Class Bot_Infiltrator
- Namespace
- DefaultNamespace
- Assembly
- Assembly-CSharp.dll
public class Bot_Infiltrator : MonoBehaviour
- Inheritance
-
Bot_Infiltrator
- Inherited Members
-
- Extension Methods
-
Constructors
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
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
Field Value
- float
bot
Field Value
- Bot
customRotationSpeed
public float customRotationSpeed
Field Value
- float
debug
Field Value
- bool
debugNoAngry
Field Value
- bool
debugNoAwkwardSolvers
public bool debugNoAwkwardSolvers
Field Value
- bool
distanceToBeConsideredAlone
public float distanceToBeConsideredAlone
Field Value
- float
doEmote
Field Value
- bool
emoteChance
Field Value
- float
emotes
Field Value
- List<Item>
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
Field Value
- bool
hasAnyoneEverSeenMe
public bool hasAnyoneEverSeenMe
Field Value
- bool
hitTarget
Field Value
- Player
isAngry
Field Value
- bool
isStrangling
Field Value
- bool
jabDistance
Field Value
- 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
Field Value
- bool
runUntilThisCloseFromTarget
public float runUntilThisCloseFromTarget
Field Value
- float
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
Field Value
- float
timeExfiltrating
public float timeExfiltrating
Field Value
- float
timeSinceJab
public float timeSinceJab
Field Value
- float
timeSinceWalkSprintSwitch
public float timeSinceWalkSprintSwitch
Field Value
- float
public float timeTargetSpentLookingAtMe
Field Value
- float
public float timeTargetSpentNotLookingAtMe
Field Value
- float
timeToJab
Field Value
- float
view
Field Value
- PhotonView
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()
DebugAwkardSolvers()
public void DebugAwkardSolvers()
Despawn()
EquipHat(int)
public void EquipHat(int i)
Parameters
i
int
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()
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()