Struct AreaScopeComponent
Namespace: ReadyM.Api.Multiplayer.ECS.Components
Assembly: ReadyM.Api.Multiplayer.dll
public struct AreaScopeComponent : IIndexedComponent<AreaId>, IComponent, INetSerializable
Implements
IIndexedComponent<AreaId>, IComponent, INetSerializable
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Properties
AreaId
public AreaId AreaId { get; set; }
Property Value
MasterClient
public PlayerId MasterClient { get; set; }
Property Value
Methods
Assign(in AreaScopeComponent)
public void Assign(in AreaScopeComponent value)
Parameters
value AreaScopeComponent
Deserialize(NetDataReader)
public void Deserialize(NetDataReader reader)
Parameters
reader NetDataReader
GetIndexedValue()
Returns the value of the indexed component field.
public AreaId GetIndexedValue()
Returns
Serialize(NetDataWriter)
public void Serialize(NetDataWriter writer)
Parameters
writer NetDataWriter