Table of Contents

Class Bot_Infiltrator

Namespace
DefaultNamespace
Assembly
Assembly-CSharp.dll
public class Bot_Infiltrator : MonoBehaviour
Inheritance
Bot_Infiltrator
Inherited Members
Extension Methods

Constructors

Bot_Infiltrator()

public Bot_Infiltrator()

Fields

angryFaceColor

public Color angryFaceColor

Field Value

Color

angryFaceRotation

public float angryFaceRotation

Field Value

float

angryFaceText

public string angryFaceText

Field Value

string

angryMeter

public float angryMeter

Field Value

float

angryThreshold

public float angryThreshold

Field Value

float

awkwardLookAway

public bool awkwardLookAway

Field Value

bool

awkwardLookDir

public Vector3 awkwardLookDir

Field Value

Vector3

awkwardThreshHold

public float awkwardThreshHold

Field Value

float

awkwardTime

public float awkwardTime

Field Value

float

bot

public Bot bot

Field Value

Bot

customRotationSpeed

public float customRotationSpeed

Field Value

float

debug

public bool debug

Field Value

bool

debugNoAngry

public bool debugNoAngry

Field Value

bool

debugNoAwkwardSolvers

public bool debugNoAwkwardSolvers

Field Value

bool

distanceToBeConsideredAlone

public float distanceToBeConsideredAlone

Field Value

float

doEmote

public bool doEmote

Field Value

bool

emoteChance

public float emoteChance

Field Value

float

emotes

public List<Item> emotes

Field Value

List<Item>

exfiltrate

public bool exfiltrate

Field Value

bool

faceSizeMinMax

public readonly Vector3 faceSizeMinMax

Field Value

Vector3

fakeFlashLight_grc

public FakeFlashLight fakeFlashLight_grc

Field Value

FakeFlashLight

flickerChance

public float flickerChance

Field Value

float

followPlayer

public bool followPlayer

Field Value

bool

hasAnyoneEverSeenMe

public bool hasAnyoneEverSeenMe

Field Value

bool

hitTarget

public Player hitTarget

Field Value

Player

isAngry

public bool isAngry

Field Value

bool

isStrangling

public bool isStrangling

Field Value

bool

jabDistance

public float jabDistance

Field Value

float

jabForce

public float jabForce

Field Value

float

lookAwayChance

public float lookAwayChance

Field Value

float

mimicVisorSettings

public Bot_Infiltrator.VisorSettings mimicVisorSettings

Field Value

Bot_Infiltrator.VisorSettings

mimickingPlayer

public Player mimickingPlayer

Field Value

Player

minTimeBeforeWalkSprintSwitch

public float minTimeBeforeWalkSprintSwitch

Field Value

float

moveAwayPos

public Vector3 moveAwayPos

Field Value

Vector3

nothingChance

public float nothingChance

Field Value

float

player

[HideInInspector]
public Player player

Field Value

Player

randomPoint

public PatrolPoint randomPoint

Field Value

PatrolPoint

runAwayChance

public float runAwayChance

Field Value

float

runFromPlayer

public bool runFromPlayer

Field Value

bool

runToPlayer

public bool runToPlayer

Field Value

bool

runUntilThisCloseFromTarget

public float runUntilThisCloseFromTarget

Field Value

float

startedEmote

public bool startedEmote

Field Value

bool

stopWhenThisCloseToTarget

public float stopWhenThisCloseToTarget

Field Value

float

strangleEmote

public Item strangleEmote

Field Value

Item

stranglePullForce

public float stranglePullForce

Field Value

float

timeAlive

public float timeAlive

Field Value

float

timeExfiltrating

public float timeExfiltrating

Field Value

float

timeSinceJab

public float timeSinceJab

Field Value

float

timeSinceWalkSprintSwitch

public float timeSinceWalkSprintSwitch

Field Value

float

timeTargetSpentLookingAtMe

public float timeTargetSpentLookingAtMe

Field Value

float

timeTargetSpentNotLookingAtMe

public float timeTargetSpentNotLookingAtMe

Field Value

float

timeToJab

public float timeToJab

Field Value

float

view

public PhotonView view

Field Value

PhotonView

walkAway

public bool walkAway

Field Value

bool

Properties

DistToTarget

public float DistToTarget { get; }

Property Value

float

DistanceToHitTarget

public float DistanceToHitTarget { get; }

Property Value

float

DistanceToMimickingPlayer

public float DistanceToMimickingPlayer { get; }

Property Value

float

IsInfiltrating

public bool IsInfiltrating { get; set; }

Property Value

bool

Sprint

public bool Sprint { get; set; }

Property Value

bool

Methods

AnyoneLookingAtMe()

public bool AnyoneLookingAtMe()

Returns

bool

AnyoneLookingAtMeExceptTarget()

public bool AnyoneLookingAtMeExceptTarget()

Returns

bool

Awake()

public void Awake()

DebugAwkardSolvers()

public void DebugAwkardSolvers()

Despawn()

public void Despawn()

EquipHat(int)

public void EquipHat(int i)

Parameters

i int

Exfiltrate()

public void Exfiltrate()

FindMimicTarget(out Player, out Player)

public bool FindMimicTarget(out Player hitTarget, out Player mimicTarget)

Parameters

hitTarget Player
mimicTarget Player

Returns

bool

FixedUpdate()

public void FixedUpdate()

FlickerRed()

public IEnumerator FlickerRed()

Returns

IEnumerator

IamLookingAtTarget()

public bool IamLookingAtTarget()

Returns

bool

Init(Player, Player)

public void Init(Player mimicPlayer, Player hitTarget)

Parameters

mimicPlayer Player
hitTarget Player

IsAnyoneLookingAtTarget()

public bool IsAnyoneLookingAtTarget()

Returns

bool

IsTargetLookingAtMe()

public bool IsTargetLookingAtMe()

Returns

bool

Jump()

public void Jump()

MakeAngry()

public void MakeAngry()

MakeItLessAwkward()

public void MakeItLessAwkward()

RPCA_MimicJump()

[PunRPC]
public void RPCA_MimicJump()

RPCA_StartStrangling()

[PunRPC]
public void RPCA_StartStrangling()

RPCA_StopStrangling()

[PunRPC]
public void RPCA_StopStrangling()

RPC_AngryVisuals()

[PunRPC]
public void RPC_AngryVisuals()

RPC_ImitateVisuals()

[PunRPC]
public void RPC_ImitateVisuals()

RPC_MimicPlayer(int, int)

[PunRPC]
public void RPC_MimicPlayer(int mimicID, int hitTargetID)

Parameters

mimicID int
hitTargetID int

ResetStates()

public void ResetStates()

SearchForTarget()

public void SearchForTarget()

Update()

public void Update()