Ejemplo n.º 1
0
 public int isAlive(Const.GameItemID newId, int newInstanceId, float attack = 1)
 {
     //Debug.Log(itemId.ToString() + " = " + live.ToString());
     if (newInstanceId != instanceId)
     {
         instanceId = newInstanceId;
         itemId     = newId;
         relive();
         //return -1;
     }
     else
     {
         live -= attack;
     }
     return(Mathf.CeilToInt(10f * live / ItemMap.getLive(newId)));
 }
Ejemplo n.º 2
0
 public void reset(Const.GameItemID newId)
 {
     itemId = newId;
     live   = ItemMap.getLive(itemId);
 }
Ejemplo n.º 3
0
 public void relive()
 {
     live = ItemMap.getLive(itemId);
 }