//--------------------------------------------------------------------- public _eLevelState getLevelState() { List <EbState> list_state = getCurrentStateList(); if (list_state.Count > 1) { EbState state = list_state[1]; if (state._getStateName() == "CRenderLevelStateNormal") { return(_eLevelState.Normal); } else if (state._getStateName() == "CRenderLevelStateSwitch") { return(_eLevelState.Switch); } } return(_eLevelState.Normal); }
//--------------------------------------------------------------------- public float getMaxSecond() { List <EbState> list_state = getCurrentStateList(); if (list_state.Count > 1) { EbState state = list_state[1]; if (state._getStateName() == "CLogicLevelStateNormal") { CLogicLevelStateNormal s = (CLogicLevelStateNormal)state; return(s.getMaxSecond()); } else if (state._getStateName() == "CLogicLevelStateSwitch") { CLogicLevelStateSwitch s = (CLogicLevelStateSwitch)state; return(s.getMaxSecond()); } } return(0.0f); }