C# Class Assets.Scripts.Scenes.Game.ComboHits.ComboHitSequenceController

Show file Open project: maximecharron/GLO-3002-Frima Class Usage Examples

Public Methods

Method Description
ComboHitSequenceController ( UnityObjectPool hitZonePool, UnityObjectPool bonusBubblePool, UnityObjectPool hitFeedbackBubblePool, GameObject boss, Canvas canvas, float baseHitZoneZPosition ) : Assets.Scripts.Extensions
ShowSequence ( ComboHitSequence hitSequence ) : void
Update ( ) : void

Private Methods

Method Description
GetBonusTextColor ( float bonusMultiplier ) : Color
HitZoneClickedEventHandler ( ComboHitZoneController hitZoneController ) : void
ProcessHitZoneClicked ( ComboHitZoneController hitZoneController ) : void
ProcessSequenceAchieved ( ) : void
ShowBonusBubble ( ) : void
ShowHitFeedbackText ( ) : void
ShowHitZones ( ) : void
ShowNextHitZone ( ) : void
TerminateSequence ( ) : void

Method Details

ComboHitSequenceController() public method

public ComboHitSequenceController ( UnityObjectPool hitZonePool, UnityObjectPool bonusBubblePool, UnityObjectPool hitFeedbackBubblePool, GameObject boss, Canvas canvas, float baseHitZoneZPosition ) : Assets.Scripts.Extensions
hitZonePool Assets.Scripts.Utils.UnityObjectPool.UnityObjectPool
bonusBubblePool Assets.Scripts.Utils.UnityObjectPool.UnityObjectPool
hitFeedbackBubblePool Assets.Scripts.Utils.UnityObjectPool.UnityObjectPool
boss UnityEngine.GameObject
canvas UnityEngine.Canvas
baseHitZoneZPosition float
return Assets.Scripts.Extensions

ShowSequence() public method

public ShowSequence ( ComboHitSequence hitSequence ) : void
hitSequence Assets.Scripts.Services.ComboHits.ComboHitSequence
return void

Update() public method

public Update ( ) : void
return void