public PandaBossTransitionState(EnemyHierarchicalStateMachine currentContext, EnemyStateFactory playerStateFactory, PandaBossStateMachine pandaContext) : base(currentContext, playerStateFactory) { this.pandaContext = pandaContext; }
public EnemyBaseState PandaBossTransition(PandaBossStateMachine pandaStatemachine) { return(new PandaBossTransitionState(_context, this, pandaStatemachine)); }
public EnemyBaseState PandaBossWalk(PandaBossStateMachine pandaStatemachine) { return(new PandaBossWalkState(_context, this, pandaStatemachine)); }
public PandaBossWalkState(EnemyHierarchicalStateMachine currentContext, EnemyStateFactory playerStateFactory, PandaBossStateMachine pandaContext) : base(currentContext, playerStateFactory) { bossContext = pandaContext; }