ответ был:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GameCore
{
public class PlayerCharacter
{
public int Health { get; private set; }
public PlayerCharacter()
{
this.Health = 100;
}
public void Hit(int damage)
{
Health -= damage;
if (Health <= 0)
{
IsDead = true;
}
}
public bool IsDead{ get; private set; }
}
}
делает конструктор функцией с (), а не как PLayerCharacter {и т. д.
благодаря всем, обратно в мою дыру я иду.
У меня возникла та же проблема: исправлено «исправление аудита npm». Надеюсь, это поможет
Изначально при настройке выставки используется пряжа. Если вы используете npm для установки пакета, то npm склонен удалять пакеты, которые были установлены с помощью пряжи, потому что нет package-lock.json
. Это можно исправить, запустив npm i
, и он должен переустановить зависимости, которые были удалены.
Вы должны использовать либо yarn
, либо npm
, а не комбинацию обоих, так как это может привести к проблемам.