public override void OnEvent(InGameButtonBoltEvent evnt) { if (evnt.Entity != null) { var button = evnt.Entity.GetComponent <InGameButtonBehavior>(); button.SetNextStateInServer(); } }
public void OnPointerClick(PointerEventData eventData) { if (_disabled) { return; } BoltLog.Info($"{this} clicked | distance: {eventData.pointerCurrentRaycast.distance}"); // if (eventData.pointerCurrentRaycast.distance > distanceAllowed) // return; var evt = InGameButtonBoltEvent.Create(GlobalTargets.OnlyServer); evt.Entity = this.entity; evt.Send(); }