// Token: 0x060005CE RID: 1486 RVA: 0x00080004 File Offset: 0x0007E204 public void TriggerFbUniqueEvent(EFBEvent evnet) { if (evnet >= EFBEvent.FIRST_PACT_OPENED && evnet < EFBEvent.MAX && this.CheckRequirement(evnet)) { IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID); this.SaveEventData(evnet); } }
// Token: 0x060005CD RID: 1485 RVA: 0x0007FD24 File Offset: 0x0007DF24 public void TriggerFbEvent(EFBEvent evnet, long beginTime = 0L, ulong point = 0UL) { switch (evnet) { case EFBEvent.SUPPLY_CHEST: IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID); break; case EFBEvent.CASTLE_LEVEL: { int num = 0; int.TryParse(PlayerPrefs.GetString("FBCustomEvent_CastleLv"), out num); int level = (int)GUIManager.Instance.BuildingData.GetBuildData(8, 0).Level; if (level > num) { PlayerPrefs.SetInt("FBCustomEvent_CastleLv", level); KeyValuePair <string, string> parameters = new KeyValuePair <string, string>("CastleLv", level.ToString()); IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID, parameters); } break; } case EFBEvent.FIRST_CONQUER_TURF_BATTLE: { int num2 = (int)DataManager.StageDataController.StageRecord[2]; int num3 = 0; int.TryParse(PlayerPrefs.GetString("FBCustomEvent_FirstConquerTurfBattle"), out num3); if (num2 > num3) { PlayerPrefs.SetInt("FBCustomEvent_FirstConquerTurfBattle", num2); KeyValuePair <string, string> parameters2 = new KeyValuePair <string, string>("BattleId", num2.ToString()); IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID, parameters2); } break; } case EFBEvent.FIRST_UNLOCK_NORMAL_CHAPTER: { int num4 = (int)DataManager.StageDataController.StageRecord[0]; int num5 = 0; int.TryParse(PlayerPrefs.GetString("FBCustomEvent_FirstUnlockNormalChapter"), out num5); if (num4 > num5) { PlayerPrefs.SetInt("FBCustomEvent_FirstUnlockNormalChapter", num4); KeyValuePair <string, string> parameters3 = new KeyValuePair <string, string>("BattleId", num4.ToString()); IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID, parameters3); } break; } case EFBEvent.CREDITS_FOR_KVK: if (beginTime > this.kvKBeginTime) { long num6 = 0L; long.TryParse(PlayerPrefs.GetString("FBCustomEvent_KvKBeginTime"), out num6); if (beginTime > num6) { this.kvKBeginTime = beginTime; PlayerPrefs.SetString("FBCustomEvent_KvKBeginTime", this.kvKBeginTime.ToString()); KeyValuePair <string, string> parameters4 = new KeyValuePair <string, string>("FirstPoint", point.ToString()); IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID, parameters4); } } break; case EFBEvent.CREDITS_FOR_GUILD_FEST: if (beginTime > this.mobilizationBeginTime) { long num7 = 0L; long.TryParse(PlayerPrefs.GetString("FBCustomEvent_MobilizationBeginTime"), out num7); if (beginTime > num7) { this.mobilizationBeginTime = beginTime; PlayerPrefs.SetString("FBCustomEvent_MobilizationBeginTime", this.mobilizationBeginTime.ToString()); KeyValuePair <string, string> parameters5 = new KeyValuePair <string, string>("FirstPoint", point.ToString()); IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID, parameters5); } } break; case EFBEvent.COLLECT_EXTRA_SUPPLIES: IGGSDKPlugin.SetFacebookCustomEvent(evnet.ToString(), this.GetTimeString(), IGGGameSDK.Instance.m_IGGID); break; } }