static void Main(string[] args) { var sm = new StackManager(); sm.AddLogHandler(new PrintingLogAdapter()); //this is optional sm.AddTCPClient("client", FilterLevel.LEV_INFO, 5000, "127.0.0.1", 20000); var config = new MasterStackConfig(); config.link.useConfirms = true; //setup your stack configuration here. var commandAcceptor = sm.AddMaster("client", "master", FilterLevel.LEV_INFO, new PrintingDataObserver(), config); Console.WriteLine("Enter an index to send a command"); while (true) { System.UInt32 index = System.UInt32.Parse(Console.ReadLine()); DateTime start = DateTime.Now; var future = commandAcceptor.AcceptCommand(new BinaryOutput(ControlCode.CC_PULSE, 1, 100, 100), index); CommandStatus result = future.Await(); DateTime end = DateTime.Now; TimeSpan duration = end - start; Console.WriteLine("Result: " + result + " and took " + duration.Ticks + " Ticks"); } }
public static void Prefix(StackManager __instance, ref float t, ref bool isSpedUp, ref float __result) { if (speedToggled) { isSpedUp = true; } }
void Start() { // Make sure we have stack manager if (!stackManager) { stackManager = Utility.GetComponentFromTag<StackManager>("StackManager"); } // Make sure we have throw manager if (!throwManager) { throwManager = Utility.GetComponentFromTag<ThrowManager>("ThrowManager"); } // Only use PS4 controller settings if we have an active controller if (Input.GetJoystickNames().Length > 0) { usePS4Controller = true; Debug.Log("Using PS4 Controller"); } else { usePS4Controller = false; Debug.Log("Using Keyboard Input"); } // Initialise to first animal animalIndex = 0; }
// Use this for initialization void Start() { if(!stackManager) { stackManager = Utility.GetComponentFromTag<StackManager>("StackManager"); } }
public TestSetForm() { InitializeComponent(); this.sm = new StackManager(); this.lca = new LogControlAdapter(this.logControl); sm.AddLogHandler(lca); }
public TestSetForm() { InitializeComponent(); this.sm = new StackManager(); this.lca = new LogControlAdapter(this.logControl); sm.AddLogHandler(lca); }
public void resetStack() //pop everything { if (StackManager.getCurrentStackManager().isSTackEmpty()) { messageToUser.text = "The Stack is Empty"; } else { StackManager.getCurrentStackManager().resetStack(); } }
public void popFromStack() { if (StackManager.getCurrentStackManager().isSTackEmpty()) { messageToUser.text = "The Stack is Empty"; } else { StackManager.getCurrentStackManager().pop(); } }
// this method takes the content of the inputField and pushes it to the stack public void pushToStack() { if (input.text != null && input.text != "") { string stringToInput = input.text; StackManager.getCurrentStackManager().push(stringToInput); } else { messageToUser.text = "You need to type a value"; } }
public static bool Prefix(StackManager __instance, ref float t, ref float multiplier, ref float __result) { multiplier *= settings.SpeedBaseFactor; if (!settings.SpeedUpIsConstant) { return(true); } __result = __instance.deltaTime * multiplier; return(false); }
public static float get_AttackTimeMultiplier(StackManager @this) { var num = @this.AttackTimeMultiplier; if (speedToggled) { if (Mathf.Approximately(num, 1f)) { return(@this.Combat.Constants.CombatUIConstants.AttackSpeedUpFactor); } } return(num); }
public static void Postfix(StackManager __instance) { Logger.Minimal("."); stackManager = __instance; List <IStackSequence> sequenceStack = Traverse.Create(__instance).Property("SequenceStack"). GetValue <List <IStackSequence> >(); if (sequenceStack.Count > 0 && !shouldIgnoreSequence(sequenceStack[0])) { currentSequence = sequenceStack[0]; if (isNewSequence()) { Logger.Minimal(String.Format("SequenceStack count: {0}, curr seq: {1}, Guid: {2}", sequenceStack.Count, currentSequence.GetType(), currentSequence.SequenceGUID)); setNewSequenceAndStartTimer(); return; } if (isTimedOut()) { Logger.Minimal("timed out"); fixHangingSequence(); resetTimer(); return; } } if (sequenceStack.Count == 0) { if (previousSequence != null) { Logger.Minimal("sequenceStack empty"); previousSequence = null; startTimer(); return; } if (isTimedOut()) { Logger.Minimal("sequenceStack empty timeout"); fixHangingSequenceStack(); resetTimer(); return; } } }
void DeSpawn() { StackPiece tobeRemoved; ch = GetComponentsInChildren <StackPiece>(); foreach (StackPiece tempPiece in ch) { if (tempPiece.getIndex() == StackManager.getCurrentStackManager().numberOfElements()) { tobeRemoved = tempPiece; tobeRemoved.gameObject.SetActive(false); tobeRemoved.transform.position = currentPosition; pool.AddLast(tobeRemoved); } } }
// Use this for initialization void Awake() { // Make sure we have stack manager stackManager = Utility.GetComponentFromTag<StackManager>("StackManager"); // Set up the box collider boxCollider = gameObject.GetComponent<BoxCollider>(); boxCollider.transform.localScale = new Vector3(1.5f, 1.1f ,1.5f); boxCollider.transform.localPosition = new Vector3(0.0f, 0.5f, 0.0f); boxCollider.isTrigger = true; // Get parent object objParent = transform.parent.gameObject; animalBehaviour = objParent.GetComponent<AnimalBehaviour>(); // Start disabled Disable(); }
public XmlParserContext (XmlNameTable nt, XmlNamespaceManager nsMgr, String docTypeName, String pubId, String sysId, String internalSubset, String baseURI, String xmlLang, XmlSpace xmlSpace, Encoding enc) { // set up the name table and namespace manager if (nsMgr != null && nt != null && nsMgr.NameTable != nt) { throw new XmlException(S._("Xml_WrongNameTable")); } else if (nt == null) { if (nsMgr == null) { nsMgr = new XmlNamespaceManager(new NameTable()); } nametable = nsMgr.NameTable; } else { nametable = nt; } namespacemanager = nsMgr; // set various properties doctypename = (docTypeName == null) ? "" : docTypeName; publicid = (pubId == null) ? "" : pubId; systemid = (sysId == null) ? "" : sysId; internalsubset = (internalSubset == null) ? "" : internalSubset; encoding = enc; // set up scoped values baseURI = (baseURI == null) ? "" : baseURI; xmlLang = (xmlLang == null) ? "" : xmlLang; stackmanager = new StackManager(baseURI, xmlLang, xmlSpace); }
static void Main(string[] args) { var sm = new StackManager(); sm.AddTCPServer("server", FilterLevel.LEV_INFO, 5000, "127.0.0.1", 20000); var config = new SlaveStackConfig(); var publisher = sm.AddSlave("server", "slave", FilterLevel.LEV_INFO, new RejectingCommandAcceptor(), config); Console.WriteLine("Press <Enter> to randomly change a value"); Random r = new Random(); while (true) { Console.ReadLine(); int value = r.Next(UInt16.MaxValue); System.Console.WriteLine("Change Analog 0 to: " + value); publisher.Start(); publisher.Update(new Analog(value, 1, DateTime.Now), 0); publisher.End(); } }
void Start() { if(!stackManager) { stackManager = Utility.GetComponentFromTag<StackManager>("StackManager"); } // Access box collider boxCollider = GetComponent<BoxCollider>(); // Loop through the animals and give permissions foreach (GameObject animal in stackManager.gameAnimals) { if (animal.GetComponent<AnimalBehaviour>().animalSpecies.Equals(allowedSpecies)) { Physics.IgnoreCollision(boxCollider, animal.GetComponent<Collider>()); Physics.IgnoreCollision(boxCollider, animal.GetComponent<AnimalBehaviour>().triggerBox.GetComponent<AnimalCollider>().boxCollider); } } }
public StackManagerTests() { _stack = new TaggedStack <BackstackEntry <INavigationPage> >(); _navigationManager = new Mock <IParentNavigationManager <INavigationPage, PageIndex> >(); _stackManager = new StackManager <INavigationPage, PageIndex>(_stack, _navigationManager.Object); _pageA = CreateNavigationPage(PageIndex.PageA); _pageB = CreateNavigationPage(PageIndex.PageB); _pageDefinitions = new Dictionary <PageIndex, IPageProvider <INavigationPage> > { { PageIndex.PageA, new CachedPageProvider <INavigationPage>( _pageA.Object, () => { _pageA = CreateNavigationPage(PageIndex.PageA); return(_pageA.Object); }) { PageIdentifier = PageIndex.PageA } }, { PageIndex.PageB, new CachedPageProvider <INavigationPage>( _pageB.Object, () => { _pageB = CreateNavigationPage(PageIndex.PageB); return(_pageB.Object); }) { PageIdentifier = PageIndex.PageB } }, }; _navigationManager.Setup(manager => manager.PageDefinitions).Returns(() => _pageDefinitions); }
public static void LogStackManagerCanSave(StackManager stackmanager) { List <IStackSequence> SequenceStack = Traverse.Create(stackmanager).Property("SequenceStack").GetValue <List <IStackSequence> >(); List <IStackSequence> ParallelStack = Traverse.Create(stackmanager).Property("ParallelStack").GetValue <List <IStackSequence> >(); List <string> debugLines = new List <string>(); debugLines.Add("stackManagerSequenceStackCount (should be 2): " + SequenceStack.Count); if (SequenceStack != null) { foreach (IStackSequence sequence in SequenceStack) { debugLines.Add("SequenceStack messageIndex: " + sequence.MessageIndex); debugLines.Add("Desired Parent Name" + sequence.DesiredParentType.FullName); } } else { Logger.Minimal("SequensceStack is null!"); } if (ParallelStack != null) { foreach (IStackSequence sequence in ParallelStack) { debugLines.Add("ParallelStack messageIndex: " + sequence.MessageIndex); debugLines.Add("Desired Parent Name" + sequence.DesiredParentType.FullName); } } else { Logger.Minimal("ParallelStack is null!"); } Logger.Minimal("about to spit it out from LogStackManagerCanSave"); Logger.Block(debugLines.ToArray(), MethodBase.GetCurrentMethod()); }
static void Main(string[] args) { var sm = new StackManager(); sm.AddTCPServer("server", FilterLevel.LEV_INFO, 5000, "127.0.0.1", 20000); var config = new SlaveStackConfig(); var publisher = sm.AddSlave("server", "slave", FilterLevel.LEV_INFO, new RejectingCommandAcceptor(), config); Console.WriteLine("Press <Enter> to randomly change a value"); Random r = new Random(); while (true) { Console.ReadLine(); int value = r.Next(UInt16.MaxValue); System.Console.WriteLine("Change Analog 0 to: " + value); publisher.Start(); publisher.Update(new Analog(value, 1, DateTime.Now), 0); publisher.End(); } }
// activates a stack piece and changes its name this also chaning the value that it displays void Spawn() { //if the list is empty (we reached the limit of the stack) we will display this debug message if (pool.Count == 0) { Debug.Log("Nothing left to spawn ..."); return; } // this line obtains the value that the newest element in the stack has string newtext = QueueManager.getQueueManager().queueList.last(); // this gets the first stackpiece object that is store in the list StackPiece next = pool.First.Value; // the following two lines active the piece and changes its name to // the text of the last piece inserted into the stack respectively next.transform.position = currentPosition; next.gameObject.SetActive(true); next.name = newtext; // We assign to the piece the same index number it would have in the stack so we can find it later next.setIndex(StackManager.getCurrentStackManager().numberOfElements() - 1); // the stackpiece is removed from the stack list pool pool.RemoveFirst(); }
void Start () { // Make sure we have stack manager if(!gameManager) { gameManager = Utility.GetComponentFromTag<GameManager>("GameManager"); } // Make sure we have stack manager if(!stackManager) { stackManager = Utility.GetComponentFromTag<StackManager>("StackManager"); } // Initialise data for(int i = 0; i < animalData.Length; i++) { animalData[i].isSelected = false; } // Create and start the timer InitialiseTimer(); }
protected void Awake() { // Access stack manager if (!stackManager) { stackManager = Utility.GetComponentFromTag<StackManager>("StackManager"); } // Access audio source audioSource = Utility.HandleComponent<AudioSource>(gameObject); audioSource.clip = walkAudio; // Default flags isControllable = false; isMoving = false; isGrounded = false; canMove = true; beingThrown = false; // Get the height of the animal animalHeight = transform.localScale.y; // Create a box triggerBox = GameObject.CreatePrimitive(PrimitiveType.Cube); triggerBox.name = "Collider Box"; triggerBox.transform.SetParent(transform); triggerBox.transform.localPosition = Vector3.zero; triggerBox.AddComponent<AnimalCollider>(); triggerBox.GetComponent<MeshRenderer>().enabled = false; // Ignore our own colliders Physics.IgnoreCollision(GetComponent<Collider>(), triggerBox.GetComponent<Collider>()); // Set respawn position startPosition = transform.position; }
static void Main(string[] args) { var sm = new StackManager(); sm.AddLogHandler(new PrintingLogAdapter()); //this is optional sm.AddTCPv4Client("client", FilterLevel.LEV_INFO, 5000, "127.0.0.1", 20000); var config = new MasterStackConfig(); config.link.useConfirms = true; //setup your stack configuration here. var commandAcceptor = sm.AddMaster("client", "master", FilterLevel.LEV_INFO, new PrintingDataObserver(), config); Console.WriteLine("Enter an index to send a command"); while (true) { System.UInt32 index = System.UInt32.Parse(Console.ReadLine()); DateTime start = DateTime.Now; var future = commandAcceptor.AcceptCommand(new BinaryOutput(ControlCode.CC_PULSE, 1, 100, 100), index); CommandStatus result = future.Await(); DateTime end = DateTime.Now; TimeSpan duration = end - start; Console.WriteLine("Result: " + result + " and took " + duration.Ticks + " Ticks"); } }
private void Start() { stackManager = new StackManager(); uiManager = GameObject.FindObjectOfType <UIManager>(); }
public Layer() { chainStack = new StackManager(); state = LayerStates.Unchained; }
// Update is called once per frame void Update() { // this will constantly check if the user uses the pop or push function in the GUI elementsCurrentlyInStacK = StackManager.getCurrentStackManager().numberOfElements(); if (elementsWeRememberInStack != elementsCurrentlyInStacK) { //something has changed in the stack, we need to animate it if (elementsWeRememberInStack > elementsCurrentlyInStacK) { if (elementsCurrentlyInStacK == 0) { //if there are zero elements in the stack either the stack was reset or // the user poped the last element. cleanStack(); elementsWeRememberInStack = elementsCurrentlyInStacK; } else { //the stack is smaller "pop" DeSpawn(); elementsWeRememberInStack = elementsCurrentlyInStacK; } } else { //the stack is bigger "push" Spawn(); //this method activates one of the pieces that was created beforehand elementsWeRememberInStack = elementsCurrentlyInStacK; } } Spawner.transform.position = originalPosition; //this will keep track if we need to move to another stack hole image (moving the spawnner) if (elementsCurrentlyInStacK < 8) { currentPosition = originalPosition; for (int i = 1; i < 5; i++) { stackinground [i].gameObject.SetActive(false); } } else if (elementsCurrentlyInStacK < 16) { stackinground [1].gameObject.SetActive(true); currentPosition = secondPosition; for (int i = 2; i < 5; i++) { stackinground [i].gameObject.SetActive(false); } } else if (elementsCurrentlyInStacK < 24) { stackinground [2].gameObject.SetActive(true); currentPosition = thirdPosition; for (int i = 3; i < 5; i++) { stackinground [i].gameObject.SetActive(false); } } else if (elementsCurrentlyInStacK < 32) { stackinground [3].gameObject.SetActive(true); currentPosition = fourthPosition; stackinground [4].gameObject.SetActive(false); } else { stackinground [4].gameObject.SetActive(true); currentPosition = fifthPosition; } }
internal static void Init() { Menu = new Menu("mySeries: " + Me.ChampionName, "mySeries: " + Me.ChampionName, true); var targetSelectMenu = Menu.AddSubMenu(new Menu("Target Selector", "Target Selector")); { TargetSelector.AddToMenu(targetSelectMenu); } var orbMenu = Menu.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); { Orbwalker = new Orbwalking.Orbwalker(orbMenu); } var comboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo")); { comboMenu.AddItem(new MenuItem("ComboQ", "Use Q", true).SetValue(true)); comboMenu.AddItem( new MenuItem("ComboQSmart", "Use Q| Logic", true).SetValue(true) .SetTooltip("Smart Ignore Collsion Q Logic")); comboMenu.AddItem(new MenuItem("ComboW", "Use W", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboE", "Use E", true).SetValue(true)); comboMenu.AddItem( new MenuItem("ComboMode", "Combo Mode: ", true).SetValue( new StringList(new[] { "Normal", "Shield", "Burst(HuangXiaoMing Mode)" })) .SetTooltip("Burst Mode No More SHIELD!!!")); comboMenu.AddItem( new MenuItem("ComboModeSwitch", "Combo Mode Switch Key", true).SetValue( new KeyBind('T', KeyBindType.Press))).ValueChanged += ChangedComboMode; comboMenu.AddItem( new MenuItem("ComboShieldHP", "When Player HealthPercent <= x%| Active Shield", true).SetValue( new Slider(60))); comboMenu.AddItem(new MenuItem("ComboIgnite", "Use Ignite", true).SetValue(true)); comboMenu.AddItem( new MenuItem("ComboDisableAA", "Disable Attack Mode: ", true).SetValue( new StringList(new[] { "Smart", "All", "Off" }))); } var harassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); { harassMenu.AddItem(new MenuItem("HarassQ", "Use Q", true).SetValue(true)); harassMenu.AddItem(new MenuItem("HarassW", "Use W", true).SetValue(false)); harassMenu.AddItem(new MenuItem("HarassE", "Use E", true).SetValue(true)); harassMenu.AddItem( new MenuItem("HarassMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var clearMenu = Menu.AddSubMenu(new Menu("Clear", "Clear")); { var laneClearMenu = clearMenu.AddSubMenu(new Menu("LaneClear", "LaneClear")); { laneClearMenu.AddItem(new MenuItem("LaneClearQ", "Use Q", true).SetValue(true)); laneClearMenu.AddItem(new MenuItem("LaneClearW", "Use W", true).SetValue(false)); laneClearMenu.AddItem(new MenuItem("LaneClearE", "Use E", true).SetValue(true)); laneClearMenu.AddItem( new MenuItem("LaneClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var jungleClearMenu = clearMenu.AddSubMenu(new Menu("JungleClear", "JungleClear")); { jungleClearMenu.AddItem(new MenuItem("JungleClearQ", "Use Q", true).SetValue(true)); jungleClearMenu.AddItem(new MenuItem("JungleClearW", "Use W", true).SetValue(true)); jungleClearMenu.AddItem(new MenuItem("JungleClearE", "Use E", true).SetValue(true)); jungleClearMenu.AddItem( new MenuItem("JungleClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } clearMenu.AddItem(new MenuItem("asdqweqwe", " ", true)); ManaManager.AddSpellFarm(clearMenu); } var killStealMenu = Menu.AddSubMenu(new Menu("KillSteal", "KillSteal")); { killStealMenu.AddItem(new MenuItem("KillStealQ", "Use Q", true).SetValue(true)); killStealMenu.AddItem(new MenuItem("KillStealW", "Use W", true).SetValue(true)); killStealMenu.AddItem(new MenuItem("KillStealE", "Use E", true).SetValue(true)); } var miscMenu = Menu.AddSubMenu(new Menu("Misc", "Misc")); { var interruptMenu = miscMenu.AddSubMenu(new Menu("Interrupt Settings", "Interrupt Settings")); { interruptMenu.AddItem(new MenuItem("Interrupt", "Interrupt Danger Spells", true).SetValue(true)); interruptMenu.AddItem(new MenuItem("AntiAlistar", "Interrupt Alistar W", true).SetValue(true)); interruptMenu.AddItem(new MenuItem("AntiRengar", "Interrupt Rengar Jump", true).SetValue(true)); interruptMenu.AddItem(new MenuItem("AntiKhazix", "Interrupt Khazix R", true).SetValue(true)); } var antigapcloserMenu = miscMenu.AddSubMenu(new Menu("AntiGapcloser Settings", "AntiGapcloser Settings")); { antigapcloserMenu.AddItem(new MenuItem("Gapcloser", "Anti Gapcloser", true).SetValue(true)); foreach (var target in HeroManager.Enemies) { antigapcloserMenu.AddItem( new MenuItem("AntiGapcloser" + target.ChampionName.ToLower(), target.ChampionName, true) .SetValue(true)); } } var skinMenu = miscMenu.AddSubMenu(new Menu("SkinChange", "SkinChange")); { SkinManager.AddToMenu(skinMenu, 10); } var autoLevelMenu = miscMenu.AddSubMenu(new Menu("Auto Levels", "Auto Levels")); { LevelsManager.AddToMenu(autoLevelMenu); } var autoStackMenu = miscMenu.AddSubMenu(new Menu("Auto Stack", "Auto Stack")); { StackManager.AddToMenu(autoStackMenu, true, false, false); } } var drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings")); { drawMenu.AddItem(new MenuItem("DrawQ", "Draw Q Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawW", "Draw W Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawE", "Draw E Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawR", "Draw R Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawRMin", "Draw R Range(MinMap)", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawMode", "Draw Combo Mode Status", true).SetValue(true)); ManaManager.AddDrawFarm(drawMenu); DamageIndicator.AddToMenu(drawMenu, DamageCalculate.GetComboDamage); } Menu.AddItem(new MenuItem("asd ad asd ", " ", true)); Menu.AddItem(new MenuItem("Credit", "Credit: NightMoon", true)); Menu.AddToMainMenu(); }
public Ezreal() { Q = new Spell(SpellSlot.Q, 1150f); W = new Spell(SpellSlot.W, 950f); E = new Spell(SpellSlot.E, 475f); R = new Spell(SpellSlot.R, 10000f); EQ = new Spell(SpellSlot.Q, 1150f + 475f); EQ.SetSkillshot(0.25f + 0.65f, 60f, 2000f, true, SkillshotType.SkillshotLine); Q.SetSkillshot(0.25f, 60f, 2000f, true, SkillshotType.SkillshotLine); W.SetSkillshot(0.25f, 80f, 1600f, false, SkillshotType.SkillshotLine); R.SetSkillshot(1.1f, 160f, 2000f, false, SkillshotType.SkillshotLine); var comboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo")); { comboMenu.AddItem(new MenuItem("ComboQ", "Use Q", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboW", "Use W", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboE", "Use E", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboECheck", "Use E |Safe Check", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboEWall", "Use E |Wall Check", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboR", "Use R", true).SetValue(true)); } var harassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); { harassMenu.AddItem(new MenuItem("HarassQ", "Use Q", true).SetValue(true)); harassMenu.AddItem(new MenuItem("HarassW", "Use W", true).SetValue(false)); harassMenu.AddItem( new MenuItem("HarassMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); harassMenu.AddItem(new MenuItem("Harasstarget", "Harass List:", true)); foreach (var target in HeroManager.Enemies) { harassMenu.AddItem(new MenuItem("Harasstarget" + target.ChampionName.ToLower(), target.ChampionName, true).SetValue(true)); } } var clearMenu = Menu.AddSubMenu(new Menu("Clear", "Clear")); { var laneClearMenu = clearMenu.AddSubMenu(new Menu("LaneClear", "LaneClear")); { laneClearMenu.AddItem(new MenuItem("LaneClearQ", "Use Q", true).SetValue(true)); laneClearMenu.AddItem( new MenuItem("LaneClearQOut", "Use Q| Out of Attack Range Farm", true).SetValue(true)); laneClearMenu.AddItem(new MenuItem("LaneClearW", "Use W", true).SetValue(true)); laneClearMenu.AddItem( new MenuItem("LaneClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var jungleClearMenu = clearMenu.AddSubMenu(new Menu("JungleClear", "JungleClear")); { jungleClearMenu.AddItem(new MenuItem("JungleClearQ", "Use Q", true).SetValue(true)); jungleClearMenu.AddItem( new MenuItem("JungleClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(20))); } clearMenu.AddItem(new MenuItem("asdqweqwe", " ", true)); ManaManager.AddSpellFarm(clearMenu); } var lastHitMenu = Menu.AddSubMenu(new Menu("LastHit", "LastHit")); { lastHitMenu.AddItem(new MenuItem("LastHitQ", "Use Q", true).SetValue(true)); lastHitMenu.AddItem( new MenuItem("LastHitMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(20))); } var killStealMenu = Menu.AddSubMenu(new Menu("KillSteal", "KillSteal")); { killStealMenu.AddItem(new MenuItem("KillStealQ", "KillSteal Q", true).SetValue(true)); killStealMenu.AddItem(new MenuItem("KillStealW", "KillSteal W", true).SetValue(true)); } var miscMenu = Menu.AddSubMenu(new Menu("Misc", "Misc")); { var eMenu = miscMenu.AddSubMenu(new Menu("E Settings", "E Settings")); { eMenu.AddItem(new MenuItem("Gapcloser", "Anti GapCloser", true).SetValue(true)); eMenu.AddItem(new MenuItem("AntiMelee", "Anti Melee", true).SetValue(true)); eMenu.AddItem( new MenuItem("AntiMeleeHp", "Anti Melee|When Player HealthPercent <= x%", true).SetValue( new Slider(50))); } var rMenu = miscMenu.AddSubMenu(new Menu("R Settings", "R Settings")); { rMenu.AddItem(new MenuItem("AutoR", "Auto R?", true).SetValue(true)); rMenu.AddItem( new MenuItem("RRange", "Use R |Min Cast Range >= x", true).SetValue(new Slider(800, 0, 1500))); rMenu.AddItem( new MenuItem("RMaxRange", "Use R |Max Cast Range >= x", true).SetValue(new Slider(3000, 1500, 5000))); rMenu.AddItem( new MenuItem("RMinCast", "Use R| Min Hit Enemies >= x", true).SetValue(new Slider(2, 1, 6))); rMenu.AddItem( new MenuItem("SemiR", "Semi-manual R Key", true).SetValue(new KeyBind('T', KeyBindType.Press))); } miscMenu.AddItem(new MenuItem("PlayMode", "Play Mode: ", true).SetValue(new StringList(new[] { "AD", "AP" }))); } var utilityMenu = Menu.AddSubMenu(new Menu("Utility", "Utility")); { var skinMenu = utilityMenu.AddSubMenu(new Menu("Skin Change", "Skin Change")); { SkinManager.AddToMenu(skinMenu); } var autoLevelMenu = utilityMenu.AddSubMenu(new Menu("Auto Levels", "Auto Levels")); { LevelsManager.AddToMenu(autoLevelMenu); } var stackMenu = utilityMenu.AddSubMenu(new Menu("Auto Stack", "Auto Stack")); { StackManager.AddToMenu(stackMenu, true, true, false); } var itemsMenu = utilityMenu.AddSubMenu(new Menu("Items", "Items")); { ItemsManager.AddToMenu(itemsMenu); } } var drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings")); { drawMenu.AddItem(new MenuItem("DrawQ", "Draw Q Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawW", "Draw W Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawE", "Draw E Range", true).SetValue(false)); ManaManager.AddDrawFarm(drawMenu); DamageIndicator.AddToMenu(drawMenu); } Game.OnUpdate += OnUpdate; Orbwalking.BeforeAttack += BeforeAttack; Obj_AI_Base.OnSpellCast += OnSpellCast; AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; Drawing.OnDraw += OnDraw; }
protected void Start() { // Ensure we have access to the stack manager if (!stackManager) { stackManager = GameObject.FindGameObjectWithTag("StackManager").GetComponent<StackManager>(); } // Ensure we have access to the rigidbody if (!rigidBody) { rigidBody = GetComponent<Rigidbody>(); } triggerBox.GetComponent<AnimalCollider>().stackManager = stackManager; }
// Use this for initialization void Awake() { currentStack = this; }
public XmlParserContext (XmlNameTable nt, XmlNamespaceManager nsMgr, String docTypeName, String pubId, String sysId, String internalSubset, String baseURI, String xmlLang, XmlSpace xmlSpace, Encoding enc) { // set up the name table and namespace manager if(nsMgr != null && nt != null && nsMgr.NameTable != nt) { throw new XmlException(S._("Xml_WrongNameTable")); } else if(nt == null) { if(nsMgr == null) { nsMgr = new XmlNamespaceManager(new NameTable()); } nametable = nsMgr.NameTable; } else { nametable = nt; } namespacemanager = nsMgr; // set various properties doctypename = (docTypeName == null) ? "" : docTypeName; publicid = (pubId == null) ? "" : pubId; systemid = (sysId == null) ? "" : sysId; internalsubset = (internalSubset == null) ? "" : internalSubset; encoding = enc; // set up scoped values baseURI = (baseURI == null) ? "" : baseURI; xmlLang = (xmlLang == null) ? "" : xmlLang; stackmanager = new StackManager(baseURI, xmlLang, xmlSpace); }