コード例 #1
0
 void OnEnterGame()
 {
     //load
     XMLSaver.Load();
     _timeStamp = GetTimeStamp();
     _localTime = 0.0f;
 }
コード例 #2
0
ファイル: GameManager.cs プロジェクト: hafewa/WeChatSimulator
 void OnEnterGame()
 {
     //load
     XMLSaver.Load();
     StaticDataLoader.Load();
     ZoneManager.Instance.LoadData();
     gameObject.AddComponent <HeadSpriteUtils> ();
     _timeStamp  = GetTimeStamp();
     _localTime  = 0.0f;
     _lastSecond = false;
     _curTime    = DateTime.Now;
     FrostRX.Start(this).
     Execute(() => { loading.gameObject.SetActive(false); }).
     Wait(4.0f).
     Execute(() => { loading.gameObject.SetActive(true); loading.SetAlpha(0.0f); }).
     AlphaFade(loading, 1.0f, 8.0f).
     ExecuteAfterTime(() => { OnSaveData(); }, 2.0f).
     Wait(2.0f).
     AlphaFade(loading, 0.0f, 8.0f).
     GoToBegin();
 }
コード例 #3
0
ファイル: SaveAndLoad.cs プロジェクト: Andrew042/Flixter
    void OnGUI()
    {
        bool created = false;

        if (GUI.RepeatButton(redRect, "Capsule"))
        {
            go = GameObject.CreatePrimitive(PrimitiveType.Capsule);
            TypeHolder typeH = go.AddComponent <TypeHolder>();
            typeH.type = PrimitiveType.Capsule;
            go.name    = "Capsule" + go.GetInstanceID();
            created    = true;
        }

        if (GUI.RepeatButton(greenRect, "Cube"))
        {
            go = GameObject.CreatePrimitive(PrimitiveType.Cube);
            TypeHolder typeH = go.AddComponent <TypeHolder>();
            typeH.type = PrimitiveType.Cube;
            go.name    = "Cube" + go.GetInstanceID();
            created    = true;
        }

        if (GUI.RepeatButton(blueRect, "Cylinder"))
        {
            go = GameObject.CreatePrimitive(PrimitiveType.Cylinder);
            TypeHolder typeH = go.AddComponent <TypeHolder>();
            typeH.type = PrimitiveType.Cylinder;
            go.name    = "Cylinder" + go.GetInstanceID();
            created    = true;
        }

        /*
         * if (GUI.Button(resetRect, "SAVE"))
         * BinarySaver.Save(GetObjectsToSave(), fileName);
         *
         * if (GUI.Button(loadRect, "LOAD"))
         * {
         * List<ObjectSaver> toLoad = BinarySaver.Load(fileName) as List<ObjectSaver>;
         * if (toLoad == null)
         * {
         * Debug.Log("No Binary File Found");
         * return;
         * }
         *
         * CreateObjectsFromList(toLoad);
         * }
         */

        if (GUI.Button(resetXMLRect, "SAVE XML"))
        {
            XMLSaver <List <ObjectSaver> > .Save(GetObjectsToSave(), fileNameXML);
        }

        if (GUI.Button(loadXMLRect, "LOAD XML"))
        {
            List <ObjectSaver> toLoad = XMLSaver <List <ObjectSaver> > .Load(fileNameXML);

            if (toLoad == null)
            {
                Debug.Log("No XML File Found");
                return;
            }

            CreateObjectsFromList(toLoad);
        }

        if (!created)
        {
            return;
        }

        go.transform.position = Random.insideUnitSphere * 5;
        go.GetComponent <Renderer>().material.color = new Color(Random.insideUnitSphere.x, Random.insideUnitSphere.y, Random.insideUnitSphere.z);
        objects.Add(go);
    }