Esempio n. 1
0
        internal void InvokePlayerReloadEvent(Player player, ref bool allow, Items.SynapseItem syncItemInfo)
        {
            var ev = new PlayerReloadEventArgs {
                Allow = allow, Item = syncItemInfo, Player = player
            };

            PlayerReloadEvent?.Invoke(ev);

            allow = ev.Allow;
        }
Esempio n. 2
0
        internal static void InvokePlayerReloadEvent(Player player, ref bool allow, Inventory.SyncItemInfo syncItem)
        {
            if (PlayerReloadEvent == null)
            {
                return;
            }

            var ev = new PlayerReloadEvent
            {
                Player        = player,
                Allow         = allow,
                InventorySlot = syncItem
            };

            PlayerReloadEvent.Invoke(ev);

            allow = ev.Allow;
        }