跳到主要内容
版本:0.1.0

Interface IWukongSynchronizationApi

Namespace: WukongMp.Sdk.Api
Assembly: WukongMp.Sdk.dll

public interface IWukongSynchronizationApi

Properties

AllMainCharacters

EntityList<ReadyMainCharacter> AllMainCharacters { get; }

Property Value

EntityList<ReadyMainCharacter>

AllTamers

EntityList<ReadyTamer> AllTamers { get; }

Property Value

EntityList<ReadyTamer>

AreaPlayers

IReadOnlyList<PlayerId> AreaPlayers { get; }

Property Value

IReadOnlyList<PlayerId>

CurrentAreaId

AreaId? CurrentAreaId { get; }

Property Value

AreaId?

InRoom

bool InRoom { get; }

Property Value

bool

IsConnected

bool IsConnected { get; }

Property Value

bool

IsMasterClient

bool IsMasterClient { get; }

Property Value

bool

LocalMainCharacter

ReadyMainCharacter? LocalMainCharacter { get; }

Property Value

ReadyMainCharacter?

LocalPlayerId

PlayerId? LocalPlayerId { get; }

Property Value

PlayerId?

Methods

GetDisconnectReasonAndInvoke(Action<DisconnectReason>)

void GetDisconnectReasonAndInvoke(Action<DisconnectReason> callback)

Parameters

callback Action<DisconnectReason>

GetPlayerEntityByActor(AActor)

ReadyMainCharacter? GetPlayerEntityByActor(AActor actor)

Parameters

actor AActor

Returns

ReadyMainCharacter?

SpawnEnemy(TamerKind, Vector3)

void SpawnEnemy(TamerKind kind, Vector3 position)

Parameters

kind TamerKind

position Vector3

SyncMonstersInArea()

void SyncMonstersInArea()

TryGetPlayerInfoById(PlayerId, out string?, out int?)

bool TryGetPlayerInfoById(PlayerId player, out string? nickname, out int? team)

Parameters

player PlayerId

nickname string?

team int?

Returns

bool

  • Properties
    • AllMainCharacters
    • AllTamers
    • AreaPlayers
    • CurrentAreaId
    • InRoom
    • IsConnected
    • IsMasterClient
    • LocalMainCharacter
    • LocalPlayerId
  • Methods
    • GetDisconnectReasonAndInvoke(Action<DisconnectReason>)
    • GetPlayerEntityByActor(AActor)
    • SpawnEnemy(TamerKind, Vector3)
    • SyncMonstersInArea()
    • TryGetPlayerInfoById(PlayerId, out string?, out int?)