//------------------------------------------------------------------------- public void removeBuffer(string name) { if (mMapBuffer.ContainsKey(name)) { CRenderBuffer buf = mMapBuffer[name]; mMapBuffer.Remove(name); buf.destroy(); } }
//------------------------------------------------------------------------- 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"); } }
//------------------------------------------------------------------------- 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); } } }