Table of Contents

Class Bot_Slurper

Namespace
DefaultNamespace
Assembly
Assembly-CSharp.dll
public class Bot_Slurper : MonoBehaviour, IThrowTarget
Inheritance
Bot_Slurper
Implements
Inherited Members
Extension Methods

Constructors

Bot_Slurper()

public Bot_Slurper()

Fields

allRigMul

public float allRigMul

Field Value

float

attachedLimb

public Rigidbody attachedLimb

Field Value

Rigidbody

attachedLimbMul

public float attachedLimbMul

Field Value

float

attackMonsters

public bool attackMonsters

Field Value

bool

attatchSFX

public SFX_Instance[] attatchSFX

Field Value

SFX_Instance[]

bot_g

public Bot bot_g

Field Value

Bot

collideCount

public static float collideCount

Field Value

float

colliders

public Collider[] colliders

Field Value

Collider[]

cooldown

public float cooldown

Field Value

float

currentReelLevel

public float currentReelLevel

Field Value

float

damageAmount

public float damageAmount

Field Value

float

dealDamageInterval

public float dealDamageInterval

Field Value

float

detatchSFX

public SFX_Instance[] detatchSFX

Field Value

SFX_Instance[]

excludeItemsFromSnatching

public List<Item> excludeItemsFromSnatching

Field Value

List<Item>

handRenderer

public MeshRenderer handRenderer

Field Value

MeshRenderer

hiddenMaterial

public Material hiddenMaterial

Field Value

Material

isSticky

public bool isSticky

Field Value

bool

itemChance

public float itemChance

Field Value

float

lineEndPoint

public Vector3 lineEndPoint

Field Value

Vector3

lineRenderer_g

public LineRenderer lineRenderer_g

Field Value

LineRenderer

maxLength

public float maxLength

Field Value

float

maxReelDistance

public float maxReelDistance

Field Value

float

maxSinceGrounded

public float maxSinceGrounded

Field Value

float

minMaxIdleReelTarget

public Vector2 minMaxIdleReelTarget

Field Value

Vector2

playerAttached

public Player playerAttached

Field Value

Player

playerDrag

public float playerDrag

Field Value

float

pullForce

public float pullForce

Field Value

float

reelSpeed

public float reelSpeed

Field Value

float

sfxLoop

public GameObject sfxLoop

Field Value

GameObject

sinceGrab

public float sinceGrab

Field Value

float

sinceGrabTimeMul

public float sinceGrabTimeMul

Field Value

float

stickyBlob

public Transform stickyBlob

Field Value

Transform

stickyBlobRenderer

public MeshRenderer stickyBlobRenderer

Field Value

MeshRenderer

t

public bool t

Field Value

bool

targetBlobPos

public Vector3 targetBlobPos

Field Value

Vector3

targetReelLevel

public float targetReelLevel

Field Value

float

timeSinceDamage

public float timeSinceDamage

Field Value

float

view_g

public PhotonView view_g

Field Value

PhotonView

visibleMaterial

public Material visibleMaterial

Field Value

Material

Methods

Awake()

public void Awake()

CanSpawn()

public bool CanSpawn()

Returns

bool

FindSpawnSpot()

public bool FindSpawnSpot()

Returns

bool

FixedUpdate()

public void FixedUpdate()

GetNewReelTarget()

public float GetNewReelTarget()

Returns

float

Hide()

public void Hide()

HitByThrowable(ItemInstance)

public void HitByThrowable(ItemInstance item)

Parameters

item ItemInstance

RPCA_AttachBlob(int, int)

[PunRPC]
public void RPCA_AttachBlob(int viewID, int bodyPartID)

Parameters

viewID int
bodyPartID int

RPCA_ReleasePlayer()

[PunRPC]
public void RPCA_ReleasePlayer()

RPCA_SyncStart(Vector3, Vector3, float, float, bool)

[PunRPC]
public void RPCA_SyncStart(Vector3 pos, Vector3 lineEndPosition, float targetReel, float rotation, bool attackMonsters)

Parameters

pos Vector3
lineEndPosition Vector3
targetReel float
rotation float
attackMonsters bool

ReleasePlayer()

public void ReleasePlayer()

Show()

public void Show()

Start()

public void Start()

Update()

public void Update()