C# Класс DamageDealer, RPGQuest

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

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

Свойство Тип Описание
baseAttack bool
changeCollider bool
destroyAfter float
destroyOnCollision bool
destroyOnDamage bool
dmgEvery float
expand float
itemID int[]
singleDamage bool
singleEnemy bool
skillID int[]
type DamageDealerType

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

Метод Описание
AddItem ( ) : void
AddSkill ( ) : void
Awake ( ) : void
CheckOrigin ( Transform t ) : bool
OnCollisionEnter ( Collision collision ) : void
OnCollisionExit ( Collision collision ) : void
OnCollisionStay ( Collision collision ) : void
OnTriggerEnter ( Collider collider ) : void
OnTriggerExit ( Collider collider ) : void
OnTriggerStay ( Collider collider ) : void
RemoveItem ( int index ) : void
RemoveSkill ( int index ) : void
SetAction ( BattleAction, a ) : void
SetAudioClip ( AudioClip a, float v, float min, float max, float p, AudioRolloffMode arm ) : void
SetDamageActive ( bool dmg ) : void
SetPrefab ( GameObject p, float t ) : void
Update ( ) : void

Приватные методы

Метод Описание
DoDamage ( GameObject obj, Vector3 position, Quaternion rotation ) : void

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

AddItem() публичный метод

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

AddSkill() публичный метод

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

Awake() публичный метод

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

CheckOrigin() публичный метод

public CheckOrigin ( Transform t ) : bool
t Transform
Результат bool

OnCollisionEnter() публичный метод

public OnCollisionEnter ( Collision collision ) : void
collision Collision
Результат void

OnCollisionExit() публичный метод

public OnCollisionExit ( Collision collision ) : void
collision Collision
Результат void

OnCollisionStay() публичный метод

public OnCollisionStay ( Collision collision ) : void
collision Collision
Результат void

OnTriggerEnter() публичный метод

public OnTriggerEnter ( Collider collider ) : void
collider Collider
Результат void

OnTriggerExit() публичный метод

public OnTriggerExit ( Collider collider ) : void
collider Collider
Результат void

OnTriggerStay() публичный метод

public OnTriggerStay ( Collider collider ) : void
collider Collider
Результат void

RemoveItem() публичный метод

public RemoveItem ( int index ) : void
index int
Результат void

RemoveSkill() публичный метод

public RemoveSkill ( int index ) : void
index int
Результат void

SetAction() публичный метод

public SetAction ( BattleAction, a ) : void
a BattleAction,
Результат void

SetAudioClip() публичный метод

public SetAudioClip ( AudioClip a, float v, float min, float max, float p, AudioRolloffMode arm ) : void
a UnityEngine.AudioClip
v float
min float
max float
p float
arm AudioRolloffMode
Результат void

SetDamageActive() публичный метод

public SetDamageActive ( bool dmg ) : void
dmg bool
Результат void

SetPrefab() публичный метод

public SetPrefab ( GameObject p, float t ) : void
p GameObject
t float
Результат void

Update() публичный метод

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

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

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

public bool baseAttack
Результат bool

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

public bool changeCollider
Результат bool

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

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

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

public bool destroyOnCollision
Результат bool

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

public bool destroyOnDamage
Результат bool

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

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

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

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

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

public int[] itemID
Результат int[]

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

public bool singleDamage
Результат bool

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

public bool singleEnemy
Результат bool

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

public int[] skillID
Результат int[]

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

public DamageDealerType type
Результат DamageDealerType