#ifndef __CET_LEVELLOADING_H__
#define __CET_LEVELLOADING_H__

#pragma once

void AddPrepareLevelLoad( IContextEstablisher * pEst, EContextViewState state );
void AddLoadLevel( IContextEstablisher * pEst, EContextViewState state, bool ** pStarted );
void AddStoreLevelChecksum( IContextEstablisher * pEst, EContextViewState state );
void AddLoadingComplete( IContextEstablisher * pEst, EContextViewState state, bool * pStarted );
void AddResetAreas( IContextEstablisher * pEst, EContextViewState state );
void AddLockResources( IContextEstablisher * pEst, EContextViewState stateBegin, EContextViewState stateEnd, CGameContext * pGameContext );
void AddActionEvent( IContextEstablisher * pEst, EContextViewState state, const SActionEvent& event );

#endif
