Esempio n. 1
0
    static int OnPrepareToShoot(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        PlayerState_PrepareToShoot obj = (PlayerState_PrepareToShoot)LuaScriptMgr.GetNetObjectSelf(L, 1, "PlayerState_PrepareToShoot");

        obj.OnPrepareToShoot();
        return(0);
    }
Esempio n. 2
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);
        }
                            );
    }