跳转至

PlayerLoopUtility

介绍

  • 种类: static class
  • 所在程序集: Runestone.AesirArchitecture
  • 所在命名空间: Runestone.AesirArchitecture
public static class PlayerLoopUtility

注释

  • PlayerLoop 操作的静态工具类,提供子系统的插入、查询与描述功能。 供框架内部和外部用户扩展 PlayerLoop,不局限于 AesirArchitectureLifecyclePhase 预定义阶段。

方法

所有方法签名总览

方法完整签名
public Type GetType()
public virtual bool Equals(object obj)
public virtual int GetHashCode()
public virtual string ToString()
public static bool ContainsSystem<TTarget>()
public static bool InsertSystemAfter<TTarget>(PlayerLoopSystem system)
public static bool InsertSystemBefore<TTarget>(PlayerLoopSystem system)
public static string GetCurrentPlayerLoopDescription()
protected object MemberwiseClone()
protected virtual void Finalize()

声明的普通方法

普通方法名称 注释
public static bool ContainsSystem<TTarget> 检测 PlayerLoop 中是否包含指定类型的子系统
public static bool InsertSystemAfter<TTarget> 在 PlayerLoop 中指定子系统后插入自定义系统
public static bool InsertSystemBefore<TTarget> 在 PlayerLoop 中指定子系统前插入自定义系统
public static string GetCurrentPlayerLoopDescription 将当前 PlayerLoop 所有子系统按执行顺序输出为字符串。 Aesir Architecture 注入的子系统会以 [Aesir Architecture] 前缀标注。

继承的普通方法

普通方法名称 注释 声明方法的类
public Type GetType System.Object
public virtual bool Equals System.Object
public virtual int GetHashCode System.Object
public virtual string ToString System.Object
protected object MemberwiseClone System.Object
protected virtual void Finalize System.Object

Additional Notes

首个 ## Additional Notes 是增量生成文档标识符,请勿修改标题级别和内容!本文档由 Aesir Inspector 辅助生成。