internal void SetupNPC(NPC npc) { ModNPC newNPC = (ModNPC)Activator.CreateInstance(GetType()); newNPC.npc = npc; npc.modNPC = newNPC; newNPC.mod = mod; newNPC.SetDefaults(); }
internal void SetupNPC(NPC npc) { ModNPC newNPC = (ModNPC)(CloneNewInstances ? MemberwiseClone() : Activator.CreateInstance(GetType())); newNPC.npc = npc; npc.modNPC = newNPC; newNPC.Mod = Mod; newNPC.SetDefaults(); }