当前位置: 首页>>代码示例>>C#>>正文


C# Stack.Initialize方法代码示例

本文整理汇总了C#中Stack.Initialize方法的典型用法代码示例。如果您正苦于以下问题:C# Stack.Initialize方法的具体用法?C# Stack.Initialize怎么用?C# Stack.Initialize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Stack的用法示例。


在下文中一共展示了Stack.Initialize方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Rpc_CreateStacks

    private void Rpc_CreateStacks()
    {
        AllCardsStack = new GameObject("AllCards").AddComponent<Stack>();
        AllCardsStack.Initialize(Stack.cardType.PLAYER_STACK);
        AllCardsStack.addEpidemicCards();

        infectCardStack = new GameObject("infectCardStack").AddComponent<Stack>();
        infectCardStack.Initialize(Stack.cardType.INFECTION);

        playerCardStack = new GameObject("playerCardStack").AddComponent<Stack>();
        playerCardStack.Initialize(Stack.cardType.PLAYER_STACK);

        infectDiscardStack = new GameObject("infectDiscardStack").AddComponent<Stack>();
        infectDiscardStack.Initialize(Stack.cardType.INFECTION);
        infectDiscardStack.EmptyCards();

        playerDiscardStack = new GameObject("playerDiscardStack").AddComponent<Stack>();
        playerDiscardStack.Initialize(Stack.cardType.PLAYER_STACK);
        playerDiscardStack.EmptyCards();

        Cmd_TryUpdateStacks();
    }
开发者ID:nstovring,项目名称:Pandemic,代码行数:22,代码来源:GameManager.cs

示例2: CreateStacks

    private void CreateStacks()
    {
        AllCardsStack = new GameObject("AllCards").AddComponent<Stack>();
        AllCardsStack.Initialize(Stack.cardType.PLAYER_STACK);
        AllCardsStack.addEpidemicCards();

        infectCardStack = new GameObject("infectCardStack").AddComponent<Stack>();
        infectCardStack.Initialize(Stack.cardType.INFECTION);
        infectCardStack.shuffleStack();
        for (int j = 0; j < infectCardStack.cards.Count; j++)
        {
            if (isServer)
            {
                Debug.Log("Add");
                SyncListinfectionSort.Add(infectCardStack.cards[j].Id); //new stuff
            }
        }
        Destroy(infectCardStack.gameObject);

        playerCardStack = new GameObject("playerCardStack").AddComponent<Stack>();
        playerCardStack.Initialize(Stack.cardType.PLAYER_STACK);
        playerCardStack.shuffleStack();
        for (int j = 0; j < playerCardStack.cards.Count; j++)

        {
            if (isServer)
            {
                Debug.Log("Add");
                SyncListPlayerCardSort.Add(playerCardStack.cards[j].Id); //new stuff
            }
        }
        Destroy(playerCardStack.gameObject);

        roleCardStack = new GameObject("roleCardStack").AddComponent<Stack>();
        roleCardStack.Initialize(Stack.cardType.ROLE);
        if (isServer)
        {
            Rpc_CreateStacks();
            Rpc_InitialInfection();
        }
    }
开发者ID:nstovring,项目名称:Pandemic,代码行数:41,代码来源:GameManager.cs


注:本文中的Stack.Initialize方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。