summaryrefslogtreecommitdiff
path: root/Assets/Scripts/Test/SaionjiScript_Ability.cs
blob: 59d5563030a265743b1d7c52e4f16b66104cf949 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public partial class SaionjiScript : MonoBehaviour
{
	/// <summary>
	/// ability system
	/// </summary>
	AbilitySystem m_AbilitySystem = new AbilitySystem(); 

	ConditionBase And(ConditionBase c1, ConditionBase c2)
	{
		return new ConditionAnd(c1, c2);
	}

	ConditionBase Or(ConditionBase c1, ConditionBase c2)
	{
		return new ConditionOr(c1,c2);
	}

    /// <summary>
    /// 设置abilities
    /// </summary>
    void SetupAbilities()
    {
		IdleAbility idleAbility = new IdleAbility(Anim_Idle);

		m_AbilitySystem.AddAbility(idleAbility);
    }

}