public void SetSize(SO_GameSettings gameSettings) { cameraXSize = gameObject.GetComponent <Camera>().orthographicSize; maxXCoord = gameSettings.xSize * gameSettings.tileWidth - cameraXSize + transform.position.x; minXCoord = -gameSettings.xSize * gameSettings.tileWidth + cameraXSize + transform.position.x; maxYCoord = gameSettings.ySize * gameSettings.tileHeight - cameraXSize + transform.position.y; minYCoord = -gameSettings.ySize * gameSettings.tileHeight + cameraXSize + transform.position.y; }
public void SetSettings(SO_GameSettings gameSettings) { this.tileWidth = gameSettings.tileWidth; this.tileHeight = gameSettings.tileHeight; intToTileTypes = new Dictionary <int, SO_Tile>(); TileField.AddTilesToDict(intToTileTypes, gameSettings.allTileTypes); }
//--------------------------------------------------------------------------- #endregion #region Map_Generating //Map generating //--------------------------------------------------------------------------- public void SetSettings(SO_GameSettings settings) { this.tilePrefab = settings.tilePrefab; if (settings.allTileTypes.Length != 0) { this.tiles = settings.allTileTypes; } }
public void Start() { SO_GameSettings settings = EditorManager.Instance.gameSettings; tilePrefab = settings.tilePrefab; tileWidth = settings.tileWidth; tileHeight = settings.tileHeight; parentTransform = transform; }
public void SetSettings(SO_GameSettings settings) { }