Exemplo n.º 1
0
    void LoadSystem(StarSystem star)
    {
        if (current != null)
        {
            current.Unload();
            radar.Clear();
        }

        current = star;
        current.Load();
        foreach (GameObject obj in current)
        {
            if (obj == null)
            {
                continue;
            }
            radar.AddTrackingObject(obj);
        }

        float angle  = (float)(new System.Random().NextDouble()) * 360;
        int   radius = 200;

        int x = (int)(radius * Mathf.Cos(angle));
        int y = (int)(radius * Mathf.Sin(angle));

        player.transform.position = new Vector3(x, y, 0);
    }