示例#1
0
        private IEnumerator SimulateSpell(Spells.SpellID id)
        {
            yield return(new WaitForSeconds(2));

            var spell = new messages.Spell()
            {
                spellId        = (int)id,
                targetedPlayer = new messages.Player()
                {
                    id = 0
                },
                caster = new Viewer {
                    name = "God", socketId = ""
                }
            };
            var spellsManager = FindObjectOfType <SpellsManager>();

            spellsManager?.OnSpellCasted(spell);
        }
示例#2
0
 public void AddSubscriber(Spells.SpellID id, ISpellSubscriber subscriber)
 {
     _SpellSubscribers[id].Add(subscriber);
 }