private void Start() { Inv = GetComponent <Inventory>(); belt = GetComponent <ToolBelt>(); player = GetComponent <PlayerController>(); B_BurlapArmor = GameObject.Find("Burlap Armor"); B_WoodArmor = GameObject.Find("Wood Armor"); B_StoneArmor = GameObject.Find("Stone Armor"); B_MetalArmor = GameObject.Find("Metal Armor"); playerCraftingMenu.SetActive(false); #region//Crafting Completion Bools Set To False At Start CanCraft_BurlapWall = false; CanCraft_WoodFence = false; CanCraft_StoneFence = false; CanCraft_MetalFence = false; CanCraft_WoodTurret = false; CanCraft_StoneTurret = false; CanCraft_MetalTurret = false; CanCraft_BurlapArmor = false; CanCraft_WoodArmor = false; CanCraft_StoneArmor = false; CanCraft_MetalArmor = false; CanCraft_SpikeTrap = false; CanCraft_BearTrap = false; #endregion }
public static void AddSelectionChangeInputInvokers(ToolBelt invoker) { selectionChangeInputInvokers.Add(invoker); foreach (UnityAction <Constants.Tools> listener in selectionChangeListeners) { invoker.AddChangeToolSelectionListener(listener); } }
//Start of Toolbelt events public static void AddDisableAllToolsUIInvokers(ToolBelt invoker) { disableAllToolIconsInvokers.Add(invoker); foreach (UnityAction listener in disableAllToolIconsListeners) { invoker.AddDisableAllToolsUIListener(listener); } }
private void Awake() { weaponChange = GameObject.FindObjectOfType <WeaponChange>(); inventory = GameObject.FindObjectOfType <Inventory>(); database = GameObject.FindObjectOfType <ItemDatabase>(); pauseMenu = GameObject.FindObjectOfType <PauseMenu>(); toolBelt = GameObject.FindObjectOfType <ToolBelt>(); //RemoveAllItems(); }
private void Awake() { hungerThirst = FindObjectOfType <HungerThirst>(); RefreshPlayerHealth(); RefreshHunger(); RefreshThirst(); //fps animations shit toolBelt = FindObjectOfType <ToolBelt>(); }
void Start() { //itemAmount = transform.GetChild(1).GetComponent<GameObject>(); //(Goal is to get gameobject in 2nd child and disable/enable in regards to amount) inventory = GameObject.FindObjectOfType <Inventory>(); toolBelt = GameObject.FindObjectOfType <ToolBelt>(); myImage = transform.GetChild(0).GetComponent <Image>(); myText = transform.GetChild(1).GetComponent <TextMeshProUGUI>(); //durabilityBar = transform.GetChild(2).GetComponent<Slider>(); ShowUI(); }
private void HandleAddRequest(string indexName, IEnumerable <Dictionary <string, string> > docs) { try { var dir = Path.Combine(ToolBelt.GetDataDirectory(), indexName); using (var write = new WriteOperation(dir, new Analyzer(), docs.ToDocuments())) { write.Execute(); } } catch (Exception ex) { Log.Error(ex); throw; } }
private void HandleRemoveRequest(string indexName, IEnumerable <string> ids) { try { var dir = Path.Combine(ToolBelt.GetDataDirectory(), indexName); using (var delete = new DeleteOperation(dir, ids)) { delete.Execute(); } } catch (Exception ex) { Log.Error(ex); throw; } }
/// <summary> /// This is called when the game should draw itself. /// </summary> /// <param name="gameTime">Provides a snapshot of timing values.</param> protected override void Draw(GameTime gameTime) { penumbra.BeginDraw(); GraphicsDevice.Clear(Color.CornflowerBlue); spriteBatch.Begin(SpriteSortMode.Immediate, BlendState.AlphaBlend, null, null, null, null, playerCam.GetTransformation()); worlds[0].Draw(spriteBatch); Player.Draw(spriteBatch); spriteBatch.End(); penumbra.Draw(gameTime); spriteBatch.Begin(); spriteBatch.DrawString(basicFont, "GOLD: " + Player.gold, new Vector2(1, 100), Color.White); ToolBelt.Draw(spriteBatch); var deltaTime = (float)gameTime.ElapsedGameTime.TotalSeconds; _frameCounter.Update(deltaTime); var fps = string.Format("FPS: {0}", _frameCounter.AverageFramesPerSecond); spriteBatch.DrawString(basicFont, fps, new Vector2(1, 1), Color.White); spriteBatch.End(); //base.Draw(gameTime); }
protected override void SpecificInit() { belt = FindObjectOfType <ToolBelt>(); }
private void Awake() { toolBelt = FindObjectOfType <ToolBelt>(); pickUpPrompt = GameObject.FindGameObjectWithTag("PickupPrompt"); cam = GetComponent <Camera>(); }
private Searcher GetSearcher(string name) { var dir = Path.Combine(ToolBelt.GetDataDirectory(), name); return(new Searcher(dir, new QueryParser(new Analyzer()), new Tfidf())); }
protected override void Update(GameTime gameTime) { gameTimePublic = gameTime; if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed || Keyboard.GetState().IsKeyDown(Keys.Escape)) { Exit(); } penumbra.Transform = playerCam.GetTransformation(); if (runOnce) { worlds[0].initialize(); ToolBelt.Initialize(); runOnce = false; } if (kb.IsKeyDown(Keys.Q)) { renderSize += 10; } else if (kb.IsKeyDown(Keys.E)) { playerCam.SetZoom(3f); renderSize = 600; } Zoom(); kb = Keyboard.GetState(); mouse = Mouse.GetState(); worlds[0].Update(); Player.Update(); ToolBelt.Update(); playerCam.LookAt(Player.rec); // TODO: Add your update logic here if (kb.IsKeyDown(Keys.R) && kbPre.IsKeyUp(Keys.R)) { if (penumbra.Visible == false) { penumbra.Visible = true; } else { penumbra.Visible = false; } } frames++; mousePre = mouse; kbPre = kb; base.Update(gameTime); }
private void Awake() { groundGrid = FindObjectOfType <GroundGrid>(); toolBelt = FindObjectOfType <ToolBelt>(); }