Class ChatTabSettingsBase
Chat tab represents current chat 'window' and user always has at least on active tab. Tab settings tells chat which message are visible within that tab.
Settings for chat tabs are stored on server in ChatManager. Name should not be empty and can have collisions with other tabs. Tab names are not localized.
Inheritance
System.Object
ChatTabSettingsBase
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public abstract class ChatTabSettingsBase : Object, INamed, IController, IViewController, IHasUniversalID, INotifyPropertyChanged
Constructors
ChatTabSettingsBase()
Declaration
public ChatTabSettingsBase()
Properties
ControllerID
Declaration
public ref int ControllerID { get; }
Property Value
Type |
Description |
System.Int32 |
|
Flags
Declaration
public ChatTabFlags Flags { get; set; }
Property Value
IsHidden
Declaration
public bool IsHidden { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
LastActivationTime
Declaration
public double LastActivationTime { get; set; }
Property Value
Type |
Description |
System.Double |
|
MarkedUpName
Declaration
public LocString MarkedUpName { get; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
Description |
System.ComponentModel.PropertyChangedEventHandler |
|
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods