private void OnSocketStart(StructureSocket socket) { if (!socketList.Contains(socket)) { socketList.Add(socket); } }
public virtual void Init(StructureSocket socket) { currHealth = maxHealth; if (hasHealth) { healthBar.Init(currHealth); } EventManager.Structures.onStructureCreated?.Invoke(this); if (!IsBarrier() && !IsMiniChloroTower()) { GameManager.Instance.tapManager.selectedStructure = this; GameManager.Instance.tapManager.hasSelectedStructure = true; this.socket = socket; AnimateTowerDrop(); } }
public override void Init(StructureSocket socket) { base.Init(socket); }