private void Awake() { if (instance == null) { instance = this; } OnCompleteCoroutine += CreateColliders; }
/// <summary> /// Initializes the mission by the given name. Loads game objects and starts the game. /// </summary> /// <param name="missionFileName">The name of a file with the mission.</param> private static void Inicialization(string missionFileName) { gameObjectMgr.Initialize(missionFileName); gameGUI.SetSolarSystemName(SolarSystemManager.GetSolarSystemName(0)); mission.Initialize(); gameGUI.Enable = true; paused = false; PrintToGameConsole("Game loaded"); initialized = true; }
public void OnMouseDown() { SolarSystemManager script = Camera.main.GetComponent <SolarSystemManager>(); script.GetPlayerShipUI(); Destination = gameObject.transform.position; Destination.y = Destination.y - 1.75f; script.SetPlayerShipUI(Destination); }
// Start is called before the first frame update void Start() { mainCamera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Camera>(); startPos = transform.position; startRotation = mainCamera.transform.localRotation.eulerAngles; cameraDistance = (mainCamera.transform.position - cameraFocus.transform.position).magnitude; systemManager = GameObject.FindGameObjectWithTag("SolarSystemManager").GetComponent <SolarSystemManager>(); focusIndex = 0; minDistance = systemManager.mPhysicsObjects[focusIndex].minCameraZoom; maxDistance = systemManager.mPhysicsObjects[focusIndex].maxCameraZoom; FocusOnPlanet(systemManager.mPhysicsObjects[focusIndex].gameObject); }
private void Start() { solarSystemManager = ServiceLocator.GetInstance().GetSolarSystemManager(); }
void Awake() { camControl = GetComponent <CameraControl>();//The UI and Camera are tightly coupled, which could be changed solarSystemManager = GetComponent <SolarSystemManager>(); }
// Start is called before the first frame update void Start() { //gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent<GameManager>(); solarSystemManager = GameObject.FindGameObjectWithTag("SolarSystemManager").GetComponent <SolarSystemManager>(); }
void OnEnable() { m_solarSystemInstance = this; }
private void Awake() { rb.mass = weight; rocketManager = ServiceLocator.GetInstance().GetRocketManager(); solarSystemManager = ServiceLocator.GetInstance().GetSolarSystemManager(); }