public void OnCreated(UMAData umaData) { var RT = umaData.GetFirstRenderTexture(); if( RT == null) return; if (allUMACharacters == null) allUMACharacters = new Dictionary<UMAData, RenderTexture>(); allUMACharacters.Add(umaData, RT); anyRT = RT; if (!enabled) { enabled = true; } }
public void OnUpdate(UMAData umaData) { if (updatingCount > 0) updatingCount--; var RT = umaData.GetFirstRenderTexture(); if (RT == null) return; if (allUMACharacters == null) allUMACharacters = new Dictionary<UMAData, RenderTexture>(); allUMACharacters[umaData] = RT; anyRT = RT; if (!enabled) { enabled = true; } }