예제 #1
0
        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);
 }