static int OnExit(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); PlayerState_ResultPose obj = (PlayerState_ResultPose)LuaScriptMgr.GetNetObjectSelf(L, 1, "PlayerState_ResultPose"); obj.OnExit(); return(0); }
static int Update(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); PlayerState_ResultPose obj = (PlayerState_ResultPose)LuaScriptMgr.GetNetObjectSelf(L, 1, "PlayerState_ResultPose"); 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_ResultPose obj = (PlayerState_ResultPose)LuaScriptMgr.GetNetObjectSelf(L, 1, "PlayerState_ResultPose"); PlayerState arg0 = (PlayerState)LuaScriptMgr.GetNetObject(L, 2, typeof(PlayerState)); obj.OnEnter(arg0); return(0); }
void _SetNewTrack(Track newTrack) { m_curTime = 0.0f; m_curTrack = newTrack; GameMatch curMatch = GameSystem.Instance.mClient.mCurMatch; curMatch.m_camFollowPath.Stop(); curMatch.m_camFollowPath._path = m_curTrack.trackPath; curMatch.m_cam.enabled = false; curMatch.m_camFollowPath.enabled = true; curMatch.m_camFollowPath._path = m_curTrack.trackPath; curMatch.m_camFollowPath.lookAt = m_curTrack.lookAt; curMatch.m_camFollowPath.time = m_curTrack.time; curMatch.m_camFollowPath.onComplete = m_strTrackComplete; curMatch.m_camFollowPath.Move(); List <Player> players = GameSystem.Instance.mClient.mPlayerManager.m_Players; foreach (UResultPose poseInfo in m_curTrack.poses) { Team team = poseInfo.side == 0 ? curMatch.m_homeTeam : curMatch.m_awayTeam; Player player = team.GetMember(poseInfo.idx); if (player == null) { continue; } uint uFind = curMatch.m_auxiliaries.Find((uint id) => { return(id == player.m_id); }); player.gameObject.SetActive(uFind == 0); player.m_applyLogicPostion = false; player.transform.position = poseInfo.transform.position; player.transform.rotation = poseInfo.transform.rotation; player.m_StateMachine.SetState(PlayerState.State.eStand); PlayerState_ResultPose resultPose = player.m_StateMachine.GetState(PlayerState.State.eResultPose) as PlayerState_ResultPose; resultPose.pose = poseInfo.pose; resultPose.withBall = poseInfo.withBall; player.m_StateMachine.SetState(PlayerState.State.eResultPose, true); } }
static int _CreatePlayerState_ResultPose(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_ResultPose obj = new PlayerState_ResultPose(arg0, arg1); LuaScriptMgr.PushObject(L, obj); return(1); } else { LuaDLL.luaL_error(L, "invalid arguments to method: PlayerState_ResultPose.New"); } return(0); }
static int get_withBall(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); PlayerState_ResultPose obj = (PlayerState_ResultPose)o; if (obj == null) { LuaTypes types = LuaDLL.lua_type(L, 1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name withBall"); } else { LuaDLL.luaL_error(L, "attempt to index withBall on a nil value"); } } LuaScriptMgr.Push(L, obj.withBall); return(1); }
static int set_pose(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); PlayerState_ResultPose obj = (PlayerState_ResultPose)o; if (obj == null) { LuaTypes types = LuaDLL.lua_type(L, 1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name pose"); } else { LuaDLL.luaL_error(L, "attempt to index pose on a nil value"); } } obj.pose = LuaScriptMgr.GetString(L, 3); return(0); }