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);
 }