public COMDT_ARENA_MEMBER_OF_ACNT() { this.szName = new byte[64]; this.szHeadUrl = new byte[256]; this.stBattleHero = (COMDT_ARENA_HEROINFO)ProtocolObjectPool.Get(COMDT_ARENA_HEROINFO.CLASS_ID); this.stVip = (COMDT_GAME_VIP_CLIENT)ProtocolObjectPool.Get(COMDT_GAME_VIP_CLIENT.CLASS_ID); }
public override void OnRelease() { this.ullUid = 0uL; this.dwLevel = 0u; this.dwForceValue = 0u; this.dwPVPLevel = 0u; if (this.stBattleHero != null) { this.stBattleHero.Release(); this.stBattleHero = null; } if (this.stVip != null) { this.stVip.Release(); this.stVip = null; } }
public override void OnUse() { this.stBattleHero = (COMDT_ARENA_HEROINFO)ProtocolObjectPool.Get(COMDT_ARENA_HEROINFO.CLASS_ID); this.stVip = (COMDT_GAME_VIP_CLIENT)ProtocolObjectPool.Get(COMDT_GAME_VIP_CLIENT.CLASS_ID); }