public void AssignToConstruction(EC_Base assignedBase) { if (state == WorkerState.Idle) { PlayerManager.Instance.RemoveIdleWorker(this); } this.assignedBase = assignedBase; state = WorkerState.Construction; constructionState = ConstructionState.Idle; nextScanTime = Time.time; ChangeAcessories(); }
public void SetBaseBuilding(EC_Base playerBase) { this.playersBaseLocation = playerBase.transform; this.playerBase = playerBase; }