예제 #1
0
파일: Stand.cs 프로젝트: HellGoesOn/TBAR
 /// <summary>
 /// Adds combos that can be used any time.
 /// Normal combos take priority over Global
 /// </summary>
 /// <param name="combos"></param>
 public void AddGlobalCombos(params StandCombo[] combos)
 {
     foreach (StandCombo s in combos)
     {
         GlobalCombos.Add(s);
     }
 }
예제 #2
0
파일: Stand.cs 프로젝트: HellGoesOn/TBAR
        public virtual void ForceCombo(string name, Player player)
        {
            StandCombo tryGlobalCombo = GlobalCombos.Find(x => x.ComboName == name);

            StandCombo tryNormalCombo = NormalCombos.Find(x => x.ComboName == name);

            if (tryNormalCombo != null)
            {
                tryNormalCombo.ForceActivate(player);
                return;
            }

            if (tryGlobalCombo != null)
            {
                tryGlobalCombo.ForceActivate(player);
                return;
            }
        }