public void AddLife(LifeDot life) { if (ObjectsOnTile.Count == 0) { ObjectsOnTile.Add(life.gameObject); Status = NodeStatus.Occupied; } }
public LifeDot RemoveLife() { if (ObjectsOnTile.Count != 0) { GameObject lifeObject = ObjectsOnTile[0]; LifeDot life = lifeObject.GetComponent <LifeDot>(); ObjectsOnTile.Clear(); Status = NodeStatus.Empty; return(life); } return(null); }