public IActionResult TwinParadoxPtoS(string number1, string number2) { string mymessage = _twinParadoxmessage; mymessage += _twinParadoxStoP; string myresult = ""; try { var num1 = Decimal.Parse(number1); var num2 = Decimal.Parse(number2); if ((num1 > 1 || num1 < 0) || (num2 < 0)) { myresult = "Invalid parameter ranges"; } else { myresult = TimeDilation.TwinParadox(num1, num2, false).ToString(); } } catch (Exception e) { myresult = "Inproper input number or it's beyond the range of decimal precision."; } TempData["message"] = mymessage; TempData["param1message"] = _twinparam1; TempData["CallingAction"] = "TwinParadoxPtoS"; TempData["CallingController"] = "Physics"; TempData["param2message"] = _PtoStime; TempData["result"] = myresult; TempData["param1"] = number1; TempData["param2"] = number2; return(RedirectToAction("TwoFunctionResult", "Results", new { description = "TwinParadoxPtoS" })); }
public IActionResult BlackHoleFtoN(string number1, string number2) { string mymessage = _bhmessage; mymessage += _FtoNmessage; string myresult = ""; try { var num1 = Decimal.Parse(number1); var num2 = Decimal.Parse(number2); if ((num2 < 1) || (num1 < 0)) { myresult = "Invalid parameter ranges"; } else { myresult = TimeDilation.BlackHole(num2, num1, false).ToString(); } } catch (Exception e) { myresult = "Inproper input number or it's beyond the range of decimal precision."; } TempData["message"] = mymessage; TempData["param1message"] = _bhparam1; TempData["param2message"] = _bhparam2; TempData["CallingAction"] = "BlackHoleFtoN"; TempData["CallingController"] = "Physics"; TempData["result"] = myresult; TempData["param1"] = number1; TempData["param2"] = number2; return(RedirectToAction("TwoFunctionResult", "Results", new { description = "BlackHoleFtoN" })); }
void Start() { GameEventManager.GameStart += GameStart; GameEventManager.GameOver += GameOver; startPosition = transform.localPosition; renderer.enabled = false; rigidbody.isKinematic = true; enabled = false; timeDilation = (TimeDilation)gameObject.GetComponent(typeof(TimeDilation)); }
public async Task <IActionResult> TimeDilationShipTime(string speed, string time) { var parsResultSpeed = TryParser.TryDecimalParse(speed, 0.0m, 1.0m); var parsResultTime = TryParser.TryDecimalParse(time, 0.0m); if (parsResultSpeed.Item1 && parsResultTime.Item1) { var SPEED = parsResultSpeed.Item2; var TIME = parsResultTime.Item2; var result = await Task.Run(() => { return(TimeDilation.TwinParadox(SPEED, TIME, true)); }); return(Ok(result)); } else { return(BadRequest("improper speed or time, or inproper input parameters")); } }
public FacelessVoid(Unit9 owner, MultiSleeper abilitySleeper, Sleeper orbwalkSleeper, ControllableUnitMenu menu) : base(owner, abilitySleeper, orbwalkSleeper, menu) { this.ComboAbilities = new Dictionary <AbilityId, Func <ActiveAbility, UsableAbility> > { { AbilityId.faceless_void_time_walk, x => this.timeWalk = new TimeWalk(x) }, { AbilityId.faceless_void_time_dilation, x => this.dilation = new TimeDilation(x) }, { AbilityId.faceless_void_chronosphere, x => this.chronosphere = new Chronosphere(x) }, { AbilityId.item_phase_boots, x => this.phase = new SpeedBuffAbility(x) }, { AbilityId.item_mask_of_madness, x => this.mom = new BuffAbility(x) }, { AbilityId.item_mjollnir, x => this.mjollnir = new ShieldAbility(x) }, { AbilityId.item_manta, x => this.manta = new BuffAbility(x) }, { AbilityId.item_diffusal_blade, x => this.diffusal = new DebuffAbility(x) }, { AbilityId.item_black_king_bar, x => this.bkb = new ShieldAbility(x) }, { AbilityId.item_silver_edge, x => this.silver = new BuffAbility(x) }, { AbilityId.item_orchid, x => this.orchid = new DisableAbility(x) }, { AbilityId.item_bloodthorn, x => this.bloodthorn = new Bloodthorn(x) }, { AbilityId.item_necronomicon_3, x => this.necro = new BuffAbility(x) }, }; this.MoveComboAbilities.Add(AbilityId.faceless_void_time_walk, _ => this.timeWalk); }
void Start() { StartCoroutine("SpawnObject"); time = GameObject.Find("FatherTime").GetComponent <TimeDilation> (); }
// Use this for initialization void Start() { rb = gameObject.GetComponent <Rigidbody2D> (); time = GameObject.Find("FatherTime").GetComponent <TimeDilation> (); }
// Use this for initialization void Start() { time = GameObject.Find("FatherTime").GetComponent <TimeDilation> (); }
// Use this for initialization void Start() { player = GameObject.Find("Player").transform; time = GameObject.Find("FatherTime").GetComponent <TimeDilation> (); }