// Token: 0x060000D6 RID: 214 RVA: 0x0002E1C4 File Offset: 0x0002C3C4
 public void UpdatePrechargingState()
 {
     if (this.Logic.CurrentStateTime > 0.3f)
     {
         this.m_chargeFlameChargeEffect = (GameObject)InstantiateUtility.Instantiate(this.ChargeFlameSettings.ChargeFlameChargeEffectPrefab);
         this.m_chargeFlameChargeEffect.transform.position = Characters.Ori.transform.position;
         this.m_chargeFlameChargeEffect.transform.parent   = Characters.Ori.transform;
         this.m_chargeFlameChargeEffect.GetComponentsInChildren <LegacyAnimator>(SeinChargeFlameAbility.s_legacyAnimatorList);
         for (int i = 0; i < SeinChargeFlameAbility.s_legacyAnimatorList.Count; i++)
         {
             LegacyAnimator legacyAnimator = SeinChargeFlameAbility.s_legacyAnimatorList[i];
             legacyAnimator.Speed = 1f / this.ChargeDuration;
         }
         SeinChargeFlameAbility.s_legacyAnimatorList.Clear();
         if (this.CurrentChargingSound())
         {
             this.CurrentChargingSound().Play();
         }
         this.Logic.ChangeState(this.State.Charging);
         return;
     }
     if (this.ChargeFlameButton.Released)
     {
         this.Logic.ChangeState(this.State.Start);
     }
     else if (this.m_sein.Abilities.SpiritFlame.LockShootingSpiritFlame)
     {
         this.Logic.ChangeState(this.State.Start);
     }
     else if (this.m_sein.Controller.InputLocked)
     {
         this.Logic.ChangeState(this.State.Start);
     }
 }
示例#2
0
 // Token: 0x0600015D RID: 349 RVA: 0x000301A0 File Offset: 0x0002E3A0
 public void ShowBreathingUI()
 {
     for (int i = 0; i < this.m_breathingUIAnimators.Length; i++)
     {
         LegacyAnimator legacyAnimator = this.m_breathingUIAnimators[i];
         legacyAnimator.ContinueForward();
     }
 }
示例#3
0
 public void SetTrackAsset(TrackAsset trackAsset, PlayableDirector playableDirector)
 {
     _trackAsset   = trackAsset as LegacyAnimatorTrack;
     _director     = playableDirector;
     _trackBinding = _director.GetGenericBinding(GetTrackAsset()) as LegacyAnimator;
 }