// Token: 0x0600004A RID: 74 RVA: 0x00005758 File Offset: 0x00003958
        public ePAnimationChain Clone(ePart eeP)
        {
            ePAnimationChain C = new ePAnimationChain();


            foreach (ePAnimation eA in this.AnimationList)
            {
                ePAnimation NeweA = eA.Clone(eeP);
                NeweA.ePAnimationChain1     = this;
                NeweA.Axis.Owner_ePart      = eeP;
                NeweA.ChildRotationGradient = eA.ChildRotationGradient;


                foreach (ePAnimation PeA in NeweA.Parellel_eAs)
                {
                    PeA.ePAnimationChain1 = this;
                    PeA.Axis.Owner_ePart  = eeP;
                }


                C.AnimationList.Add(NeweA);
            }


            C.Loopable          = this.Loopable;
            C.iCurrentAnimation = 0;
            C.CurrentAnimation  = C.AnimationList[0];
            return(C);
        }
예제 #2
0
 // Token: 0x06000205 RID: 517 RVA: 0x0001C320 File Offset: 0x0001A520
 public void AttackCompleted(ePAnimationChain Sender, EventArgs e)
 {
     this.eAChildRotationGradient     = 0f;
     this.Owner.ChildRotationGradient = 0f;
     this.Attacking = false;
     this.Charter.StandStraitInstantly();
     this.Charter.PuaseWalking();
     this.Charter.ResumeWalking();
     this.CAnimation.Completed -= this.AttackCompleted;
 }