41 lines
1.1 KiB
C#
Raw Normal View History

2025-11-12 18:35:43 +08:00
using System.Collections;
using System.Collections.Generic;
using Unity.VisualScripting;
using UnityEngine;
public struct CardOSData
{
// ************** 独占锁类型 ****************
public enum LOCK_EXCLUSIVE_CARD_ENUM
{
2025-11-13 01:18:02 +08:00
LOCK_OS_DEAL_CARD, // 系统正在发牌
LOCK_I_DRAG_CARD, // 卡牌正在被拖拽
// SORRY_PLEASE_LOCK_I_MOVE_CARD, // 卡牌正在被移动
2025-11-12 18:35:43 +08:00
}
// ************** 事件类型 ****************
public enum EVENT_REGISTER_CARD_ENUM
{
2025-11-13 01:18:02 +08:00
EVENT_LET_OS_DEAL_CARD_FINISH, // 系统发牌
EVENT_LET_ME_DROP_CARD, // 弃牌
EVENT_LET_ME_DRAW_CARD, // 抽牌
2025-11-12 18:35:43 +08:00
}
// ************** 事件数据结构 ****************
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;
}
2025-11-13 02:58:03 +08:00
public struct STRUCT_EVENT_DROP_CARD
{
public Vector3 POSITION;
public float DURATION;
}
2025-11-12 18:08:24 +08:00
}