C# Class Assets.Scripts.Scenes.Game.Boss.BossAttackFeedbackController

Inheritance: UnityEngine.MonoBehaviour
Show file Open project: maximecharron/GLO-3002-Frima

Public Properties

Property Type Description
AudioClips UnityEngine.AudioClip[]
AudioSourcePoolSize int
HitBubble UnityEngine.GameObject
HitBubblePoolSize int
HitParticleSystem UnityEngine.GameObject
ParticleSystemPoolSize int

Public Methods

Method Description
ShowAttackFeedback ( int hitValue ) : void
ShowHitMissFeedback ( ) : void

Private Methods

Method Description
IsAudioSourcePoolItemAvailable ( UnityEngine unityObject ) : bool
IsHitBubblePoolItemAvailable ( UnityEngine unityObject ) : bool
IsParticlePoolItemAvailabile ( UnityEngine unityObject ) : bool
PlayHitSound ( ) : void
PlayParticles ( ) : void
ShowHitBubble ( string text, Color textColor, bool flyUp ) : void
Start ( ) : void

Method Details

ShowAttackFeedback() public method

public ShowAttackFeedback ( int hitValue ) : void
hitValue int
return void

ShowHitMissFeedback() public method

public ShowHitMissFeedback ( ) : void
return void

Property Details

AudioClips public property

public AudioClip[],UnityEngine AudioClips
return UnityEngine.AudioClip[]

AudioSourcePoolSize public property

public int AudioSourcePoolSize
return int

HitBubble public property

public GameObject,UnityEngine HitBubble
return UnityEngine.GameObject

HitBubblePoolSize public property

public int HitBubblePoolSize
return int

HitParticleSystem public property

public GameObject,UnityEngine HitParticleSystem
return UnityEngine.GameObject

ParticleSystemPoolSize public property

public int ParticleSystemPoolSize
return int