// Start is called before the first frame update void Awake() { if (TryGetComponent(out Tower tower)) { this.tower = tower; } if (TryGetComponent(out MaterialChanger materialChanger)) { this.materialChanger = materialChanger; } if (TryGetComponent(out ColliderChanger colliderChanger)) { this.colliderChanger = colliderChanger; } if (PlaceableMaterial == null) { Debug.LogError("No placeable material!", this); } if (NotPlaceableMaterial == null) { Debug.LogError("No not placeable material!", this); } if (attackRangePreview == null) { Debug.LogError("No gameobject to reference range", this); } enabled = false; }
void Awake() { colliderChanger = GetComponent <ColliderChanger> (); animator = GetComponent <Animator> (); inMove = false; }