Пример #1
0
    public override void Initialize()
    {
        // Creating the Attack and Health NumberControllers
        AttackController = NumberController.Create("Attack_Controller", this.gameObject, new Vector3(-0.75f, -0.95f, 0f), 15, 0.35f);
        HealthController = NumberController.Create("Health_Controller", this.gameObject, new Vector3(0.825f, -0.95f, 0f), 15, 0.35f);

        // Creating the SpriteRenderers for the token, the minion and its glows
        TokenRenderer     = CreateRenderer("Token_Sprite", Vector3.one, Vector3.zero, 14);
        MinionRenderer    = CreateRenderer("Minion_Sprite", Vector3.one, Vector3.zero, 13);
        WhiteGlowRenderer = CreateRenderer("WhiteGlow_Sprite", Vector3.one * 2f, Vector3.zero, 12);
        GreenGlowRenderer = CreateRenderer("GreenGlow_Sprite", Vector3.one * 2f, Vector3.zero, 11);
        RedGlowRenderer   = CreateRenderer("RedGlow_Sprite", Vector3.one * 2f, Vector3.zero, 10);

        // Initializing the SpriteRenderers and the NumberControllers
        UpdateSprites();
        UpdateNumbers();

        // Enabling the token and the mininon
        TokenRenderer.enabled  = true;
        MinionRenderer.enabled = true;

        // Enabling both NumberControllers
        AttackController.SetEnabled(true);
        HealthController.SetEnabled(true);
    }
Пример #2
0
    public override void Initialize()
    {
        CostController      = NumberController.Create("Cost_Controller", this.gameObject, new Vector3(-1.375f, 2.15f, 0f), 43, 0.5f);
        AttackController    = NumberController.Create("Attack_Controller", this.gameObject, new Vector3(-1.35f, -2.15f, 0f), 43, 0.5f);
        AttributeController = NumberController.Create("Attribute_Controller", this.gameObject, new Vector3(1.5f, -2.15f, 0f), 43, 0.5f);

        CardRenderer = CreateRenderer("Card_Sprite", Vector3.one, Vector3.zero, 42);

        switch (Card.GetCardType())
        {
        case CardType.Weapon:
            ComboGlowRenderer = CreateRenderer("ComboGlow_Sprite", Vector3.one * 2.5f, new Vector3(0.0375f, 0.025f, 0f), 41);
            GreenGlowRenderer = CreateRenderer("GreenGlow_Sprite", Vector3.one * 2.5f, new Vector3(0.0375f, 0.025f, 0f), 40);
            break;

        case CardType.Spell:
            ComboGlowRenderer = CreateRenderer("ComboGlow_Sprite", Vector3.one * 2.5f, Vector3.zero, 41);
            GreenGlowRenderer = CreateRenderer("GreenGlow_Sprite", Vector3.one * 2.5f, Vector3.zero, 40);
            break;

        case CardType.Minion:
            ComboGlowRenderer = CreateRenderer("ComboGlow_Sprite", Vector3.one * 2.5f, new Vector3(0.07f, 0f, 0f), 41);
            GreenGlowRenderer = CreateRenderer("GreenGlow_Sprite", Vector3.one * 2.5f, new Vector3(0.07f, 0f, 0f), 40);
            break;
        }

        CardRenderer.enabled = true;

        UpdateSprites();
        UpdateNumbers();
    }
Пример #3
0
    public override void Initialize()
    {
        CostController = NumberController.Create("Cost_Controller", this.gameObject, new Vector3(-0.05f, 1.1f, 0f), 20, 0.35f);

        FrontTokenRenderer = CreateRenderer("FrontToken_Sprite", Vector3.one, Vector3.zero, 19);
        BackTokenRenderer  = CreateRenderer("BackToken_Sprite", Vector3.one, Vector3.zero, 19);

        HeroPowerRenderer = CreateRenderer("HeroPower_Sprite", Vector3.one, Vector3.zero, 18);

        WhiteGlowRenderer = CreateRenderer("WhiteGlow_Sprite", Vector3.one * 2f, new Vector3(0f, -0.12f, 0f), 17);
        GreenGlowRenderer = CreateRenderer("GreenGlow_Sprite", Vector3.one * 2f, new Vector3(0f, -0.12f, 0f), 16);
        RedGlowRenderer   = CreateRenderer("RedGlow_Sprite", Vector3.one * 2f, new Vector3(0f, -0.12f, 0f), 15);

        FrontTokenRenderer.enabled = true;
        HeroPowerRenderer.enabled  = true;

        UpdateSprites();
        UpdateNumbers();

        CostController.SetEnabled(true);
    }
Пример #4
0
    public override void Initialize()
    {
        AttackController = NumberController.Create("Attack_Controller", this.gameObject, new Vector3(-1.4f, -0.85f, 0f), 36, 0.45f);
        HealthController = NumberController.Create("Health_Controller", this.gameObject, new Vector3(1.45f, -0.85f, 0f), 36, 0.45f);
        ArmorController  = NumberController.Create("Armor_Controller", this.gameObject, new Vector3(1.5f, 0f, 0f), 36, 0.45f);

        AttackRenderer = CreateRenderer("Attack_Sprite", Vector3.one * 0.55f, new Vector3(-1.5f, -0.75f, 0f), 34);
        HealthRenderer = CreateRenderer("Health_Sprite", Vector3.one * 0.55f, new Vector3(1.5f, -0.75f, 0f), 34);
        ArmorRenderer  = CreateRenderer("Armor_Sprite", Vector3.one * 0.55f, new Vector3(1.5f, 0.75f, 0f), 34);

        HeroRenderer = CreateRenderer("Hero_Sprite", Vector3.one, Vector3.zero, 33);

        WhiteGlowRenderer = CreateRenderer("WhiteGlow_Sprite", Vector3.one * 2f, new Vector3(0.04f, 0.75f, 0f), 32);
        GreenGlowRenderer = CreateRenderer("GreenGlow_Sprite", Vector3.one * 2f, new Vector3(0.04f, 0.75f, 0f), 31);
        RedGlowRenderer   = CreateRenderer("RedGlow_Sprite", Vector3.one * 2f, new Vector3(0.04f, 0.75f, 0f), 30);

        HeroRenderer.enabled   = true;
        HealthRenderer.enabled = true;

        UpdateSprites();
        UpdateNumbers();

        HealthController.SetEnabled(true);
    }