public override void Process(Action _action, Track _track, int _localTime) { base.Process(_action, _track, _localTime); if (!this.actorObj) { return; } MiniMapTrack_3DUI.SetTrackPosition(this.actorObj, this.iconPath); }
public override void Enter(Action _action, Track _track) { base.Enter(_action, _track); this.actorObj = _action.GetActorHandle(this.targetId); if (!this.actorObj) { return; } this.actorObjID = this.actorObj.get_handle().ObjID; MiniMapTrack_3DUI.Prepare(this.actorObj, this.iconPath); }
public override void Leave(Action _action, Track _track) { base.Leave(_action, _track); MiniMapTrack_3DUI.Recyle(this.actorObjID); }