43 lines
1.3 KiB
TypeScript
43 lines
1.3 KiB
TypeScript
|
declare interface Result {
|
|||
|
/**
|
|||
|
* 最终结果
|
|||
|
*
|
|||
|
* 大多代表该事件到达这一步骤过程中的结果;
|
|||
|
* 一般用来标记当前事件是否按预定执行的,即执行成功
|
|||
|
*
|
|||
|
* 大部分事件间接接触game.check,一般最终结果不变,大多数是这种
|
|||
|
*
|
|||
|
* 其实主要是ok方法会有直接的bool,主要涉及game.check;
|
|||
|
*/
|
|||
|
bool?: boolean;
|
|||
|
|
|||
|
//choose系
|
|||
|
/** 记录返回当前事件操作过程中的卡牌 */
|
|||
|
cards: Card[];
|
|||
|
/** 记录返回当前事件操作过程中的目标 */
|
|||
|
targets: Player[];
|
|||
|
/** 记录返回当前事件操作过程中的按钮 */
|
|||
|
buttons: Button[];
|
|||
|
/** 记录buttons内所有button.link(即该按钮的类型,link的类型很多,参考按钮的item) */
|
|||
|
links: any[];
|
|||
|
|
|||
|
//control系(直接control系列没有result.bool)
|
|||
|
/** control操作面板的选中结果,即该按钮的link,即名字 */
|
|||
|
control: string;
|
|||
|
/** 既control的下标 */
|
|||
|
index: number;
|
|||
|
|
|||
|
//ok系
|
|||
|
/** 记录返回当前事件操作过程中,面板按钮的确定ok取消cancel */
|
|||
|
confirm: string;
|
|||
|
/** 一般为触发的“视为”技能 */
|
|||
|
skill: string;
|
|||
|
/**
|
|||
|
* 当前事件操作的“视为”牌,
|
|||
|
* 当前有“视为”操作,该card参数特供给视为牌,不需要cards[0]获取视为牌 ;
|
|||
|
* 判断是否为视为牌:card.isCard,false为视为牌
|
|||
|
*/
|
|||
|
card: Card;
|
|||
|
|
|||
|
[key: string]: any;
|
|||
|
}
|