Table of Contents

Class FVRSceneSettings

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class FVRSceneSettings : MonoBehaviour
Inheritance
FVRSceneSettings

Constructors

FVRSceneSettings()

public FVRSceneSettings()

Fields

AllowsInfiniteAmmoMags

public bool AllowsInfiniteAmmoMags

Field Value

bool

AreHitboxesEnabled

public bool AreHitboxesEnabled

Field Value

bool

AreQuickbeltSlotsEnabled

public bool AreQuickbeltSlotsEnabled

Field Value

bool

BaseLoudness

public float BaseLoudness

Field Value

float

CatchHeight

public float CatchHeight

Field Value

float

ConfigQuickbeltOnLoad

public bool ConfigQuickbeltOnLoad

Field Value

bool

DeathResetPoint

public Transform DeathResetPoint

Field Value

Transform

DefaultPlayerIFF

public int DefaultPlayerIFF

Field Value

int

DefaultSoundEnvironment

public FVRSoundEnvironment DefaultSoundEnvironment

Field Value

FVRSoundEnvironment

DefaultVaultSceneConfig

public VaultFileWrapper DefaultVaultSceneConfig

Field Value

VaultFileWrapper

DoesAllowAirControl

public bool DoesAllowAirControl

Field Value

bool

DoesDamageGetRegistered

public bool DoesDamageGetRegistered

Field Value

bool

DoesPlayerRespawnOnDeath

public bool DoesPlayerRespawnOnDeath

Field Value

bool

DoesTeleportUseCooldown

public bool DoesTeleportUseCooldown

Field Value

bool

DoesUseHealthBar

public bool DoesUseHealthBar

Field Value

bool

EventReceiverComponents

public List<EventReceiver>[] EventReceiverComponents

Field Value

List<EventReceiver>[]

EventVolumes

public Dictionary<int, List<ConfigurablePointsNode>> EventVolumes

Field Value

Dictionary<int, List<ConfigurablePointsNode>>

ForcedPhysGravity

public SimulationOptions.GravityMode ForcedPhysGravity

Field Value

SimulationOptions.GravityMode

ForcesCasingDespawn

public bool ForcesCasingDespawn

Field Value

bool

HowManyToShotReceivePerFrame

public int HowManyToShotReceivePerFrame

Field Value

int

IncludedScenarios

public List<VaultFileWrapper> IncludedScenarios

Field Value

List<VaultFileWrapper>

IsAmmoInfinite

public bool IsAmmoInfinite

Field Value

bool

IsAmmoPanelFreeAvailable

public bool IsAmmoPanelFreeAvailable

Field Value

bool

IsGravityForced

public bool IsGravityForced

Field Value

bool

IsLocoArmSwingerAllowed

public bool IsLocoArmSwingerAllowed

Field Value

bool

IsLocoDashAllowed

public bool IsLocoDashAllowed

Field Value

bool

IsLocoSlideAllowed

public bool IsLocoSlideAllowed

Field Value

bool

IsLocoTeleportAllowed

public bool IsLocoTeleportAllowed

Field Value

bool

IsLocoTouchpadAllowed

public bool IsLocoTouchpadAllowed

Field Value

bool

IsQuickbeltSwappingAllowed

public bool IsQuickbeltSwappingAllowed

Field Value

bool

IsSceneLowLight

public bool IsSceneLowLight

Field Value

bool

IsSceneSavingEnabled

public bool IsSceneSavingEnabled

Field Value

bool

IsSpawnLockingEnabled

public bool IsSpawnLockingEnabled

Field Value

bool

MaxImpactSoundEventDistance

public float MaxImpactSoundEventDistance

Field Value

float

MaxPointingDistance

public float MaxPointingDistance

Field Value

float

MaxProjectileRange

public float MaxProjectileRange

Field Value

float

MaxSpeedClamp

public float MaxSpeedClamp

Field Value

float

OnDeathSendMessageTarget

public GameObject OnDeathSendMessageTarget

Field Value

GameObject

OneDeathSendMessage

public string OneDeathSendMessage

Field Value

string

PlayerDeathFade

public float PlayerDeathFade

Field Value

float

PlayerRespawnLoadDelay

public float PlayerRespawnLoadDelay

Field Value

float

Post_BadTrip

public List<GameObject> Post_BadTrip

Field Value

List<GameObject>

Post_Blort

public List<GameObject> Post_Blort

Field Value

List<GameObject>

Post_Dlort

public List<GameObject> Post_Dlort

Field Value

List<GameObject>

Post_FarOutMan

public List<GameObject> Post_FarOutMan

Field Value

List<GameObject>

Post_MoleEye

public List<GameObject> Post_MoleEye

Field Value

List<GameObject>

Post_SnakeEyes

public List<GameObject> Post_SnakeEyes

Field Value

List<GameObject>

PowerPoints_WheredIGo_Grav

public List<Transform> PowerPoints_WheredIGo_Grav

Field Value

List<Transform>

PowerPoints_WheredIGo_TP

public List<Transform> PowerPoints_WheredIGo_TP

Field Value

List<Transform>

PowerupPoint_HomeTown

public Transform PowerupPoint_HomeTown

Field Value

Transform

PowerupPoint_InverseHomeTown

public Transform PowerupPoint_InverseHomeTown

Field Value

Transform

QuickbeltToConfig

public int QuickbeltToConfig

Field Value

int

QuitReceivers

public List<GameObject> QuitReceivers

Field Value

List<GameObject>

SceneToLoadOnDeath

public string SceneToLoadOnDeath

Field Value

string

ShotEventReceivers

public List<GameObject> ShotEventReceivers

Field Value

List<GameObject>

SosigGoals

public Dictionary<int, List<ConfigurablePointsNode>> SosigGoals

Field Value

Dictionary<int, List<ConfigurablePointsNode>>

SosigPaths

public Dictionary<int, List<ConfigurablePointsNode>> SosigPaths

Field Value

Dictionary<int, List<ConfigurablePointsNode>>

SosigTeams

public Dictionary<int, List<SosigTeamMaster>> SosigTeams

Field Value

Dictionary<int, List<SosigTeamMaster>>

UsesMaxSpeedClamp

public bool UsesMaxSpeedClamp

Field Value

bool

UsesPlayerCatcher

public bool UsesPlayerCatcher

Field Value

bool

UsesUnlockSystem

public bool UsesUnlockSystem

Field Value

bool

UsesWeaponHandlingAISound

public bool UsesWeaponHandlingAISound

Field Value

bool

Vol_AO

public PostProcessVolume Vol_AO

Field Value

PostProcessVolume

Vol_Bloom

public PostProcessVolume Vol_Bloom

Field Value

PostProcessVolume

Vol_CC

public PostProcessVolume Vol_CC

Field Value

PostProcessVolume

m_remoteBangers

public Dictionary<int, List<Banger>> m_remoteBangers

Field Value

Dictionary<int, List<Banger>>

Methods

AddReceiver(int, EventReceiver)

public void AddReceiver(int channel, EventReceiver com)

Parameters

channel int
com EventReceiver

DeregisterBanger(Banger, int)

public void DeregisterBanger(Banger b, int channel)

Parameters

b Banger
channel int

DeregisterEventVolume(ConfigurablePointsNode, int)

public void DeregisterEventVolume(ConfigurablePointsNode g, int channel)

Parameters

g ConfigurablePointsNode
channel int

DeregisterSosigGoal(ConfigurablePointsNode, int)

public void DeregisterSosigGoal(ConfigurablePointsNode g, int channel)

Parameters

g ConfigurablePointsNode
channel int

DeregisterSosigPath(ConfigurablePointsNode, int)

public void DeregisterSosigPath(ConfigurablePointsNode p, int channel)

Parameters

p ConfigurablePointsNode
channel int

DeregisterSosigTeam(SosigTeamMaster, int)

public void DeregisterSosigTeam(SosigTeamMaster m, int channel)

Parameters

m SosigTeamMaster
channel int

DetonateBangers(int)

public void DetonateBangers(int c)

Parameters

c int

FireEventSignal(int, int)

public void FireEventSignal(int channel, int value)

Parameters

channel int
value int

GetCamObjectPoint()

public Transform GetCamObjectPoint()

Returns

Transform

GetEventVolumeCount(int)

public int GetEventVolumeCount(int channel)

Parameters

channel int

Returns

int

GetRandomSosigGoal(int, ConfigurablePointsNode)

public bool GetRandomSosigGoal(int channel, ConfigurablePointsNode goal)

Parameters

channel int
goal ConfigurablePointsNode

Returns

bool

GetRandomSosigPath(int, ConfigurablePointsNode)

public bool GetRandomSosigPath(int channel, ConfigurablePointsNode pathRoot)

Parameters

channel int
pathRoot ConfigurablePointsNode

Returns

bool

GetRandomSosigTeamMaster(int, SosigTeamMaster)

public bool GetRandomSosigTeamMaster(int channel, SosigTeamMaster master)

Parameters

channel int
master SosigTeamMaster

Returns

bool

GetSosigGoalCount(int)

public int GetSosigGoalCount(int channel)

Parameters

channel int

Returns

int

GetSosigPathCount(int)

public int GetSosigPathCount(int channel)

Parameters

channel int

Returns

int

GetSosigTeamMasterCount(int)

public int GetSosigTeamMasterCount(int channel)

Parameters

channel int

Returns

int

GetVolumes(int)

public List<ConfigurablePointsNode> GetVolumes(int channel)

Parameters

channel int

Returns

List<ConfigurablePointsNode>

Init()

public void Init()

OnBotKill(Damage)

public void OnBotKill(Damage dam)

Parameters

dam Damage

OnBotShotFired(wwBotWurstModernGun)

public void OnBotShotFired(wwBotWurstModernGun gun)

Parameters

gun wwBotWurstModernGun

OnFVRObjectPickedUp(FVRPhysicalObject)

public void OnFVRObjectPickedUp(FVRPhysicalObject obj)

Parameters

obj FVRPhysicalObject

OnFireArmReloaded(FVRObject)

public void OnFireArmReloaded(FVRObject obj)

Parameters

obj FVRObject

OnPerceiveableSound(float, float, Vector3, int)

public void OnPerceiveableSound(float loudness, float maxDistanceHeard, Vector3 pos, int iffcode)

Parameters

loudness float
maxDistanceHeard float
pos Vector3
iffcode int

OnPlayerDeath(bool)

public void OnPlayerDeath(bool killedSelf)

Parameters

killedSelf bool

OnPlayerTookDamage(float)

public void OnPlayerTookDamage(float percentOfLife)

Parameters

percentOfLife float

OnPowerupUse(PowerupType)

public void OnPowerupUse(PowerupType type)

Parameters

type PowerupType

OnShotFired(FVRFireArm)

public void OnShotFired(FVRFireArm firearm)

Parameters

firearm FVRFireArm

OnSosigKill(Sosig)

public void OnSosigKill(Sosig s)

Parameters

s Sosig

OnSosiggunFired(SosigWeapon)

public void OnSosiggunFired(SosigWeapon weapon)

Parameters

weapon SosigWeapon

OnSuppressingEvent(Vector3, Vector3, int, float, float)

public void OnSuppressingEvent(Vector3 pos, Vector3 dir, int iffcode, float intensity, float range)

Parameters

pos Vector3
dir Vector3
iffcode int
intensity float
range float

PingReceivers(Vector3)

public void PingReceivers(Vector3 pos)

Parameters

pos Vector3

RefreshGravity()

public void RefreshGravity()

RegisterBanger(Banger, int)

public void RegisterBanger(Banger b, int channel)

Parameters

b Banger
channel int

RegisterEventVolume(ConfigurablePointsNode, int)

public void RegisterEventVolume(ConfigurablePointsNode g, int channel)

Parameters

g ConfigurablePointsNode
channel int

RegisterSosigGoal(ConfigurablePointsNode, int)

public void RegisterSosigGoal(ConfigurablePointsNode g, int channel)

Parameters

g ConfigurablePointsNode
channel int

RegisterSosigPath(ConfigurablePointsNode, int)

public void RegisterSosigPath(ConfigurablePointsNode p, int channel)

Parameters

p ConfigurablePointsNode
channel int

RegisterSosigTeam(SosigTeamMaster, int)

public void RegisterSosigTeam(SosigTeamMaster m, int channel)

Parameters

m SosigTeamMaster
channel int

RemoveReceiver(int, EventReceiver)

public void RemoveReceiver(int channel, EventReceiver com)

Parameters

channel int
com EventReceiver
public void SetAttachedLink(SosigLink l)

Parameters

l SosigLink

SetBadTrip(bool)

public void SetBadTrip(bool b)

Parameters

b bool

SetBlort(bool)

public void SetBlort(bool b)

Parameters

b bool

SetCamObjectPoint(Transform)

public void SetCamObjectPoint(Transform t)

Parameters

t Transform

SetDlort(bool)

public void SetDlort(bool b)

Parameters

b bool

SetFarOutMan(bool)

public void SetFarOutMan(bool b)

Parameters

b bool

SetMoleEye(bool)

public void SetMoleEye(bool b)

Parameters

b bool

SetSnakeEyes(bool)

public void SetSnakeEyes(bool b)

Parameters

b bool

SignalReceivedTest(int)

public void SignalReceivedTest(int value)

Parameters

value int

Update()

public void Update()

UpdateGlobalPostVolumes()

public void UpdateGlobalPostVolumes()

Events

BotShotFiredEvent

public event FVRSceneSettings.BotShotFired BotShotFiredEvent

Event Type

FVRSceneSettings.BotShotFired

FireArmReloadedEvent

public event FVRSceneSettings.FireArmReloaded FireArmReloadedEvent

Event Type

FVRSceneSettings.FireArmReloaded

KillEvent

public event FVRSceneSettings.BotKill KillEvent

Event Type

FVRSceneSettings.BotKill

ObjectPickedUpEvent

public event FVRSceneSettings.FVRObjectPickedUp ObjectPickedUpEvent

Event Type

FVRSceneSettings.FVRObjectPickedUp

PerceiveableSoundEvent

public event FVRSceneSettings.PerceiveableSound PerceiveableSoundEvent

Event Type

FVRSceneSettings.PerceiveableSound

PlayerDeathEvent

public event FVRSceneSettings.PlayerDeath PlayerDeathEvent

Event Type

FVRSceneSettings.PlayerDeath

PlayerTookDamageEvent

public event FVRSceneSettings.PlayerTookDamage PlayerTookDamageEvent

Event Type

FVRSceneSettings.PlayerTookDamage

PowerupUseEvent

public event FVRSceneSettings.PowerupUse PowerupUseEvent

Event Type

FVRSceneSettings.PowerupUse

ShotFiredEvent

public event FVRSceneSettings.ShotFired ShotFiredEvent

Event Type

FVRSceneSettings.ShotFired

SosigKillEvent

public event FVRSceneSettings.SosigKill SosigKillEvent

Event Type

FVRSceneSettings.SosigKill

SosiggunFiredEvent

public event FVRSceneSettings.SosiggunFired SosiggunFiredEvent

Event Type

FVRSceneSettings.SosiggunFired

SuppressingEventEvent

public event FVRSceneSettings.SuppressingEvent SuppressingEventEvent

Event Type

FVRSceneSettings.SuppressingEvent