C# Класс Skill, Castle-Bashers

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
augment Augment
skillType Type
useSkillAudio AudioClip
value float

Защищенные свойства (Protected)

Свойство Тип Описание
coolDown float
coolDownTimer float
level int
manaCost int
price int

Открытые методы

Метод Описание
GetCoolDown ( ) : float
GetCoolDownTimer ( ) : float
GetDiscription ( ) : string
GetLevel ( ) : int
GetManaCost ( ) : int
GetPrice ( ) : int
GetSkillIcon ( ) : Sprite
GetSkillLevel ( ) : SkillLevel
GetSkillName ( ) : string
SetBaseValues ( float coolDown, int price, int manaCost, string skillName, SkillLevel skillLevel, string discription = null ) : void
SetCoolDown ( float value ) : void
SetSkillAudioClip ( AudioClip audio ) : void
SetSkillIcon ( Sprite icon ) : void
UseSkill ( GameObject caller, GameObject target = null, System optionalParameters = null ) : void
addLevel ( ) : void

Защищенные методы

Метод Описание
Start ( ) : void
Update ( ) : void

Описание методов

GetCoolDown() публичный Метод

public GetCoolDown ( ) : float
Результат float

GetCoolDownTimer() публичный Метод

public GetCoolDownTimer ( ) : float
Результат float

GetDiscription() публичный Метод

public GetDiscription ( ) : string
Результат string

GetLevel() публичный Метод

public GetLevel ( ) : int
Результат int

GetManaCost() публичный Метод

public GetManaCost ( ) : int
Результат int

GetPrice() публичный Метод

public GetPrice ( ) : int
Результат int

GetSkillIcon() публичный Метод

public GetSkillIcon ( ) : Sprite
Результат Sprite

GetSkillLevel() публичный Метод

public GetSkillLevel ( ) : SkillLevel
Результат SkillLevel

GetSkillName() публичный Метод

public GetSkillName ( ) : string
Результат string

SetBaseValues() публичный Метод

public SetBaseValues ( float coolDown, int price, int manaCost, string skillName, SkillLevel skillLevel, string discription = null ) : void
coolDown float
price int
manaCost int
skillName string
skillLevel SkillLevel
discription string
Результат void

SetCoolDown() публичный Метод

public SetCoolDown ( float value ) : void
value float
Результат void

SetSkillAudioClip() публичный Метод

public SetSkillAudioClip ( AudioClip audio ) : void
audio AudioClip
Результат void

SetSkillIcon() публичный Метод

public SetSkillIcon ( Sprite icon ) : void
icon Sprite
Результат void

Start() защищенный Метод

protected Start ( ) : void
Результат void

Update() защищенный Метод

protected Update ( ) : void
Результат void

UseSkill() публичный Метод

public UseSkill ( GameObject caller, GameObject target = null, System optionalParameters = null ) : void
caller GameObject
target GameObject
optionalParameters System
Результат void

addLevel() публичный Метод

public addLevel ( ) : void
Результат void

Описание свойств

augment публичное свойство

public Augment augment
Результат Augment

coolDown защищенное свойство

protected float coolDown
Результат float

coolDownTimer защищенное свойство

protected float coolDownTimer
Результат float

level защищенное свойство

protected int level
Результат int

manaCost защищенное свойство

protected int manaCost
Результат int

price защищенное свойство

protected int price
Результат int

skillType публичное свойство

public Type skillType
Результат Type

useSkillAudio публичное свойство

public AudioClip useSkillAudio
Результат AudioClip

value публичное свойство

public float value
Результат float