public override void Unload() { // Unload any data that goes unhandled by tML or contains static data. AssetManager.Unload(); ChangelogData.Unload(); ILManager.Unload(); SaveDataManager.Unload(); LocalizationInitializer.Unload(); ModLogger = null; Instance = null; }
public override void Load() { Instance = this; ModLogger = Instance.Logger; // Initialize all the things! AssetManager.Load(); LocalizationInitializer.Initialize(); ILManager.Load(); SaveDataManager.Load(); SaveDataManager.Save(); ChangelogData.PopulateChangelogList(this); }
static Condition() { LocalizationInitializer.Initalize(); SecondaryOffsetManager.IntalizeOffsets(); AddNamespacesToScriptManager("ExBuddy", "ExBuddy.Helpers"); RebornBuddyTitle = MainWpf.current.Title; GameEvents.OnMapChanged += SetPlayerNameInWindowTitle; SetPlayerNameInWindowTitle(null, EventArgs.Empty); }
private void init() { try { _ = Offsets.Instance; _ = GroundSpeedHook.Instance; _ = CombatReachHook.Instance; _ = FastCastHook.Instance; _ = GcdHook.Instance; Core.Memory.Patches.Create(Offsets.Instance.KnockbackFunc, Enumerable.Repeat((byte)0x90, 5).ToArray(), "NoKnockbackPatch"); } catch (Exception e) { _memoFaliure = true; } LocalizationInitializer.Initalize(); //Settings.BotBase.Instance.AutoRegisterDuties = false; }
public override void OnInspectorGUI() { base.OnInspectorGUI(); LocalizationInitializer.Startup(); Target = target as LocalizationService; if (Application.isPlaying) { return; } EditorGUILayout.LabelField("Default Language"); var di = Array.IndexOf(Target.Languages, Target.DefaultLanguage); var di2 = EditorGUILayout.Popup(di, Target.Languages.Select(o => o.Name).ToArray()); if (di != di2) { Target.DefaultLanguage = Target.Languages[di2]; EditorUtility.SetDirty(target); } EditorGUILayout.LabelField("Cached Language"); EditorGUILayout.LabelField(Target.Language.Name, EditorStyles.boldLabel); GUILayout.Space(16); if (GUILayout.Button("Reset Cached Language")) { Target.Language = Target.DefaultLanguage; EditorUtility.SetDirty(target); } if (GUILayout.Button("Reset Language List")) { Target.Languages = LanguageInfo.All; EditorUtility.SetDirty(target); } }
public override void OnInitialize() { LocalizationInitializer.Initalize(); }
public static void ShowWindow() { LocalizationInitializer.Startup(); Selection.activeObject = LocalizationService.Instance; EditorGUIUtility.PingObject(LocalizationService.Instance); }