public void init(gvmSpellData data)
 {
     Name = data.name;
     prefab = data.prefab;
     cost = data.cost;
     instantCorruption = data.instantCorruption;
     instantDamage = data.instantDamage;
     areaCPS = data.areaCPS;
     areaDPS = data.areaDPS;
     areaDuration = data.areaDuration;
     castTime = data.castTime;
     cooldown = data.cooldown;
     propertiesId = data.propertiesId;
 }
    public gvmSpell(gvmSpellData data, GameObject GO)
    {
        spellData = data;
        floorMask = LayerMask.GetMask("Floor");
        spellContainer = GO;

        /*
        spellContainer = Instantiate(Resources.Load("Prefabs/God/Spells/" + spellData.behaviour, typeof(GameObject))) as GameObject;

        //spellContainer =  (GameObject)Network.Instantiate(Resources.Load("Prefabs/God/Spells/" + spellData.behaviour, typeof(GameObject)), transform.position, Quaternion.identity, 0);

        spellContainer.GetComponent<gvmUIDataContainer>().init(spellData);

        spellContainer.SetActive(true);
        */
        //button.CmdSpawn(spellData);
    }