12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- using System.Collections.Generic;
- namespace ET.Server
- {
- [ComponentOf(typeof(Room))]
- public class HGHuangHuangComponent: Entity, IAwake, IDestroy, IUpdate
- {
- /** 检测标记 **/
- public bool Flag { get; set; }
- /** 时间秒数 **/
- public int Time { get; set; }
- /** 房间状态 [0等待 1开局 2进行中 3已结束] **/
- public int State { get; set; }
- /** 座位上的玩家 **/
- public Player[] Players { get; set; }
- /** 当前局数 **/
- public int CurrentRound { get; set; }
- /** 庄家位置 0东 1南 2西 3北 **/
- public int ZhuangPos { get; set; }
- /** 骰子 **/
- public int[] Rand { get; set; }
- /** 当前操作玩家 **/
- public Player CurrentPlayer { get; set; }
- /** 当前打出的牌 **/
- public int DisCard { get; set; }
- /** 当前摸的牌 **/
- public int DrawCard { get; set; }
- /** 当前出牌玩家 **/
- public Player DisCardPlayer { get; set; }
- /** 当前摸牌玩家 **/
- public Player DrawCardPlayer { get; set; }
- /** 抢杠的杠牌 **/
- public int GangPai { get; set; }
- /** 当前杠牌玩家 **/
- public Player GangPlayer { get; set; }
- /** 当前碰牌玩家 **/
- public Player PengPlayer { get; set; }
- /** 当前杠类型 **/
- public int GangType { get; set; }
- /** 认输玩家集合 **/
- public List<long> AdmitDefeatList { get; set; }
- /** 可胡玩家集合 **/
- public List<Player> CanHuIds { get; set; }
- /** 可碰杠玩家集合 **/
- public List<Player> CanPgIds { get; set; }
- /** 可操作玩家集合 **/
- public List<Player> OperableList { get; set; }
- /** 点击胡的玩家集合 **/
- public List<Player> ClickHuIds { get; set; }
- /** 牌库 **/
- public List<int> CardList { get; set; }
- /** 更新时间 **/
- public long UpdateTime { get; set; }
- }
- }
|