Skip to content
Snippets Groups Projects
Quarry.cs 1.29 KiB
Newer Older
Erno Lokkila's avatar
Erno Lokkila committed
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

Leevi Grönlund's avatar
Leevi Grönlund committed
public class Quarry : Resource
Erno Lokkila's avatar
Erno Lokkila committed
{
Leevi Grönlund's avatar
Leevi Grönlund committed
 
    public override void checkExistence()
    {
        if (getAmount() < 1)
Leevi Grönlund's avatar
Leevi Grönlund committed
        {
            Destroy(gameObject);
        }
    }

    public override void refreshSprite()
    {
        if (getAmount() < 100)
        {
            gameObject.GetComponent<SpriteRenderer>().sprite = sprites[5];
        }
        else if (getAmount() < 200)
        {
            gameObject.GetComponent<SpriteRenderer>().sprite = sprites[4];
        }
        else if (getAmount() < 300)
        {
            gameObject.GetComponent<SpriteRenderer>().sprite = sprites[3];
        }
        else if (getAmount() < 400)
        {
            gameObject.GetComponent<SpriteRenderer>().sprite = sprites[2];
        }
        else if (getAmount() < 500)
        {
            gameObject.GetComponent<SpriteRenderer>().sprite = sprites[1];
        }
        else
        {
            gameObject.GetComponent<SpriteRenderer>().sprite = sprites[0];
        }
Erno Lokkila's avatar
Erno Lokkila committed
    // Start is called before the first frame update
    void Start()
    {
Leevi Grönlund's avatar
Leevi Grönlund committed
        setEventType(EventType.StoneCut);
        setAmount(Random.Range(2000, 4000));
Erno Lokkila's avatar
Erno Lokkila committed
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}