static int OnPrepareToShoot(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); PlayerState_PrepareToShoot obj = (PlayerState_PrepareToShoot)LuaScriptMgr.GetNetObjectSelf(L, 1, "PlayerState_PrepareToShoot"); obj.OnPrepareToShoot(); return(0); }
public void OnPrepareToShoot() { PlayerState ps = _owner.m_StateMachine.m_curState; if (ps.m_eState != PlayerState.State.ePrepareToShoot) { return; } PlayerState_PrepareToShoot preparation = ps as PlayerState_PrepareToShoot; preparation.OnPrepareToShoot(); m_listeners.ForEach(delegate(Listener lsn){ lsn.OnEvent(AnimEvent.ePrepareToShoot, _owner); } ); }