public override bool OnTriggerEnter() { var args = new ControllerGameUIEventArgs(GameUIEventType.TrySelect, UIKey); args.AttachedData["Card"] = Card; Channel.Broadcast(args); return(true); }
protected override void AttachDataOnSelected(ControllerGameUIEventArgs args) { args.AttachedData["ButtonName"] = ButtonName; if (Data != null) { args.AttachedData["Data"] = Data; } }
public override bool OnTriggerClick() { if (!Highlight) { return(false); } var args = new ControllerGameUIEventArgs(GameUIEventType.Selected, UIKey); Channel.Broadcast(args); return(true); }
public override bool OnTriggerClick() { if (!IsHoveringAndAllowSelected) { return(false); } var args = new ControllerGameUIEventArgs(GameUIEventType.Selected, UIKey); AttachDataOnSelected(args); Channel.Broadcast(args); return(true); }
protected override void AttachDataOnTrySelect(ControllerGameUIEventArgs args) { args.AttachedData["Selected"] = _selected; base.AttachDataOnTrySelect(args); }
protected override void AttachDataOnSelected(ControllerGameUIEventArgs args) { args.AttachedData["Action"] = _action; }
protected override void AttachDataOnTrySelect(ControllerGameUIEventArgs args) { args.AttachedData["Position"] = Position; }
protected override void AttachDataOnTrySelect(ControllerGameUIEventArgs args) { args.AttachedData["PlayerNo"] = PlayerNo; }
protected override void AttachDataOnSelected(ControllerGameUIEventArgs args) { //请求是否允许选的时候,把自己的状态调整一下 args.AttachedData["PlayerNo"] = PlayerNo; args.AttachedData["Selected"] = _selected; }
protected virtual void AttachDataOnTrySelect(ControllerGameUIEventArgs args) { }