"How to save custom class unity" Code Answer's

You're definitely familiar with the best coding language C# that developers use to develop their projects and they get all their queries like "How to save custom class unity" answered properly. Developers are finding an appropriate answer about How to save custom class unity related to the C# coding language. By visiting this online portal developers get answers concerning C# codes question like How to save custom class unity. Enter your desired code related query in the search bar and get every piece of information about C# code related question on How to save custom class unity. 

How to save custom class unity

By ArjinoodlesArjinoodles on Dec 25, 2020
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using UnityEngine;
 
[System.Serializable]
public class GameSettings
{
    public float AudioVolume = .5f;
}
 
class AudioSettings : MonoBehaviour
{
    private static AudioSettings _instance;
    public static AudioSettings Instance { get { return _instance; } }
 
    public GameSettings Gamer_Profile;
    public string AppLocation => $"{Application.persistentDataPath}";
    public string FileLocation => $"/Settings/";
    public string FileName => $"gameSettings.json";
    private void Awake()
    {
        if (_instance != null && _instance != this)
        {
            Destroy(this.gameObject);
        }
        else
        {
            _instance = this;
        }
        Gamer_Profile = Loadprofile();
    }
 
    GameSettings SetData(float audioVol)
    {
        return new GameSettings
        {
            AudioVolume = audioVol
        };
    }
    public GameSettings Loadprofile()
    {
        if (Directory.Exists($"{Application.persistentDataPath}/Settings/"))
        {
            if (File.Exists($"{Application.persistentDataPath}/Settings/gameSettings.json"))
            {
                string inputString = File.ReadAllText($"{Application.persistentDataPath}/Settings/gameSettings.json");
                return JsonUtility.FromJson<GameSettings>(inputString);
            }
        }
        Directory.CreateDirectory($"{Application.persistentDataPath}/Settings/");
        return SetData(0.5f);
    }
    public void SaveProfile()
    {
        var outputString = JsonUtility.ToJson(Gamer_Profile);
        if (!Directory.Exists($"{Application.persistentDataPath}/PlayerProfile/"))
        {
            Directory.CreateDirectory($"{Application.persistentDataPath}/PlayerProfile/");
        }
        File.WriteAllText($"{Application.persistentDataPath}/PlayerProfile/gameSettings.json", outputString);
    }
}
 //-devbb on twitch

Add Comment

0

All those coders who are working on the C# based application and are stuck on How to save custom class unity can get a collection of related answers to their query. Programmers need to enter their query on How to save custom class unity related to C# code and they'll get their ambiguities clear immediately. On our webpage, there are tutorials about How to save custom class unity for the programmers working on C# code while coding their module. Coders are also allowed to rectify already present answers of How to save custom class unity while working on the C# language code. Developers can add up suggestions if they deem fit any other answer relating to "How to save custom class unity". Visit this developer's friendly online web community, CodeProZone, and get your queries like How to save custom class unity resolved professionally and stay updated to the latest C# updates. 

C# answers related to "How to save custom class unity"

View All C# queries

C# queries related to "How to save custom class unity"

How to save custom class unity how to save data on cellphone unity android how to save unity tilemaps c# nested class access outer class member how to get derived class from base class C# unity scriptable object as base class reference a class by string unity unity static class mouse click unity raycast unity wpf save file dialog save method in asp.net save data from textbox to text file c# save byte array to file c# .net core web api save pdf file in local folder save dialog c# width and height save image IFOrmFile to path in asp.net 5 C# web api entity save example in c# model first create project from custom template dotnet how to set dialogresult yes in c# custom dialog box custom async return object c# dump custom entity to tracelog dynamics crm 365 ce online c# extension mongodb custom IIdGenerator C# Custom setter with parameter custom player spawner mirror vb.net databinding not working on custom property find class property with string C# class selector to property in asp net core dropdown how to select class object from query c# how to update modal class using dbfirst in asp.net core my context class is in different project and i want migration in different project in asp.net mvc ASP.NET Core set update clear cache from IMemoryCache (set by Set method of CacheExtensions class) Convert C# Class to xml wth xsd.exe distinct a list of class objects by one attribute c# global function without class new class không có contructor c# base class without empty constructor c# check if object is instance of class C# define class in multiple files C# how to expose an internal class to another project in the solution add getenumerator to class c# asp.net mvc class="" inline select how to use a function from a scrpt of a gameobject into another class add css class based on model value razor class combining send properties of class to dapper get list of constants in class c# C# traverseall elements in class property c# extension method in non static class convert table to Csharp class edit form item from class C# C# USING SHARED CLASS how to make a class implicitly convertible C# Base class c# partial class C# c# get class name as string htmlgenericcontrol class c# class in c++ class vs interface class merging random class in kotlin how to lock and hide a cursor unity reload scene unity header in inspector unity unity how to convert mouse screen position to world position unity float from another script how to detect a mouse click in unity unity mirror get ip address unity textmesh pro how to just aet z rotation on transform unity unity how to get y value unity mouse position to world unity c# set gameobject active Time delay C# unity unity check collider layer unity log unity print to console unity to string delete in unity fps camera unity unity how to set gameobjkect enabled dropdown text mesh pro unity unity mouse scroll wheel axis how to convert int to string unity c# object spin unity round to float unity require component unity Unity if or how to disable and enable rigidbody unity unity change text color unity set object scale Unity C# instantiate prefab unity transformer double en float C# player movement script unity How to create a list in csharp unity debug.log unity unity destroy all objects with tag load scene unity unity change tmp text from script unity lerp position Debug unity unity instantiate prefab unity failed to load window layout unity c# transform position unity c# check how many of an object exists unity c# change image source destroy all objects under parent unity c# how to change the color of an object in unity c# rgb unity lerp toggle unity c# unity instantiate prefab as child how to change scenes in unity convert array to list Unity C# how to clamp a velocity in unity c# index out of bound unity c# press key run code unity c# unity c# static monobehaviour unity c# write line unity c# method after delay translate gameobject unity c# Disable Debug.log Unity load material unity c# how to add a variable in unity c# unity c# sin get shader unity c# unity c# find object position in array collision detector unity c# 2d how to make float in unity c# unity c# flip sprite unity read text file play sound on collision unity c# unity cancel invokerepeating unity create empty gameobject in code unity restore deleted files unity set particle properties through script moving camera with touch screen unity random position unity 2d how to store some variables on the device in unity unity get refresh rate quadratic aiming unity unity ar scale for what is percent sign in unity c# how to download something form the web unity unity state machine behaviour for ai hwo to check if something is in a sphere in unity unity animator trigger stuck unity animation missing gameobject replace how do i limit the amount of prefabs in unity using c# script unity 2d enemy field of view character stay in ground unity 3d unity check if animator has parameter simple enemy spawning Unity unity smooth movement lerp parse float not working unity change z value unity unity stop object from rotating unity set parent canvas how to set minvalue of slider in unity compass direction mobile unity unity var not minus unity c# 10 random numbers unity unity rename populated list varibale true false when key pressed in c sharp unity unity android app black screen unity c# public all codes how to remove a parten transform unity unity check if right keyboard button is down unity smooth rotation 2sd unity can't put tmpro in script layermask in unity unity get sign of number Unity make a homing object how to make a follow script in unity gaussian blur unity sprite 2D how to make % posibility to spawn an object C# in unity unity set sprite image from script On add component unity unity c# jump how to do a sculpt in unity how to add colider in obj in unity 2020 destroy ui element unity unity predicts rigidbody position in x seconds clock in unity Player movement with animation unity object escape player unity change character velocity unity unity check if current scene is being unloaded character control script unity unity clear array unity insert variable into string player ToJson unity buttons not working canvas group unity unity black screen unity find out sdk version in code Unity how to put IEnumerator in update and loop once with yeild return new waitforseconds refrerencing tags unity unity Couldn't acquire device ID for device name Built-in Microphone unity 2d swap out background image

Browse Other Code Languages

CodeProZone