VR模拟枪支打靶,消灭鬼怪,换弹以及上弦等等硬核枪支操作。 使用HTCVive设备,开启SteamVR进行游玩。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

85 lines
2.0 KiB

3 years ago
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class TestSaveGame : MonoBehaviour
{
//INT (UI)
[Header("Save int")]
public Text countIntText;
public InputField inputIntField;
public int cubeIntCount = 0;
[Space(10)]
//Next variables
[Header("Save next")]
public float floatCount;
public Vector2 vect2;
public Vector3 vect3;
public Color color;
public string stringSave;
public bool saveBool;
// Use this for initialization
private void Start()
{
//Load Save int
cubeIntCount = SaveSystem.GetInt("cubeCount");
countIntText.text = cubeIntCount.ToString();
//Load save Next
floatCount = SaveSystem.GetFloat("float");
saveBool = SaveSystem.GetBool("bool");
vect2 = SaveSystem.GetVector2("vect2");
vect3 = SaveSystem.GetVector3("vect3");
color = SaveSystem.GetColor("color");
stringSave = SaveSystem.GetString("string");
}
//Button Save INT
public void SaveCube()
{
countIntText.text = inputIntField.text;
cubeIntCount = int.Parse(inputIntField.text);
//Save "cubeCount"
SaveSystem.SetInt("cubeCount", cubeIntCount);
}
//Save "NEXT"
private void OnApplicationQuit()
{
SaveSystem.SetFloat("float", floatCount);
SaveSystem.SetBool("bool", saveBool);
SaveSystem.SetVector2("vect2", vect2);
SaveSystem.SetVector3("vect3", vect3);
SaveSystem.SetColor("color", color);
SaveSystem.SetString("string", stringSave);
}
//Save "NEXT"
private void OnApplicationPause(bool pause)
{
if (pause)
{
SaveSystem.SetFloat("float", floatCount);
SaveSystem.SetBool("bool", saveBool);
SaveSystem.SetVector2("vect2", vect2);
SaveSystem.SetVector3("vect3", vect3);
SaveSystem.SetColor("color", color);
SaveSystem.SetString("string", stringSave);
}
}
}