public void SlotAtlasEvent(UMA.UMAData umaData, UMA.SlotData slotData, Material material, Rect atlasRect) { var overlay = slotData.GetOverlay(0); if (overlay != null) { material.color = overlay.color; } }
public void OnCharacterUpdate(UMA.UMAData data) { foreach (var componentName in removeComponentNames) { var component = data.animator.GetComponent(componentName); Destroy(component); } foreach (var componentName in disableComponentNames) { var behavior = (data.animator.GetComponent(componentName) as Behaviour); if (behavior != null) { behavior.enabled = false; } } }
public void SlotAtlasEvent(UMA.UMAData umaData, UMA.SlotData slotData, Material material, Rect atlasRect) { Debug.Log(umaData.name + " got slot " + slotData.asset.slotName); }
public void UpdatedEvent(UMA.UMAData data) { Debug.Log(data.name + " Updated", data.gameObject); }
public void DestroyedEvent(UMA.UMAData data) { Debug.Log(data.name + " Destoyed", data.gameObject); }