123456789101112131415161718192021222324252627 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using ChivaXR;
- using System.Linq;
- using Sirenix.OdinInspector;
- public class AnimationPlayer_Example : SerializedMonoBehaviour
- {
- public bool awake = true;
- [ValueDropdown("GetAllAnimationNames",IsUniqueList =true)]
- public string AnimationName;
-
- private static IEnumerable GetAllAnimationNames()
- {
- return AnimationManager.Instance.animationDatas.Select(s => new ValueDropdownItem(s.AniDataName, s.AniDataName));
- }
- private void Awake()
- {
- if (awake)
- {
- AnimationManager.Instance.PlayAniData(AnimationName);
- }
- }
- }
|