Table of Contents

Class wwBotWurst

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

Constructors

wwBotWurst()

public wwBotWurst()

Fields

Acceleration

public float Acceleration

Field Value

float

Agent

public NavMeshAgent Agent

Field Value

NavMeshAgent

CanBeStunned

public bool 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

public wwBotWurstHat Hat

Field Value

wwBotWurstHat

LM_IFF

public LayerMask 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

public 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

public Transform Target

Field Value

Transform

Methods

BlowUpHead()

public void BlowUpHead()

BotExplosionPiece(wwBotWurstDamageablePiece, Vector3, Vector3)

public void BotExplosionPiece(wwBotWurstDamageablePiece p, Vector3 point, Vector3 strikeDir)

Parameters

p wwBotWurstDamageablePiece
point Vector3
strikeDir Vector3

ConfigBot(int, bool, wwBotManager, wwBotWurstNavPointGroup, Transform)

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

public void 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