// Use this for initialization void Start() { currentScene = SceneManager.GetActiveScene().name.ToString(); SaveBox = GameObject.FindGameObjectWithTag("SavingComponents").GetComponent <SaveComponents>(); if (currentScene == "Level_2" || currentScene == "Level_3" && SaveBox != null) { torchFuel = SaveBox.getFuelSave(); hitpoints = SaveBox.getHPSave(); } currentItem = 0; lChildRenderers = gameObject.GetComponentsInChildren <SpriteRenderer>(); inventory = gameObject.GetComponent <Inventory>(); foreach (MeshRenderer lRenderer in gameObject.GetComponentsInChildren <MeshRenderer>()) { if (lRenderer.gameObject.name == "Sword") { swordRenderer = lRenderer; } } BoxObject.enabled = false; FlashCollider.enabled = false; SpotLight.enabled = false; PositionLight.enabled = false; healthbar.value = ((float)hitpoints / (float)maxHealth) * 100; fuelBar.value = ((torchFuel / torchMaxLifetime) * 100); foreach (Light light in gameObject.GetComponentsInChildren <Light>()) { if (light.gameObject.name == "Torch Light") { torchLight = light; } } }
private void Start() { currentScene = SceneManager.GetActiveScene().name.ToString(); SaveComponent = GameObject.FindGameObjectWithTag("SavingComponents").GetComponent <SaveComponents>(); if (currentScene == "Level_2" || currentScene == "Level_3" && SaveComponent != null) { List <IInventoryItem> menuItemsSaving = SaveComponent.getItemsSave(); foreach (IInventoryItem item in menuItemsSaving) { menuItems.Add(item); if (ItemAdded != null) { ItemAdded(this, new InventoryEventArgs(item)); } } } }