public void S_C_BuyBullet(CMD_SC_GF_USER_BUY_BULLET _buyBullet) { int _chair = (int)_buyBullet.gsChair; if (CanonCtrl.Instance.singleCanonList[_chair] != null) { CanonCtrl.Instance.singleCanonList[_chair].BuyBullet(_chair, _buyBullet.gsScore); // only shows the real player's gold value. if (_chair == CanonCtrl.Instance.realCanonID) { CanonCtrl.Instance.SetGoldValue((int)_buyBullet.gsGold); } } }
private bool DidBuyBullet(int wHandleCode, byte[] wByteBuffer, int wDataSize) { int dataLen = wByteBuffer.Length; if (dataLen < wDataSize) { Debug.LogError("User join in data Error!!"); return(false); } CMD_SC_GF_USER_BUY_BULLET buyBullet = GameConvert.ByteToStruct <CMD_SC_GF_USER_BUY_BULLET>(wByteBuffer, wByteBuffer.Length); if (onBuyBulletEvent != null) { onBuyBulletEvent(buyBullet); } // Debug.LogWarning(" ==================================================================== 0 S - C DidBuyBullet = "+buyBullet.gsScore); return(true); }