public void OnValueChanged() { if (this.SelectedToggle.isOn && this.Parent.SelectedPlayerItem != this) { Account.Instance.ActiveActor = this.mNetActor; this.Parent.SelectedPlayerItem = this; mActorCreateRequest = Actor.CreateActor(this.mNetActor.ActorID, this.mNetActor.Professional.HeroID, ActorLoadCompleted); } else if (!this.SelectedToggle.isOn) { UtilTool.SafeDestroy(mActorCreateRequest.actor.ExhibitActor.ActorGo); mActorCreateRequest.Stop(); } }
public void StopLoad() { if (mActorCreateRequest != null) { UtilTool.SafeDestroy(mActorCreateRequest.actor.ExhibitActor.ActorGo); mActorCreateRequest.Stop(); } }
public void StopLoad() { if (mActorCreateRequest != null) { if (mActorCreateRequest.Actor != null && mActorCreateRequest.Actor.ExhibitActor != null && mActorCreateRequest.Actor.ExhibitActor.ActorGo != null) { Actor.DestoryActor(mActorCreateRequest.Actor.Hero.ID); UtilTool.SafeDestroy(mActorCreateRequest.Actor.ExhibitActor.ActorGo); } mActorCreateRequest.Stop(); } }