コード例 #1
0
ファイル: GameManager.cs プロジェクト: CyberSoul/QuadroColor
    // Start is called before the first frame update
    void Start()
    {
        startData = GlobalDataManager.Instance.activeLevelSettings;
        if (desk != null)
        {
            desk.CreateMap(startData.level.deskSize);
            figureContainer.CreateFigures(startData.level.colorPairs, GetFigure(), GetMaterials());
        }

        ActiveStepPhase = PlayerStepPhase.Select;

        GameEvents.Instance.OnDeskEllementTap += OnDeskTap;
        GameEvents.Instance.OnCollectLine     += OnLineCollected;
        GameEvents.Instance.OnResetGame       += OnResetGame;
        GameEvents.Instance.OnTurnEnd         += OnEndTurnCallback;
    }