C# Class RefactoredBarricade, Holdout

Inheritance: MonoBehaviour
Show file Open project: MaddJhin/Holdout Class Usage Examples

Public Properties

Property Type Description
assignTargetDelay float
backWaypoints List
enemyMask LayerMask
fortified bool
frontWaypoints List
healRateSeconds float
retreatPointIndexCache int
retreatPoints List
sightCheckDelay float
sightRadius float
targetQueue List

Public Methods

Method Description
Awake ( ) : void
GetRetreatPoints ( RefactoredBarricade, retreatTarget ) : void
HealSelf ( ) : void
OnDisable ( ) : void
OnDrawGizmosSelected ( ) : void
Start ( ) : void

Private Methods

Method Description
AssignTargetsToResidents ( ) : IEnumerator
CheckForEnemies ( ) : IEnumerator

Method Details

Awake() public method

public Awake ( ) : void
return void

GetRetreatPoints() public method

public GetRetreatPoints ( RefactoredBarricade, retreatTarget ) : void
retreatTarget RefactoredBarricade,
return void

HealSelf() public method

public HealSelf ( ) : void
return void

OnDisable() public method

public OnDisable ( ) : void
return void

OnDrawGizmosSelected() public method

public OnDrawGizmosSelected ( ) : void
return void

Start() public method

public Start ( ) : void
return void

Property Details

assignTargetDelay public property

public float assignTargetDelay
return float

backWaypoints public property

public List backWaypoints
return List

enemyMask public property

public LayerMask enemyMask
return LayerMask

fortified public property

public bool fortified
return bool

frontWaypoints public property

public List frontWaypoints
return List

healRateSeconds public property

public float healRateSeconds
return float

retreatPointIndexCache public property

public int retreatPointIndexCache
return int

retreatPoints public property

public List retreatPoints
return List

sightCheckDelay public property

public float sightCheckDelay
return float

sightRadius public property

public float sightRadius
return float

targetQueue public property

public List targetQueue
return List