Esempio n. 1
0
    protected override void Awake()
    {
        tileType = new TileTypes();

        cage     = meshObject.Find("Cage");
        tileCage = cage.GetComponent <TileCage>();
    }
Esempio n. 2
0
    public bool CheckForCage(BaseTile tile)
    {
        bool isCaged = false;

        if (tile.transform)
        {
            Transform cageTransform = tile.meshObject.transform.Find("Cage");
            if (cageTransform)
            {
                TileCage cage = cageTransform.GetComponent <TileCage>();
                if (cage.hitpoints > 0)
                {
                    isCaged = true;
                }
            }
        }

        return(isCaged);
    }