C# Class DamageDealer, RPGQuest

Inheritance: MonoBehaviour
Show file Open project: hughrogers/RPGQuest Class Usage Examples

Public Properties

Property Type Description
baseAttack bool
changeCollider bool
destroyAfter float
destroyOnCollision bool
destroyOnDamage bool
dmgEvery float
expand float
itemID int[]
singleDamage bool
singleEnemy bool
skillID int[]
type DamageDealerType

Public Methods

Method Description
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

Private Methods

Method Description
DoDamage ( GameObject obj, Vector3 position, Quaternion rotation ) : void

Method Details

AddItem() public method

public AddItem ( ) : void
return void

AddSkill() public method

public AddSkill ( ) : void
return void

Awake() public method

public Awake ( ) : void
return void

CheckOrigin() public method

public CheckOrigin ( Transform t ) : bool
t Transform
return bool

OnCollisionEnter() public method

public OnCollisionEnter ( Collision collision ) : void
collision Collision
return void

OnCollisionExit() public method

public OnCollisionExit ( Collision collision ) : void
collision Collision
return void

OnCollisionStay() public method

public OnCollisionStay ( Collision collision ) : void
collision Collision
return void

OnTriggerEnter() public method

public OnTriggerEnter ( Collider collider ) : void
collider Collider
return void

OnTriggerExit() public method

public OnTriggerExit ( Collider collider ) : void
collider Collider
return void

OnTriggerStay() public method

public OnTriggerStay ( Collider collider ) : void
collider Collider
return void

RemoveItem() public method

public RemoveItem ( int index ) : void
index int
return void

RemoveSkill() public method

public RemoveSkill ( int index ) : void
index int
return void

SetAction() public method

public SetAction ( BattleAction, a ) : void
a BattleAction,
return void

SetAudioClip() public method

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
return void

SetDamageActive() public method

public SetDamageActive ( bool dmg ) : void
dmg bool
return void

SetPrefab() public method

public SetPrefab ( GameObject p, float t ) : void
p GameObject
t float
return void

Update() public method

public Update ( ) : void
return void

Property Details

baseAttack public property

public bool baseAttack
return bool

changeCollider public property

public bool changeCollider
return bool

destroyAfter public property

public float destroyAfter
return float

destroyOnCollision public property

public bool destroyOnCollision
return bool

destroyOnDamage public property

public bool destroyOnDamage
return bool

dmgEvery public property

public float dmgEvery
return float

expand public property

public float expand
return float

itemID public property

public int[] itemID
return int[]

singleDamage public property

public bool singleDamage
return bool

singleEnemy public property

public bool singleEnemy
return bool

skillID public property

public int[] skillID
return int[]

type public property

public DamageDealerType type
return DamageDealerType