コード例 #1
0
        public void Cast(string spellName)
        {
            ISpellDirector director = new SpellDirector(SpellDataProvider.GetInstance(), this);
            ISpell         spell    = director.Build(spellName);

            spell.Cast();
        }
コード例 #2
0
ファイル: Player.cs プロジェクト: Martiniann/MerlinCore
 public void Cast(ISpell spell)
 {
     ISpellDirector director = new SpellDirector(SpellDataProvider.GetInstance());
 }