public bool CheckCondition() { switch (type) { case 0: return(IntCompare(parameter1.ReturnInt(null), parameter2.ReturnInt(null))); case 1: return(BoolCompare(parameter1.ReturnBool(null), parameter2.ReturnBool(null))); case 2: return(StringCompare(parameter1.ReturnString(null), parameter2.ReturnString(null))); case 3: return(FloatCompare(parameter1.ReturnFloat(null), parameter2.ReturnFloat(null))); case 4: return(PlayerCompare(parameter1.ReturnPlayer(null), parameter2.ReturnPlayer(null))); case 5: return(TitanCompare(parameter1.ReturnTitan(null), parameter2.ReturnTitan(null))); default: return(false); } }
public int ReturnInt(object sentObject) { object obj = sentObject; if (parameters != null) { obj = parameters; } switch (helperClass) { case 0: return((int)obj); case 5: switch (helperType) { case 0: return((int)obj); case 1: { bool value = (bool)obj; return(Convert.ToInt32(value)); } case 3: { float value2 = (float)obj; return(Convert.ToInt32(value2)); } case 2: { string text = (string)obj; if (int.TryParse((string)obj, out int result)) { return(result); } return(0); } default: return((int)obj); } case 1: { RCActionHelper rCActionHelper2 = (RCActionHelper)obj; switch (helperType) { case 0: return((int)FengGameManagerMKII.IntVariables[rCActionHelper2.returnString(null)]); case 1: return(nextHelper.ReturnInt(FengGameManagerMKII.BoolVariables[rCActionHelper2.returnString(null)])); case 2: return(nextHelper.ReturnInt(FengGameManagerMKII.StringVariables[rCActionHelper2.returnString(null)])); case 3: return(nextHelper.ReturnInt(FengGameManagerMKII.FloatVariables[rCActionHelper2.returnString(null)])); case 4: return(nextHelper.ReturnInt(FengGameManagerMKII.PlayerVariables[rCActionHelper2.returnString(null)])); case 5: return(nextHelper.ReturnInt(FengGameManagerMKII.TitanVariables[rCActionHelper2.returnString(null)])); default: return(0); } } case 2: { PhotonPlayer photonPlayer = (PhotonPlayer)obj; if (photonPlayer != null) { switch (helperType) { case 0: return((int)photonPlayer.customProperties[PhotonPlayerProperty.Team]); case 1: return((int)photonPlayer.customProperties[PhotonPlayerProperty.RCTeam]); case 2: return(nextHelper.ReturnInt(photonPlayer.customProperties[PhotonPlayerProperty.Dead])); case 3: return((int)photonPlayer.customProperties[PhotonPlayerProperty.IsTitan]); case 4: return((int)photonPlayer.customProperties[PhotonPlayerProperty.Kills]); case 5: return((int)photonPlayer.customProperties[PhotonPlayerProperty.Deaths]); case 6: return((int)photonPlayer.customProperties[PhotonPlayerProperty.MaxDamage]); case 7: return((int)photonPlayer.customProperties[PhotonPlayerProperty.TotalDamage]); case 8: return((int)photonPlayer.customProperties[PhotonPlayerProperty.CustomInt]); case 9: return(nextHelper.ReturnInt(photonPlayer.customProperties[PhotonPlayerProperty.CustomBool])); case 10: return(nextHelper.ReturnInt(photonPlayer.customProperties[PhotonPlayerProperty.CustomString])); case 11: return(nextHelper.ReturnInt(photonPlayer.customProperties[PhotonPlayerProperty.CustomFloat])); case 14: { int iD4 = photonPlayer.Id; if (FengGameManagerMKII.HeroHash.ContainsKey(iD4)) { HERO hERO = (HERO)FengGameManagerMKII.HeroHash[iD4]; return(nextHelper.ReturnInt(hERO.transform.position.x)); } return(0); } case 15: { int iD3 = photonPlayer.Id; if (FengGameManagerMKII.HeroHash.ContainsKey(iD3)) { HERO hERO = (HERO)FengGameManagerMKII.HeroHash[iD3]; return(nextHelper.ReturnInt(hERO.transform.position.y)); } return(0); } case 16: { int iD2 = photonPlayer.Id; if (FengGameManagerMKII.HeroHash.ContainsKey(iD2)) { HERO hERO = (HERO)FengGameManagerMKII.HeroHash[iD2]; return(nextHelper.ReturnInt(hERO.transform.position.z)); } return(0); } case 12: return(nextHelper.ReturnInt(photonPlayer.customProperties[PhotonPlayerProperty.Name])); case 13: return(nextHelper.ReturnInt(photonPlayer.customProperties[PhotonPlayerProperty.Guild])); case 17: { int iD = photonPlayer.Id; if (FengGameManagerMKII.HeroHash.ContainsKey(iD)) { HERO hERO = (HERO)FengGameManagerMKII.HeroHash[iD]; return(nextHelper.ReturnInt(hERO.rigidbody.velocity.magnitude)); } return(0); } } } return(0); } case 3: { TITAN tITAN = (TITAN)obj; if (tITAN != null) { switch (helperType) { case 0: return((int)tITAN.abnormalType); case 1: return(nextHelper.ReturnInt(tITAN.myLevel)); case 2: return(tITAN.currentHealth); case 3: return(nextHelper.ReturnInt(tITAN.transform.position.x)); case 4: return(nextHelper.ReturnInt(tITAN.transform.position.y)); case 5: return(nextHelper.ReturnInt(tITAN.transform.position.z)); } } return(0); } case 4: { RCActionHelper rCActionHelper = (RCActionHelper)obj; RCRegion rCRegion = (RCRegion)FengGameManagerMKII.RCRegions[rCActionHelper.returnString(null)]; switch (helperType) { case 0: return(nextHelper.ReturnInt(rCRegion.GetRandomX())); case 1: return(nextHelper.ReturnInt(rCRegion.GetRandomY())); case 2: return(nextHelper.ReturnInt(rCRegion.GetRandomZ())); default: return(0); } } default: return(0); } }