public static RedMetricsManager get() { if (_instance == null) { _instance = GameObject.Find (gameObjectName).GetComponent<RedMetricsManager> (); if (null != _instance) { //RedMetricsManager object is not destroyed when game restarts DontDestroyOnLoad (_instance.gameObject); _instance.initializeIfNecessary (); } else { logMessage ("RedMetricsManager::get couldn't find game object", MessageLevel.ERROR); } } return _instance; }
public static RedMetricsManager get() { if (_instance == null) { _instance = GameObject.Find(gameObjectName).GetComponent <RedMetricsManager>(); if (null != _instance) { //RedMetricsManager object is not destroyed when game restarts DontDestroyOnLoad(_instance.gameObject); _instance.initializeIfNecessary(); } else { logMessage("RedMetricsManager::get couldn't find game object", MessageLevel.ERROR); } } return(_instance); }