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); } }