コード例 #1
0
        public void AddPlanet(string planetName)
        {
            //need a name
            if (planetName.Length == 0)
            {
                return;
            }

            graphPlanet planet = new graphPlanet();

            planet.name = planetName;

            //clean scene
            ObjectFactory.Instance.resetScene();

            NetworkHandler restapi = GetComponentInChildren <NetworkHandler>();

            StartCoroutine(restapi.LoadStuff(restapi.methodforCall("POST"), NetworkHandler.CREATE + "/universe/multiverse", (data) =>
            {
                // Debug.Log(data);
                graphPlanet nuplanet  = JsonUtility.FromJson <graphPlanet>(data);
                currentPlanetid       = nuplanet._id.Split('/')[1];
                currentPlanet         = nuplanet;
                planetNameinMenu.text = nuplanet.name;

                GetPlanets();
            }, (data) =>
            {
                Debug.Log(data);
            }, JsonUtility.ToJson(planet)));
        }
コード例 #2
0
        IEnumerator addNodeToGraph(graphPlanet v, float delay)
        {
            //This is a coroutine

            yield return(new WaitForSeconds(delay));
            //mygraph.GenerateNode (v.name, v._id, v._rev);
        }