C# Class PlayerUnitControl, Holdout

Inheritance: MonoBehaviour
Afficher le fichier Open project: MaddJhin/Holdout Class Usage Examples

Méthodes publiques

Свойство Type Description
actionTarget GameObject
agent UnityEngine.NavMeshAgent
attackRange float
currentWaypoint BarricadeWaypoint,
m_Animation Animation
moveSpeed float
residentListCache List
sightRange float
slowDuration float
stunImmunity bool
timeBetweenAttacks float
unitType UnitTypes,

Méthodes publiques

Méthode Description
Awake ( ) : void
BeginRetreat ( ) : void
CheckForTarget ( Collider targets ) : IEnumerator
DeactivateHeal ( ) : IEnumerator
EndFortify ( ) : IEnumerator
Move ( Vector3 targetPos ) : void
OnDisable ( ) : void
OnDrawGizmosSelected ( ) : void
SelfHeal ( ) : void
Slow ( Collider targets ) : IEnumerator
Start ( ) : void
Stop ( ) : void
Update ( ) : void

Private Methods

Méthode Description
ActivateHeal ( ) : IEnumerator
BeginFortify ( ) : IEnumerator
EvaluateSituation ( ) : IEnumerator
RetreatFrom ( ) : IEnumerator
Shoot ( ) : IEnumerator
ShootFX ( ) : IEnumerator
Slash ( ) : IEnumerator
TetherCheck ( ) : void

Method Details

Awake() public méthode

public Awake ( ) : void
Résultat void

BeginRetreat() public méthode

public BeginRetreat ( ) : void
Résultat void

CheckForTarget() public méthode

public CheckForTarget ( Collider targets ) : IEnumerator
targets Collider
Résultat IEnumerator

DeactivateHeal() public méthode

public DeactivateHeal ( ) : IEnumerator
Résultat IEnumerator

EndFortify() public méthode

public EndFortify ( ) : IEnumerator
Résultat IEnumerator

Move() public méthode

public Move ( Vector3 targetPos ) : void
targetPos Vector3
Résultat void

OnDisable() public méthode

public OnDisable ( ) : void
Résultat void

OnDrawGizmosSelected() public méthode

public OnDrawGizmosSelected ( ) : void
Résultat void

SelfHeal() public méthode

public SelfHeal ( ) : void
Résultat void

Slow() public méthode

public Slow ( Collider targets ) : IEnumerator
targets Collider
Résultat IEnumerator

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

Property Details

actionTarget public_oe property

public GameObject actionTarget
Résultat GameObject

agent public_oe property

public NavMeshAgent,UnityEngine agent
Résultat UnityEngine.NavMeshAgent

attackRange public_oe property

public float attackRange
Résultat float

currentWaypoint public_oe property

public BarricadeWaypoint, currentWaypoint
Résultat BarricadeWaypoint,

m_Animation public_oe property

public Animation m_Animation
Résultat Animation

moveSpeed public_oe property

public float moveSpeed
Résultat float

residentListCache public_oe property

public List residentListCache
Résultat List

sightRange public_oe property

public float sightRange
Résultat float

slowDuration public_oe property

public float slowDuration
Résultat float

stunImmunity public_oe property

public bool stunImmunity
Résultat bool

timeBetweenAttacks public_oe property

public float timeBetweenAttacks
Résultat float

unitType public_oe property

public UnitTypes, unitType
Résultat UnitTypes,