Interface IWukongConfigurationApi
Namespace: WukongMp.Sdk.Api
Assembly: WukongMp.Sdk.dll
Provides ways to configure various aspects othe game's behavior. Will be replaced in the future with more specific configuration APIs, but for now serves as a catch-all for miscellaneous configuration options that don't fit anywhere else. Hence, we do not document the individual configuration options here, as they are all subject to change and may be removed in the future without a major version bump.
public interface IWukongConfigurationApi
Propertiesâ
DeleteDestroyedTamersFromEcsâ
bool DeleteDestroyedTamersFromEcs { get; set; }
Property Valueâ
DisableCutscenesâ
bool DisableCutscenes { get; set; }
Property Valueâ
EnableCustomCameraArmLengthâ
bool EnableCustomCameraArmLength { get; set; }
Property Valueâ
IsStrongDamageImmueEnabledâ
bool IsStrongDamageImmueEnabled { get; set; }
Property Valueâ
IsSupportMultiLockEnabledâ
bool IsSupportMultiLockEnabled { get; set; }
Property Valueâ
OverrideLocalPlayerTeamFromGlobalEntityâ
bool OverrideLocalPlayerTeamFromGlobalEntity { get; set; }
Property Valueâ
SyncTamerTeamFromGameToEcsâ
bool SyncTamerTeamFromGameToEcs { get; set; }
Property Valueâ
Methodsâ
ClearDisableTamerAttackQuery()â
void ClearDisableTamerAttackQuery()
ClearIsAreaOverlapDisabledQuery()â
void ClearIsAreaOverlapDisabledQuery()
ClearIsInteractionAllowedQuery()â
void ClearIsInteractionAllowedQuery()
ClearIsPlayerInBattleQuery()â
void ClearIsPlayerInBattleQuery()
ClearIsSkillEnabledQuery()â
void ClearIsSkillEnabledQuery()
ClearIsTamerNotSynchronizedQuery()â
void ClearIsTamerNotSynchronizedQuery()
GetLaunchParameter(string, string)â
string GetLaunchParameter(string key, string defaultValue)
Parametersâ
key string
defaultValue string
Returnsâ
SetDisableTamerAttackQuery(Func<bool>)â
void SetDisableTamerAttackQuery(Func<bool> shouldDisableTamerAttack)
Parametersâ
shouldDisableTamerAttack Func<bool>
SetIsAreaOverlapDisabledQuery(Func<string, bool>)â
void SetIsAreaOverlapDisabledQuery(Func<string, bool> isAreaOverlapDisabled)
Parametersâ
isAreaOverlapDisabled Func<string, bool>
SetIsInteractionAllowedQuery(Func<EInteractType, bool>)â
void SetIsInteractionAllowedQuery(Func<EInteractType, bool> isInteractAllowed)
Parametersâ
isInteractAllowed Func<EInteractType, bool>
SetIsPlayerInBattleQuery(Func<bool>)â
void SetIsPlayerInBattleQuery(Func<bool> isPlayerInBattle)
Parametersâ
SetIsSkillEnabledQuery(Func<int, bool>)â
void SetIsSkillEnabledQuery(Func<int, bool> isSkillEnabled)
Parametersâ
isSkillEnabled Func<int, bool>
SetIsTamerNotSynchronizedQuery(Func<string, bool>)â
void SetIsTamerNotSynchronizedQuery(Func<string, bool> isTamerNotSynchronized)