Move container logic to use inheritence and move logic around.
Also fix the clear counter spawning items, next I'm going to implament the logic for placing food onto them instead.
This commit is contained in:
parent
234e00cb9b
commit
44837c6c13
21 changed files with 1478 additions and 397 deletions
28
Assets/Scripts/ContainerCounterVisual.cs
Normal file
28
Assets/Scripts/ContainerCounterVisual.cs
Normal file
|
@ -0,0 +1,28 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class ContainerCounterVisual : MonoBehaviour
|
||||
{
|
||||
|
||||
private const string OPEN_CLOSE = "OpenClose";
|
||||
|
||||
[SerializeField] private ContainerCounter containerCounter;
|
||||
|
||||
private Animator animator;
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
animator = GetComponent<Animator>();
|
||||
}
|
||||
|
||||
private void Start()
|
||||
{
|
||||
containerCounter.OnPlayerGrabbedObject += ContainerCounter_OnPlayerGrabbedObject;
|
||||
}
|
||||
|
||||
private void ContainerCounter_OnPlayerGrabbedObject(object sender, System.EventArgs e)
|
||||
{
|
||||
animator.SetTrigger(OPEN_CLOSE);
|
||||
}
|
||||
}
|
Reference in a new issue