예제 #1
0
void SystemManager::CreateInstance(uint16 maxEntityCount, uint8 maxPhaseCount)
{
	if(GetSingletonPtr() == NULL)
		new SystemManager(maxEntityCount, maxPhaseCount);
}
예제 #2
0
 static T* Instance()
 {
     return GetSingletonPtr();
 }
예제 #3
0
 static T& GetSingletonRef()
 {
     return *GetSingletonPtr();
 }
		//--------------------------------------------------------
		/// Get Singleton
		//--------------------------------------------------------
		JavaInterfaceManager& JavaInterfaceManager::GetSingleton()
		{
			return *GetSingletonPtr();
		}
예제 #5
0
CController& CController::GetSingleton ( )
{
    return *GetSingletonPtr ( );
}
예제 #6
0
void ActorFactory::CreateInstance()
{
	if(GetSingletonPtr() == NULL)
		new ActorFactory();
}