Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        static Condition()
        {
            LocalizationInitializer.Initalize();

            SecondaryOffsetManager.IntalizeOffsets();

            AddNamespacesToScriptManager("ExBuddy", "ExBuddy.Helpers");

            RebornBuddyTitle = MainWpf.current.Title;

            GameEvents.OnMapChanged += SetPlayerNameInWindowTitle;

            SetPlayerNameInWindowTitle(null, EventArgs.Empty);
        }
Ejemplo n.º 4
0
 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;
 }
Ejemplo n.º 5
0
        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);
            }
        }
Ejemplo n.º 6
0
 public override void OnInitialize()
 {
     LocalizationInitializer.Initalize();
 }
Ejemplo n.º 7
0
 public static void ShowWindow()
 {
     LocalizationInitializer.Startup();
     Selection.activeObject = LocalizationService.Instance;
     EditorGUIUtility.PingObject(LocalizationService.Instance);
 }