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
AreaPlayers
IReadOnlyList<PlayerId> AreaPlayers { get; }
Property Value
CurrentAreaId
AreaId? CurrentAreaId { get; }
Property Value
InRoom
bool InRoom { get; }
Property Value
IsConnected
bool IsConnected { get; }
Property Value
IsMasterClient
bool IsMasterClient { get; }
Property Value
LocalMainCharacter
ReadyMainCharacter? LocalMainCharacter { get; }
Property Value
LocalPlayerId
PlayerId? LocalPlayerId { get; }
Property Value
Methods
GetDisconnectReasonAndInvoke(Action<DisconnectReason>)
void GetDisconnectReasonAndInvoke(Action<DisconnectReason> callback)
Parameters
callback Action<DisconnectReason>
GetPlayerEntityByActor(AActor)
ReadyMainCharacter? GetPlayerEntityByActor(AActor actor)
Parameters
actor AActor
Returns
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?