Если я правильно понял, вы хотите создать «общие» переменные.
Итак, для этого вы можете использовать ScriptableObject
. Создайте новый скрипт в папке активов с именем BoolVariable и поместите этот код:
using UnityEngine;
[CreateAssetMenu(menuName = "Shared/Bool")]
public class BoolVariable : ScriptableObject{
public bool Value;
}
Затем создайте объекты bool
Ваш класс Values
будет изменен на:
public class Values: MonoBehaviour {
public BoolVariable One;
public BoolVariable Two;
}
И настройте свой новый 'Bools'
Надеюсь, это поможет вам, или даст какие-то идеи!