32 lines
468 B
C#
32 lines
468 B
C#
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;
|
|
}
|
|
}
|