Package gg.xp.xivsupport.callouts
Class ModifiedCalloutHandle
java.lang.Object
gg.xp.xivsupport.callouts.ModifiedCalloutHandle
-
Constructor Summary
ConstructorDescriptionModifiedCalloutHandle
(@Nullable Field field, PersistenceProvider persistenceProvider, String propStub, ModifiableCallout<?> original, @Nullable BooleanSetting allTts, @Nullable BooleanSetting allText, CalloutDefaults defaults) -
Method Summary
Modifier and TypeMethodDescription@Nullable String
@Nullable String
@Nullable Field
getField()
@Nullable String
static ModifiedCalloutHandle
installHandle
(ModifiableCallout<?> original, PersistenceProvider pers, String propStub) static ModifiedCalloutHandle
installHandle
(Field field, ModifiableCallout<?> original, PersistenceProvider pers, String propStub, @Nullable BooleanSetting allTts, @Nullable BooleanSetting allText, CalloutDefaults parent) boolean
boolean
boolean
void
void
setEnabledByParent
(boolean enabledByParent)
-
Constructor Details
-
ModifiedCalloutHandle
public ModifiedCalloutHandle(@Nullable @Nullable Field field, PersistenceProvider persistenceProvider, String propStub, ModifiableCallout<?> original, @Nullable @Nullable BooleanSetting allTts, @Nullable @Nullable BooleanSetting allText, CalloutDefaults defaults)
-
-
Method Details
-
installHandle
public static ModifiedCalloutHandle installHandle(ModifiableCallout<?> original, PersistenceProvider pers, String propStub) -
installHandle
public static ModifiedCalloutHandle installHandle(Field field, ModifiableCallout<?> original, PersistenceProvider pers, String propStub, @Nullable @Nullable BooleanSetting allTts, @Nullable @Nullable BooleanSetting allText, CalloutDefaults parent) -
getTtsSetting
-
getTextSetting
-
getSoundSetting
-
getEnable
-
getEnableTts
-
getEnableText
-
getSameText
-
getHangTimeSetting
-
getEffectiveTts
-
getEffectiveText
-
getDescription
-
getSoundFileIdentifier
-
setEnabledByParent
public void setEnabledByParent(boolean enabledByParent) -
isEffectivelyEnabled
public boolean isEffectivelyEnabled() -
isTtsEffectivelyEnabled
public boolean isTtsEffectivelyEnabled() -
isTextEffectivelyEnabled
public boolean isTextEffectivelyEnabled() -
getAllTextEnabled
-
getAllTtsEnabled
-
getTextColorOverride
-
getOriginal
-
getField
-
resetAllBooleans
public void resetAllBooleans()
-