示例#1
0
 public void Equip(Lewt lewt)
 {
     if(!canEquip (lewt)) return;
     int gear = lewt.level;
     int upgrade = Mathf.CeilToInt((Mathf.Pow((float)equipLevel-gear,2f))/(float)((gear*gear)/10f));
     happy += upgrade / 2f;
     if(happy > 1f) happy = 1f;
     //Debug.Log(equipLevel+"+"+upgrade+"="+(equipLevel+upgrade));
     equipLevel += upgrade;
 }
示例#2
0
 public bool canEquip(Lewt lewt)
 {
     return (lewt.roles.Contains(role) && lewt.level > equipLevel);
 }