C# Класс Assets.Scripts.Scenes.Game.Boss.BossController

Наследование: UnityEngine.MonoBehaviour
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

BossDeadEventHandler() публичный Метод

public BossDeadEventHandler ( ) : void
Результат void

ComboHit() публичный Метод

public ComboHit ( float attackMultiplier ) : void
attackMultiplier float
Результат void

ComboHitAnimationSequenceCompleteEventHandler() публичный Метод

public ComboHitAnimationSequenceCompleteEventHandler ( CharacterState sender ) : bool
sender Assets.Scripts.CharacterControl.CharacterState
Результат bool

DecreaseBossLife() публичный Метод

public DecreaseBossLife ( int decreaseValue ) : void
decreaseValue int
Результат void

DecreaseBossLifeDefault() публичный Метод

public DecreaseBossLifeDefault ( float multiplier = 1f ) : void
multiplier float
Результат void

HitAnimationSequenceCompleteEventHandler() публичный Метод

public HitAnimationSequenceCompleteEventHandler ( CharacterState sender ) : bool
sender Assets.Scripts.CharacterControl.CharacterState
Результат bool

HitMissAnimationSequenceCompleteEventHandler() публичный Метод

public HitMissAnimationSequenceCompleteEventHandler ( CharacterState sender ) : bool
sender Assets.Scripts.CharacterControl.CharacterState
Результат bool

HypeAttackAnimationSequenceCompleteEventHandler() публичный Метод

public HypeAttackAnimationSequenceCompleteEventHandler ( CharacterState sender ) : bool
sender Assets.Scripts.CharacterControl.CharacterState
Результат bool

OnMouseDown() публичный Метод

public OnMouseDown ( ) : void
Результат void

Описание свойств

BossAttackFeedbackController публичное свойство

public BossAttackFeedbackController,Assets.Scripts.Scenes.Game.Boss BossAttackFeedbackController
Результат BossAttackFeedbackController

BossDeathAnimationController публичное свойство

public BossDeathAnimationController,Assets.Scripts.Scenes.Game.Boss BossDeathAnimationController
Результат BossDeathAnimationController

BossDeathExplosionController публичное свойство

public BossExplosionController,Assets.Scripts.Scenes.Game.Boss BossDeathExplosionController
Результат BossExplosionController

GameSceneController публичное свойство

public GameSceneController GameSceneController
Результат GameSceneController

HypeController публичное свойство

public HypeController,Assets.Scripts.Scenes.Game.Hype HypeController
Результат Assets.Scripts.Scenes.Game.Hype.HypeController

KnockOutFallAudioClipIndex публичное свойство

public int KnockOutFallAudioClipIndex
Результат int

KnockOutVoiceAudioClipIndex публичное свойство

public int KnockOutVoiceAudioClipIndex
Результат int

SpritesheetColumnCount публичное свойство

public int SpritesheetColumnCount
Результат int

StaminaController публичное свойство

public StaminaController,Assets.Scripts.Scenes.Game.Stamina StaminaController
Результат Assets.Scripts.Scenes.Game.Stamina.StaminaController