예제 #1
0
    public void assign_type(raw_card_stats this_card_type)
    {
        this.original_stats = this_card_type;

        this.attack_power  = this_card_type.attack_power;
        this.defence_power = this_card_type.defence_power;
        this.health        = this_card_type.health;
        this.attack_time   = this_card_type.attack_time;
        this.defence_time  = this_card_type.defence_time;
        this.casting_time  = this_card_type.casting_time;

        card_art.sprite = this_card_type.card_art;
        type_art.sprite = this_card_type.type_art;

        type = this_card_type.type;

        this.attack_power_text.text  = "" + this.attack_power;
        this.defence_power_text.text = "" + this.defence_power;
        this.health_text.text        = "" + this.health;
        this.attack_time_text.text   = "" + this.attack_time;
        this.defence_time_text.text  = "" + this.defence_time;
        this.casting_time_text.text  = "" + this.casting_time;

        this.name_text.text = this_card_type.name;
        name = this_card_type.name + "_card";
        this.flavour_text_text.text = this_card_type.flavour_text;
    }
예제 #2
0
    raw_card_stats(string card_name, string card_flavour_text, int card_attack_power, int card_defence_power, int card_health, float card_attack_time, float card_defence_time, float card_casting_time, Sprite card_card_art, card_types card_type, Sprite card_type_art)
    {
        name         = card_name;
        flavour_text = card_flavour_text;

        attack_power  = card_attack_power;
        defence_power = card_defence_power;
        health        = card_health;
        attack_time   = card_attack_time;
        defence_time  = card_defence_time;
        casting_time  = card_casting_time;

        card_art = card_card_art;
        type     = card_type;
        type_art = card_type_art;
    }