using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine; public class CardEventData { // ************** 独占锁类型 **************** public enum LOCK_EXCLUSIVE_CARD_ENUM { SORRY_PLEASE_LOCK_I_DRAG_CARD, // 卡牌正在被拖拽 SORRY_PLEASE_LOCK_I_MOVE_CARD, // 卡牌正在被移动 } // ************** 事件类型 **************** public enum EVENT_REGISTER_CARD_ENUM { EXCUSE_ME_PLEASE_LET_ME_DROP_CARD, // 弃牌 EXCUSE_ME_PLEASE_LET_ME_DRAW_CARD, // 抽牌 } // ************** 事件数据结构 **************** public struct STRUCT_EVENT_DRAW_CARD { public int ID; public Vector3 POSITION; public Quaternion ROTATION; public Vector3 SCALE; public int LAYER_SORT_ORDER; public float DURATION; } }