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(); }
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); }
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(); }
static Config() { _menu = MainMenu.AddMenu(MenuName, MenuName + "_Myrzin"); _menu.AddGroupLabel("Myrzin's Tristana"); Modes.Initialize(); Drawing.Initialize(); }
static Modes() { //Menu drawing! Combo.Initialize(); Drawing.Initialize(); Farm.Initialize(); Misc.Initialize(); }
static Utility() { // Menu Combo.Initialize(); Drawing.Initialize(); Farm.Initialize(); Harass.Initialize(); Misc.Initialize(); }
static Config() { Menu = MainMenu.AddMenu(MenuName, MenuName + "_Myrzin"); Menu.AddGroupLabel("Myrzin's Blitzcrank"); Modes.Initialize(); Misc.Initialize(); Drawing.Initialize(); }
static Modes() { // Menu Combo.Initialize(); Drawing.Initialize(); Farm.Initialize(); Harass.Initialize(); Flee.Initialize(); Misc.Initialize(); }
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"); }
static Config() { // Initialize menu Menu = MainMenu.AddMenu(MenuName, MenuName + "_hellsing"); // Initialize sub menus Modes.Initialize(); Ultimate.Initialize(); Misc.Initialize(); Drawing.Initialize(); }
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()); }
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(); }
static Menus() { Menu = MainMenu.AddMenu(MenuName, "Kalista"); Modes.Initialize(); Misc.Initialize(); Items.Initialize(); Drawing.Initialize(); }
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(); }
static Config() { Menu = MainMenu.AddMenu(MenuName, "syndraMenu"); Menu.AddGroupLabel("Syndra 脚本"); Menu.AddLabel("脚本有任何问题请在论坛上回复有建设性的建议,谢谢!"); // All modes Modes.Initialize(); // Misc Misc.Initialize(); // Drawing Drawing.Initialize(); }
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(); }
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; }
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(); }
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(); }
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(); }
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; }
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(); }
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; }