static int OnExit(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); PlayerState_Pickup obj = (PlayerState_Pickup)LuaScriptMgr.GetNetObjectSelf(L, 1, "PlayerState_Pickup"); obj.OnExit(); return(0); }
static int Update(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); PlayerState_Pickup obj = (PlayerState_Pickup)LuaScriptMgr.GetNetObjectSelf(L, 1, "PlayerState_Pickup"); 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_Pickup obj = (PlayerState_Pickup)LuaScriptMgr.GetNetObjectSelf(L, 1, "PlayerState_Pickup"); PlayerState arg0 = (PlayerState)LuaScriptMgr.GetNetObject(L, 2, typeof(PlayerState)); obj.OnEnter(arg0); return(0); }
void _OnBallCollided(GameMatch match, UBasketball ball) { if (!ball.m_pickable) { return; } if (ball.m_ballState != BallState.eLoseBall && ball.m_ballState != BallState.eRebound) { return; } //if( match is GameMatch_PVP ) //{ // if( m_owner != match.m_mainRole && !m_owner.m_bIsAI ) // return; //} PlayerState curState = m_owner.m_StateMachine.m_curState; if (curState.m_eState != PlayerState.State.eStand && curState.m_eState != PlayerState.State.eRun && curState.m_eState != PlayerState.State.eRush && curState.m_eState != PlayerState.State.eDefense) { return; } if (m_owner.m_bWithBall) { return; } if (onPickupBall != null && !onPickupBall(ball)) { return; } if (!m_owner.m_enableAction || !m_owner.m_enableMovement || m_owner.m_alwaysForbiddenPickup) { return; } PlayerState_Pickup pickState = m_owner.m_StateMachine.GetState(PlayerState.State.ePickup) as PlayerState_Pickup; if (pickState == null) { return; } pickState.m_ballToPickup = ball; m_owner.m_StateMachine.SetState(pickState); }
static int _CreatePlayerState_Pickup(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_Pickup obj = new PlayerState_Pickup(arg0, arg1); LuaScriptMgr.PushObject(L, obj); return(1); } else { LuaDLL.luaL_error(L, "invalid arguments to method: PlayerState_Pickup.New"); } return(0); }
static int get_m_ballToPickup(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); PlayerState_Pickup obj = (PlayerState_Pickup)o; if (obj == null) { LuaTypes types = LuaDLL.lua_type(L, 1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name m_ballToPickup"); } else { LuaDLL.luaL_error(L, "attempt to index m_ballToPickup on a nil value"); } } LuaScriptMgr.Push(L, obj.m_ballToPickup); return(1); }
static int set_m_bSuccess(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); PlayerState_Pickup obj = (PlayerState_Pickup)o; if (obj == null) { LuaTypes types = LuaDLL.lua_type(L, 1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name m_bSuccess"); } else { LuaDLL.luaL_error(L, "attempt to index m_bSuccess on a nil value"); } } obj.m_bSuccess = LuaScriptMgr.GetBoolean(L, 3); return(0); }