示例#1
0
 private void OnMusicToggle(GameObject go)
 {
     GTAudioManager.Instance.SetMusicActive(!GTAudioManager.Instance.MusicActive);
     if (GTAudioManager.Instance.MusicActive)
     {
         DScene db = ReadCfgScene.GetDataById(GTGlobal.CurSceneID);
         GTAudioManager.Instance.PlayMusic(db.SceneMusic);
     }
 }
示例#2
0
    void OnSceneWasLoaded()
    {
        DScene db = ReadCfgScene.GetDataById(mLoadingSceneId);

        GTAudioManager.Instance.PlayMusic(db.SceneMusic);
        GTLauncher.Instance.ChangeState(GTLauncher.Instance.NextSceneType, Cmd);
        GTWorld.Instance.ResetGuide();
        GTWorld.Instance.EnterWorld(mLoadingSceneId);
    }
示例#3
0
    public void LoadScene(int sceneId)
    {
        DScene db = ReadCfgScene.GetDataById(sceneId);

        switch (db.SceneType)
        {
        case ESceneType.TYPE_LOGIN:
        {
            this.NextSceneType = ESceneType.TYPE_LOGIN;
        }
        break;

        case ESceneType.TYPE_ROLE:
        {
            this.NextSceneType = ESceneType.TYPE_ROLE;
            GTDataManager.Instance.LoadCommonData();
        }
        break;

        case ESceneType.TYPE_CITY:
        {
            this.NextSceneType = ESceneType.TYPE_CITY;
            if (this.CurrSceneType == ESceneType.TYPE_ROLE)
            {
                GTCtrl.Instance.AddAllCtrls();
                GTDataManager.Instance.LoadRoleData(GTGlobal.CurPlayerID);
                GTWorld.Instance.EnterGuide();
                GTDataTimer.Instance.Init();
            }
        }
        break;

        case ESceneType.TYPE_WORLD:
        {
            this.NextSceneType = ESceneType.TYPE_WORLD;
            if (this.CurrSceneType == ESceneType.TYPE_ROLE)
            {
                GTDataManager.Instance.LoadRoleData(GTGlobal.CurPlayerID);
                GTDataTimer.Instance.Init();
                GTWorld.Instance.EnterGuide();
            }
        }
        break;

        case ESceneType.TYPE_PVE:
        {
            this.NextSceneType = ESceneType.TYPE_PVE;
        }
        break;
        }
        CommandLoadScene cmd = new CommandLoadScene();

        cmd.SceneID = sceneId;
        ChangeState(ESceneType.TYPE_LOAD, cmd);
    }
示例#4
0
    public AsyncOperation LoadLevelById(int id)
    {
        DScene db = ReadCfgScene.GetDataById(id);

        if (string.IsNullOrEmpty(db.SceneName))
        {
            return(null);
        }
        ReleaseResource();
        return(SceneManager.LoadSceneAsync(db.SceneName));
    }
示例#5
0
    public override void Init()
    {
        ReadCfgLocalString.Read("Text/Local/Data_LocalString");

        ReadCfgProperty.Read("Text/Data/Data_Property");
        ReadCfgQuality.Read("Text/Data/Data_Quality");

        ReadCfgItem.Read("Text/Data/Data_Item");
        ReadCfgEquip.Read("Text/Data/Data_Equip");
        ReadCfgAction.Read("Text/Data/Data_Action");

        ReadCfgRole.Read("Text/Data/Data_Role");
        ReadCfgRoleLevel.Read("Text/Data/Data_RoleLevel");

        ReadCfgEquip.Read("Text/Data/Data_Equip");
        ReadCfgEquipAdvance.Read("Text/Data/Data_EquipAdvance");
        ReadCfgEquipAdvanceCost.Read("Text/Data/Data_EquipAdvanceCost");
        ReadCfgEquipStreng.Read("Text/Data/Data_EquipStrengthen");
        ReadCfgEquipStrengLevel.Read("Text/Data/Data_EquipStrengthenLevel");
        ReadCfgEquipStar.Read("Text/Data/Data_EquipStar");
        ReadCfgEquipSuit.Read("Text/Data/Data_EquipSuit");

        ReadCfgGem.Read("Text/Data/Data_Gem");
        ReadCfgGemLevel.Read("Text/Data/Data_GemLevel");
        ReadCfgGemSuit.Read("Text/Data/Data_GemSuit");

        ReadCfgAward.Read("Text/Data/Data_Award");
        ReadCfgWorld.Read("Text/Data/Data_World");

        ReadCfgCopy.Read("Text/Data/Data_Copy");
        ReadCfgScene.Read("Text/Data/Data_Scene");
        ReadCfgSceneObj.Read("Text/Data/Data_SceneObj");

        ReadCfgEffect.Read("Text/Data/Data_Effect");
        ReadCfgRelics.Read("Text/Data/Data_Relics");
        ReadCfgMachine.Read("Text/Data/Data_Machine");

        ReadCfgActorGroup.Read("Text/Data/Data_ActorGroup");
        ReadCfgActor.Read("Text/Data/Data_Actor");
        ReadCfgActorRace.Read("Text/Data/Data_ActorRace");
        ReadCfgActorModel.Read("Text/Data/Data_ActorModel");

        ReadCfgStore.Read("Text/Data/Data_Store");
        ReadCfgStoreType.Read("Text/Data/Data_StoreType");

        ReadCfgPet.Read("Text/Data/Data_Pet");
        ReadCfgPetLevel.Read("Text/Data/Data_PetLevel");

        ReadCfgPartner.Read("Text/Data/Data_Partner");
        ReadCfgPartnerLevel.Read("Text/Data/Data_PartnerLevel");
        ReadCfgPartnerWake.Read("Text/Data/Data_PartnerWake");
        ReadCfgPartnerAdvance.Read("Text/Data/Data_PartnerAdvance");
        ReadCfgPartnerWash.Read("Text/Data/Data_PartnerWash");
        ReadCfgPartnerFetter.Read("Text/Data/Data_PartnerFetter");
        ReadCfgPartnerStar.Read("Text/Data/Data_PartnerStar");

        ReadCfgTask.Read("Text/Data/Data_Task");
        ReadCfgAdventure.Read("Text/Data/Data_Adventure");
        ReadCfgSkillTalent.Read("Text/Data/Data_SkillTalent");
        ReadCfgMine.Read("Text/Data/Data_Mine");
        ReadCfgSkill.Read("Text/Data/Data_Skill");
        ReadCfgVideo.Read("Text/Data/Data_Video");
        ReadCfgDialogue.Read("Text/Data/Data_Dialogue");

        ReadCfgCurve.Read("Text/Curve/Data_Curve");
        ActBuffSystem.Read("Text/Buff/Buff");
    }