Beispiel #1
0
    public void SetPart(SpellPartType type, SpellPart spell)
    {
        //Check if spell able to be set

        //

        setPart(type, spell);
    }
Beispiel #2
0
 private void Awake()
 {
     transform.DestroyAllChilds();
     CardItems = new SpellPart[8];
     CreateCard(0, Resources.Load <Sprite>("Sprites/Game/Cards/WoW Icon Pack/Abilities/01"), ULess.Card.Default);
     CreateCard(1, Resources.Load <Sprite>("Sprites/Game/Cards/WoW Icon Pack/Abilities/02"), ULess.Card.Default, SpellPartType.second);
     CreateCard(2, Resources.Load <Sprite>("Sprites/Game/Cards/WoW Icon Pack/Abilities/03"), ULess.Card.Default, SpellPartType.third);
     CreateCard(3, Resources.Load <Sprite>("Sprites/Game/Cards/WoW Icon Pack/Abilities/Suffocate"), ULess.Card.Default);
     CreateCard(4, Resources.Load <Sprite>("Sprites/Game/Cards/WoW Icon Pack/Abilities/Spider"), ULess.Card.Default, SpellPartType.second);
     CreateCard(5, Resources.Load <Sprite>("Sprites/Game/Cards/WoW Icon Pack/Abilities/Spy"), ULess.Card.Default, SpellPartType.third);
 }
Beispiel #3
0
 private void setPart(SpellPartType type, SpellPart spell)
 {
     if (!Parts.ContainsKey(type))
     {
         Parts.Add(type, spell);
     }
     else
     {
         Parts[type] = spell;
     }
     //displ spell icon
     transform.GetChild((int)type).GetComponent <SpriteRenderer>().sprite = Parts[type].Sprite;
 }
Beispiel #4
0
    public void CreateCard(int index, Sprite sprite, ULess.Card card, SpellPartType type = SpellPartType.first)
    {
        CardItems[index] = new SpellPart(sprite, card, type: type);
        var cardObj = new GameObject();

        cardObj.transform.parent = GameFolders.Cards.transform;
        cardObj.name             = $"Card{index}";
        var tempPosition = transform.position;

        tempPosition.x            += (index * 1.5f);
        cardObj.transform.position = tempPosition;
        var cardObjCardComponent = cardObj.AddComponent <Card>();

        cardObjCardComponent.SetIndex(index);
        cardObjCardComponent.sprite = sprite;
        _lastIndex = index;
    }