Example #1
0
 private void ConstructionFinished(Construct construct)
 {
     OnHutConstructed?.Invoke(construct.Stats.Spawn.ToArray(), construct.transform.position);
 }
Example #2
0
 public void Build(Construct construct)
 {
     StartCoroutine(WaitForBuild(construct));
     BuildingConstruct = construct;
 }
Example #3
0
 public void BuildOrders(RubeUnit rube, Construct construct)
 {
     rube.NewOrder(new MoveOrder(construct.transform.position));
     rube.AddOrder(new BuildOrder(construct));
 }
Example #4
0
 public void EnterOrders(Unit[] units, Construct construct)
 {
     Move(units, construct.transform.position);
     Enter(units, construct);
 }
Example #5
0
 public void Select(Construct construct)
 {
     Clear();
     SelectedConstruct = construct;
     SelectedConstruct.Selected(true);
 }