noname/node_modules/noname-typings/Result.d.ts

43 lines
1.3 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.isCardfalse为视为牌
*/
card: Card;
[key: string]: any;
}