void Start() { _itemScript = GameObject.Find("Game manager").GetComponent <Item_script>(); _gameManager = GameObject.Find("Game manager").GetComponent <Game_manager>(); _notification = GameObject.Find("Notification").GetComponent <Ingame_notification_script>(); _questManager = GameObject.Find("Game manager").GetComponent <Quest_manager_script>(); }
void Start() { _notification = GameObject.Find("Notification").GetComponent <Ingame_notification_script>(); _itemScript = GameObject.Find("Game manager").GetComponent <Item_script>(); restockItems(); //StartCoroutine(Restock()); }
public static void saveItems(Item_script itemScript) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/items.save"; FileStream stream = new FileStream(path, FileMode.Create); ItemData data = new ItemData(itemScript); formatter.Serialize(stream, data); stream.Close(); }
void Start() { _itemScript = GameObject.Find("Game manager").GetComponent <Item_script>(); _gameManagerScript = GameObject.Find("Game manager").GetComponent <Game_manager>(); _characterStats = GameObject.Find("Game manager").GetComponent <Character_stats>(); var tmp = slot_text.GetComponent <TextMeshPro>(); switch (ID) { case 0: tmp.SetText("Head"); break; case 1: tmp.SetText("Body"); break; case 2: tmp.SetText("Legs"); break; case 3: tmp.SetText("Left"); break; case 4: tmp.SetText("Shoulder"); break; case 5: tmp.SetText("Gadget"); break; case 6: tmp.SetText("Feet"); break; case 7: tmp.SetText("Right"); break; default: break; } slot_text.GetComponent <Text_animation>().startAnim(tmp.text, 0.01f); }
public void equipItem(int item_id) { _itemScript = GameObject.Find("Game manager").GetComponent <Item_script>(); int slot_id = 0; switch (_itemScript.items[item_id].type) { case item_type.head: slot_id = 0; break; case item_type.body: slot_id = 1; break; case item_type.legs: slot_id = 2; break; case item_type.left_arm: slot_id = 3; break; case item_type.shoulder: slot_id = 4; break; case item_type.gadget: slot_id = 5; break; case item_type.feet: slot_id = 6; break; case item_type.right_arm: slot_id = 7; break; } Equipments[slot_id] = item_id; Player_max_health += _itemScript.items[item_id].attributes[0]; Player_max_resource += _itemScript.items[item_id].attributes[1]; Player_damage += _itemScript.items[item_id].attributes[2]; gameObject.GetComponent <Spell_script>().actualizeSpells(); }
// Update is called once per frame void Start() { _hair = hair.GetComponent <SpriteRenderer>(); _eyes = eyes.GetComponent <SpriteRenderer>(); _nose = nose.GetComponent <SpriteRenderer>(); _mouth = mouth.GetComponent <SpriteRenderer>(); _body = body.GetComponent <SpriteRenderer>(); _equipment_head = equipment_head.GetComponent <SpriteRenderer>(); _equipment_body = equipment_body.GetComponent <SpriteRenderer>();; _equipment_legs = equipment_legs.GetComponent <SpriteRenderer>();; _equipment_left = equipment_left.GetComponent <SpriteRenderer>();; _equipment_shoulder = equipment_shoulder.GetComponent <SpriteRenderer>();; _equipment_gadget = equipment_gadget.GetComponent <SpriteRenderer>();; _equipment_feet = equipment_feet.GetComponent <SpriteRenderer>();; _equipment_right = equipment_right.GetComponent <SpriteRenderer>();; _itemScript = GameObject.Find("Game manager").GetComponent <Item_script>(); _characterStats = GameObject.Find("Game manager").GetComponent <Character_stats>(); _gameManager = GameObject.Find("Game manager").GetComponent <Game_manager>(); }
public void initializeBattle(int id) { _characterStats = GameObject.Find("Game manager").GetComponent <Character_stats>(); _characterManager = GameObject.Find("Character").GetComponent <Character_manager>(); _notification = GameObject.Find("Notification").GetComponent <Ingame_notification_script>(); _enemyManagerScript = GameObject.Find("Game manager").GetComponent <Enemy_manager_script>(); _itemScript = GameObject.Find("Game manager").GetComponent <Item_script>(); _spellScript = GameObject.Find("Game manager").GetComponent <Spell_script>(); isPaused = false; _spellScript.actualizeSpells(); _spellScript.setupAttributes(); _healthBar = GameObject.Find("Health_bar").GetComponent <Bar_script>(); _resourceBar = GameObject.Find("Resource_bar").GetComponent <Bar_script>(); _spellbarAnimator = GameObject.Find("Spellbar").GetComponent <Animator>(); GameObject.Find("Item_preview").GetComponent <Animator>().Play("Item_preview_slide_out_anim"); GameObject.Find("Inventory slots").GetComponent <Animator>().Play("Inventory_slide_out_anim"); GameObject.Find("Conversation").GetComponent <Conversation_script>().closeConversation(); _spellScript.target = null; StopAllCoroutines(); isOngoing = true; if (gameObject.GetComponent <Game_manager>().current_screen.name == "Combat_screen_UI") { if (_characterStats.Player_health > _characterStats.Player_max_health || _characterStats.Player_health < 0) { _characterStats.Player_health = _characterStats.Player_max_health; _healthBar.updateHealth(); } if (_characterStats.Player_resource > _characterStats.Player_max_resource || _characterStats.Player_resource < 0) { _characterStats.Player_resource = _characterStats.Player_max_resource; _resourceBar.updateResource(); } } battle_id = id; _characterStats.Player_health = _characterStats.Player_max_health; _characterStats.Player_resource = _characterStats.Player_max_resource; _healthBar.updateHealth(); _resourceBar.updateResource(); GameObject.Find("Spell_preview").GetComponent <Visibility_script>().setInvisible(); remaining_time.GetComponent <Text_animation>().startAnim((round_time).ToString(), 0.05f); opponent_ids = battles[id].opponent_ids; opponents[0].GetComponent <Enemy_script>().enemyInitialize(battles[id].opponent_ids[0]); opponents[1].GetComponent <Enemy_script>().enemyInitialize(battles[id].opponent_ids[1]); generateSequence(); _notification.message("¤" + battles[id].battle_name, 3); battle_background.GetComponent <SpriteRenderer>().sprite = battles[id].background; round_counter = 0; timer = 0; changeRound(); }
private void Start() { _itemScript = GameObject.Find("Game manager").GetComponent <Item_script>(); _gameManagerScript = GameObject.Find("Game manager").GetComponent <Game_manager>(); _characterStats = GameObject.Find("Game manager").GetComponent <Character_stats>(); }
private void Start() { gameManager = GameObject.Find("Game manager"); item_id = gameManager.GetComponent <Store_manager>().Store[ID]; item = gameManager.GetComponent <Item_script>(); }
public ItemData(Item_script itemScript) { items = itemScript.items; }
public void Start() { _itemScript = GameObject.Find("Game manager").GetComponent <Item_script>(); _characterStats = GameObject.Find("Game manager").GetComponent <Character_stats>(); }