Unity 6.3
0 онлайн 87 гостей 3 в системе
Вход

VersionControlObject.Refresh

Declaration

public void Refresh();

Описание

Вызывается, когда кэшированное состояние нужно отбросить и получить новое состояние из нижележащей системы контроля версий.

Unity вызывает этот метод, когда приложение снова получает фокус. Пользователь мог внести какие-то изменения в состояние файлов под контролем версий за пределами Unity, и поэтому ваши VersionControlObject должны получить обновлённое состояние. Не переопределяйте этот метод, если обновлять кэшированное состояние не требуется.

using UnityEditor.VersionControl;
using UnityEngine;

[VersionControl("Custom")] public class CustomVersionControlObject : VersionControlObject { public override void Refresh() { Debug.Log("Custom VCS refresh."); } }

Дополнительные ресурсы: ,VersionControlObject,.