Esempio n. 1
0
 protected void DestoryOldPlayerActor()
 {
     this.ExteriorUnit.IsAutoUpdateExterior = false;
     if (base.Actor)
     {
         ActorParent actor = base.Actor;
         base.Pos = actor.FixTransform.get_position();
         base.Dir = actor.FixTransform.get_forward();
         if (this.IsInBattle)
         {
             actor.FadeDestroyScript(this.alphaControls);
         }
         else
         {
             actor.DestroyScript();
         }
     }
     else
     {
         EntityWorld.Instance.CancelGetPlayerActorAsync(base.AsyncLoadID);
     }
 }