예제 #1
0
    public void SetActiveScene(SceneType st, bool val, int indexSlotoType = 1)
    {
        switch (st)
        {
        case SceneType.LOGIN: loginM.SetCanvas(val); break;

        case SceneType.BEGIN: beginM.SetCanvas(val); break;

        case SceneType.HOME:
            if (val)
            {
                ApiManager.instance.GetHome();
            }
            homeM.SetCanvas(val);
            break;

        case SceneType.PROFILE: profileM.SetCanvas(val); break;

        case SceneType.SHOP: shopM.SetCanvas(val); break;

        case SceneType.POKER_ROOM: proomM.SetCanvas(val); break;

        case SceneType.VERIFY: verifyM.SetCanvas(val); break;

        case SceneType.VIP: vipM.SetCanvas(val); break;

        case SceneType.POKER: pokerM.SetCanvas(val); break;

        case SceneType.SLOTO: SetActiveSloto(val, indexSlotoType); break;

        case SceneType.SICBO: sicboM.SetCanvas(val); break;

        case SceneType.SETTINGS: settingsM.SetCanvas(val); break;

        case SceneType.HERO: heroM.SetCanvas(val); break;

        case SceneType.LEADERBOARD: leaderboardM.SetCanvas(val); break;

        case SceneType.FRIEND: friendM.SetCanvas(val); break;

        case SceneType.INBOX: inboxM.SetCanvas(val); break;

        case SceneType.TRANSFER: transferM.SetCanvas(val); break;

        case SceneType.REDEEM: redeemM.SetCanvas(val); break;

        case SceneType.DAILY_REWARDS: dailyRewardsM.SetCanvas(val); break;

        case SceneType.WEEKLY_REWARDS: weeklyRewardsM.SetCanvas(val); break;

        case SceneType.MONEY_SLOT: moneySlotM.SetCanvas(val); break;

        case SceneType.DAILY_QUEST: dailyQuestM.SetCanvas(val); break;

        case SceneType.WATCH_ADS: watchAdsM.SetCanvas(val); break;
        }
    }