SessionState 是一个键值存储,用于存储和检索应该在程序集重新加载后保留的编辑器会话状态。
在 Unity 退出时,存储在 SessionState 中的状态信息将被清除。若要存储应在 Unity 编辑器会话之间持久保存的状态信息,请使用 EditorPrefs。
| EraseBool | 删除键值存储中的布尔值条目。 |
| EraseFloat | 删除键值存储中的浮点值条目。 |
| EraseInt | 删除键值存储中的整数条目。 |
| EraseIntArray | 删除键值存储中的整数数组条目。 |
| EraseString | 删除键值存储中的字符串条目。 |
| EraseVector3 | 删除键值存储中的 Vector3 条目。 |
| GetBool | 检索布尔值。 |
| GetFloat | 检索浮点值。 |
| GetInt | 检索整数值。 |
| GetIntArray | 检索整数数组。 |
| GetString | 检索字符串值。 |
| GetVector3 | 检索 Vector3。 |
| SetBool | 存储布尔值。 |
| SetFloat | 存储浮点值。 |
| SetInt | 存储整数值。 |
| SetIntArray | 存储整数数组。 |
| SetString | 存储字符串值。 |
| SetVector3 | 存储 Vector3。 |