public static void OnNetDefaults(ref int nettype, NPC npc) { if (NpcHooks.NetDefaults == null) { return; } SetDefaultsEventArgs <NPC, int> setDefaultsEventArgs = new SetDefaultsEventArgs <NPC, int> { Object = npc, Info = nettype }; NpcHooks.NetDefaults(setDefaultsEventArgs); nettype = setDefaultsEventArgs.Info; }
public static void OnSetDefaultsString(ref string npcname, NPC npc) { if (NpcHooks.SetDefaultsString == null) { return; } SetDefaultsEventArgs <NPC, string> setDefaultsEventArgs = new SetDefaultsEventArgs <NPC, string> { Object = npc, Info = npcname }; NpcHooks.SetDefaultsString(setDefaultsEventArgs); npcname = setDefaultsEventArgs.Info; }
public static void OnSetDefaults(ref int type, Projectile proj) { if (SetDefaults == null) { return; } SetDefaultsEventArgs <Projectile, int> setDefaultsEventArgs = new SetDefaultsEventArgs <Projectile, int> { Object = proj, Info = type }; SetDefaults(setDefaultsEventArgs); type = setDefaultsEventArgs.Info; }
public static void OnSetDefaultsInt(ref int itemtype, Item item) { if (ItemHooks.SetDefaultsInt == null) { return; } SetDefaultsEventArgs <Item, int> setDefaultsEventArgs = new SetDefaultsEventArgs <Item, int> { Object = item, Info = itemtype }; ItemHooks.SetDefaultsInt(setDefaultsEventArgs); itemtype = setDefaultsEventArgs.Info; }
public static void OnNetDefaults(ref int nettype, Item item) { if (ItemHooks.NetDefaults == null) { return; } SetDefaultsEventArgs <Item, int> setDefaultsEventArgs = new SetDefaultsEventArgs <Item, int> { Object = item, Info = nettype }; ItemHooks.NetDefaults(setDefaultsEventArgs); nettype = setDefaultsEventArgs.Info; }
public static void OnSetDefaultsString(ref string itemname, Item item) { if (ItemHooks.SetDefaultsString == null) { return; } SetDefaultsEventArgs <Item, string> setDefaultsEventArgs = new SetDefaultsEventArgs <Item, string> { Object = item, Info = itemname }; ItemHooks.SetDefaultsString(setDefaultsEventArgs); itemname = setDefaultsEventArgs.Info; }