跳到主要内容
版本:Next

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

AreaId

MasterClient

public PlayerId MasterClient { get; set; }

Property Value

PlayerId

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

AreaId

Serialize(NetDataWriter)

public void Serialize(NetDataWriter writer)

Parameters

writer NetDataWriter

  • Properties
    • AreaId
    • MasterClient
  • Methods
    • Assign(in AreaScopeComponent)
    • Deserialize(NetDataReader)
    • GetIndexedValue()
    • Serialize(NetDataWriter)