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