Пример #1
0
        private void HandleMouseDown(Veldrid.MouseButton button, Vector2 _)
        {
            if (!IsEnabled || !IsMarkerActive || button != TriggerButton)
            {
                return;
            }

            var activeNpc = world.Get <components.ActiveNPC>().Entity;

            world.Publish(new messages.StartDialog(activeNpc, DialogCause.Trigger));
        }
Пример #2
0
 public void Publish <T>() => ecsWorld.Publish(default(T));