Documentation

Unity Engine


Unity Engine


Refresh()

Called when the cached state should be discarded and the new state should be retrieved from the underlying VCS.
Read time 1 minuteLast updated a month ago

Definition

public virtual void Refresh()

Remarks

Unity calls this method when it regains application focus. The user might have made some changes to the state of version-controlled files outside of Unity and so your VersionControlObject should retrieve the updated state. Do not overwrite this method if there's no cached state to update.
using UnityEditor.VersionControl;using UnityEngine;[VersionControl("Custom")]public class CustomVersionControlObject : VersionControlObject{ public override void Refresh() { Debug.Log("Custom VCS refresh."); }}
Additional Resources: VersionControlObject.