public void quitPicked() { if (picked != null && picked.live) { picked.quit(); picked.onUnPicked(); picked = null; } }
public void resetBoard() { foreach (monsterShow monster in iconList) { monster.quit(); } picked.onUnPicked(); picked = null; }
public void addFromRight(int y, int hp, int cd) { int center = X / 2; monsterShow root = monster(center, y); if (!root.live) { root.init(hp, cd); return; } for (int i = 1; i <= X / 2; i++) { var current = monster(center + i, y); if (!current.live) { current.init(hp, cd); return; } } }
// Use this for initialization public void addFromLeft(int y, int hp, int cd) { int center = X / 2; Debug.Log("center:" + center); monsterShow root = monster(center, y); if (!root.live) { root.init(hp, cd); return; } for (int i = 1; i <= X / 2; i++) { var current = monster(center - i, y); if (!current.live) { current.init(hp, cd); return; } } }