高级玩家

- 贡献度
- 27
- 金元
- 3642
- 积分
- 472
- 精华
- 0
- 注册时间
- 2021-6-7
|
应该是老方法CharacterDefinition.GetAttributeModifer的影响,自己动动手吧,把下面函数中 /= ?f去掉就可以了,这样保留新方法(只针对员工)
代码如下:
public float GetAttributeModifer(CharacterAttributes.Type type)
{
switch (type)
{
case CharacterAttributes.Type.Hunger:
return this._needHungerModifer /= ?f;
case CharacterAttributes.Type.Thirst:
return this._needThirstModifer /= ?f;
case CharacterAttributes.Type.Toilet:
return this._needToiletModifer /= ?f;
case CharacterAttributes.Type.Boredom:
return this._needBoredomModifer /= ?f;
case CharacterAttributes.Type.Health:
return this._needHealthModifer /= ?f;
case CharacterAttributes.Type.Happiness:
return this._needHappinessModifier /= ?f;
}
return 0f;
}
}
}
|
|