public void OnBeforeSerialize() { // before writing to a Json get the information from the MonoBehaviours into the normal classes if (_classB) { _serializableClassB = _classB.GetSerializable(); } if (_classC) { _serializeableClassC = _classC.GetSerializable(); } }