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 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))); } return(false); }
public float returnFloat(object sentObject) { var parameters = sentObject; if (this.parameters != null) { parameters = this.parameters; } switch (helperClass) { case 0: return((float)parameters); case 1: { var helper = (RCActionHelper)parameters; switch (helperType) { case 0: return(nextHelper.returnFloat(FengGameManagerMKII.intVariables[helper.returnString(null)])); case 1: return(nextHelper.returnFloat(FengGameManagerMKII.boolVariables[helper.returnString(null)])); case 2: return(nextHelper.returnFloat(FengGameManagerMKII.stringVariables[helper.returnString(null)])); case 3: return((float)FengGameManagerMKII.floatVariables[helper.returnString(null)]); case 4: return(nextHelper.returnFloat(FengGameManagerMKII.playerVariables[helper.returnString(null)])); case 5: return(nextHelper.returnFloat(FengGameManagerMKII.titanVariables[helper.returnString(null)])); } return(0f); } case 2: { var player = (PhotonPlayer)parameters; if (player != null) { HERO hero; switch (helperType) { case 0: return(nextHelper.returnFloat(player.customProperties[PhotonPlayerProperty.team])); case 1: return(nextHelper.returnFloat(player.customProperties[PhotonPlayerProperty.RCteam])); case 2: return(nextHelper.returnFloat(player.customProperties[PhotonPlayerProperty.dead])); case 3: return(nextHelper.returnFloat(player.customProperties[PhotonPlayerProperty.isTitan])); case 4: return(nextHelper.returnFloat(player.customProperties[PhotonPlayerProperty.kills])); case 5: return(nextHelper.returnFloat(player.customProperties[PhotonPlayerProperty.deaths])); case 6: return(nextHelper.returnFloat(player.customProperties[PhotonPlayerProperty.max_dmg])); case 7: return(nextHelper.returnFloat(player.customProperties[PhotonPlayerProperty.total_dmg])); case 8: return(nextHelper.returnFloat(player.customProperties[PhotonPlayerProperty.customInt])); case 9: return(nextHelper.returnFloat(player.customProperties[PhotonPlayerProperty.customBool])); case 10: return(nextHelper.returnFloat(player.customProperties[PhotonPlayerProperty.customString])); case 11: return((float)player.customProperties[PhotonPlayerProperty.customFloat]); case 12: return(nextHelper.returnFloat(player.customProperties[PhotonPlayerProperty.name])); case 13: return(nextHelper.returnFloat(player.customProperties[PhotonPlayerProperty.guildName])); case 14: { var iD = player.ID; if (FengGameManagerMKII.heroHash.ContainsKey(iD)) { hero = (HERO)FengGameManagerMKII.heroHash[iD]; return(hero.transform.position.x); } return(0f); } case 15: { var key = player.ID; if (FengGameManagerMKII.heroHash.ContainsKey(key)) { hero = (HERO)FengGameManagerMKII.heroHash[key]; return(hero.transform.position.y); } return(0f); } case 16: { var num7 = player.ID; if (FengGameManagerMKII.heroHash.ContainsKey(num7)) { hero = (HERO)FengGameManagerMKII.heroHash[num7]; return(hero.transform.position.z); } return(0f); } case 17: { var num8 = player.ID; if (FengGameManagerMKII.heroHash.ContainsKey(num8)) { hero = (HERO)FengGameManagerMKII.heroHash[num8]; return(hero.rigidbody.velocity.magnitude); } return(0f); } } } return(0f); } case 3: { var titan = (TITAN)parameters; if (titan != null) { switch (helperType) { case 0: return(nextHelper.returnFloat(titan.abnormalType)); case 1: return(titan.myLevel); case 2: return(nextHelper.returnFloat(titan.currentHealth)); case 3: return(titan.transform.position.x); case 4: return(titan.transform.position.y); case 5: return(titan.transform.position.z); } } return(0f); } case 4: { var helper2 = (RCActionHelper)parameters; var region = (RCRegion)FengGameManagerMKII.RCRegions[helper2.returnString(null)]; switch (helperType) { case 0: return(region.GetRandomX()); case 1: return(region.GetRandomY()); case 2: return(region.GetRandomZ()); } return(0f); } case 5: switch (helperType) { case 0: { var num3 = (int)parameters; return(Convert.ToSingle(num3)); } case 1: { var flag2 = (bool)parameters; return(Convert.ToSingle(flag2)); } case 2: { float num4; var str = (string)parameters; if (float.TryParse((string)parameters, out num4)) { return(num4); } return(0f); } case 3: return((float)parameters); } return((float)parameters); } return(0f); }
public float returnFloat(object sentObject) { object obj = sentObject; if (parameters != null) { obj = parameters; } switch (helperClass) { case 0: return((float)obj); case 5: switch (helperType) { case 0: { int value2 = (int)obj; return(Convert.ToSingle(value2)); } case 1: { bool value = (bool)obj; return(Convert.ToSingle(value)); } case 3: return((float)obj); case 2: { string text = (string)obj; if (float.TryParse((string)obj, out float result)) { return(result); } return(0f); } default: return((float)obj); } case 1: { RCActionHelper rCActionHelper2 = (RCActionHelper)obj; switch (helperType) { case 0: return(nextHelper.returnFloat(FengGameManagerMKII.IntVariables[rCActionHelper2.returnString(null)])); case 1: return(nextHelper.returnFloat(FengGameManagerMKII.BoolVariables[rCActionHelper2.returnString(null)])); case 2: return(nextHelper.returnFloat(FengGameManagerMKII.StringVariables[rCActionHelper2.returnString(null)])); case 3: return((float)FengGameManagerMKII.FloatVariables[rCActionHelper2.returnString(null)]); case 4: return(nextHelper.returnFloat(FengGameManagerMKII.PlayerVariables[rCActionHelper2.returnString(null)])); case 5: return(nextHelper.returnFloat(FengGameManagerMKII.TitanVariables[rCActionHelper2.returnString(null)])); default: return(0f); } } case 2: { PhotonPlayer photonPlayer = (PhotonPlayer)obj; if (photonPlayer != null) { switch (helperType) { case 0: return(nextHelper.returnFloat(photonPlayer.customProperties[PhotonPlayerProperty.Team])); case 1: return(nextHelper.returnFloat(photonPlayer.customProperties[PhotonPlayerProperty.RCTeam])); case 2: return(nextHelper.returnFloat(photonPlayer.customProperties[PhotonPlayerProperty.Dead])); case 3: return(nextHelper.returnFloat(photonPlayer.customProperties[PhotonPlayerProperty.IsTitan])); case 4: return(nextHelper.returnFloat(photonPlayer.customProperties[PhotonPlayerProperty.Kills])); case 5: return(nextHelper.returnFloat(photonPlayer.customProperties[PhotonPlayerProperty.Deaths])); case 6: return(nextHelper.returnFloat(photonPlayer.customProperties[PhotonPlayerProperty.MaxDamage])); case 7: return(nextHelper.returnFloat(photonPlayer.customProperties[PhotonPlayerProperty.TotalDamage])); case 8: return(nextHelper.returnFloat(photonPlayer.customProperties[PhotonPlayerProperty.CustomInt])); case 9: return(nextHelper.returnFloat(photonPlayer.customProperties[PhotonPlayerProperty.CustomBool])); case 10: return(nextHelper.returnFloat(photonPlayer.customProperties[PhotonPlayerProperty.CustomString])); case 11: return((float)photonPlayer.customProperties[PhotonPlayerProperty.CustomFloat]); case 14: { int iD4 = photonPlayer.Id; if (FengGameManagerMKII.HeroHash.ContainsKey(iD4)) { HERO hERO = (HERO)FengGameManagerMKII.HeroHash[iD4]; return(hERO.transform.position.x); } return(0f); } case 15: { int iD3 = photonPlayer.Id; if (FengGameManagerMKII.HeroHash.ContainsKey(iD3)) { HERO hERO = (HERO)FengGameManagerMKII.HeroHash[iD3]; return(hERO.transform.position.y); } return(0f); } case 16: { int iD2 = photonPlayer.Id; if (FengGameManagerMKII.HeroHash.ContainsKey(iD2)) { HERO hERO = (HERO)FengGameManagerMKII.HeroHash[iD2]; return(hERO.transform.position.z); } return(0f); } case 12: return(nextHelper.returnFloat(photonPlayer.customProperties[PhotonPlayerProperty.Name])); case 13: return(nextHelper.returnFloat(photonPlayer.customProperties[PhotonPlayerProperty.Guild])); case 17: { int iD = photonPlayer.Id; if (FengGameManagerMKII.HeroHash.ContainsKey(iD)) { HERO hERO = (HERO)FengGameManagerMKII.HeroHash[iD]; return(hERO.rigidbody.velocity.magnitude); } return(0f); } } } return(0f); } case 3: { TITAN tITAN = (TITAN)obj; if (tITAN != null) { switch (helperType) { case 0: return(nextHelper.returnFloat(tITAN.abnormalType)); case 1: return(tITAN.myLevel); case 2: return(nextHelper.returnFloat(tITAN.currentHealth)); case 3: return(tITAN.transform.position.x); case 4: return(tITAN.transform.position.y); case 5: return(tITAN.transform.position.z); } } return(0f); } case 4: { RCActionHelper rCActionHelper = (RCActionHelper)obj; RCRegion rCRegion = (RCRegion)FengGameManagerMKII.RCRegions[rCActionHelper.returnString(null)]; switch (helperType) { case 0: return(rCRegion.GetRandomX()); case 1: return(rCRegion.GetRandomY()); case 2: return(rCRegion.GetRandomZ()); default: return(0f); } } default: return(0f); } }