public MInputHand(int handIndex, IHandUI handUI, OperatePlatform platform) { HandIndex = handIndex; HandUI = handUI; Platform = platform; }
/// <summary> /// 获取平台操作手对象 /// </summary> /// <param name="handIndex"></param> /// <param name="platform"></param> /// <returns></returns> public static MOperate GetOperateHand(int handIndex, OperatePlatform platform) { MOperate operate; Operates.TryGetValue(new OperateKey(handIndex, platform), out operate); return(operate); }
/// <summary> /// 禁止操作手 /// </summary> /// <param name="handIndex"></param> /// <param name="platform"></param> public static void OnDisableOperateHand(int handIndex, OperatePlatform platform) { var operate = GetOperateHand(handIndex, platform); if (operate != null) { operate.OnDisable(); } }
/// <summary> /// 获取到UI操作对象 /// </summary> /// <param name="handIndex"></param> /// <param name="platform"></param> /// <returns></returns> public static UIOperate GetUIOperate(int handIndex, OperatePlatform platform) { MOperate operate = GetOperateHand(handIndex, platform); if (operate == null) { return(null); } return(operate.UIOperate); }
public void Handle(CreateEmailCodeEvent e) { if (!this.IsContextCall) { return; } this.CreateDate = e.CreateDate; this.Creator = e.Creator; this.EditDate = e.CreateDate; this.Editor = e.Creator; this.Email = e.Email; this.UsageType = e.UsageType; this.UsageCode = e.Message; this.ClientIP = e.ClientIP; this.ExpireTime = e.ExpireTime; this.Platform = e.Platform; }
public void Handle(CreateMobileCodeEvent e) { if (!this.IsContextCall) { return; } this.CreateDate = e.CreateDate; this.Creator = e.Creator; this.EditDate = e.CreateDate; this.Editor = e.Creator; this.Mobile = e.Mobile; this.UsageType = e.UsageType; this.UsageCode = e.Message; //TODO 发布的时候要删除 //this.UsageCode = "2233"; this.ClientIP = e.ClientIP; this.ExpireTime = e.ExpireTime; this.Platform = e.Platform; }
/// <summary> /// /// </summary> public LoginUserReqs() { this.Platform = OperatePlatform.Android; }
bool IsContains(int handIndex, OperatePlatform platform) { return(Tests.ContainsKey(new OperateKey(handIndex, platform))); }
void Add(int handIndex, OperatePlatform platform) { Tests.Add(new OperateKey(handIndex, platform), handIndex); }
public OperateKey(int handIndex, OperatePlatform platform) { this.handIndex = handIndex; this.platform = platform; }