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