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 6 days ago
Definition
- Type: Method
- Namespace: UnityEditor.VersionControl
- Assembly: UnityEditor.CoreModule
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.