protected override void Awake() { tileType = new TileTypes(); cage = meshObject.Find("Cage"); tileCage = cage.GetComponent <TileCage>(); }
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); }