public void SetAllianceAccount(AllianceAccount data) { if (data.State == eAllianceState.Joined) { isJoinedLegion = true; } else { if (isJoinedLegion) //如果之前是在军团的 重置军团 { legionData = new LegionData(); } isJoinedLegion = false; } legionData.legionID = data.AllianceId; //legionData.legionLevel = data. if (LegionEvent.NotifyLegionAccount != null) { LegionEvent.NotifyLegionAccount(data); } }