Exemplo n.º 1
0
    void Start()
    {
        if (terrainEditor == null)
        {
            terrainEditor = gameObject.AddComponent <TerrainEditor>();
        }

        if (editorMenu != null)
        {
            editorMenu.menuToggled.AddListener(ShutEditor);
        }

        terrainEditor.SetSettings(gameSettings);

        editorMenu.loadSaveEvent.AddListener(LoadMap);
        editorMenu.makeSaveEvent.AddListener(SaveMap);

        editingState = new EditingState();
        hoverState   = new HoverState();
        inMenuState  = new InMenuState();

        currentState = editingState;

        FillTileChooser();
        cameraControls.SetSize(gameSettings);
    }