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
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()
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
SetAttachedLink(SosigLink)
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
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()
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