C# Class RangedSkill

Inheritance: MonoBehaviour, ISkill
Afficher le fichier Open project: marouen-lamiri/Second-Soul Class Usage Examples

Méthodes publiques

Свойство Type Description
caster Character,
damage double
damageModifier float
damageType DamageType,

Protected Properties

Свойство Type Description
castTime float
energyCost float
skillLength float
sorcererNetworkScript SorcererNetworkScript,

Méthodes publiques

Méthode Description
Start ( ) : void
Update ( ) : void
animateAttack ( ) : void
getEnergyCost ( ) : float
rayCast ( ) : void
setCaster ( Character, caster ) : void
skillStart ( ) : void
useSkill ( ) : void

Méthodes protégées

Méthode Description
AIRayCast ( Vector3 targetPosition ) : Vector3
EnemyRayCast ( Vector3 targetCharacter ) : Vector3

Method Details

AIRayCast() protected méthode

protected AIRayCast ( Vector3 targetPosition ) : Vector3
targetPosition Vector3
Résultat Vector3

EnemyRayCast() protected méthode

protected EnemyRayCast ( Vector3 targetCharacter ) : Vector3
targetCharacter Vector3
Résultat Vector3

Start() public méthode

public Start ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

animateAttack() public abstract méthode

public abstract animateAttack ( ) : void
Résultat void

getEnergyCost() public méthode

public getEnergyCost ( ) : float
Résultat float

rayCast() public abstract méthode

public abstract rayCast ( ) : void
Résultat void

setCaster() public méthode

public setCaster ( Character, caster ) : void
caster Character,
Résultat void

skillStart() public méthode

public skillStart ( ) : void
Résultat void

useSkill() public abstract méthode

public abstract useSkill ( ) : void
Résultat void

Property Details

castTime protected_oe property

protected float castTime
Résultat float

caster public_oe property

public Character, caster
Résultat Character,

damage public_oe property

public double damage
Résultat double

damageModifier public_oe property

public float damageModifier
Résultat float

damageType public_oe property

public DamageType, damageType
Résultat DamageType,

energyCost protected_oe property

protected float energyCost
Résultat float

skillLength protected_oe property

protected float skillLength
Résultat float

sorcererNetworkScript protected_oe property

protected SorcererNetworkScript, sorcererNetworkScript
Résultat SorcererNetworkScript,