A downloadable tool

Download NowName your own price

Version: 1.0.5

Description:

A library for reading and writing files and data-types.

SOME CODING REQUIRED

Package Mirrors:

npmgititch.io

Key Scripts & Components:

  1. public enum FileType : Enum
    • public static class FileTypeUtilities
      • public static class SaveSystem
        • public struct SavedBool
          • Properties:
            • public Boolean Value { get; set; }
            • public Boolean Saved { get; }
          • Methods:
            • public SavedBool Load()
            • public SavedBool Save()
            • public void Delete()
        • public struct SavedFloat
          • Actions:
            • public event Action OnValueChanged
          • Properties:
            • public float Value { get; set; }
            • public Boolean Saved { get; }
          • Methods:
            • public SavedFloat Load()
            • public SavedFloat Save()
            • public void Delete()
        • public struct SavedInt
          • Actions:
            • public event Action OnValueChanged
          • Properties:
            • public Int32 Value { get; set; }
            • public Boolean Saved { get; }
          • Methods:
            • public SavedInt Load()
            • public SavedInt Save()
            • public void Delete()
        • public struct SavedList
          • Properties:
            • public List<String> Data { get; set; }
            • public Boolean Saved { get; }
          • Methods:
            • public void Add(String s)
            • public void AddRange(List`1 s)
            • public void Remove(String s)
            • public SavedList Load()
            • public SavedList Save()
            • public void Delete()
        • public struct SavedString
          • Actions:
            • public event Action OnValueChanged
          • Properties:
            • public String Value { get; set; }
            • public Boolean Saved { get; }
          • Methods:
            • public SavedString Load()
            • public SavedString Save()
            • public void Delete()
        • public struct SavedTexture2D
          • Actions:
            • public event Action OnTexture2DChanged
          • Properties:
            • public String Directory { get; set; }
            • public String File { get; set; }
            • public Texture2D Texture2D { get; set; }
            • public Boolean Saved { get; }
          • Methods:
            • public SavedTexture2D Load()
            • public SavedTexture2D Save()
            • public void Delete()
            • public Sprite CreateSprite(String name)
        • public class ScriptedSavedBool : ScriptedSavedValue`1
          • Properties:
            • public Boolean Value { get; set; }
            • public Boolean DefaultValue { get; set; }
          • Methods:
            • public void Toggle()
        • public class ScriptedSavedFloat : ScriptedSavedValue`1
          • Properties:
            • public float Value { get; set; }
            • public float DefaultValue { get; set; }
          • Methods:
            • public void Increment()
            • public void Decrement()
            • public void Add(float value)
            • public void Subtract(float value)
            • public void MultiplyBy(float value)
            • public void DivideBy(float value)
        • public class ScriptedSavedInt : ScriptedSavedValue`1
          • Properties:
            • public Int32 Value { get; set; }
            • public Int32 DefaultValue { get; set; }
          • Methods:
            • public void Increment()
            • public void Decrement()
            • public void Add(Int32 value)
            • public void Subtract(Int32 value)
            • public void MultiplyBy(Int32 value)
            • public void DivideBy(Int32 value)
        • public class ScriptedSavedList : ScriptedSavedValue`1
          • Properties:
            • public List<String> Value { get; set; }
            • public List<String> DefaultValue { get; set; }
          • Methods:
            • public void Add(String value)
            • public void AddRange(List`1 values)
            • public void Remove(String value)
            • public void Clear()
            • public Boolean Contains(String value)
            • public override void ResetValue()
        • public class ScriptedSavedString : ScriptedSavedValue`1
          • Properties:
            • public String Value { get; set; }
            • public String DefaultValue { get; set; }
        • public abstract class ScriptedSavedValue`1 : ScriptableObject
          • Actions:
            • public event Action OnValueChanged
          • Properties:
            • public String Directory { get; }
            • public String File { get; }
            • public T Value { get; set; }
            • public T DefaultValue { get; set; }
          • Methods:
            • public virtual void ResetValue()

        Download

        Download NowName your own price

        Click download now to get access to the following files:

        com.iron-mountain.save-system.unitypackage 22 kB

        Leave a comment

        Log in with itch.io to leave a comment.