C# Class BasicAttack

Inheritance: MonoBehaviour
Mostra file Open project: marouen-lamiri/Second-Soul Class Usage Examples

Public Properties

Property Type Description
caster Character,
skillLength float

Protected Properties

Property Type Description
delayedTarget Character,
impactTime float
targetPosition Vector3

Public Methods

Method Description
Start ( ) : void
Update ( ) : void
animateAttack ( ) : void
canFinishAttack ( ) : bool
finishAttack ( ) : void
rayCast ( ) : void
setCaster ( Character, caster ) : void
skillStart ( ) : void
useSkill ( ) : void

Private Methods

Method Description
applyAttackDamage ( Character, delayedTarget, DamageType, type ) : IEnumerator

Method Details

Start() public method

public Start ( ) : void
return void

Update() public method

public Update ( ) : void
return void

animateAttack() public abstract method

public abstract animateAttack ( ) : void
return void

canFinishAttack() public method

public canFinishAttack ( ) : bool
return bool

finishAttack() public method

public finishAttack ( ) : void
return void

rayCast() public method

public rayCast ( ) : void
return void

setCaster() public method

public setCaster ( Character, caster ) : void
caster Character,
return void

skillStart() public abstract method

public abstract skillStart ( ) : void
return void

useSkill() public method

public useSkill ( ) : void
return void

Property Details

caster public_oe property

public Character, caster
return Character,

delayedTarget protected_oe property

protected Character, delayedTarget
return Character,

impactTime protected_oe property

protected float impactTime
return float

skillLength public_oe property

public float skillLength
return float

targetPosition protected_oe property

protected Vector3 targetPosition
return Vector3