C# 클래스 Assets.Scripts.Scenes.Game.Boss.BossController

상속: UnityEngine.MonoBehaviour
파일 보기 프로젝트 열기: maximecharron/GLO-3002-Frima

공개 프로퍼티들

프로퍼티 타입 설명
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