Skip to content

Game.Debug.DebugWatchSystem+Watch

Assembly: Game
Namespace: Game.Debug

Type: class abstract public

Base: System.Object
Implements: Colossal.UI.Binding.IJsonWritable

Code

public abstract class Watch : Colossal.UI.Binding.IJsonWritable
{
    public Unity.Entities.ComponentSystemBase m_System;
    public System.String m_DisplayName;
    public System.String m_Color;

    protected Watch();

    public abstract System.Boolean Advance(System.UInt32 frameIndex);
    public abstract System.Void Disable();
    public abstract System.Void Enable();
    public static Game.Debug.DebugWatchSystem+Watch TryCreate(Game.Reflection.IValueAccessor accessor, System.Int32 historyLength, System.Int32 updateInterval);
    public abstract System.Void Write(Colossal.UI.Binding.IJsonWriter writer);
}

Fields

  • public Unity.Entities.ComponentSystemBase m_System
public Unity.Entities.ComponentSystemBase m_System;
  • public System.String m_DisplayName
public System.String m_DisplayName;
  • public System.String m_Color
public System.String m_Color;

Constructors

  • protected Watch()
protected Watch();

Methods

  • public abstract Advance(System.UInt32 frameIndex) : System.Boolean
public abstract System.Boolean Advance(System.UInt32 frameIndex);
  • public abstract Disable() : System.Void
public abstract System.Void Disable();
  • public abstract Enable() : System.Void
public abstract System.Void Enable();
  • public static TryCreate(Game.Reflection.IValueAccessor accessor, System.Int32 historyLength, System.Int32 updateInterval) : Game.Debug.DebugWatchSystem+Watch
public static Game.Debug.DebugWatchSystem+Watch TryCreate(Game.Reflection.IValueAccessor accessor, System.Int32 historyLength, System.Int32 updateInterval);
  • public abstract Write(Colossal.UI.Binding.IJsonWriter writer) : System.Void
public abstract System.Void Write(Colossal.UI.Binding.IJsonWriter writer);