Я смотрел на другое руководство по этому поводу, но это не помогло. вот мои сценарии: (C#)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Player : MonoBehaviour
{
public static int money;
public static float health;
void Update()
{
money = Money.money;
health = HeathBar.slider.value;
}
}
другой:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[System.Serializable]
public class PlayerData
{
public static float health;
public static int money;
public float[] position;
public PlayerData (Player player)
{
money = player.money;
health = player.health;
position = new float[3];
position[0] = player.transform.position.x;
position[1] = player.transform.position.y;
position[2] = player.transform.position.z;
}
}
когда я смотрю в консоль, я вижу 2 ошибки: "Member" Player.health «невозможно получить доступ с помощью ссылки на экземпляр; вместо этого укажите его имя типа» «Участник« Player.money »не доступен с помощью ссылки на экземпляр; вместо этого укажите его имя типа»