Class Bot_BarnacleBall
- Namespace
- DefaultNamespace
- Assembly
- Assembly-CSharp.dll
public class Bot_BarnacleBall : MonoBehaviour
- Inheritance
-
Bot_BarnacleBall
- Inherited Members
-
- Extension Methods
-
Constructors
Bot_BarnacleBall()
public Bot_BarnacleBall()
Fields
attackCounter
public float attackCounter
Field Value
- float
barnacleGas
public ParticleSystem barnacleGas
Field Value
- ParticleSystem
bot
Field Value
- Bot
gasSyncCD
Field Value
- float
ignoredPlayers
public List<Player> ignoredPlayers
Field Value
- List<Player>
part
public ParticleSystem part
Field Value
- ParticleSystem
player
Field Value
- Player
punch
Field Value
- bool
punchSFX
public SFX_Instance punchSFX
Field Value
- SFX_Instance
releaseGas
Field Value
- bool
releaseGasFor
public float releaseGasFor
Field Value
- float
suckAttackCooldown
public float suckAttackCooldown
Field Value
- float
suckAttackFor
public float suckAttackFor
Field Value
- float
trigger
public SuckTrigger trigger
Field Value
- SuckTrigger
view
Field Value
- PhotonView
Methods
ChaseTarget()
public void ChaseTarget()
Collide(Collision, Bodypart)
public void Collide(Collision col, Bodypart part)
Parameters
col
Collision
part
Bodypart
DefaultState()
public void DefaultState()
IIgnorePlayer(Player)
public IEnumerator IIgnorePlayer(Player p)
Parameters
p
Player
Returns
- IEnumerator
Investigate()
public void Investigate()
RPCA_DoSuckAttack()
[PunRPC]
public void RPCA_DoSuckAttack()
RPCA_DoTentacleAttack(int)
[PunRPC]
public void RPCA_DoTentacleAttack(int targetID)
Parameters
targetID
int
RPCA_SyncGas(bool)
[PunRPC]
public void RPCA_SyncGas(bool val)
Parameters
val
bool
RPCA_TentacleHit(int, int, Vector3)
[PunRPC]
public void RPCA_TentacleHit(int viewID, int bodyPartID, Vector3 force)
Parameters
viewID
int
bodyPartID
int
force
Vector3
Start()
TrySyncGas(bool)
public void TrySyncGas(bool val)
Parameters
val
bool
TryToAttack()
public void TryToAttack()
Update()