C# Class DamageDealer, RPGQuest

Inheritance: MonoBehaviour
Mostrar archivo 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_oe property

public bool baseAttack
return bool

changeCollider public_oe property

public bool changeCollider
return bool

destroyAfter public_oe property

public float destroyAfter
return float

destroyOnCollision public_oe property

public bool destroyOnCollision
return bool

destroyOnDamage public_oe property

public bool destroyOnDamage
return bool

dmgEvery public_oe property

public float dmgEvery
return float

expand public_oe property

public float expand
return float

itemID public_oe property

public int[] itemID
return int[]

singleDamage public_oe property

public bool singleDamage
return bool

singleEnemy public_oe property

public bool singleEnemy
return bool

skillID public_oe property

public int[] skillID
return int[]

type public_oe property

public DamageDealerType type
return DamageDealerType