public HatDefinition(BundleDefinition Bundle, string Name, Vector2 ChipOffset, bool InFront = true) : this(Bundle.Sprite(Name), Bundle.Sprite($"{Name}Back"), Bundle.Sprite($"{Name}Floor"), Name, ChipOffset, InFront) { }
public Gun(BundleDefinition Bundle, string Name, int Damage, int Cooldown, float Distance, Sprite ButtonIcon, ButtonTargeter Targeter, Color OutlineColor) { this.Damage = Damage; this.Cooldown = Cooldown; this.Distance = Distance; this.Targeter = Targeter; this.OutlineColor = OutlineColor; this.ButtonIcon = ButtonIcon; Icon = Bundle.Sprite(Name); }
public HatDefinitionSimple(BundleDefinition Bundle, string Name, Vector2 ChipOffset, bool InFront = true) : this(Bundle.Sprite(Name), Name, ChipOffset, InFront) { }