void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } }
public virtual void Initialise(ESTrainingAtom _atom, Action <bool> _initCallback) { atom = _atom; initCallback = _initCallback; //Fix our screen orientation Screen.orientation = ScreenOrientation.LandscapeLeft; //Get the audio manager audioManager = AudioManager.instance; //multiCameraController = GetMolecularChild(molecule, "MultiCamera").GetComponent<MultiCameraController>(); multiCameraController = GameObject.Find("MultiCamera").GetComponent <MultiCameraController>(); //Disable the 2D camera and enable the 3D camera multiCameraController.SwitchTo3D(InitPart2); }