Udemy-Unity制作类暗黑破坏神游戏记录-P29

2024-09-09
107看过
创建动作调度器,判断当前处于什么动作,为后续做准备
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. namespace RPG.Core
  5. {
  6.     public class ActionScheduler : MonoBehaviour
  7.     {
  8.         MonoBehaviour currentAction;
  9.         public void StartAction(MonoBehaviour action)
  10.         {
  11.             if (currentAction == action) return;//如果新操作与当前操作相同,则不执行任何操作
  12.             if (currentAction != null)//如果有新的操作,请打印取消消息
  13.             {
  14.                 print("取消" + currentAction);
  15.             }
  16.            
  17.             currentAction = action;//将新操作设置为当前操作
  18.         }
  19.     }
  20. }
复制代码


回复

举报

 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表