private void CreateBlinkAnimation() { _blinkAnimation.Clear(); _blinkAnimation.ShoudLoop = false; double blinkTimeStamp = BLINK_ANIMATION_RANDOM_MIN + _random.NextDouble() * (BLINK_ANIMATION_RANDOM_MAX - BLINK_ANIMATION_RANDOM_MIN); _blinkAnimation.AddFrame(_idleSprite, 0); _blinkAnimation.AddFrame(_idleBlinkSprite, (float)blinkTimeStamp); _blinkAnimation.AddFrame(_idleSprite, (float)blinkTimeStamp + BLINK_ANIMATION_EYE_CLOSE_TIME); }
private void CreateBlinkAnimation() { _BlinkAnimation.Clear(); _BlinkAnimation.ShouldLoop = false; double BlinktimeStamp = 2f + _random.NextDouble() * (10f - 2f); _BlinkAnimation.AddFrame(_IdleSprit, 0); _BlinkAnimation.AddFrame(_IdleBlinkSprite, (float)BlinktimeStamp); _BlinkAnimation.AddFrame(_IdleSprit, (float)BlinktimeStamp + Blink_Animation); }
private void CreateBlinkAnimation() { _blinkAnimation.Clear(); _blinkAnimation.ShouldLoop = false; double blinkTimeStamp = DINO_BLINK_MIN_TIME + _random.NextDouble() * (DINO_BLINK_MAX_TIME - DINO_BLINK_MIN_TIME); _blinkAnimation.AddFrame(_idleSprite, 0); _blinkAnimation.AddFrame(_idleBlinkSprite, (float)blinkTimeStamp); _blinkAnimation.AddFrame(_idleSprite, (float)blinkTimeStamp + BLINK_ANIMATION_DURATION); }