mirror of
https://github.com/FalloutCollaborationProject/FCP-Tools.git
synced 2026-07-27 16:59:37 -07:00
25 lines
733 B
C#
25 lines
733 B
C#
using FCP.Core.LegendaryEffectWorkers;
|
|
|
|
namespace FCP.Core;
|
|
|
|
public class LegendaryWeaponTraitDef: WeaponTraitDef
|
|
{
|
|
public Type legendaryEffectWorkerClass = typeof (LegendaryEffectWorker);
|
|
|
|
private LegendaryEffectWorker legendaryEffectWorker;
|
|
|
|
public LegendaryEffectWorker LegendaryEffectWorker
|
|
{
|
|
get
|
|
{
|
|
if (!ModLister.CheckRoyaltyOrOdyssey("Weapon traits"))
|
|
return null;
|
|
if (legendaryEffectWorker == null)
|
|
{
|
|
legendaryEffectWorker = (LegendaryEffectWorker) Activator.CreateInstance(legendaryEffectWorkerClass);
|
|
legendaryEffectWorker.def = this;
|
|
}
|
|
return legendaryEffectWorker;
|
|
}
|
|
}
|
|
} |