C# Class Coliseo.Actor

Inheritance: UnityEngine.MonoBehaviour
Afficher le fichier Open project: lmucs/Coliseo Class Usage Examples

Méthodes publiques

Свойство Type Description
canMove bool

Protected Properties

Свойство Type Description
_health uint
anim UnityEngine.Animator
healthDisplay UnityEngine.TextMesh
rb UnityEngine.Rigidbody
saber UnityEngine.GameObject
saberCont SaberController

Private Properties

Свойство Type Description
IsOpponent bool
IsValidAttack bool

Méthodes publiques

Méthode Description
Awake ( ) : void
OnTriggerEnter ( Collider other ) : void
ResetLife ( ) : void
TakeDamage ( uint amount ) : uint
attack ( Actor target ) : void
die ( ) : void
finishAttack ( ) : void
initiateAttack ( ) : void
initiateBlock ( ) : void
move ( float forwardback, float leftright, float vertical ) : void
startMove ( ) : void
turn ( float x, float y ) : void

Private Methods

Méthode Description
IsOpponent ( Actor other ) : bool
IsValidAttack ( Actor other ) : bool

Method Details

Awake() public méthode

public Awake ( ) : void
Résultat void

OnTriggerEnter() public méthode

public OnTriggerEnter ( Collider other ) : void
other UnityEngine.Collider
Résultat void

ResetLife() public méthode

public ResetLife ( ) : void
Résultat void

TakeDamage() public abstract méthode

public abstract TakeDamage ( uint amount ) : uint
amount uint
Résultat uint

attack() public méthode

public attack ( Actor target ) : void
target Actor
Résultat void

die() public abstract méthode

public abstract die ( ) : void
Résultat void

finishAttack() public méthode

public finishAttack ( ) : void
Résultat void

initiateAttack() public méthode

public initiateAttack ( ) : void
Résultat void

initiateBlock() public méthode

public initiateBlock ( ) : void
Résultat void

move() public abstract méthode

public abstract move ( float forwardback, float leftright, float vertical ) : void
forwardback float
leftright float
vertical float
Résultat void

startMove() public méthode

public startMove ( ) : void
Résultat void

turn() public abstract méthode

public abstract turn ( float x, float y ) : void
x float
y float
Résultat void

Property Details

_health protected_oe property

protected uint _health
Résultat uint

anim protected_oe property

protected Animator,UnityEngine anim
Résultat UnityEngine.Animator

canMove public_oe property

public bool canMove
Résultat bool

healthDisplay protected_oe property

protected TextMesh,UnityEngine healthDisplay
Résultat UnityEngine.TextMesh

rb protected_oe property

protected Rigidbody,UnityEngine rb
Résultat UnityEngine.Rigidbody

saber protected_oe property

protected GameObject,UnityEngine saber
Résultat UnityEngine.GameObject

saberCont protected_oe property

protected SaberController,Coliseo saberCont
Résultat SaberController