public void SetRankData(PNmlRankData data) { if (!validPlayerData) { playerData = PacketObject.Create <PNmlRankPlayer>(); } if (!validRankData) { playerData.rankData = PacketObject.Create <PNmlRankData>(); } playerData.rankData.score = data.score; playerData.rankData.money = data.money; }
private void HandleSelfInfo(PNmlRankData data) { if (selfData == null) { selfData = new BorderRankData(0, null); selfData.playerData = PacketObject.Create <PNmlRankPlayer>(); selfData.playerData.roleId = modulePlayer.roleInfo.roleId; selfData.playerData.name = modulePlayer.roleInfo.roleName; selfData.playerData.rankData = PacketObject.Create <PNmlRankData>(); selfData.playerData.rankData.score = 0; selfData.playerData.rankData.money = 0; } if (data != null) { selfData.SetRankData(data); } SetSelfRank(); DispatchModuleEvent(EventRefreshSelfRank); }