public override bool OnKeypress(CorsairLedId ledId, bool pressed) { if (pressed) { IBrush Brush; switch (ledId) { case CorsairLedId.ScanNextTrack: case CorsairLedId.ScanPreviousTrack: Brush = new LinearGradientBrush(new LinearGradient(new GradientStop[] { Profile.GradStop(0x00FFFFFF, 0f), Profile.GradStop(0xFFFFFFFF, -0.5f), Profile.GradStop(0x00FFFFFF, -1.0f), })); Brush.AddEffect(new MoveLinearGradientEffect(2, ledId == CorsairLedId.ScanNextTrack)); MediaGroup2.Brush = Brush; return(true); case CorsairLedId.PlayPause: case CorsairLedId.Stop: Brush = new SolidColorBrush(ledId == CorsairLedId.PlayPause ? Color.Green : Color.Red); FlashEffect Effect = new FlashEffect() { Attack = 0, Sustain = 0.5f, Release = 0.5f, Repetitions = 1 }; Brush.AddEffect(Effect); (ledId == CorsairLedId.PlayPause ? MediaGroup : MediaGroup3).Brush = Brush; return(true); } } return(false); }
private static IEnumerator <float> SetBlind(FlashEffect effect) { for (int i = 0; i < 60; i++) { effect.CallCmdBlind(false); yield return(Timing.WaitForOneFrame); } }
void Start() { playerMotor = GetComponent <PlayerMotor>(); flashEffect = GetComponent <FlashEffect>(); statusBar.psm = this; hasteTrailsEffectMain = hasteTrailsEffect.main; }
void Start() { motor = GetComponent <Motor>(); flashEffect = GetComponent <FlashEffect>(); frameDamage = new Dictionary <int, DamageDealer>(); frameDamageDistance = new Dictionary <int, float>(); damageToDisplay = new Dictionary <DamageElement, float>(); }
void Start() { aimMask = LayerMask.GetMask("Enemy"); flashEffect = GetComponent <FlashEffect>(); weapon = GetComponent <Weapon>(); SetWeapon(loadout.StartingWeaponIndex); hp = playerParams.HP; GameCamera.Instance.Target = transform; }
void Awake() { collider = GetComponent <BoxCollider>(); flashEffect = GetComponent <FlashEffect>(); renderer = GetComponentInChildren <Renderer>(); baseMaterial = renderer.material; color = baseMaterial.GetColor(colorPropertyName); hp = enemyParams.HP; stepInterval = new WaitForSeconds(enemyParams.StepInterval); initialPivotPosition = bodyPivot.localPosition; initialPivotRotation = bodyPivot.localRotation; initialBodyPosition = body.localPosition; initialBodyRotation = body.localRotation; OnAwake(); }
public static void Prefix(Grenade __instance) { if (EventPlugin.GrenadeExplosionEventDisabled) { return; } foreach (GameObject obj in PlayerManager.players) { if (Vector3.Distance(obj.transform.position, __instance.gameObject.transform.position) > 45f) { Timing.RunCoroutine(SetBlind(obj.GetComponent <FlashEffect>())); continue; } FlashEffect effect = obj.GetComponent <FlashEffect>(); WeaponManager manager = obj.GetComponent <WeaponManager>(); if (!effect.Flashable(__instance.NetworkthrowerGameObject, __instance.gameObject.transform.position, manager.raycastServerMask)) { Timing.RunCoroutine(SetBlind(effect)); } } }
void Start() { singleton = this; animator = gameObject.GetComponent <Animator>(); }
public void Clash() { FlashEffect.Play(); GetComponent <Animator>().SetTrigger("shake"); }
//Events void Awake() { flasher = GetComponent <FlashEffect>(); animPlayer = GetComponent <SimpleAnimationPlayer>(); }