Example #1
0
    //Handle casting a spell
    public void CallSpell()
    {
        SingleInstanceEnforcer sie = FindObjectOfType <SingleInstanceEnforcer>();

        list.spellID = sie.currentSpellID;
        sie.currentSpellID++;

        list.StartCoroutine(list.HandleSpell(Modules, 10));
    }
Example #2
0
    //Set references
    private void Start()
    {
        spell = GetComponent <Spell>();
        sie   = FindObjectOfType <SingleInstanceEnforcer>();

        lineRenderer = GetComponent <LineRenderer>();

        rotationReference = Info.IsCurrentlyVR() ? FindObjectOfType <InheritYRotation>().gameObject : FindObjectOfType <PlayerController>().gameObject;
    }