예제 #1
0
    void Start()
    {
        _gameEvents.Initialize();
        _ui.Initialize();
        _player.Initialize();
        _camera.Initialize();
        _audio.Initialize();

        _camera.FollowTarget(_player.Transform);

        _ui.AppendDialogue("weird voice in your head", "[SPACE] to talk");
        _ui.AppendDialogue("weird voice in your head", "reality, fiction. does it matter?");
        _ui.AppendDialogue("weird voice in your head", "everything is going to dissapear anyways.");

        _audio.PlayMusic(_audio.DefaultClip, true);
    }
예제 #2
0
    void Awake()
    {
        cellGrid.Initialize(columns, rows, gridCanvas);
        nodeGraph.Initialize(cellGrid.Cells, columns, rows);
        HandleIntents_Terrain();
        regionManager.Initialize(cellGrid, gridCanvas);

        pathfinder.Initialize();
        influenceMapManager.Initialize(pathfinder, regionManager.Regions);
        agentManager.Initialize(cellGrid, pathfinder);
        biome.Initialize(cellGrid);
        HandleIntents_SimulationMode();

        customCamera.Initialize(cellGrid, true);
        customCamera.SetClamp(0f, (cellGrid.Columns - 1) * CellMetrics.offset, 0f, (cellGrid.Rows - 1) * CellMetrics.offset);

        //CloseAllPanels();
    }