public void Interact(ControlledBehaviour controlled)
 {
     if (controlled.CanBreak && !_exploded)
     {
         _exploded = true;
         _explodable.Explode(transform.GetChild((0)));
         Destroy(gameObject, 0.5f);
     }
 }
Ejemplo n.º 2
0
    public void Interact(ControlledBehaviour controlled)
    {
        if (_collected)
        {
            return;
        }

        _collected = true;
        _score.Count();

        gameObject.GetComponent <Hidable>().Hide();
    }
Ejemplo n.º 3
0
 public void Interact(ControlledBehaviour controlled)
 {
     controlled.CanBreak = true;
     gameObject.GetComponent <Hidable>().Hide("You found a\n<size=130%>SMASHSHROOM!</size>\n{click} to smash\nboulders!");
 }
Ejemplo n.º 4
0
 public void Interact(ControlledBehaviour controlled)
 {
     _collected = true;
     _text.text = "FORAGER\n<size=30>You foraged " + _score.GetText() + " of the hidden mushrooms!</size>";
     gameObject.GetComponent <Hidable>().Hide();
 }
Ejemplo n.º 5
0
 public void Interact(ControlledBehaviour controlled)
 {
     _toggled           = !_toggled;
     _renderer.material = _toggled ? selected : _material;
 }
 private void Start()
 {
     _canvas = GetComponent <CanvasGroup>();
     _text   = GetComponentInChildren <TextMeshProUGUI>();
     _player = FindObjectOfType <ControlledBehaviour>();
 }
 public void Interact(ControlledBehaviour controlled)
 {
     win.SetActive(true);
     gameObject.GetComponent <Hidable>().Hide("You found a\n<size=130%>HOMESHROOM!</size>\nJust make sure you're\nfinished before you find\nthe other...");
 }
 public void Interact(ControlledBehaviour controlled)
 {
     controlled.CanJump = true;
     gameObject.GetComponent <Hidable>().Hide("You found a\n<size=130%>JUMPSHROOM!</size>\nPress {space} to jump");
 }
Ejemplo n.º 9
0
 public void Interact(ControlledBehaviour controlled)
 {
     controlled.CanRun = true;
     gameObject.GetComponent <Hidable>().Hide("You found a\n<size=130%>SPEEDSHROOM!</size>\nHold {shift} to run\nand climb");
 }