Beispiel #1
0
	private void OnEnable()
	{
#if !UNITY_EDITOR
        try
        {
#endif
	    GameSetting.Instance.GameQualityLevel = -2;
		var var = PlayerPrefs.GetString("SelectServer", LoginView.DefaultIdAddress);
		LoginView.PopList.value = var;
		PlayerDataManager.Instance.AccountDataModel.Account = PlayerPrefs.GetString("Account",
			"Uborm" + Random.Range(1, 99999));
		PlayerDataManager.Instance.AccountDataModel.Pwd = PlayerPrefs.GetString("Password", "123");
		LoginView.IP.value = PlayerPrefs.GetString("IP", LoginView.DefaultIdAddress);
		

		var soundId = int.Parse(Table.GetClientConfig(998).Value);
		if (!SoundManager.Instance.IsBGMPlaying(soundId))
		{
			SoundManager.Instance.PlayBGMusic(soundId, 1, 1);
		}
		LoginView.OnServerIPChanged();
		oldBlendWeight = QualitySettings.blendWeights;
		QualitySettings.blendWeights = BlendWeights.FourBones;

#if !UNITY_EDITOR
        }
        catch (Exception ex)
        {
            Logger.Error(ex.ToString());
        }
#endif
	}
Beispiel #2
0
    private static int IntToEnum(IntPtr L)
    {
        int          num          = (int)LuaDLL.lua_tonumber(L, 1);
        BlendWeights blendWeights = num;

        ToLua.Push(L, blendWeights);
        return(1);
    }
Beispiel #3
0
    static int IntToEnum(IntPtr L)
    {
        int          arg0 = (int)LuaDLL.lua_tonumber(L, 1);
        BlendWeights o    = (BlendWeights)arg0;

        LuaScriptMgr.PushEnum(L, o);
        return(1);
    }
    private static int IntToEnum(IntPtr L)
    {
        int          num          = (int)LuaDLL.lua_tonumber(L, 1);
        BlendWeights blendWeights = (BlendWeights)num;

        LuaScriptMgr.Push(L, blendWeights);
        return(1);
    }
Beispiel #5
0
        public override void OnStateEnter()
        {
            this.m_originalBlendWeight = QualitySettings.blendWeights;
            if (GameSettings.RenderQuality == SGameRenderQuality.Low)
            {
                QualitySettings.blendWeights = BlendWeights.OneBone;
            }
            else
            {
                QualitySettings.blendWeights = BlendWeights.TwoBones;
            }
            SLevelContext curLvelContext = Singleton <BattleLogic> .get_instance().GetCurLvelContext();

            string eventName = (curLvelContext == null || string.IsNullOrEmpty(curLvelContext.m_musicStartEvent)) ? "PVP01_Play" : curLvelContext.m_musicStartEvent;

            Singleton <CSoundManager> .GetInstance().PostEvent(eventName, null);

            string text = (curLvelContext == null) ? string.Empty : curLvelContext.m_ambientSoundEvent;

            if (!string.IsNullOrEmpty(text))
            {
                Singleton <CSoundManager> .get_instance().PostEvent(text, null);
            }
            CUICommonSystem.OpenFps();
            Singleton <CUIParticleSystem> .GetInstance().Open();

            CResourceManager.isBattleState = true;
            switch (Singleton <CNewbieAchieveSys> .GetInstance().trackFlag)
            {
            case CNewbieAchieveSys.TrackFlag.SINGLE_COMBAT_3V3_ENTER:
                MonoSingleton <NewbieGuideManager> .GetInstance().SetNewbieBit(10, true, false);

                break;

            case CNewbieAchieveSys.TrackFlag.SINGLE_MATCH_3V3_ENTER:
                MonoSingleton <NewbieGuideManager> .GetInstance().SetNewbieBit(11, true, false);

                break;

            case CNewbieAchieveSys.TrackFlag.PVE_1_1_1_Enter:
                MonoSingleton <NewbieGuideManager> .GetInstance().SetNewbieBit(13, true, false);

                break;
            }
            if (curLvelContext.IsMobaModeWithOutGuide())
            {
                Singleton <CPlayerPvpHistoryController> .get_instance().StartBattle();
            }
            MonoSingleton <PandroaSys> .GetInstance().PausePandoraSys(true);
        }
Beispiel #6
0
    private static int set_blendWeights(IntPtr L)
    {
        int result;

        try
        {
            BlendWeights blendWeights = (BlendWeights)((int)ToLua.CheckObject(L, 2, typeof(BlendWeights)));
            QualitySettings.blendWeights = blendWeights;
            result = 0;
        }
        catch (Exception e)
        {
            result = LuaDLL.toluaL_exception(L, e, null);
        }
        return(result);
    }
Beispiel #7
0
        public override void OnStateEnter()
        {
            this.m_originalBlendWeight = QualitySettings.blendWeights;
            if (GameSettings.RenderQuality == SGameRenderQuality.Low)
            {
                QualitySettings.blendWeights = BlendWeights.OneBone;
            }
            else
            {
                QualitySettings.blendWeights = BlendWeights.TwoBones;
            }
            ActionManager.Instance.frameMode = true;
            SLevelContext curLvelContext = Singleton <BattleLogic> .instance.GetCurLvelContext();

            string eventName = ((curLvelContext == null) || string.IsNullOrEmpty(curLvelContext.musicStartEvent)) ? "PVP01_Play" : curLvelContext.musicStartEvent;

            Singleton <CSoundManager> .GetInstance().PostEvent(eventName, null);

            string str2 = (curLvelContext == null) ? string.Empty : curLvelContext.ambientSoundEvent;

            if (!string.IsNullOrEmpty(str2))
            {
                Singleton <CSoundManager> .instance.PostEvent(str2, null);
            }
            CUICommonSystem.OpenFps();
            Singleton <CUIParticleSystem> .GetInstance().Open();

            CResourceManager.isBattleState = true;
            switch (Singleton <CNewbieAchieveSys> .GetInstance().trackFlag)
            {
            case CNewbieAchieveSys.TrackFlag.SINGLE_COMBAT_3V3_ENTER:
                MonoSingleton <NewbieGuideManager> .GetInstance().SetNewbieBit(10, true);

                break;

            case CNewbieAchieveSys.TrackFlag.SINGLE_MATCH_3V3_ENTER:
                MonoSingleton <NewbieGuideManager> .GetInstance().SetNewbieBit(11, true);

                break;

            case CNewbieAchieveSys.TrackFlag.PVE_1_1_1_Enter:
                MonoSingleton <NewbieGuideManager> .GetInstance().SetNewbieBit(13, true);

                break;
            }
        }
 public void In([FriendlyName("Value", "The value to set on this quality setting.")] BlendWeights Value)
 {
     QualitySettings.blendWeights = Value;
 }
Beispiel #9
0
 public void In([FriendlyName("Value", "The current value for this quality setting level.")] out BlendWeights Value)
 {
     Value = QualitySettings.blendWeights;
 }