The Flock  0.00.001
Public Member Functions | Public Attributes | Properties | List of all members
Player Class Reference
Inheritance diagram for Player:
AbstractMonoBehaviour IDebuggable ITransform

Public Member Functions

override void Awake ()
 Awake is called when the script instance is being loaded. More...
 
void setPlayerData (int id, string username)
 
void setMovement (float accX, float accY)
 
void setRotation (float rotX, float rotY)
 
void setStatued ()
 
void setFMOD ()
 
void jump (bool value)
 
void run (bool value)
 
void dashAttack (Player target, Action< Player > callback)
 
void setState (float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float accelerationX, float accelerationY, float cameraRotation, float playerRotation, bool hasLight, bool isMoving, bool isDead, bool isRunning, bool dashed)
 
void setHasLight (bool hasLight)
 
void reset ()
 
void updateTickSelf (float diff)
 
void updateTick (float diff)
 
- Public Member Functions inherited from AbstractMonoBehaviour
virtual void Start ()
 Start is called just before any of the Update methods is called the first time. More...
 
virtual void Update ()
 Update is called every frame. More...
 
virtual void LateUpdate ()
 LateUpdate is called every frame after all Update functions have been called. More...
 
virtual void FixedUpdate ()
 This function is called every fixed framerate frame. More...
 
virtual void OnGUI ()
 OnScreen GUI. More...
 
virtual void OnDrawGizmos ()
 OnDraw Gizmos. More...
 
virtual void OnDrawGizmosSelected ()
 OnDraw Gizmos selected. More...
 
virtual void OnEnable ()
 This function is called when the object becomes enabled and active. More...
 
virtual void OnDisable ()
 This function is called when the behaviour becomes disabled or inactive. More...
 
virtual void OnBecameVisible ()
 OnBecameVisible is called when the renderer became visible by any camera. More...
 
virtual void OnBecameInvisible ()
 OnBecameInvisible is called when the renderer is no longer visible by any camera. More...
 
virtual void OnDestroy ()
 This function is called before the gameobject is been destroyed. More...
 
GetInterfaceComponent< I > ()
 Gets the interface component. More...
 
void logDebug (string message)
 
void logWarning (string message)
 
void logError (string message)
 

Public Attributes

Transform playerParent
 
Transform[] playerLights
 
CharacterController characterController
 
Transform flockModel
 
Transform carrierModel
 
Transform deadModel
 
Transform fpsCarrierModel
 
Transform fpsLightArtefact
 
Fx_FlockBurning flockburning
 
Texture flockStatueTexture
 
float cameraSpeedX = 100f
 
float cameraFrictionX = 0.3f
 
float cameraSpeedY = 100f
 
float cameraFrictionY = 0.3f
 
float sphereRadius = 2f
 
float carrierRange = 15f
 
float flockRange = 5f
 
Transform flockCamera
 
FullScreenFire flockFullScreenFire
 
Animator flockAnimatorController
 
SkinnedMeshRenderer flockSkinnedMeshRenderer
 
float flockMovementSpeed = 10f
 
float flockJumpHeight = 28f
 
float flockMovementFriction = 0.6f
 
float flockRunSpeed = 14f
 
float flockJumpTimer = 30f
 
Transform carrierCamera
 
Animator carrierAnimatorController
 
float carrierMovementSpeed = 8f
 
float carrierJumpHeight = 14f
 
float carrierMovementFriction = 0.6f
 
float carrierRunSpeed = 12f
 
float gravity = 20f
 
float antiBumpFactor = 0.75f
 
float jumpHeightFactor = 0.1f
 
float _airFactor = 12f
 

Properties

float accelerationX [get]
 
float accelerationY [get]
 
float playerRotation [get]
 
float cameraRotation [get]
 
bool hasLight [get]
 
bool isMoving [get]
 
bool isDead [get]
 
bool isRunning [get]
 
bool isStatued [get]
 
bool dashed [get]
 
PlayerData playerData [get]
 
string username [get]
 
FMODJayce fmod [get]
 
Transform playerCamera [get]
 
Camera currentCamera [get]
 
string name [get, set]
 
int id [get]
 
AudioShot audioCarrierDie [get]
 
AudioShot audioCarrierLand [get]
 
AudioShot audioCarrierRespawn [get]
 
AudioShot audioFlockAttack [get]
 
AudioShot audioFlockDie [get]
 
AudioShot audioFlockJump [get]
 
AudioShot audioFlockLand [get]
 
AudioShot audioFlockRespawn [get]
 
AudioShot audioFlockRun [get]
 
AudioShot audioFlockStatued [get]
 
AudioShot audioGameStart [get]
 
AudioShot audioGameFinished [get]
 
AudioShot audioFlockGasp [get]
 
AudioShot audioFlockFootsteps [get]
 
FlockDashAttack flockDashAttack [get]
 
- Properties inherited from AbstractMonoBehaviour
bool debug [get, set]
 
Transform transform [get, set]
 
virtual float x [get, set]
 
virtual float y [get, set]
 
virtual float z [get, set]
 
virtual float rotationX [get, set]
 
virtual float rotationY [get, set]
 
virtual float rotationZ [get, set]
 
- Properties inherited from IDebuggable
bool debug [get, set]
 
- Properties inherited from ITransform
Transform transform [get, set]
 
float x [get, set]
 
float y [get, set]
 
float z [get, set]
 
float rotationX [get, set]
 
float rotationY [get, set]
 
float rotationZ [get, set]
 

Additional Inherited Members

- Static Public Member Functions inherited from AbstractMonoBehaviour
static List< I > FindObjectsOfInterface< I > ()
 Finds the objects of interface. More...
 

Member Function Documentation

override void Player.Awake ( )
virtual

Awake is called when the script instance is being loaded.

Reimplemented from AbstractMonoBehaviour.

void Player.dashAttack ( Player  target,
Action< Player callback 
)
void Player.jump ( bool  value)
void Player.reset ( )
void Player.run ( bool  value)
void Player.setFMOD ( )
void Player.setHasLight ( bool  hasLight)
void Player.setMovement ( float  accX,
float  accY 
)
void Player.setPlayerData ( int  id,
string  username 
)
void Player.setRotation ( float  rotX,
float  rotY 
)
void Player.setState ( float  posX,
float  posY,
float  posZ,
float  rotX,
float  rotY,
float  rotZ,
float  accelerationX,
float  accelerationY,
float  cameraRotation,
float  playerRotation,
bool  hasLight,
bool  isMoving,
bool  isDead,
bool  isRunning,
bool  dashed 
)
void Player.setStatued ( )
void Player.updateTick ( float  diff)
void Player.updateTickSelf ( float  diff)

Member Data Documentation

float Player._airFactor = 12f
float Player.antiBumpFactor = 0.75f
float Player.cameraFrictionX = 0.3f
float Player.cameraFrictionY = 0.3f
float Player.cameraSpeedX = 100f
float Player.cameraSpeedY = 100f
Animator Player.carrierAnimatorController
Transform Player.carrierCamera
float Player.carrierJumpHeight = 14f
Transform Player.carrierModel
float Player.carrierMovementFriction = 0.6f
float Player.carrierMovementSpeed = 8f
float Player.carrierRange = 15f
float Player.carrierRunSpeed = 12f
CharacterController Player.characterController
Transform Player.deadModel
Animator Player.flockAnimatorController
Fx_FlockBurning Player.flockburning
Transform Player.flockCamera
FullScreenFire Player.flockFullScreenFire
float Player.flockJumpHeight = 28f
float Player.flockJumpTimer = 30f
Transform Player.flockModel
float Player.flockMovementFriction = 0.6f
float Player.flockMovementSpeed = 10f
float Player.flockRange = 5f
float Player.flockRunSpeed = 14f
SkinnedMeshRenderer Player.flockSkinnedMeshRenderer
Texture Player.flockStatueTexture
Transform Player.fpsCarrierModel
Transform Player.fpsLightArtefact
float Player.gravity = 20f
float Player.jumpHeightFactor = 0.1f
Transform [] Player.playerLights
Transform Player.playerParent
float Player.sphereRadius = 2f

Property Documentation

float Player.accelerationX
get
float Player.accelerationY
get
AudioShot Player.audioCarrierDie
get
AudioShot Player.audioCarrierLand
get
AudioShot Player.audioCarrierRespawn
get
AudioShot Player.audioFlockAttack
get
AudioShot Player.audioFlockDie
get
AudioShot Player.audioFlockFootsteps
get
AudioShot Player.audioFlockGasp
get
AudioShot Player.audioFlockJump
get
AudioShot Player.audioFlockLand
get
AudioShot Player.audioFlockRespawn
get
AudioShot Player.audioFlockRun
get
AudioShot Player.audioFlockStatued
get
AudioShot Player.audioGameFinished
get
AudioShot Player.audioGameStart
get
float Player.cameraRotation
get
Camera Player.currentCamera
get
bool Player.dashed
get
FlockDashAttack Player.flockDashAttack
get
FMODJayce Player.fmod
get
bool Player.hasLight
get
int Player.id
get
bool Player.isDead
get
bool Player.isMoving
get
bool Player.isRunning
get
bool Player.isStatued
get
string Player.name
getset
Transform Player.playerCamera
get
PlayerData Player.playerData
get
float Player.playerRotation
get
string Player.username
get

The documentation for this class was generated from the following file: