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?