public void SaveLumberToMap(IntVector2 positionInMap) { Vector2 postionToCreate = MapGridded.MapToWorldPosition(positionInMap); if (lumberPrefab.GetComponent <LumberInMapEditor>().CouldBeBuildInPlace(positionInMap)) { LumberInMapEditor lumber = (Instantiate(lumberPrefab, postionToCreate, Quaternion.identity)).GetComponent <LumberInMapEditor>(); lumber.SetPositionInMapGrid(); lumberList.Add(lumber); if (player1Position != null && positionInMap.X == player1Position.X && positionInMap.Y == player1Position.Y) { RemovePlayer1Marker(); } if (player2Position != null && positionInMap.X == player2Position.X && positionInMap.Y == player2Position.Y) { RemovePlayer2Marker(); } } }
public void SelectLumber() { UnselectElementsToPut(); lumberSelectionPrefab = Instantiate(lumberPrefab).GetComponent <LumberInMapEditor>(); }