private void OnTaskStart(GameManager.HumanType type) { if (State == IncubatorState.Working) { return; } CurrentHuman = type; State = IncubatorState.Working; GrowTime = GameManager.Instance.GetGrowTime(type); GrowLevel = 0; TargetPrecision = GameManager.Instance.GetPrecision(type); OxygenLevel = 0.5f; GameObject newTruck = Instantiate(TruckPrefab); newTruck.transform.position = TruckStartPosition; CurrentTruck = newTruck.GetComponent <Truck>(); CurrentTruck.SetTargetPosition(new Vector2(transform.position.x, TruckStartPosition.y)); }
public TaskHuman(GameManager.HumanType type, int count) { Type = type; Count = count; }
private void OnTaskStop(GameManager.HumanType type) { //TODO implement }
private void OnGrowButtonClick(GameManager.HumanType type) { OnTaskStart(type); }