static int OnExit(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); PlayerState_Knocked obj = (PlayerState_Knocked)LuaScriptMgr.GetNetObjectSelf(L, 1, "PlayerState_Knocked"); obj.OnExit(); return(0); }
static int Update(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); PlayerState_Knocked obj = (PlayerState_Knocked)LuaScriptMgr.GetNetObjectSelf(L, 1, "PlayerState_Knocked"); IM.Number arg0 = (IM.Number)LuaScriptMgr.GetNetObject(L, 2, typeof(IM.Number)); obj.Update(arg0); return(0); }
static int OnEnter(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); PlayerState_Knocked obj = (PlayerState_Knocked)LuaScriptMgr.GetNetObjectSelf(L, 1, "PlayerState_Knocked"); PlayerState arg0 = (PlayerState)LuaScriptMgr.GetNetObject(L, 2, typeof(PlayerState)); obj.OnEnter(arg0); return(0); }
public void OnKnockedRecover() { PlayerState_Knocked knocked = _owner.m_StateMachine.m_curState as PlayerState_Knocked; if (knocked == null) { return; } knocked.m_bKnockedRecover = true; }
override public void Update(IM.Number fDeltaTime) { if (m_player.m_team.m_role != GameMatch.MatchRole.eDefense || m_ball.m_ballState == BallState.eLoseBall) { m_stateMachine.SetState(PlayerState.State.eStand); return; } if (m_player.m_toSkillInstance == null || m_player.m_bWithBall) { //Debug.Log("defense failed because of skill is null"); m_stateMachine.SetState(PlayerState.State.eStand); return; } if (m_player.m_dir != m_lastMoveDir) { m_lastMoveDir = m_player.m_dir; } if (m_player.m_moveType == MoveType.eMT_Stand) { m_stateMachine.SetState(PlayerState.State.eStand); return; } _GetDefenseAction(); Player target = m_ball.m_owner; if (target != null && _IsDefended(target)) { PlayerState_Knocked knocked = target.m_StateMachine.GetState(State.eKnocked) as PlayerState_Knocked; knocked.m_bToHoldBall = false; target.m_StateMachine.SetState(knocked); } IM.Vector3 rotToward; if (m_player.m_defenseTarget != null) { rotToward = (m_player.m_defenseTarget.position - m_player.position).normalized; } else { rotToward = m_player.forward; } m_player.MoveTowards(rotToward, m_turningSpeed, fDeltaTime, m_player.moveDirection.normalized * m_fSpeedDefense); m_player.animMgr.CrossFade(m_mapAnimType[m_animType], false); _UpdatePassiveStateTransaction(m_player.m_toSkillInstance); }
static int _CreatePlayerState_Knocked(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (count == 2) { PlayerStateMachine arg0 = (PlayerStateMachine)LuaScriptMgr.GetNetObject(L, 1, typeof(PlayerStateMachine)); GameMatch arg1 = (GameMatch)LuaScriptMgr.GetNetObject(L, 2, typeof(GameMatch)); PlayerState_Knocked obj = new PlayerState_Knocked(arg0, arg1); LuaScriptMgr.PushObject(L, obj); return(1); } else { LuaDLL.luaL_error(L, "invalid arguments to method: PlayerState_Knocked.New"); } return(0); }
static int get_m_bToHoldBall(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); PlayerState_Knocked obj = (PlayerState_Knocked)o; if (obj == null) { LuaTypes types = LuaDLL.lua_type(L, 1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name m_bToHoldBall"); } else { LuaDLL.luaL_error(L, "attempt to index m_bToHoldBall on a nil value"); } } LuaScriptMgr.Push(L, obj.m_bToHoldBall); return(1); }
static int set_m_bKnockedRecover(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); PlayerState_Knocked obj = (PlayerState_Knocked)o; if (obj == null) { LuaTypes types = LuaDLL.lua_type(L, 1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name m_bKnockedRecover"); } else { LuaDLL.luaL_error(L, "attempt to index m_bKnockedRecover on a nil value"); } } obj.m_bKnockedRecover = LuaScriptMgr.GetBoolean(L, 3); return(0); }