The Flock  0.00.001
Public Member Functions | Static Public Member Functions | Properties | List of all members
AbstractMonoBehaviour Class Reference

Abstract mono behaviour, which contains most used funtionalities. More...

Inheritance diagram for AbstractMonoBehaviour:
IDebuggable ITransform AbstractMain AbstractWindow Actor AudioDevDummy AudioLPF AudioRF AudioShot CheckMeshes Controls EndGameAudio EndScreen FlockDashAttack FMODJayce FPSGraph GameManager GameRenderSettings HudNotifications LightBulb LoadingScreen Main MainMenu Player PlayerCameraAnimations PlayerStatueCheck ShowBuildVersion SpawnManager

Public Member Functions

virtual void Awake ()
 Awake is called when the script instance is being loaded. More...
 
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)
 

Static Public Member Functions

static List< I > FindObjectsOfInterface< I > ()
 Finds the objects of interface. More...
 

Properties

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]
 

Detailed Description

Abstract mono behaviour, which contains most used funtionalities.

Member Function Documentation

virtual void AbstractMonoBehaviour.Awake ( )
virtual

Awake is called when the script instance is being loaded.

Reimplemented in Player, Main, FPSGraph, AbstractMain, AbstractWindow, ScoreboardWindow, ShowBuildVersion, ServerDebugWindow, NetworkDebugViewer, and EndGameAudio.

static List<I> AbstractMonoBehaviour.FindObjectsOfInterface< I > ( )
static

Finds the objects of interface.

Returns
The objects of interface.
Template Parameters
IThe 1st type parameter.
Type Constraints
I :class 
virtual void AbstractMonoBehaviour.FixedUpdate ( )
virtual

This function is called every fixed framerate frame.

Reimplemented in Main, PlayerCameraAnimations, PlayerStatueCheck, EndScreen, and LightBulb.

I AbstractMonoBehaviour.GetInterfaceComponent< I > ( )

Gets the interface component.

Returns
The interface component.
Template Parameters
IThe 1st type parameter.
Type Constraints
I :class 
virtual void AbstractMonoBehaviour.LateUpdate ( )
virtual

LateUpdate is called every frame after all Update functions have been called.

void AbstractMonoBehaviour.logDebug ( string  message)

Implements IDebuggable.

void AbstractMonoBehaviour.logError ( string  message)

Implements IDebuggable.

void AbstractMonoBehaviour.logWarning ( string  message)

Implements IDebuggable.

virtual void AbstractMonoBehaviour.OnBecameInvisible ( )
virtual

OnBecameInvisible is called when the renderer is no longer visible by any camera.

virtual void AbstractMonoBehaviour.OnBecameVisible ( )
virtual

OnBecameVisible is called when the renderer became visible by any camera.

virtual void AbstractMonoBehaviour.OnDestroy ( )
virtual

This function is called before the gameobject is been destroyed.

Reimplemented in AudioShot.

virtual void AbstractMonoBehaviour.OnDisable ( )
virtual

This function is called when the behaviour becomes disabled or inactive.

Reimplemented in FMODJayce.

virtual void AbstractMonoBehaviour.OnDrawGizmos ( )
virtual

OnDraw Gizmos.

virtual void AbstractMonoBehaviour.OnDrawGizmosSelected ( )
virtual

OnDraw Gizmos selected.

Reimplemented in AudioShot.

virtual void AbstractMonoBehaviour.OnEnable ( )
virtual

This function is called when the object becomes enabled and active.

virtual void AbstractMonoBehaviour.OnGUI ( )
virtual
virtual void AbstractMonoBehaviour.Start ( )
virtual
virtual void AbstractMonoBehaviour.Update ( )
virtual

Property Documentation

bool AbstractMonoBehaviour.debug
getset
virtual float AbstractMonoBehaviour.rotationX
getset
virtual float AbstractMonoBehaviour.rotationY
getset
virtual float AbstractMonoBehaviour.rotationZ
getset
Transform AbstractMonoBehaviour.transform
getset
virtual float AbstractMonoBehaviour.x
getset
virtual float AbstractMonoBehaviour.y
getset
virtual float AbstractMonoBehaviour.z
getset

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