コード例 #1
0
ファイル: SaveSystem.cs プロジェクト: marcolbx/GameJamVzla
    public static void SaveCamera(CameraX camerax)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/camera.fun";
        FileStream      stream    = new FileStream(path, FileMode.Create);

        CameraData data = new CameraData(camerax);

        formatter.Serialize(stream, data);
        stream.Close();
    }
コード例 #2
0
 public CameraData(CameraX camera)
 {
     position       = new float[3];
     position[0]    = camera.transform.position.x;
     position[1]    = camera.transform.position.y;
     position[2]    = camera.transform.position.z;
     maxPosition    = new float[2];
     minPosition    = new float[2];
     maxPosition[0] = camera.maxPosition[0];
     maxPosition[1] = camera.maxPosition[1];
     minPosition[0] = camera.minPosition[0];
     minPosition[1] = camera.minPosition[1];
 }