Skip to content

Game.Audio.Radio.Radio+RuntimeSegment

Assembly: Game
Namespace: Game.Audio.Radio

Type: class public

Base: System.Object

Code

public class RuntimeSegment
{
    public Game.Audio.Radio.Radio+SegmentType type;
    public System.String[] tags;
    public System.Int32 clipsCap;
    private System.Int32 m_CapCount;
    private System.Int32 m_CurrentClipId;
    private System.Boolean <isSetUp>k__BackingField;
    private System.Collections.Generic.IReadOnlyList<Colossal.IO.AssetDatabase.AudioAsset> m_Clips;
    private System.Double <durationMs>k__BackingField;

    public Colossal.IO.AssetDatabase.AudioAsset currentClip { get; }
    public System.Boolean isSetUp { get; private set; }
    public System.Collections.Generic.IReadOnlyList<Colossal.IO.AssetDatabase.AudioAsset> clips { get; set; }
    public System.Double durationMs { get; private set; }

    public RuntimeSegment();

    public System.Boolean GoToNextClip();
    public System.Boolean GoToPreviousClip();
    public System.Void Reset();
    public System.Void Setup(Game.Audio.Radio.Radio+OnDemandClips clipsCallback);
}

Fields

  • public Game.Audio.Radio.Radio+SegmentType type
public Game.Audio.Radio.Radio+SegmentType type;
  • public System.String[] tags
public System.String[] tags;
  • public System.Int32 clipsCap
public System.Int32 clipsCap;
  • private System.Int32 m_CapCount
private System.Int32 m_CapCount;
  • private System.Int32 m_CurrentClipId
private System.Int32 m_CurrentClipId;
  • private System.Boolean <isSetUp>k__BackingField
private System.Boolean <isSetUp>k__BackingField;
  • private System.Collections.Generic.IReadOnlyList<Colossal.IO.AssetDatabase.AudioAsset> m_Clips
private System.Collections.Generic.IReadOnlyList<Colossal.IO.AssetDatabase.AudioAsset> m_Clips;
  • private System.Double <durationMs>k__BackingField
private System.Double <durationMs>k__BackingField;

Properties

  • public Colossal.IO.AssetDatabase.AudioAsset currentClip { get }
public Colossal.IO.AssetDatabase.AudioAsset currentClip { get; }
  • public System.Boolean isSetUp { get; private set }
public System.Boolean isSetUp { get; private set; }
  • public System.Collections.Generic.IReadOnlyList<Colossal.IO.AssetDatabase.AudioAsset> clips { get; set }
public System.Collections.Generic.IReadOnlyList<Colossal.IO.AssetDatabase.AudioAsset> clips { get; set; }
  • public System.Double durationMs { get; private set }
public System.Double durationMs { get; private set; }

Constructors

  • public RuntimeSegment()
public RuntimeSegment();

Methods

  • public GoToNextClip() : System.Boolean
public System.Boolean GoToNextClip();
  • public GoToPreviousClip() : System.Boolean
public System.Boolean GoToPreviousClip();
  • public Reset() : System.Void
public System.Void Reset();
  • public Setup(Game.Audio.Radio.Radio+OnDemandClips clipsCallback = null) : System.Void
public System.Void Setup(Game.Audio.Radio.Radio+OnDemandClips clipsCallback);