// Start is called before the first frame update void Awake() { nextLevel = GetComponent <NextLevelTrigger>(); data = new NextLevelTriggerObjectData { triggers = nextLevel.requiredConditionsState }; //get/set }
public override void setLoadData(object obj) { if (nextLevel == null) { nextLevel = GetComponent <NextLevelTrigger>(); } data = (NextLevelTriggerObjectData)obj; nextLevel.requiredConditionsState = data.triggers; Debug.Log("data.triggers:" + data.triggers); }