コード例 #1
0
 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;
 }
コード例 #2
0
    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);
    }
コード例 #3
0
    //---------------------------------------------------------------------------
    #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;
        }
    }
コード例 #4
0
    public void Start()
    {
        SO_GameSettings settings = EditorManager.Instance.gameSettings;

        tilePrefab      = settings.tilePrefab;
        tileWidth       = settings.tileWidth;
        tileHeight      = settings.tileHeight;
        parentTransform = transform;
    }
コード例 #5
0
 public void SetSettings(SO_GameSettings settings)
 {
 }