示例#1
0
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     OnCompleteCoroutine += CreateColliders;
 }
示例#2
0
 /// <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;
 }
示例#3
0
    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();
 }
示例#6
0
 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>();
 }
示例#8
0
 void OnEnable()
 {
     m_solarSystemInstance = this;
 }
示例#9
0
 private void Awake()
 {
     rb.mass            = weight;
     rocketManager      = ServiceLocator.GetInstance().GetRocketManager();
     solarSystemManager = ServiceLocator.GetInstance().GetSolarSystemManager();
 }