Table of Contents

Class WeightedRandData

Namespace
TrinketTinker.Models.Mixin
Assembly
TrinketTinker.dll
public abstract class WeightedRandData
Inheritance
WeightedRandData
Derived
Inherited Members

Fields

randSelected

protected WeightedRandData? randSelected

Field Value

WeightedRandData

randomExtra

protected List<WeightedRandData>? randomExtra

Field Value

List<WeightedRandData>

Properties

Condition

Condition to check before clip can be chosen

public string? Condition { get; set; }

Property Value

string

Nop

If true, this will actually do nothing (nop). For use with random

public bool Nop { get; set; }

Property Value

bool

RandomWeight

Weight of randomization, higher number is more likely.

public int RandomWeight { get; set; }

Property Value

int

Methods

PickRandBase(Random, Farmer)

protected WeightedRandData? PickRandBase(Random rand, Farmer owner)

Parameters

rand Random
owner Farmer

Returns

WeightedRandData