Ejemplo n.º 1
0
 public void MakeActionTiles(ActionTileProperties.ActionType inputActionTileType, bool inputUpdateUnitStats = true)
 {
     updateUnitStats = inputUpdateUnitStats;
     actionTileType  = inputActionTileType;
     if (updateUnitStats == true)
     {
         unitStats = GameObject.FindGameObjectWithTag("GameController").GetComponent <MouseController> ().SelectedUnit.GetComponent <UnitStats> ();
         unitX     = (int)(unitStats.transform.position.x - 0.5f);
         unitY     = (int)(unitStats.transform.position.y - 0.5f);
     }
     ClearActionTileSpawningPlan();
     UseActionTileType();
     CreateFirstActionTiles();
     SpreadActionTiles();
     Transfer_TempActionTiles_To_ActionTiles();
 }
Ejemplo n.º 2
0
 public void StartingPositionParameters
 (
     StartingPosition inputStartingPosition,
     float inputBuildingX      = 0,
     float inputBuildingY      = 0,
     float inputBuildingWidth  = 0,
     float inputBuildingHeight = 0,
     ActionTileProperties.ActionType inputReplaceTileType = ActionTileProperties.ActionType.Movement_Valid
 )
 {
     startingPosition = inputStartingPosition;
     buildingX        = inputBuildingX;
     buildingY        = inputBuildingY;
     buildingWidth    = inputBuildingWidth;
     buildingHeight   = inputBuildingHeight;
     replaceTileType  = inputReplaceTileType;
 }