public void SetPlayerStats(float acceleration, float moveSpeed, float health, float rollbackTime, float rollbackCount, float rollbackRecoverySpeed, float iFrameTime, float fireRate, float fireAmount, float projectileSpeed, float projectileSize, float projectileDamage) { stats[PlayerStatType.Acceleration] = acceleration; stats[PlayerStatType.MoveSpeed] = moveSpeed; stats[PlayerStatType.Health] = health; stats[PlayerStatType.RollbackTime] = rollbackTime; stats[PlayerStatType.RollbackCount] = rollbackCount; stats[PlayerStatType.RollbackRecoverySpeed] = rollbackRecoverySpeed; stats[PlayerStatType.iFrameTime] = iFrameTime; stats[PlayerStatType.FireRate] = fireRate; stats[PlayerStatType.FireAmount] = fireAmount; stats[PlayerStatType.ProjectileSpeed] = projectileSpeed; stats[PlayerStatType.ProjectileSize] = projectileSize; stats[PlayerStatType.ProjectileDamage] = projectileDamage; OnChangeEvent?.Invoke(); }
/// <summary> /// Sets a new store store head. /// </summary> /// <param name="store">symbol store (server, cache, directory, etc.)</param> private void SetSymbolStore(Microsoft.SymbolStore.SymbolStores.SymbolStore store) { if (store != _symbolStore) { OnChangeEvent.Fire(); _symbolStore = store; } }
public void SetProjectileStats(float addedSpeed, float size, float damage) { this.AddedSpeed = addedSpeed; this.Size = size; this.Damage = damage; OnChangeEvent?.Invoke(); }
public void AddProjectileStats(ProjectileStats offset, ProjectileStats min, ProjectileStats max) { this.AddedSpeed = Mathf.Clamp(this.AddedSpeed + offset.AddedSpeed, min.AddedSpeed, max.AddedSpeed); this.Size = Mathf.Clamp(this.Size + offset.Size, min.Size, max.Size); this.Damage = Mathf.Clamp(this.Damage + offset.Damage, min.Damage, max.Damage); OnChangeEvent?.Invoke(); }
private void InvokeChanged() { var name = Options.DefaultName; _cache.TryRemove(name); var options = Get(name); OnChangeEvent?.Invoke(options, name); }
public void OnPointerUp(PointerEventData eventData) { if (imageSwap != null) { image.sprite = imageOrig; } OnReleaseEvent?.Invoke(); OnChangeEvent?.Invoke(false); }
public void OnPointerDown(PointerEventData eventData) { if (imageSwap != null) { image.sprite = imageSwap; } OnPressEvent?.Invoke(); OnChangeEvent?.Invoke(true); }
public void SetPlayerStat(PlayerStatType type, float val) { if (stats == null) { stats = new Dictionary <PlayerStatType, float>(); } stats[type] = val; OnChangeEvent?.Invoke(); }
public void AddPlayerStats(PlayerStats offset, PlayerStats min, PlayerStats max) { foreach (PlayerStatType type in Enum.GetValues(typeof(PlayerStatType))) { this.SetPlayerStat(type, Mathf.Clamp(offset.GetStat(type), min.GetStat(type), max.GetStat(type))); } OnChangeEvent?.Invoke(); }
/// <summary> /// Parses the Windows debugger symbol path (srv*, cache*, etc.). /// </summary> /// <param name="symbolPath">Windows symbol path</param> /// <returns>if false, error parsing symbol path</returns> public bool ParseSymbolPath(string symbolPath) { OnChangeEvent?.Invoke(this, new EventArgs()); return(SymbolReader.InitializeSymbolStore( logging: false, msdl: false, symweb: false, tempDirectory: null, symbolServerPath: null, authToken: null, timeoutInMinutes: 0, symbolCachePath: null, symbolDirectoryPath: null, symbolPath)); }
private void OnValueChange <A>(A value, IOeipComponent <A> component) { component.ControlAttribute.SetValue(ref obj, value); onAction?.Invoke(obj); OnChangeEvent?.Invoke(this, component.ControlAttribute.Member.Name); }
void NotifyChanged() { OnChangeEvent?.Invoke(this, new JobHistoryStoreChangedEventArgs()); }
public void SetPlayerStats(PlayerStats otherStats) { this.stats = new Dictionary <PlayerStatType, float>(otherStats.stats); OnChangeEvent?.Invoke(); }
public void OnChangeHandler(decimal value) { OnChangeEvent?.Invoke(this, value); }