コード例 #1
0
 //-------------------------------------------------------------------------
 public void removeBuffer(string name)
 {
     if (mMapBuffer.ContainsKey(name))
     {
         CRenderBuffer buf = mMapBuffer[name];
         mMapBuffer.Remove(name);
         buf.destroy();
     }
 }
コード例 #2
0
        //-------------------------------------------------------------------------
        public void s2allcUnlockFish()
        {
            bool is_me = (mScene.getMyPlayerId() == mPlayer.et_player_rpcid);

            if (is_me)
            {
                return;
            }

            CRenderBuffer buf = mRenderBufferMgr.getBuffer("BufLock");

            if (buf != null)
            {
                mRenderBufferMgr.removeBuffer("BufLock");
            }
        }
コード例 #3
0
        //-------------------------------------------------------------------------
        public void s2allcAutoFire(Queue <_tBullet> que_bullet)
        {
            bool is_me = (mScene.getMyPlayerId() == mPlayer.et_player_rpcid);

            if (!is_me)
            {
                if (mRenderBufferMgr.hasBuffer("BufLongpress"))
                {
                    CRenderBuffer          buf = mRenderBufferMgr.getBuffer("BufLongpress");
                    CRenderBufferLongpress b   = (CRenderBufferLongpress)buf;
                    b.addQueBullet(que_bullet);
                }
                else if (mRenderBufferMgr.hasBuffer("BufRapid"))
                {
                    CRenderBuffer      buf = mRenderBufferMgr.getBuffer("BufRapid");
                    CRenderBufferRapid b   = (CRenderBufferRapid)buf;
                    b.addQueBullet(que_bullet);
                }
            }
        }