public Trigger(TriggerData data, ConsumableItemEffect item) : base(data, item) { }
public override Behavior CreateInstance(ConsumableItemEffect item) { return(new AetherDrive(this, item)); }
public override Behavior CreateInstance(ConsumableItemEffect item) { return(new Reflector(this, item)); }
public override Behavior CreateInstance(ConsumableItemEffect item) { return(new Thermotoggle(this, item)); }
public override Behavior CreateInstance(ConsumableItemEffect item) { return(new Cooldown(this, item)); }
public VelocityLimit(VelocityLimitData data, ConsumableItemEffect item) : base(data, item) { _data = data; Limit = Evaluate(_data.TopSpeed); }
public override Behavior CreateInstance(ConsumableItemEffect item) { return(new ResourceScanner(this, item)); }
public Shield(ShieldData data, ConsumableItemEffect item) : base(data, item) { _data = data; }
public override Behavior CreateInstance(ConsumableItemEffect item) { return(new TurretController(this, item)); }
public MiningTool(MiningToolData data, ConsumableItemEffect item) : base(data, item) { _data = data; }
public Cockpit(CockpitData data, ConsumableItemEffect item) : base(data, item) { _data = data; }
public override Behavior CreateInstance(ConsumableItemEffect item) { return(new ChargedWeapon(this, item)); }
public Wear(WearData data, ConsumableItemEffect item) : base(data, item) { _data = data; }
public Capacitor(CapacitorData data, ConsumableItemEffect item) : base(data, item) { _data = data; }
protected Behavior(BehaviorData data, ConsumableItemEffect consumable) { Data = data; Consumable = consumable; ItemManager = consumable.Entity.ItemManager; }
public TurretController(TurretControllerData data, ConsumableItemEffect item) : base(data, item) { _data = data; }
public override Behavior CreateInstance(ConsumableItemEffect item) { return(new VelocityLimit(this, item)); }
public VelocityConversion(VelocityConversionData data, ConsumableItemEffect item) : base(data, item) { _data = data; }
public Reactor(ReactorData data, ConsumableItemEffect item) : base(data, item) { _data = data; FindCapacitors(); }
public Switch(SwitchData data, ConsumableItemEffect item) : base(data, item) { _data = data; }
public AutoWeapon(InstantWeaponData data, ConsumableItemEffect item) : base(data, item) { }
public HeatStorage(HeatStorageData data, ConsumableItemEffect item) : base(data, item) { _data = data; }
public Thermotoggle(ThermotoggleData data, ConsumableItemEffect item) : base(data, item) { _data = data; TargetTemperature = data.TargetTemperature; }
public override Behavior CreateInstance(ConsumableItemEffect consumable) { return(new StatModifier(this, consumable)); }
public Cooldown(CooldownData data, ConsumableItemEffect item) : base(data, item) { _data = data; }
public StatModifier(StatModifierData data, ConsumableItemEffect item) : base(data, item) { _data = data; }
public Heat(HeatData data, ConsumableItemEffect item) : base(data, item) { _data = data; }
public abstract Behavior CreateInstance(ConsumableItemEffect consumable);
public Reflector(ReflectorData data, ConsumableItemEffect item) : base(data, item) { _data = data; }
public Visibility(VisibilityData data, ConsumableItemEffect item) : base(data, item) { _data = data; }