コード例 #1
0
    private void Skill_OnSuccessUsed(ISkill skill, SkillContext context)
    {
        var animState = AnimationAttribute.GetAnimationState(skill);

        if (animState != null)
        {
            PlayerMoveBehaviour.Instance.AnimationManager.SetState(animState.Value);
        }

        var audioSource = GetAudioSource(skill);

        if (audioSource != null)
        {
            audioSource.Play();
        }
    }
コード例 #2
0
ファイル: EnemyBehaviour.cs プロジェクト: Kalavarda/Unity
    private void Skill_OnSuccessUsed(ISkill skill, SkillContext context)
    {
        var animState = AnimationAttribute.GetAnimationState(skill);

        if (animState != null)
        {
            AnimationManagerBase.CreateOrGet(gameObject).SetState(animState.Value);
        }

        var audioSource = SkillBehaviour.GetAudioSource(skill);

        if (audioSource != null)
        {
            audioSource.Play();
        }
    }