static int _s_set_time(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

            try {
                UnityEngine.AnimationEvent __cl_gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1);
                __cl_gen_to_be_invoked.time = (float)LuaAPI.lua_tonumber(L, 2);
            } catch (System.Exception __gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e));
            }
            return(0);
        }
        static int _g_get_floatParameter(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

            try {
                UnityEngine.AnimationEvent __cl_gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushnumber(L, __cl_gen_to_be_invoked.floatParameter);
            } catch (System.Exception __gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e));
            }
            return(1);
        }
Exemplo n.º 3
0
        static int _g_get_isFiredByLegacy(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

                UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isFiredByLegacy);
            } catch (System.Exception gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + gen_e));
            }
            return(1);
        }
Exemplo n.º 4
0
        static int _g_get_animatorClipInfo(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

                UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1);
                translator.Push(L, gen_to_be_invoked.animatorClipInfo);
            } catch (System.Exception gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + gen_e));
            }
            return(1);
        }
Exemplo n.º 5
0
        static int _s_set_objectReferenceParameter(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

                UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.objectReferenceParameter = (UnityEngine.Object)translator.GetObject(L, 2, typeof(UnityEngine.Object));
            } catch (System.Exception gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + gen_e));
            }
            return(0);
        }
Exemplo n.º 6
0
        static int _s_set_functionName(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

                UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1);
                gen_to_be_invoked.functionName = LuaAPI.lua_tostring(L, 2);
            } catch (System.Exception gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + gen_e));
            }
            return(0);
        }
Exemplo n.º 7
0
        static int _s_set_messageOptions(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

                UnityEngine.AnimationEvent     gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1);
                UnityEngine.SendMessageOptions gen_value; translator.Get(L, 2, out gen_value);
                gen_to_be_invoked.messageOptions = gen_value;
            } catch (System.Exception gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + gen_e));
            }
            return(0);
        }
Exemplo n.º 8
0
 public void AddEvent(UnityEngine.AnimationEvent theEvent)
 {
     //Mock Data:
     if (m_functionCallCounts == null)
     {
         m_functionCallCounts = new Dictionary <string, int>();
     }
     if (!m_functionCallCounts.ContainsKey("Void AddEvent(UnityEngine.AnimationEvent)"))
     {
         m_functionCallCounts.Add("Void AddEvent(UnityEngine.AnimationEvent)", 0);
     }
     m_functionCallCounts["Void AddEvent(UnityEngine.AnimationEvent)"]++;
 }
Exemplo n.º 9
0
        static int __CreateInstance(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
                if (LuaAPI.lua_gettop(L) == 1)
                {
                    var gen_ret = new UnityEngine.AnimationEvent();
                    translator.Push(L, gen_ret);

                    return(1);
                }
            }
            catch (System.Exception gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + gen_e));
            }
            return(LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AnimationEvent constructor!"));
        }
        int UnityEngineAnimationClip_m_AddEvent(RealStatePtr L, int gen_param_count)
        {
            ObjectTranslator translator = this;


            UnityEngine.AnimationClip gen_to_be_invoked = (UnityEngine.AnimationClip)translator.FastGetCSObj(L, 1);


            {
                UnityEngine.AnimationEvent _evt = (UnityEngine.AnimationEvent)translator.GetObject(L, 2, typeof(UnityEngine.AnimationEvent));

                gen_to_be_invoked.AddEvent(_evt);



                return(0);
            }
        }
        static StackObject *AddEvent_14(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj)
        {
            CSHotFix.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
            StackObject *ptr_of_this_method;
            StackObject *__ret = ILIntepreter.Minus(__esp, 2);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 1);
            UnityEngine.AnimationEvent evt = (UnityEngine.AnimationEvent) typeof(UnityEngine.AnimationEvent).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));
            __intp.Free(ptr_of_this_method);
            ptr_of_this_method = ILIntepreter.Minus(__esp, 2);
            UnityEngine.AnimationClip instance_of_this_method;
            instance_of_this_method = (UnityEngine.AnimationClip) typeof(UnityEngine.AnimationClip).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));
            __intp.Free(ptr_of_this_method);

            instance_of_this_method.AddEvent(evt);

            return(__ret);
        }
        static int _m_AddEvent(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);


            UnityEngine.AnimationClip __cl_gen_to_be_invoked = (UnityEngine.AnimationClip)translator.FastGetCSObj(L, 1);


            try {
                {
                    UnityEngine.AnimationEvent evt = (UnityEngine.AnimationEvent)translator.GetObject(L, 2, typeof(UnityEngine.AnimationEvent));

                    __cl_gen_to_be_invoked.AddEvent(evt);



                    return(0);
                }
            } catch (System.Exception __gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e));
            }
        }
Exemplo n.º 13
0
        public void AnimationEventCallback(PlayerEntity player, string param, UnityEngine.AnimationEvent eventParam)
        {
            if (player.time.ClientTime - _lastTime < StepInterval)
            {
                return;
            }
            _lastTime = player.time.ClientTime;
            if (player.gamePlay.LifeState == (int)EPlayerLifeState.Dead)
            {
                //死亡时不播放行走音效
                return;
            }
            if (player.IsOnVehicle())
            {
                //在车上不播放行走音效
                return;
            }
            switch (player.gamePlay.GameState)
            {
            case GameState.AirPlane:
            case GameState.Gliding:
            case GameState.Invisible:
            case GameState.JumpPlane:
                //以上状态不播放行走音效
                return;

            case GameState.Normal:
            case GameState.Poison:
            case GameState.Visible:
                break;
            }
            var myTerrain          = SingletonManager.Get <TerrainManager>().GetTerrain(SingletonManager.Get <MapConfigManager>().SceneParameters.Id);
            var curPosture         = player.stateInterface.State.GetCurrentPostureState();
            var id                 = UniversalConsts.InvalidIntId;
            var inWater            = SingletonManager.Get <MapConfigManager>().InWater(player.position.Value);
            AudioGrp_Footstep step = AudioGrp_Footstep.None;

            switch (curPosture)
            {
            case PostureInConfig.Crouch:
                if (!inWater)
                {
                    step = AudioGrp_Footstep.Squat;
                }
                break;

            case PostureInConfig.Prone:
                if (!inWater)
                {
                    step = AudioGrp_Footstep.Crawl;
                }
                break;

            case PostureInConfig.Stand:
                if (!inWater)
                {
                    step = AudioGrp_Footstep.Walk;
                }
                break;

            case PostureInConfig.Swim:
                player.soundManager.Value.PlayOnce(EPlayerSoundType.Swim);
                break;

            case PostureInConfig.Dive:
                player.soundManager.Value.PlayOnce(EPlayerSoundType.Dive);
                break;
            }

            if (step != AudioGrp_Footstep.None)
            {
                GameAudioMedia.PlayEnvironmentAudio(step, player.position.Value, player.appearanceInterface.Appearance.CharacterP1);
            }
            //switch (curPosture)
            //{
            //    case PostureInConfig.Crouch:
            //        if(inWater)
            //        {
            //            player.soundManager.Value.PlayOnce(EPlayerSoundType.SquatSwamp);
            //        }
            //        else
            //        {
            //            player.soundManager.Value.PlayOnce(EPlayerSoundType.Squat);
            //        }
            //        break;
            //    case PostureInConfig.Prone:
            //        if(inWater)
            //        {
            //            player.soundManager.Value.PlayOnce(EPlayerSoundType.CrawlSwamp);
            //        }
            //        else
            //        {
            //            player.soundManager.Value.PlayOnce(EPlayerSoundType.Crawl);
            //        }
            //        break;
            //    case PostureInConfig.Stand:
            //        if(inWater)
            //        {
            //            player.soundManager.Value.PlayOnce(EPlayerSoundType.WalkSwamp);
            //        }
            //        else
            //        {
            //            player.soundManager.Value.PlayOnce(EPlayerSoundType.Walk);
            //        }
            //        break;
            //    case PostureInConfig.Swim:
            //        player.soundManager.Value.PlayOnce(EPlayerSoundType.Swim);
            //        break;
            //    case PostureInConfig.Dive:
            //        player.soundManager.Value.PlayOnce(EPlayerSoundType.Dive);
            //        break;
            //}
        }
Exemplo n.º 14
0
 public void AnimationEventCallback(PlayerEntity player, string param, UnityEngine.AnimationEvent eventParam)
 {
     player.PlayWeaponSound(XmlConfig.EWeaponSoundType.PullBolt);
 }
Exemplo n.º 15
0
 public void AnimationEventCallback(PlayerEntity player, string param, UnityEngine.AnimationEvent eventParam)
 {
     player.appearanceInterface.Appearance.StartReload();
     player.weaponLogic.WeaponSound.PlaySound(EWeaponSoundType.ReloadStart);
 }
Exemplo n.º 16
0
 public void AnimationEventCallback(PlayerEntity player, string param, UnityEngine.AnimationEvent eventParam)
 {
     player.appearanceInterface.Appearance.EndReload();
     //   player.AudioController().PlayReloadAudio(player.WeaponController().HeldConfigId,false);
 }
Exemplo n.º 17
0
        public void AnimationEventCallback(PlayerEntity player, string param, UnityEngine.AnimationEvent eventParam)
        {
            if (player.AudioController() != null)
            {
                player.AudioController().PlayReloadBulletAudio(player.WeaponController().HeldConfigId);
            }
            //      DebugUtil.MyLog("Step In");
            //    Logger.Info("Step in");
//            if (!player.IsStepAudioValied())
//                return;
//            var stepState = player.GetFootStepState();
//            if (stepState == AudioGrp_Footstep.None)
//                return;
//            player.AudioController().PlayEnvironmentAudio(stepState);
//            if (!AudioUtil.IsStepAudioValied(player))
//            {
//                return;
//            }
//            switch(player.gamePlay.GameState)
//            {
//                case GameState.AirPlane:
//                case GameState.Gliding:
//                case GameState.Invisible:
//                case GameState.JumpPlane:
//                    //以上状态不播放行走音效
//                    return;
//                case GameState.Normal:
//                case GameState.Poison:
//                case GameState.Visible:
//                    break;
//            }

//   //         var myTerrain = SingletonManager.Get<TerrainManager>().GetTerrain(SingletonManager.Get<MapConfigManager>().SceneParameters.Id);
//            PostureInConfig curPosture = player.stateInterface.State.GetCurrentPostureState();
//            var id = UniversalConsts.InvalidIntId;
//            var inWater = false;// SingletonManager.Get<MapConfigManager>().InWater(player.position.Value);
//            AudioGrp_Footstep step = AudioGrp_Footstep.None;
//            switch (curPosture)
//            {
//                case PostureInConfig.Crouch:
//                    if (!inWater)
//                        step = AudioGrp_Footstep.Squat;
//                    break;
//                case PostureInConfig.Prone:
//                    if (!inWater)
//                        step = AudioGrp_Footstep.Crawl;
//                    break;
//                case PostureInConfig.Stand:
//                    if (!inWater)
//                        step = AudioGrp_Footstep.Walk;
//
//                    break;
//                case PostureInConfig.Swim:
//                    player.soundManager.Value.PlayOnce(EPlayerSoundType.Swim);
//                    break;
//                case PostureInConfig.Dive:
//                    player.soundManager.Value.PlayOnce(EPlayerSoundType.Dive);
//                    break;
//            }


//                GameAudioMedia.PlayEnvironmentAudio(stepState, player.position.Value, player.appearanceInterface.Appearance.CharacterP1);
//                player.playerAudio.LastFootPrintPlayStamp = player.time.ClientTime;

            //switch (curPosture)
            //{
            //    case PostureInConfig.Crouch:
            //        if(inWater)
            //        {
            //            player.soundManager.Value.PlayOnce(EPlayerSoundType.SquatSwamp);
            //        }
            //        else
            //        {
            //            player.soundManager.Value.PlayOnce(EPlayerSoundType.Squat);
            //        }
            //        break;
            //    case PostureInConfig.Prone:
            //        if(inWater)
            //        {
            //            player.soundManager.Value.PlayOnce(EPlayerSoundType.CrawlSwamp);
            //        }
            //        else
            //        {
            //            player.soundManager.Value.PlayOnce(EPlayerSoundType.Crawl);
            //        }
            //        break;
            //    case PostureInConfig.Stand:
            //        if(inWater)
            //        {
            //            player.soundManager.Value.PlayOnce(EPlayerSoundType.WalkSwamp);
            //        }
            //        else
            //        {
            //            player.soundManager.Value.PlayOnce(EPlayerSoundType.Walk);
            //        }
            //        break;
            //    case PostureInConfig.Swim:
            //        player.soundManager.Value.PlayOnce(EPlayerSoundType.Swim);
            //        break;
            //    case PostureInConfig.Dive:
            //        player.soundManager.Value.PlayOnce(EPlayerSoundType.Dive);
            //        break;
            //}
        }
Exemplo n.º 18
0
 public void AnimationEventCallback(PlayerEntity player, string param, UnityEngine.AnimationEvent eventParam)
 {
     // player.AudioController().PlayPullBoltAudio(player.WeaponController().HeldConfigId);
     //player.PlayWeaponSound(XmlConfig.EWeaponSoundType.PullBolt);
     player.AudioController().PlayPullBoltAudio(player.WeaponController().HeldConfigId);
 }
Exemplo n.º 19
0
 public void AnimationEventCallback(PlayerEntity player, string param, UnityEngine.AnimationEvent eventParam)
 {
     player.appearanceInterface.Appearance.EndReload();
     player.PlayWeaponSound(EWeaponSoundType.ReloadEnd);
 }
Exemplo n.º 20
0
 public void AnimationEventCallback(PlayerEntity player, string param, UnityEngine.AnimationEvent eventParam)
 {
     player.appearanceInterface.Appearance.RemoveProp();
 }