Table of Contents

Class ObjectTable

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class ObjectTable
Inheritance
ObjectTable
Inherited Members

Constructors

ObjectTable()

public ObjectTable()

Fields

MaxCapacity

public int MaxCapacity

Field Value

int

MinCapacity

public int MinCapacity

Field Value

int

Objs

public List<FVRObject> Objs

Field Value

List<FVRObject>

Methods

GetRandomBespokeAttachment(FVRObject)

public FVRObject GetRandomBespokeAttachment(FVRObject o)

Parameters

o FVRObject

Returns

FVRObject

GetRandomObject()

public FVRObject GetRandomObject()

Returns

FVRObject

Initialize(ObjectTableDef)

public void Initialize(ObjectTableDef d)

Parameters

d ObjectTableDef

Initialize(ObjectTableDef, ObjectCategory, List<OTagEra>, List<OTagSet>, List<OTagFirearmSize>, List<OTagFirearmAction>, List<OTagFirearmFiringMode>, List<OTagFirearmFiringMode>, List<OTagFirearmFeedOption>, List<OTagFirearmMount>, List<OTagFirearmRoundPower>, List<OTagAttachmentFeature>, List<OTagMeleeStyle>, List<OTagMeleeHandedness>, List<OTagFirearmMount>, List<OTagPowerupType>, List<OTagThrownType>, List<OTagThrownDamageType>, List<OTagFirearmCountryOfOrigin>, int, int, int, bool)

public void Initialize(ObjectTableDef Def, FVRObject.ObjectCategory category, List<FVRObject.OTagEra> eras = null, List<FVRObject.OTagSet> sets = null, List<FVRObject.OTagFirearmSize> sizes = null, List<FVRObject.OTagFirearmAction> actions = null, List<FVRObject.OTagFirearmFiringMode> modes = null, List<FVRObject.OTagFirearmFiringMode> excludeModes = null, List<FVRObject.OTagFirearmFeedOption> feedoptions = null, List<FVRObject.OTagFirearmMount> mountsavailable = null, List<FVRObject.OTagFirearmRoundPower> roundPowers = null, List<FVRObject.OTagAttachmentFeature> features = null, List<FVRObject.OTagMeleeStyle> meleeStyles = null, List<FVRObject.OTagMeleeHandedness> meleeHandedness = null, List<FVRObject.OTagFirearmMount> mounttype = null, List<FVRObject.OTagPowerupType> powerupTypes = null, List<FVRObject.OTagThrownType> thrownTypes = null, List<FVRObject.OTagThrownDamageType> thrownDamageTypes = null, List<FVRObject.OTagFirearmCountryOfOrigin> countries = null, int minCapacity = -1, int maxCapacity = -1, int requiredExactCapacity = -1, bool isBlanked = false)

Parameters

Def ObjectTableDef
category FVRObject.ObjectCategory
eras List<FVRObject.OTagEra>
sets List<FVRObject.OTagSet>
sizes List<FVRObject.OTagFirearmSize>
actions List<FVRObject.OTagFirearmAction>
modes List<FVRObject.OTagFirearmFiringMode>
excludeModes List<FVRObject.OTagFirearmFiringMode>
feedoptions List<FVRObject.OTagFirearmFeedOption>
mountsavailable List<FVRObject.OTagFirearmMount>
roundPowers List<FVRObject.OTagFirearmRoundPower>
features List<FVRObject.OTagAttachmentFeature>
meleeStyles List<FVRObject.OTagMeleeStyle>
meleeHandedness List<FVRObject.OTagMeleeHandedness>
mounttype List<FVRObject.OTagFirearmMount>
powerupTypes List<FVRObject.OTagPowerupType>
thrownTypes List<FVRObject.OTagThrownType>
thrownDamageTypes List<FVRObject.OTagThrownDamageType>
countries List<FVRObject.OTagFirearmCountryOfOrigin>
minCapacity int
maxCapacity int
requiredExactCapacity int
isBlanked bool