예제 #1
0
 public override void Initialize(bool overwrite)
 {
     if (!base.valid || overwrite)
     {
         base.Initialize(overwrite);
         if (base.valid)
         {
             if (this.translator == null)
             {
                 this.translator = new MecanimTranslator();
             }
             this.translator.Initialize(base.GetComponent <Animator>(), base.skeletonDataAsset);
         }
     }
 }
예제 #2
0
 public override void Initialize(bool overwrite)
 {
     if (valid && !overwrite)
     {
         return;
     }
     base.Initialize(overwrite);
     if (valid)
     {
         if (translator == null)
         {
             translator = new MecanimTranslator();
         }
         translator.Initialize(GetComponent <Animator>(), skeletonDataAsset);
     }
 }
예제 #3
0
        public override void Initialize(bool overwrite)
        {
            if (valid && !overwrite)
            {
                return;
            }

            base.Initialize(overwrite);

            if (!valid)
            {
                return;
            }

            if (translator == null)
            {
                translator = new MecanimTranslator();
            }
            translator.Initialize(GetComponent <Animator>(), this.skeletonDataAsset);
            wasUpdatedAfterInit = false;
        }