C# Class MeleeSkill

Inheritance: BaseSkill
Mostrar archivo Open project: marouen-lamiri/Second-Soul Class Usage Examples

Public Properties

Property Type Description
damage double
damageModifier float

Protected Properties

Property Type Description
castTime float
caster Character,
damageType DamageType,
energyCost float
fighterNetworkScript FighterNetworkScript,
skillLength float

Public Methods

Method Description
animateAttack ( ) : void
rayCast ( ) : void
setCaster ( Character, caster ) : void
skillStart ( ) : void
useSkill ( ) : void

Protected Methods

Method Description
Start ( ) : void
Update ( ) : void

Method Details

Start() protected method

protected Start ( ) : void
return void

Update() protected method

protected Update ( ) : void
return void

animateAttack() public abstract method

public abstract animateAttack ( ) : void
return void

rayCast() public abstract method

public abstract rayCast ( ) : void
return void

setCaster() public method

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

skillStart() public method

public skillStart ( ) : void
return void

useSkill() public abstract method

public abstract useSkill ( ) : void
return void

Property Details

castTime protected_oe property

protected float castTime
return float

caster protected_oe property

protected Character, caster
return Character,

damage public_oe property

public double damage
return double

damageModifier public_oe property

public float damageModifier
return float

damageType protected_oe property

protected DamageType, damageType
return DamageType,

energyCost protected_oe property

protected float energyCost
return float

fighterNetworkScript protected_oe property

protected FighterNetworkScript, fighterNetworkScript
return FighterNetworkScript,

skillLength protected_oe property

protected float skillLength
return float