8 public override InvOwnerDraglet.ProcessType processType
18 public override string langTransfer
28 public override bool DenyImportant
37 public InvOwnerRefuel(
Card owner =
null,
Card container =
null, CurrencyType _currency = CurrencyType.None) : base(owner, container, _currency)
42 public override bool ShouldShowGuide(
Thing t)
44 return this.owner.trait.IsFuel(t);
48 public override void _OnProcess(
Thing t)
50 int fuelValue = this.owner.trait.GetFuelValue(t);
51 int num = (this.owner.trait.MaxFuel - this.owner.c_charges) / fuelValue;
62 Thing t2 = t.Split(num);
63 this.owner.trait.Refuel(t2);