Example #1
0
 private void CreateUnitAtTile(TileObject t, int ownedBy)
 {
     if (!isLocalPlayer)
     {
         return;
     }
     if (t.transform.rotation.eulerAngles.y == 180f || t.transform.rotation.eulerAngles.y == -180)  //eulers are important
     {
         tiles.CmdCreateAndAddToColumn(t.HeldColumn, Unit.UnitType.Infantry,
                                       new Vector3(t.transform.position.x - 1f, t.transform.position.y + 1.5f, t.transform.position.z + 1f),
                                       t.transform.rotation);
     }
     else
     {
         tiles.CmdCreateAndAddToColumn(t.HeldColumn, Unit.UnitType.Infantry,
                                       new Vector3(t.transform.position.x + 1f, t.transform.position.y + 1.5f, t.transform.position.z - 1f),
                                       t.transform.rotation);
     }
 }