public override IRestorableComponent createRestoreableComponent() { IRestorableComponentContainer savedScript = new SaveableMonoBehaviourContainer(GetType()); IRestorableComponent result = savedScript; savedDictionary = savedScript.DataContainer; CreatedSaveableMonoBehaviour = result; return(result); }
public void addComponent(IRestorableComponent restoreableComponent) { restoreableComponents.Add(restoreableComponent); }