public bool Start() { if ((_hWnd = WinAPI.FindWindowByCaption(_hWnd, GameTitle)) == IntPtr.Zero) { return(false); } Process[] processes = Process.GetProcessesByName(ProcessName); bool temp = Attach(processes[0]); if (temp) { GodMode = new GodMode(_baseAddress, _memory); SpeedMultiplier = new SpeedMultiplier(_baseAddress, _memory); InfiniteAmmo = new InfiniteAmmo(_baseAddress, _memory); MoneyHack = new SpawnMoney(_baseAddress, _memory); MiscFeatures = new MiscFeatures(_baseAddress, _memory); ZombieHack = new ZombieHack(_playerPedPtr, _zmBotListBase, _zmGlobalBase, _memory); XpMultiplier = new XpMultiplier(_baseAddress, _memory); CamoFeatures = new CamoFeatures(_baseAddress, _zmBotListBase, _zmGlobalBase, _memory); return(true); } return(false); }
protected override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; ele.TryPathTo("Flags", true, out subEle); subEle.Value = Flags.ToString(); ele.TryPathTo("Fatigue", true, out subEle); subEle.Value = Fatigue.ToString(); ele.TryPathTo("BarterGold", true, out subEle); subEle.Value = BarterGold.ToString(); ele.TryPathTo("Level", true, out subEle); subEle.Value = Level.ToString(); ele.TryPathTo("CalcMin", true, out subEle); subEle.Value = CalcMin.ToString(); ele.TryPathTo("CalcMax", true, out subEle); subEle.Value = CalcMax.ToString(); ele.TryPathTo("SpeedMultiplier", true, out subEle); subEle.Value = SpeedMultiplier.ToString(); ele.TryPathTo("Karma", true, out subEle); subEle.Value = Karma.ToString("G15"); ele.TryPathTo("DispositionBase", true, out subEle); subEle.Value = DispositionBase.ToString(); ele.TryPathTo("TemplateFlags", true, out subEle); subEle.Value = TemplateFlags.ToString(); }
void SetupComponents() { m_Rigidbody = GetComponent <Rigidbody>(); speedMultiplier = GetComponent <SpeedMultiplier>(); character = GetComponent <NetworkCharacter>(); m_CameraFollow = GetComponent <CameraFollow>(); m_MovementAxisName = "Vertical"; m_TurnAxisName = "Horizontal"; }
void Awake() { navMeshAgent = GetComponent <NavMeshAgent> (); survivorsk = GetComponent <SurvivorSkills> (); character = GetComponent <NetworkCharacter> (); hskills = GetComponent <HunterSkills> (); navMeshAgent.stoppingDistance = navStopDistance; if (speedMultiplier == null) { speedMultiplier = GetComponent <SpeedMultiplier>(); } deployedTimer = defaultDeployedUsageCooldown; }
private SpeedMultiplier speedMultiplier; // Defines the player's current speed multiplier // Use this for initialization void Start() { // Get the attached Character Controller controller = GetComponent <CharacterController>(); // If no Character Controller was found if (controller == null) { // Throw an error message and deactivate this object Debug.LogError("No Character Controller found"); this.enabled = false; } // Construct the speed multiplier speedMultiplier = new SpeedMultiplier(); }
private void Multipliers(GameTime gameTime) { for (int i = speedMultipliers.Count - 1; i >= 0; i--) { SpeedMultiplier s = speedMultipliers[i]; velocity *= s.multiplier; s.time -= (float)gameTime.ElapsedGameTime.TotalSeconds; if (s.time < 0) { speedMultipliers.RemoveAt(i); } else { speedMultipliers.RemoveAt(i); speedMultipliers.Add(s); } } }
private void OnMouseMove(object sender, MouseEventArgs e) { if (!MouseCaptured) { return; } e.Handled = true; var pos = PointToScreen(e.GetPosition(this)); var diff = (pos - (_relativeMouse ? _resetPos : _lastPos)).X; var multi = SpeedMultiplier.Get(); ApplyValueChange(multi * diff); /* * TODO: There seems to be a bug with Synergy where setting the cursor position can fail. * https://github.com/symless/synergy/issues/5372 */ _relativeMouse = NativeMethods.SetCursorPos(_resetPos); _lastPos = pos; }
public void Down() { _view.slider.ApplyValueChange(-SpeedMultiplier.Get()); }
/// <summary> /// Configures the speed multipliers. /// </summary> public virtual void ConfigureMultipliers() { SpeedMultiplier.RunWhenActiveAndEnabled(() => SpeedMultiplier.SetComponentX(Facade.LateralSpeedMultiplier, 1)); SpeedMultiplier.RunWhenActiveAndEnabled(() => SpeedMultiplier.SetComponentZ(Facade.LongitudinalSpeedMultiplier, 1)); SpeedMultiplier.RunWhenActiveAndEnabled(() => SpeedMultiplier.Collection.CurrentIndex = 0); }