Class wwBotWurst
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class wwBotWurst : MonoBehaviour
- Inheritance
-
wwBotWurst
Constructors
wwBotWurst()
Fields
Acceleration
public float Acceleration
Field Value
- float
Agent
public NavMeshAgent Agent
Field Value
- NavMeshAgent
CanBeStunned
Field Value
- bool
CanCivGetScared
public bool CanCivGetScared
Field Value
- bool
Config
public wwBotWurstConfig Config
Field Value
- wwBotWurstConfig
DropOnDeath
public GameObject DropOnDeath
Field Value
- GameObject
Guns
public wwBotWurstGun[] Guns
Field Value
- wwBotWurstGun[]
Hat
Field Value
- wwBotWurstHat
LM_IFF
Field Value
- LayerMask
LM_Sight
public LayerMask LM_Sight
Field Value
- LayerMask
LM_SmokeDetect
public LayerMask LM_SmokeDetect
Field Value
- LayerMask
LastPlaceTargetSeen
public Vector3 LastPlaceTargetSeen
Field Value
- Vector3
Manager
public wwBotManager Manager
Field Value
- wwBotManager
MaxFiringAngle
public float MaxFiringAngle
Field Value
- float
MaxFiringDistance
public float MaxFiringDistance
Field Value
- float
MaxViewAngle
public float MaxViewAngle
Field Value
- float
MaxViewDistance
public float MaxViewDistance
Field Value
- float
Max_AngularSpeed
public float Max_AngularSpeed
Field Value
- float
Max_LinearSpeed_Combat
public float Max_LinearSpeed_Combat
Field Value
- float
Max_LinearSpeed_Run
public float Max_LinearSpeed_Run
Field Value
- float
Max_LinearSpeed_Walk
public float Max_LinearSpeed_Walk
Field Value
- float
ModernGunMount
public Transform ModernGunMount
Field Value
- Transform
ModernGuns
public List<wwBotWurstModernGun> ModernGuns
Field Value
- List<wwBotWurstModernGun>
NavPointGroup
public wwBotWurstNavPointGroup NavPointGroup
Field Value
- wwBotWurstNavPointGroup
Pieces
public wwBotWurstDamageablePiece[] Pieces
Field Value
- wwBotWurstDamageablePiece[]
RB_Bottom
public Rigidbody RB_Bottom
Field Value
- Rigidbody
RB_Head
Field Value
- Rigidbody
RB_Torso
public Rigidbody RB_Torso
Field Value
- Rigidbody
State
public wwBotWurst.BotState State
Field Value
- wwBotWurst.BotState
Target
Field Value
- Transform
Methods
BlowUpHead()
BotExplosionPiece(wwBotWurstDamageablePiece, Vector3, Vector3)
public void BotExplosionPiece(wwBotWurstDamageablePiece p, Vector3 point, Vector3 strikeDir)
Parameters
p
wwBotWurstDamageablePiece
point
Vector3
strikeDir
Vector3
public void ConfigBot(int index, bool isPosse, wwBotManager manager, wwBotWurstNavPointGroup navgroup, Transform targetOverride)
Parameters
index
int
isPosse
bool
manager
wwBotManager
navgroup
wwBotWurstNavPointGroup
targetOverride
Transform
GetFireClear(Vector3, Vector3)
public bool GetFireClear(Vector3 source, Vector3 target)
Parameters
source
Vector3
target
Vector3
Returns
- bool
HatRemoved()
HealthOverride(float, float, float)
public void HealthOverride(float head, float body, float lower)
Parameters
head
float
body
float
lower
float
ReConfig(wwBotWurstConfig, float)
public void ReConfig(wwBotWurstConfig c, float lifeMult = 1)
Parameters
c
wwBotWurstConfig
lifeMult
float
RegisterHit(Damage, bool)
public void RegisterHit(Damage d, bool IsDeath)
Parameters
d
Damage
IsDeath
bool
ShotEvent(Vector3)
public void ShotEvent(Vector3 pos)
Parameters
pos
Vector3
StunBot(float)
public void StunBot(float f)
Parameters
f
float