コード例 #1
0
ファイル: Spells.cs プロジェクト: mozkandemir/RazorEnhanced
 internal Spell(char flag, int n, int c, string power)
 {
     Flag         = (SpellFlag)flag;
     Number       = n;
     Circle       = c;
     WordsOfPower = power;
 }
コード例 #2
0
ファイル: Spells.cs プロジェクト: mozkandemir/RazorEnhanced
 internal Spell(char flag, int n, int c, string power, string[] reags)
 {
     Flag         = (SpellFlag)flag;
     Number       = n;
     Circle       = c;
     WordsOfPower = power;
     Reagents     = reags;
 }
コード例 #3
0
ファイル: Spells.cs プロジェクト: WildGenie/Razor
 public Spell( char flag, int n, int c, string power, string[] reags )
 {
     Flag = (SpellFlag)flag;
     Number = n;
     Circle = c;
     WordsOfPower = power;
     Reagents = reags;
 }
コード例 #4
0
ファイル: SpellBase.cs プロジェクト: ddionisio/1GAM_01_Aries
 public bool CheckFlags(SpellFlag spellFlags)
 {
     return (mSpell.flags & spellFlags) != 0;
 }
コード例 #5
0
ファイル: SpellBase.cs プロジェクト: ddionisio/1GAM_01_Aries
 public void _setFlags(SpellFlag aFlags)
 {
     mFlags = aFlags;
 }
コード例 #6
0
ファイル: StatBase.cs プロジェクト: ddionisio/1GAM_01_Aries
 /// <summary>
 /// Check to see if this stat is immune to given spell type
 /// </summary>
 public bool SpellImmuneCheck(SpellFlag spell)
 {
     return (spell & spellImmuneFlags) != (SpellFlag)0;
 }
コード例 #7
0
ファイル: UnitEntity.cs プロジェクト: ddionisio/1GAM_01_Aries
 public bool SpellCheckFlags(SpellFlag spellFlags)
 {
     return mSpells.FindIndex(x => x.CheckFlags(spellFlags)) != -1;
 }