// etc. public void SetUp(SerializableClassC values) { // set all values example3 = values.example3; example4 = values.example4; // etc. }
public SerializableClassC GetSerializable() { var output = new SerializableClassC(); output.example3 = example3; output.example4 = example4; // etc. return(output); }
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(); } }