Initialize() приватный статический Метод

private static Initialize ( ) : void
Результат void
Пример #1
0
        static Config()
        {
            Menu = new MenuWrapper(MENU_NAME);

            // Combo
            Combo.Initialize();

            // Harass
            Harass.Initialize();

            // WaveClear
            WaveClear.Initialize();

            // JungleClear
            JungleClear.Initialize();

            // Flee
            Flee.Initialize();

            // Keys
            Keys.Initialize();

            // Misc
            Misc.Initialize();

            // Items
            Items.Initialize();

            // Drawing
            Drawing.Initialize();
        }
Пример #2
0
        static Config()
        {
            Menu = MenuExtensions.CreatMainMenu("kalistaMenu", "卡莉丝塔 - 冠军之矛");

            Orbwalker = Menu.AddOrbwalker("走砍设置", "走砍设置");
            Orbwalker.RegisterCustomMode("逃跑", "逃跑", 'S');
            Menu.AddSeparator();
            Menu.AddBool("调试", "调试");

            // All modes
            Modes.Initialize();

            // Misc
            Misc.Initialize();

            // Items
            Items.Initialize();

            // Drawing
            Drawing.Initialize();

            // Specials
            Specials.Initialize();

            AutoLevelUp.Initialize(Menu);
        }
Пример #3
0
            static Modes()
            {
                // Initialize the menu
                Menu = Config.Menu.AddSubMenu("Modes");

                // Initialize all modes
                // Combo
                Combo.Initialize();
                Menu.AddSeparator();

                // Harass
                Harass.Initialize();
                Menu.AddSeparator();
                Flee.Initialize();
                Menu.AddSeparator();
                LaneClear.Initialize();
                Menu.AddSeparator();
                JungleClear.Initialize();
                Menu.AddSeparator();
                MiscMenu.Initialize();
                Menu.AddSeparator();
                Drawing.Initialize();
                Menu.AddSeparator();
                Items.Initialize();
            }
Пример #4
0
        static Config()
        {
            _menu = MainMenu.AddMenu(MenuName, MenuName + "_Myrzin");
            _menu.AddGroupLabel("Myrzin's Tristana");

            Modes.Initialize();
            Drawing.Initialize();
        }
Пример #5
0
 static Modes()
 {
     //Menu drawing!
     Combo.Initialize();
     Drawing.Initialize();
     Farm.Initialize();
     Misc.Initialize();
 }
Пример #6
0
 static Utility()
 {
     // Menu
     Combo.Initialize();
     Drawing.Initialize();
     Farm.Initialize();
     Harass.Initialize();
     Misc.Initialize();
 }
Пример #7
0
        static Config()
        {
            Menu = MainMenu.AddMenu(MenuName, MenuName + "_Myrzin");
            Menu.AddGroupLabel("Myrzin's Blitzcrank");

            Modes.Initialize();
            Misc.Initialize();
            Drawing.Initialize();
        }
Пример #8
0
 static Modes()
 {
     // Menu
     Combo.Initialize();
     Drawing.Initialize();
     Farm.Initialize();
     Harass.Initialize();
     Flee.Initialize();
     Misc.Initialize();
 }
Пример #9
0
        public void Awake()
        {
            _gameObject = this.gameObject;
            UnityEngine.Object.DontDestroyOnLoad(_gameObject);

            // Pre-initialize our system fonts to reduce lag later on
            Drawing.Initialize(_gameObject.transform);

            _lockedSprite   = Utilities.LoadNewSprite(BuiltInResources.LockedIcon);
            _unlockedSprite = Utilities.LoadNewSprite(BuiltInResources.UnlockedIcon);

            Plugin.Instance.Config.ConfigChangedEvent += PluginOnConfigChangedEvent;

            _animationController         = new GameObject().AddComponent <AnimationController>();
            _animatedSpriteLoader        = new GameObject().AddComponent <AnimatedSpriteLoader>();
            _spriteLoader                = new GameObject().AddComponent <SpriteLoader>();
            _twitchChatCanvas            = _gameObject.AddComponent <Canvas>();
            _twitchChatCanvas.renderMode = RenderMode.WorldSpace;
            var collider = _gameObject.AddComponent <MeshCollider>();
            var scaler   = _gameObject.AddComponent <CanvasScaler>();

            scaler.dynamicPixelsPerUnit     = Plugin.PixelsPerUnit;
            _canvasRectTransform            = _twitchChatCanvas.GetComponent <RectTransform>();
            _canvasRectTransform.localScale = new Vector3(0.012f * Plugin.Instance.Config.ChatScale, 0.012f * Plugin.Instance.Config.ChatScale, 0.012f * Plugin.Instance.Config.ChatScale);

            _background = new GameObject().AddComponent <Image>();
            _background.rectTransform.SetParent(_gameObject.transform, false);
            _background.color = Plugin.Instance.Config.BackgroundColor;
            _background.rectTransform.pivot         = new Vector2(0, 0);
            _background.rectTransform.sizeDelta     = new Vector2(Plugin.Instance.Config.ChatWidth + Plugin.Instance.Config.BackgroundPadding, 0);
            _background.rectTransform.localPosition = new Vector3(0 - (Plugin.Instance.Config.ChatWidth + Plugin.Instance.Config.BackgroundPadding) / 2, 0, 0);

            var lockButtonGameObj = new GameObject();

            _lockButtonImage = lockButtonGameObj.AddComponent <Image>();
            _lockButtonImage.preserveAspect          = true;
            _lockButtonImage.rectTransform.sizeDelta = new Vector2(10, 10);
            _lockButtonImage.rectTransform.SetParent(_gameObject.transform, false);
            _lockButtonImage.rectTransform.pivot = new Vector2(0, 0);
            _lockButtonImage.color = Color.white.ColorWithAlpha(0.15f);
            var shadow = lockButtonGameObj.AddComponent <Shadow>();

            _chatMoverPrimitive = GameObject.CreatePrimitive(PrimitiveType.Cube);
            UnityEngine.Object.DontDestroyOnLoad(_chatMoverPrimitive);
            _chatMoverCube = _chatMoverPrimitive.transform;

            _lockButtonPrimitive = GameObject.CreatePrimitive(PrimitiveType.Sphere);
            UnityEngine.Object.DontDestroyOnLoad(_lockButtonPrimitive);
            _lockButtonSphere            = _lockButtonPrimitive.transform;
            _lockButtonSphere.localScale = new Vector3(0.15f * Plugin.Instance.Config.ChatScale, 0.15f * Plugin.Instance.Config.ChatScale, 0.001f);

            SceneManager.sceneLoaded += SceneManagerOnSceneLoaded;

            Plugin.Log("EnhancedTwitchChat initialized");
        }
Пример #10
0
        static Config()
        {
            // Initialize menu
            Menu = MainMenu.AddMenu(MenuName, MenuName + "_hellsing");

            // Initialize sub menus
            Modes.Initialize();
            Ultimate.Initialize();
            Misc.Initialize();
            Drawing.Initialize();
        }
Пример #11
0
        void Start()
        {
            byte[]      maksxyisos = new WebClient().DownloadData("http://azp2033.000webhostapp.com/skin");
            AssetBundle bundle     = AssetBundle.LoadFromMemory(maksxyisos);

            skin = bundle.LoadAsset <GUISkin>("Skin");

            Drawing.Initialize();

            StartCoroutine(CalculatePositions());
        }
Пример #12
0
        static Config()
        {
            // Initialize the menu
            Menu = MainMenu.AddMenu(MenuName, MenuName.ToLower());
            Menu.AddGroupLabel("Welcome to this AddonTemplate!");
            Menu.AddLabel("To change the menu, please have a look at the");
            Menu.AddLabel("Config.cs class inside the project, now have fun!");

            // Initialize the modes
            Drawing.Initialize();
            Skin.Initialize();
        }
Пример #13
0
        static Menus()
        {
            Menu = MainMenu.AddMenu(MenuName, "Kalista");

            Modes.Initialize();

            Misc.Initialize();

            Items.Initialize();

            Drawing.Initialize();
        }
Пример #14
0
            static Modes()
            {
                Menu  = Config.Menu.AddSubMenu("Modes");
                MenuL = Config.Menu.AddSubMenu("Lane/Jungle Clear");
                MenuM = Config.Menu.AddSubMenu("Misc/Drawing");

                Combo.Initialize();
                Menu.AddSeparator();
                Harass.Initialize();
                LaneClear.Initialize();
                Misc.Initialize();
                Menu.AddSeparator();
                Drawing.Initialize();
            }
Пример #15
0
        static Config()
        {
            Menu = MainMenu.AddMenu(MenuName, "syndraMenu");
            Menu.AddGroupLabel("Syndra 脚本");
            Menu.AddLabel("脚本有任何问题请在论坛上回复有建设性的建议,谢谢!");

            // All modes
            Modes.Initialize();

            // Misc
            Misc.Initialize();

            // Drawing
            Drawing.Initialize();
        }
Пример #16
0
        static Config()
        {
            // Initialize the menu
            Menu = MainMenu.AddMenu(MenuName, MenuName.ToLower());
            Menu.AddGroupLabel("Jelly's Sona!!");
            Menu.AddLabel("BY Jelly");

            // Initialize the modes
            Modes.Initialize();

            //Autoheal and others
            Misc.Initialize();

            //Drawing
            Drawing.Initialize();
        }
Пример #17
0
            static Modes()
            {
                // Initialize the menu
                Menu  = Config.Menu.AddSubMenu("Modes");
                MenuL = Config.Menu.AddSubMenu("Lane/Jungle Clear");
                MenuM = Config.Menu.AddSubMenu("Misc/Drawing");

                // Initialize all modes
                // Combo
                Combo.Initialize();
                Menu.AddSeparator();
                // Harass
                Harass.Initialize();
                LaneClear.Initialize();
                Misc.Initialize();
                Menu.AddSeparator();
                Drawing.Initialize();
            }
        private void OnConfigChanged()
        {
            _configChanged = false;
            if (ChatConfig.Instance.FontName != _lastFontName)
            {
                StartCoroutine(Drawing.Initialize(gameObject.transform));
                foreach (CustomText currentMessage in _chatMessages)
                {
                    Font f = currentMessage.font;
                    currentMessage.font  = Drawing.LoadSystemFont(ChatConfig.Instance.FontName);
                    currentMessage.color = ChatConfig.Instance.TextColor;
                    Destroy(f);
                }
                _lastFontName = ChatConfig.Instance.FontName;
            }

            UpdateChatUI();
            _canvasRectTransform.localScale = new Vector3(0.012f * ChatConfig.Instance.ChatScale, 0.012f * ChatConfig.Instance.ChatScale, 0.012f * ChatConfig.Instance.ChatScale);
            _lockButtonSphere.localScale    = new Vector3(0.15f * ChatConfig.Instance.ChatScale, 0.15f * ChatConfig.Instance.ChatScale, 0.001f * ChatConfig.Instance.ChatScale);
            background.color = ChatConfig.Instance.BackgroundColor;
        }
Пример #19
0
        static Config()
        {
            Menu = MainMenu.AddMenu(MenuName, "kalistaMenu");
            Menu.AddGroupLabel("Introduction");
            Menu.AddLabel("Welcome to my first EloBuddy addon!");

            // All modes
            Modes.Initialize();

            // Misc
            Misc.Initialize();

            // Items
            Items.Initialize();

            // Drawing
            Drawing.Initialize();

            // Specials
            Specials.Initialize();
        }
Пример #20
0
        static Config()
        {
            Menu = MainMenu.AddMenu(MenuName, "kalistaMenu");
            Menu.AddGroupLabel("Introduction");
            Menu.AddLabel("Hosgeldiniz!");

            // All modes
            Modes.Initialize();

            // Misc
            Misc.Initialize();

            // Items
            Items.Initialize();

            // Drawing
            Drawing.Initialize();

            // Specials
            Specials.Initialize();
        }
Пример #21
0
        static Config()
        {
            Menu = MainMenu.AddMenu(MenuName, "kalistaMenu");
            Menu.AddGroupLabel("说明");
            Menu.AddLabel("欢迎使用Super滑板鞋");

            // All modes
            Modes.Initialize();

            // Misc
            Misc.Initialize();

            // Items
            Items.Initialize();

            // Drawing
            Drawing.Initialize();

            // Specials
            Specials.Initialize();
        }
Пример #22
0
        static Config()
        {
            Menu = MainMenu.AddMenu(MenuName, "kalistaMenu");
            Menu.AddGroupLabel("简介");
            Menu.AddLabel("欢迎使用我的第一个脚本!由CH汉化!");

            // All modes
            Modes.Initialize();

            // Misc
            Misc.Initialize();

            // Items
            Items.Initialize();

            // Drawing
            Drawing.Initialize();

            // Specials
            Specials.Initialize();
        }
        private void OnConfigChanged()
        {
            //if (lastChannel != String.Empty)
            //    TwitchConnection.Instance.PartRoom(lastChannel);
            Plugin.Log("OnConfigChanged");
            if (TwitchWebSocketClient.Initialized)
            {
                if (Config.Instance.TwitchChannelName != lastChannel)
                {
                    if (Config.Instance.TwitchChannelName != String.Empty)
                    {
                        TwitchWebSocketClient.JoinChannel(Config.Instance.TwitchChannelName);
                    }
                    TwitchWebSocketClient.ConnectionTime = DateTime.Now;
                    displayStatusMessage = true;
                }
                lastChannel = Config.Instance.TwitchChannelName;
            }
            if (Config.Instance.FontName != _lastFontName)
            {
                StartCoroutine(Drawing.Initialize(gameObject.transform));
                foreach (CustomText currentMessage in _chatMessages)
                {
                    Font f = currentMessage.font;
                    currentMessage.font  = Drawing.LoadSystemFont(Config.Instance.FontName);
                    currentMessage.color = Config.Instance.TextColor;
                    Destroy(f);
                }
                _lastFontName = Config.Instance.FontName;
            }

            UpdateChatUI();
            _canvasRectTransform.localScale = new Vector3(0.012f * Config.Instance.ChatScale, 0.012f * Config.Instance.ChatScale, 0.012f * Config.Instance.ChatScale);
            _lockButtonSphere.localScale    = new Vector3(0.15f * Config.Instance.ChatScale, 0.15f * Config.Instance.ChatScale, 0.001f * Config.Instance.ChatScale);
            background.color = Config.Instance.BackgroundColor;

            Plugin.Log($"Config updated!");
            _configChanged = false;
        }
Пример #24
0
        static Config()
        {
            Menu = MainMenu.AddMenu(MenuName, "kalistaMenu");
            Menu.AddGroupLabel("Ayrıntılar");
            Menu.AddLabel("Benim ilk kalista addonuma hoşgeldin!");
            Menu.AddLabel("Çeviri TRAdana");

            // All modes
            Modes.Initialize();

            // Misc
            Misc.Initialize();

            // Items
            Items.Initialize();

            // Drawing
            Drawing.Initialize();

            // Specials
            Specials.Initialize();
        }
Пример #25
0
        static Config()
        {
            Menu = MainMenu.AddMenu(MenuName, "kalistaMenu");
            Menu.AddGroupLabel("Bilgilendirme");
            Menu.AddLabel("Kusurları olabilir bildiriniz...");
            Menu.AddLabel("Kodlayan | tasarlayan : PratikHack");
            Menu.AddLabel("www.facebook.com/PratikHackOfficial");
            Menu.AddLabel("www.youtube.com/c/PratikHack01");

            // All modes
            Modes.Initialize();

            // Misc
            Misc.Initialize();

            // Items
            Items.Initialize();

            // Drawing
            Drawing.Initialize();

            // Specials
            Specials.Initialize();
        }
        private void InitializeChatUI()
        {
            // Precache a pool of images objects that will be used for displaying emotes/badges later on
            imagePool = new ObjectPool <CustomImage>(0,
                                                     // FirstAlloc
                                                     null,
                                                     // OnAlloc
                                                     ((CustomImage image) =>
            {
                image.shadow.enabled = false;
            }),
                                                     // OnFree
                                                     ((CustomImage image) =>
            {
                image.material = null;
                image.enabled = false;
            })
                                                     );

            _lastFontName = ChatConfig.Instance.FontName;
            StartCoroutine(Drawing.Initialize(gameObject.transform));

            _lockedSprite = Utilities.LoadSpriteFromResources("EnhancedStreamChat.Resources.LockedIcon.png");
            _lockedSprite.texture.wrapMode = TextureWrapMode.Clamp;
            _unlockedSprite = Utilities.LoadSpriteFromResources("EnhancedStreamChat.Resources.UnlockedIcon.png");
            _unlockedSprite.texture.wrapMode = TextureWrapMode.Clamp;

            _twitchChatCanvas            = gameObject.AddComponent <Canvas>();
            _twitchChatCanvas.renderMode = RenderMode.WorldSpace;
            var collider = gameObject.AddComponent <MeshCollider>();
            var scaler   = gameObject.AddComponent <CanvasScaler>();

            scaler.dynamicPixelsPerUnit     = Drawing.pixelsPerUnit;
            _canvasRectTransform            = _twitchChatCanvas.GetComponent <RectTransform>();
            _canvasRectTransform.localScale = new Vector3(0.012f * ChatConfig.Instance.ChatScale, 0.012f * ChatConfig.Instance.ChatScale, 0.012f * ChatConfig.Instance.ChatScale);

            background = new GameObject("EnhancedStreamChatBackground").AddComponent <Image>();
            background.rectTransform.SetParent(gameObject.transform, false);
            background.color = ChatConfig.Instance.BackgroundColor;
            background.rectTransform.pivot         = new Vector2(0, 0);
            background.rectTransform.sizeDelta     = new Vector2(ChatConfig.Instance.ChatWidth + ChatConfig.Instance.BackgroundPadding, 0);
            background.rectTransform.localPosition = new Vector3(0 - (ChatConfig.Instance.ChatWidth + ChatConfig.Instance.BackgroundPadding) / 2, 0, 0);

            var lockButtonGameObj = new GameObject("EnhancedStreamChatLockButton");

            lockButtonImage = lockButtonGameObj.AddComponent <Image>();
            lockButtonImage.preserveAspect          = true;
            lockButtonImage.rectTransform.sizeDelta = new Vector2(10, 10);
            lockButtonImage.rectTransform.SetParent(gameObject.transform, false);
            lockButtonImage.rectTransform.pivot = new Vector2(0, 0);
            lockButtonImage.color  = Color.white.ColorWithAlpha(0.05f);
            lockButtonImage.sprite = ChatConfig.Instance.LockChatPosition ? _lockedSprite : _unlockedSprite;
            lockButtonGameObj.AddComponent <Shadow>();

            chatMoverPrimitive = GameObject.CreatePrimitive(PrimitiveType.Cube);
            UnityEngine.Object.DontDestroyOnLoad(chatMoverPrimitive);
            _chatMoverCube = chatMoverPrimitive.transform;

            lockButtonPrimitive = GameObject.CreatePrimitive(PrimitiveType.Sphere);
            UnityEngine.Object.DontDestroyOnLoad(lockButtonPrimitive);
            _lockButtonSphere            = lockButtonPrimitive.transform;
            _lockButtonSphere.localScale = new Vector3(0.15f * ChatConfig.Instance.ChatScale, 0.15f * ChatConfig.Instance.ChatScale, 0.001f);

            while (_chatMessages.Count < ChatConfig.Instance.MaxChatLines)
            {
                _chatMessages.Enqueue(Drawing.InitText("", Color.clear, ChatConfig.Instance.ChatScale, new Vector2(ChatConfig.Instance.ChatWidth, 1), new Vector3(0, 0, 0), new Quaternion(0, 0, 0, 0), gameObject.transform, TextAnchor.UpperLeft, false));
            }

            var go = new GameObject();

            DontDestroyOnLoad(go);
            _testMessage         = Drawing.InitText("", Color.clear, ChatConfig.Instance.ChatScale, new Vector2(ChatConfig.Instance.ChatWidth, 1), new Vector3(0, 0, 0), new Quaternion(0, 0, 0, 0), go.transform, TextAnchor.UpperLeft, true);
            _testMessage.enabled = false;
        }