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))); }
public void reset(Const.GameItemID newId) { itemId = newId; live = ItemMap.getLive(itemId); }
public void relive() { live = ItemMap.getLive(itemId); }