NoaDebugger v1.1.0NoaDebugger v1.1.0
  • v1.6.0
  • v1.5.0
  • v1.4.0
  • v1.3.0
  • v1.2.0
  • v1.1.0
  • v1.0.0
Demo
Contact
Buy
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • v1.6.0
  • v1.5.0
  • v1.4.0
  • v1.3.0
  • v1.2.0
  • v1.1.0
  • v1.0.0
Demo
Contact
Buy
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • NoaPrefs

NoaPrefs

このクラスを介して、NOA Debugger独自の保存領域に値を保存します。
値はApplication.persistentDataPath配下のファイルに保存します。
また、保存した値はiCloud/iTunesのバックアップ対象から除外しています。

API一覧

Static Methods

API説明
SetString(key, value)stringの型で値を保存します。
SetSByte(key, value)sbyteの型で値を保存します。
SetByte(key, value)byteの型で値を保存します。
SetShort(key, value)shortの型で値を保存します。
SetUShort(key, value)ushortの型で値を保存します。
SetInt(key, value)intの型で値を保存します。
SetUInt(key, value)uintの型で値を保存します。
SetLong(key, value)longの型で値を保存します。
SetULong(key, value)ulongの型で値を保存します。
SetChar(key, value)charの型で値を保存します。
SetFloat(key, value)floatの型で値を保存します。
SetDouble(key, value)doubleの型で値を保存します。
SetDecimal(key, value)decimalの型で値を保存します。
SetBoolean(key, value)boolの型で値を保存します。
GetString(key, defaultValue)stringの型で値を取得します。データが取得できなかった場合は defaultValueを返します。
GetSByte(key, defaultValue)sbyteの型で値を取得します。データが取得できなかった場合は defaultValueを返します。
GetByte(key, defaultValue)byteの型で値を取得します。データが取得できなかった場合は defaultValueを返します。
GetShort(key, defaultValue)shortの型で値を取得します。データが取得できなかった場合は defaultValueを返します。
GetUShort(key, defaultValue)ushortの型で値を取得します。データが取得できなかった場合は defaultValueを返します。
GetInt(key, defaultValue)intの型で値を取得します。データが取得できなかった場合は defaultValueを返します。
GetUInt(key, defaultValue)uintの型で値を取得します。データが取得できなかった場合は defaultValueを返します。
GetLong(key, defaultValue)longの型で値を取得します。データが取得できなかった場合は defaultValueを返します。
GetULong(key, defaultValue)ulongの型で値を取得します。データが取得できなかった場合は defaultValueを返します。
GetChar(key, defaultValue)charの型で値を取得します。データが取得できなかった場合は defaultValueを返します。
GetFloat(key, defaultValue)floatの型で値を取得します。データが取得できなかった場合は defaultValue を返します。
GetDouble(key, defaultValue)doubleの型で値を取得します。データが取得できなかった場合は defaultValueを返します。
GetDecimal(key, defaultValue)decimalの型で値を取得します。データが取得できなかった場合は defaultValue を返します。
GetBoolean(key, defaultValue)boolの型で値を取得します。データが取得できなかった場合は defaultValue を返します。
DeleteAt(key)指定したキーの値を削除します。
DeleteAllSaveData()NoaPrefs を介して保存した全ての値を削除します。
DeleteAllToolData()NOA Debugger ツールが独自で使用している全ての値を削除します。

サンプルコード

#if NOA_DEBUGGER
using NoaDebugger;
#endif

public class Example
{
    void ExampleMethod()
    {
#if NOA_DEBUGGER

        // 値の保存
        NoaPrefs.SetString("key", "value");

        // 値の取得
        string value = NoaPrefs.GetString("key", "defaultValue");

        // 値の削除
        NoaPrefs.DeleteAt("key");

        // NoaPrefs経由で保存した値を全て削除
        NoaPrefs.DeleteAllSaveData();

        // NOA Debuggerが独自で使用している値を全て削除
        NoaPrefs.DeleteAllToolData();
#endif
    }
}