public static void SetProto(BldgProtoDef def) { BB.AssertNotNull(def); BB.AssertNull(protoInternal, $"building prototype def <{def.defName}, {def.protoDefType.defName}> declared twice"); protoInternal = def; }
public TaskPickupItem(TaskClaimItem claim) : base(claim.game, "Picking up item.", MinionAnim.Magic, Tool.None, .425f, FaceSame()) { BB.AssertNotNull(claim); this.claim = claim; }
public BldgDefG(string defType, string defName, string name) : base(defType, defName, name) { BB.AssertNotNull(proto, $"building def {defType}<{defName}> declared before proto def"); }