class MAGES::Ghost::SavedObjectState

class SavedObjectState
{
public:
    // properties

    GameObject Object;
    Animator AnimatorInstance;
    RuntimeAnimatorController SavedController;
    Renderer RendererInstance;
    Material[] SavedMaterials;

    // methods

    SavedObjectState(GameObject gameObject);
    void Restore();
};