protected void DestoryOldCityPlayerActor() { this.ExteriorUnit.IsAutoUpdateExterior = false; if (base.Actor) { ActorParent actor = base.Actor; base.Pos = actor.FixTransform.get_position(); base.Dir = actor.FixTransform.get_forward(); actor.DestroyScript(); } else { EntityWorld.Instance.CancelGetCityPlayerActorAsync(base.AsyncLoadID); } }