コード例 #1
0
 public override void Process(Action _action, Track _track, int _localTime)
 {
     if (this.CheckCondition == StopCurrentActionSkill.CheckConditionType.ActorDead)
     {
         ObjWrapper actorControl = this.checkTargetActor.handle.ActorControl;
         if (actorControl != null && actorControl.IsDeadState)
         {
             BaseSkill refParamObject = _action.refParams.GetRefParamObject <BaseSkill>("SkillObj");
             if (refParamObject != null)
             {
                 refParamObject.Stop();
             }
         }
     }
     base.Process(_action, _track, _localTime);
 }