Search Results for

    Show / Hide Table of Contents

    Class DemoScript

    实例化牌堆并处理

    Inheritance
    Object
    DemoScript
    Namespace: Assets.Scripts
    Assembly: cs.temp.dll.dll
    Syntax
    public class DemoScript : MonoBehaviour

    Fields

    card_queue

    Declaration
    public Queue<card_draw_effect_tuple> card_queue
    Field Value
    Type Description
    Queue<card_draw_effect_tuple>

    deck

    Declaration
    public CardsPile deck
    Field Value
    Type Description
    CardsPile

    deckSize

    Declaration
    public int deckSize
    Field Value
    Type Description
    Int32

    discard_card_window

    Declaration
    public GameObject discard_card_window
    Field Value
    Type Description
    GameObject

    Extra

    Declaration
    public CardsPile Extra
    Field Value
    Type Description
    CardsPile

    grave

    Declaration
    public CardsPile grave
    Field Value
    Type Description
    CardsPile

    hand

    Declaration
    public CardsPile hand
    Field Value
    Type Description
    CardsPile

    handSize

    Declaration
    public int handSize
    Field Value
    Type Description
    Int32

    Methods

    cancel_discard_window()

    Declaration
    public void cancel_discard_window()

    Custom_FillCard()

    从墓地放入牌组

    Declaration
    public void Custom_FillCard()

    discard_current_card_draw_next()

    弃当前牌,牺牲,并抽下一张

    Declaration
    public void discard_current_card_draw_next()

    Remove_Nrandom_card(Int32, Int32)

    随机弃牌 card number

    Declaration
    public void Remove_Nrandom_card(int N, int random_mode)
    Parameters
    Type Name Description
    Int32 N
    Int32 random_mode

    RemoveTargetCard(GameObject, Boolean)

    移除指定牌

    Declaration
    public void RemoveTargetCard(GameObject card, bool is_effect_triggered = false)
    Parameters
    Type Name Description
    GameObject card
    Boolean is_effect_triggered

    是否在移除时触发该卡牌效果

    show_discard_window()

    Declaration
    public void show_discard_window()

    shuffle_deck()

    Declaration
    public void shuffle_deck()

    shuffle_hand()

    Declaration
    public void shuffle_hand()

    Spawn_NCards(Int32)

    抽N张牌

    Declaration
    public void Spawn_NCards(int N)
    Parameters
    Type Name Description
    Int32 N

    SpawnCard()

    从牌堆抽牌

    Declaration
    public void SpawnCard()

    SpawnTargetCardToDeck(String, Int32)

    Declaration
    public void SpawnTargetCardToDeck(string card_name, int N)
    Parameters
    Type Name Description
    String card_name
    Int32 N

    SpawnTargetCardToDeck_sig(String)

    将指定牌从Extra放入牌库

    Declaration
    public void SpawnTargetCardToDeck_sig(string card_name)
    Parameters
    Type Name Description
    String card_name

    SpawnTargetCardToHand(String, Int32)

    Declaration
    public void SpawnTargetCardToHand(string card_name, int remaining_count)
    Parameters
    Type Name Description
    String card_name
    Int32 remaining_count
    In This Article
    Back to top 黎明歌者