Beispiel #1
0
 public void quitPicked()
 {
     if (picked != null && picked.live)
     {
         picked.quit();
         picked.onUnPicked();
         picked = null;
     }
 }
Beispiel #2
0
 public void resetBoard()
 {
     foreach (monsterShow monster in iconList)
     {
         monster.quit();
     }
     picked.onUnPicked();
     picked = null;
 }
Beispiel #3
0
    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;
            }
        }
    }
Beispiel #4
0
    // 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;
            }
        }
    }