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

Inheritance: UnityEngine.MonoBehaviour
Afficher le fichier Open project: maximecharron/GLO-3002-Frima

Méthodes publiques

Свойство Type Description
BossAttackFeedbackController BossAttackFeedbackController
BossDeathAnimationController BossDeathAnimationController
BossDeathExplosionController BossExplosionController
GameSceneController GameSceneController
HypeController Assets.Scripts.Scenes.Game.Hype.HypeController
KnockOutFallAudioClipIndex int
KnockOutVoiceAudioClipIndex int
SpritesheetColumnCount int
StaminaController Assets.Scripts.Scenes.Game.Stamina.StaminaController

Méthodes publiques

Méthode Description
BossDeadEventHandler ( ) : void
ComboHit ( float attackMultiplier ) : void
ComboHitAnimationSequenceCompleteEventHandler ( CharacterState sender ) : bool
DecreaseBossLife ( int decreaseValue ) : void
DecreaseBossLifeDefault ( float multiplier = 1f ) : void
HitAnimationSequenceCompleteEventHandler ( CharacterState sender ) : bool
HitMissAnimationSequenceCompleteEventHandler ( CharacterState sender ) : bool
HypeAttackAnimationSequenceCompleteEventHandler ( CharacterState sender ) : bool
OnMouseDown ( ) : void

Private Methods

Méthode Description
AssignStateActions ( ) : void
ComboHitStateActivateEventHandler ( CharacterState sender ) : void
DeadStateActivateEventHandler ( CharacterState sender ) : void
DeadStateUpdateEventHandler ( CharacterState sender ) : void
DeathAnimationSequenceCompleteEventHandler ( CharacterState sender ) : bool
HitMissStateActivateEventHandler ( CharacterState sender ) : void
HitStateActivateEventHandler ( CharacterState sender ) : void
HypeAttackEventHandler ( int attackValue ) : void
HypeAttackStateActivateEventHandler ( CharacterState sender ) : void
InitalizeDependencies ( ) : void
InitializeStateController ( ) : void
InitializeStates ( ) : void
OnDestroy ( ) : void
Start ( ) : void
Update ( ) : void

Method Details

BossDeadEventHandler() public méthode

public BossDeadEventHandler ( ) : void
Résultat void

ComboHit() public méthode

public ComboHit ( float attackMultiplier ) : void
attackMultiplier float
Résultat void

ComboHitAnimationSequenceCompleteEventHandler() public méthode

public ComboHitAnimationSequenceCompleteEventHandler ( CharacterState sender ) : bool
sender Assets.Scripts.CharacterControl.CharacterState
Résultat bool

DecreaseBossLife() public méthode

public DecreaseBossLife ( int decreaseValue ) : void
decreaseValue int
Résultat void

DecreaseBossLifeDefault() public méthode

public DecreaseBossLifeDefault ( float multiplier = 1f ) : void
multiplier float
Résultat void

HitAnimationSequenceCompleteEventHandler() public méthode

public HitAnimationSequenceCompleteEventHandler ( CharacterState sender ) : bool
sender Assets.Scripts.CharacterControl.CharacterState
Résultat bool

HitMissAnimationSequenceCompleteEventHandler() public méthode

public HitMissAnimationSequenceCompleteEventHandler ( CharacterState sender ) : bool
sender Assets.Scripts.CharacterControl.CharacterState
Résultat bool

HypeAttackAnimationSequenceCompleteEventHandler() public méthode

public HypeAttackAnimationSequenceCompleteEventHandler ( CharacterState sender ) : bool
sender Assets.Scripts.CharacterControl.CharacterState
Résultat bool

OnMouseDown() public méthode

public OnMouseDown ( ) : void
Résultat void

Property Details

BossAttackFeedbackController public_oe property

public BossAttackFeedbackController,Assets.Scripts.Scenes.Game.Boss BossAttackFeedbackController
Résultat BossAttackFeedbackController

BossDeathAnimationController public_oe property

public BossDeathAnimationController,Assets.Scripts.Scenes.Game.Boss BossDeathAnimationController
Résultat BossDeathAnimationController

BossDeathExplosionController public_oe property

public BossExplosionController,Assets.Scripts.Scenes.Game.Boss BossDeathExplosionController
Résultat BossExplosionController

GameSceneController public_oe property

public GameSceneController GameSceneController
Résultat GameSceneController

HypeController public_oe property

public HypeController,Assets.Scripts.Scenes.Game.Hype HypeController
Résultat Assets.Scripts.Scenes.Game.Hype.HypeController

KnockOutFallAudioClipIndex public_oe property

public int KnockOutFallAudioClipIndex
Résultat int

KnockOutVoiceAudioClipIndex public_oe property

public int KnockOutVoiceAudioClipIndex
Résultat int

SpritesheetColumnCount public_oe property

public int SpritesheetColumnCount
Résultat int

StaminaController public_oe property

public StaminaController,Assets.Scripts.Scenes.Game.Stamina StaminaController
Résultat Assets.Scripts.Scenes.Game.Stamina.StaminaController