public override void DoAction(PlayerCharacter character, ItemSlot slot, Selectable select)
    {
        PlayerData pdata = PlayerData.Get();
        Firepit    fire  = select.GetComponent <Firepit>();

        if (fire != null && slot.GetItem() && pdata.HasItem(slot.GetItem().id))
        {
            fire.AddFuel(fire.wood_add_fuel);
            pdata.RemoveItemAt(slot.slot_index, 1);
        }
    }
Exemple #2
0
    private void Start()
    {
        Instance = this;

        lightInitialPosition = FirepitLight.transform.position;

        LogParticles = Logs.Select(l => l.GetComponentInChildren <ParticleSystem>()).ToArray();

        lastHpBarFill = Health;

        TimePassed = 0;
    }
	private void Start() {
        firePit = transform.parent.GetComponent<Firepit>();
        fireFX = transform.parent.GetChild(0).gameObject;
	}