29 CP_SDK_NO_DEF_CTORS(
Logic);
31 using t_Delegate1 = System::Action_2<_u::ScenesTransitionSetupDataSO*, Zenject::DiContainer*>*;
43 static t_Delegate1 m_Delegate1;
45 static LevelData::Ptr m_LevelData;
46 static LevelCompletionData::Ptr m_LevelCompletionData;
47 static bool m_LastMainSceneWasNotMenu;
48 static bool m_WasInReplay;
70 static void OnMenuSceneActive();
74 static void OnMenuSceneLoadedFresh(_u::ScenesTransitionSetupDataSO* p_Object, Zenject::DiContainer* p_DiContainer);
76 static void OnGameSceneActive();
84 static void FireLevelEnded(
const LevelCompletionData::Ptr& p_LevelCompletionData);