Exemplo n.º 1
0
        internal bool InvokeProjectileSetDefaults(ref int type, Projectile projectile)
        {
            SetDefaultsEventArgs <Projectile, int> args = new SetDefaultsEventArgs <Projectile, int>
            {
                Object = projectile,
                Info   = type
            };

            this.ProjectileSetDefaults.Invoke(args);

            type = args.Info;
            return(args.Handled);
        }
Exemplo n.º 2
0
        internal bool InvokeNpcNetDefaults(ref int netType, NPC npc)
        {
            SetDefaultsEventArgs <NPC, int> args = new SetDefaultsEventArgs <NPC, int>
            {
                Object = npc,
                Info   = netType
            };

            this.NpcNetDefaults.Invoke(args);

            netType = args.Info;
            return(args.Handled);
        }
Exemplo n.º 3
0
        internal bool InvokeItemNetDefaults(ref int netType, Item item)
        {
            SetDefaultsEventArgs <Item, int> args = new SetDefaultsEventArgs <Item, int>
            {
                Info   = netType,
                Object = item
            };

            this.ItemNetDefaults.Invoke(args);

            netType = args.Info;
            return(args.Handled);
        }
Exemplo n.º 4
0
        internal bool InvokeNpcSetDefaultsString(ref string npcName, NPC npc)
        {
            SetDefaultsEventArgs <NPC, string> args = new SetDefaultsEventArgs <NPC, string>
            {
                Object = npc,
                Info   = npcName
            };

            this.NpcSetDefaultsString.Invoke(args);

            npcName = args.Info;
            return(args.Handled);
        }
Exemplo n.º 5
0
        internal bool InvokeItemSetDefaultsString(ref string itemName, Item item)
        {
            SetDefaultsEventArgs <Item, string> args = new SetDefaultsEventArgs <Item, string>
            {
                Info   = itemName,
                Object = item
            };

            this.ItemSetDefaultsString.Invoke(args);

            itemName = args.Info;
            return(args.Handled);
        }