SceneAssetWrapperState¶
- 种类:
enum - 命名空间:
Runestone.AesirModules - 程序集:
Runestone.AesirModules
继承链: System.Object → System.ValueType → System.Enum → SceneAssetWrapperState
实现接口: System.IFormattable,System.IComparable,System.IConvertible
声明¶
public enum SceneAssetWrapperState : System.Enum,
System.IFormattable,
System.IComparable,
System.IConvertible
SceneAssetWrapper 的可用状态。 Unsafe:引用不安全(空引用,或场景既不在 BuildSettings 也不可 Addressable) Regular:引用安全,指向 BuildSettings 中的常规场景 Addressable:引用安全,指向 Addressable 场景
备注
对位 Eflatun.SceneReference 的 SceneReferenceState:空引用没有独立状态值, 表现为 Unsafe,具体原因用 SceneAssetWrapperUnsafeReason 区分。 场景同时存在于 BuildSettings 与 Addressables 时以 Regular 优先 (BuildSettings 加载途径不依赖 Addressables 包,兼容性最好)。
字段¶
| 名称 | 描述 |
|---|---|
Addressable |
引用安全:场景在 Addressables 组中(地址数据经编辑器同步缓存,运行时纯数据判定)。 |
Regular |
引用安全:场景已加入 BuildSettings 并启用。 |
Unsafe |
引用不安全:空引用,或场景未加入 BuildSettings(或被禁用)且不可 Addressable。 |
Addressable¶
引用安全:场景在 Addressables 组中(地址数据经编辑器同步缓存,运行时纯数据判定)。
Regular¶
引用安全:场景已加入 BuildSettings 并启用。
Unsafe¶
引用不安全:空引用,或场景未加入 BuildSettings(或被禁用)且不可 Addressable。
方法¶
| 名称 | 描述 | 声明类型 |
|---|---|---|
GetType() |
— | object |
HasFlag(Enum) |
— | Enum |
Equals(object) |
— | Enum |
GetHashCode() |
— | Enum |
ToString() |
— | Enum |
ToString(string) |
— | Enum |
GetTypeCode() |
— | Enum |
CompareTo(object) |
— | Enum |
MemberwiseClone() |
— | object |
Finalize() |
— | object |
ToString(IFormatProvider) |
— | Enum |
ToString(string, IFormatProvider) |
— | Enum |
Additional Notes¶
首个
## Additional Notes是增量生成文档标识符,请勿修改标题级别和内容!本文档由Script Doc Generator辅助生成。