public override void Initialize(GameObject go) { base.Initialize(go); _nightmareInstances = new TickActionContainer <NightmareInstance>(); _spellRangeGameobject = Instantiate(_spellRangePrefab); _spellRangeGameobject.SetActive(false); _spellRangeVisualizer = _spellRangeGameobject.GetComponent <SpellRangeVisualizer>(); // throw new System.NotImplementedException(); }
public override void Initialize(GameObject go) { base.Initialize(go); _curseInstances = new TickActionContainer <CurseInstance>(); _spellRangeGameobject = Instantiate(_spellRangePrefab); _spellRangeGameobject.SetActive(false); _spellRangeVisualizer = _spellRangeGameobject.GetComponent <SpellRangeVisualizer>(); _spellAoeGameobject = Instantiate(_spellAoePrefab); _spellAoeGameobject.SetActive(false); _spellAoeVisualizer = _spellAoeGameobject.GetComponent <SpellAoeVisualizer>(); }