在版本控制系统停用后调用。
当用户从版本控制设置窗口中选择不同的 VCS,或者在脚本中将此功能停用时,或者当编辑器关闭时,就会发生这种情况。
Unity 调用此方法通知 VersionControlObject 它不再处于活动状态,且版本控制系统操作(例如检出或提交)不再应执行。
using UnityEditor.VersionControl; using UnityEngine;
[VersionControl("Custom")] public class CustomVersionControlObject : VersionControlObject { public override void OnActivate() { Debug.Log("Custom VCS activated."); }
public override void OnDeactivate() { Debug.Log("Custom VCS deactivated."); } }
其他资源:VersionControlObject。