| | |
| | |
|
| | | public bool isClickCity = false;
|
| | | public bool isWaitC030Pack = false; // 是否等待C030包返回,避免多次点击按钮发送请求
|
| | | //我发起攻击前的内容
|
| | | public FairySiegeBatCityInfo myFairySiegeBatCityInfo = new FairySiegeBatCityInfo();
|
| | | //我发起攻击时的内容
|
| | | public FairySiegeBatCityInfo lastFairySiegeBatCityInfo = new FairySiegeBatCityInfo();
|
| | | //当前最新的结果
|
| | |
|
| | | //当前最新的信息
|
| | | public FairySiegeBatCityInfo nowFairySiegeBatCityInfo = new FairySiegeBatCityInfo();
|
| | | public event Action<FairySiegeBatCityInfo> UpdateFamilyGCZBatCityInfoEvent;
|
| | | //当前最新信息的上一次信息
|
| | | public FairySiegeBatCityInfo lastFairySiegeBatCityInfo = new FairySiegeBatCityInfo(); //当前的城池信息
|
| | | public event Action UpdateFamilyGCZBatCityInfoEvent;
|
| | |
|
| | | public void UpdateFamilyGCZBatCityInfo(HC029_tagGCFamilyGCZBatCityInfo vNetData)
|
| | | {
|
| | | DeepCopyFairySiegeBatCityInfo(nowFairySiegeBatCityInfo, lastFairySiegeBatCityInfo);
|
| | |
|
| | | nowFairySiegeBatCityInfo.CityID = vNetData.CityID;
|
| | | nowFairySiegeBatCityInfo.CityLV = vNetData.CityLV;
|
| | | nowFairySiegeBatCityInfo.FamilyID = vNetData.FamilyID;
|
| | |
| | | nowFairySiegeBatCityInfo.AtkRet = vNetData.AtkRet;
|
| | | nowFairySiegeBatCityInfo.KillCnt = vNetData.KillCnt;
|
| | | nowFairySiegeBatCityInfo.HurtValue = vNetData.HurtValueEx * oneHundredMillion + vNetData.HurtValue;
|
| | | UpdateFamilyGCZBatCityInfoEvent?.Invoke(nowFairySiegeBatCityInfo);
|
| | | UpdateFamilyGCZBatCityInfoEvent?.Invoke();
|
| | | }
|
| | |
|
| | | public void DeepCopyFairySiegeBatCityInfo(FairySiegeBatCityInfo source, FairySiegeBatCityInfo target)
|