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); }