using UnityEngine; public class Player : Character { private int _totalCoins = 0; private bool _hasKey = false; public void AddCoin() { _totalCoins++; print($"player have {_totalCoins} coins"); } public void SetKey() { print($"player have key"); _hasKey =true; } public void RemoveKey() { _hasKey = false; } public bool IsHasKey() { return _hasKey; } private void Update() { base.MoveTo(Input.GetAxisRaw("Horizontal"), Input.GetAxisRaw("Vertical")); } }