示例#1
0
        private void OnLoad(KS_SaveGame savegame)
        {
            Debug.Log("Time manager on load");
            Dictionary <string, string> fromSave = (Dictionary <string, string>)savegame.SaveData["KS_TIME"];

            currentMinute = int.Parse(fromSave["curMin"]);
            currentSecond = int.Parse(fromSave["curSec"]);
            currentZone   = (DayTimeZone)Enum.Parse(typeof(DayTimeZone), fromSave["curZone"]);
            realTime      = bool.Parse(fromSave["realTime"]);
            //paused = bool.Parse(fromSave["paused"]);
        }
示例#2
0
    public void Load()
    {
        clear();

        KS_SaveGame save = KS_SaveLoad.Load("tutSave");

        for (int i = 0; i < save.gameObjects.Count; i++)
        {
            KS_SaveLoad.RestoreGameObject(save.gameObjects[i]);
        }

        KS_Subtitle.Instance.ShowText("Loaded: tutsave.sav", 2f);
    }
示例#3
0
        private void OnLoad(KS_SaveGame savegame)
        {
            Manager.SetGameState(KS_Manager.GameState.LoadScreen);

            clearlevel();

            for (int i = 0; i < savegame.gameObjects.Count; i++)
            {
                GameObject obj = KS_SaveLoad.RestoreGameObject(savegame.gameObjects[i]);

                if (obj)
                {
                    obj.SendMessage("OnLoad", savegame, SendMessageOptions.DontRequireReceiver);
                }
            }

            Hide();
            Manager.SetGameState(KS_Manager.GameState.Playing);
        }
        void OnLoad(KS_SaveGame save)
        {
            Debug.Log("ROTATION load: " + transform.rotation);
            Camera cam    = camera.GetComponent <Camera>();
            Camera oldcam = (Camera)save.SaveData["KS_CC_CAM"];

            cam.depth              = oldcam.depth;
            cam.clearFlags         = oldcam.clearFlags;
            cam.backgroundColor    = oldcam.backgroundColor;
            cam.cullingMask        = oldcam.cullingMask;
            cam.transform.rotation = oldcam.transform.rotation;

            Destroy(oldcam);

            camera.transform.localRotation = (Quaternion)save.SaveData["TUT_CAM_TEST"];

            Dictionary <string, string> fromSave = (Dictionary <string, string>)save.SaveData["KS_CC"];

            pitch = float.Parse(fromSave["pitch"]);
            yaw   = float.Parse(fromSave["yaw"]);
        }
示例#5
0
 void OnLoad(KS_SaveGame saveGame)
 {
 }