public override void Init()
 {
     base.Init();
     cameraUltimateAnimation = "Default Ultimate";
     prkrState    = new DefaultComboStatePRKR(this);
     prkState     = new DefaultComboStatePRK(this, prkrState);
     prState      = new DefaultComboStatePR(this, prkState);
     pprState     = new DefaultComboStatePPR(this);
     ppState      = new DefaultComboStatePP(this, pprState);
     pState       = new DefaultComboStateP(this, ppState);
     kkState      = new DefaultComboStateKK(this);
     kState       = new DefaultComboStateK(this, kkState);
     defaultState = new DefaultComboStateDefault(this, pState, kState);
     ResetCombo();
 }
 public DefaultComboStateK(AttackManager attackManager, DefaultComboStateKK kkState) : base(attackManager)
 {
     this.kkState = kkState;
 }