コード例 #1
0
        }        //IL_0006: Unknown result type (might be due to invalid IL or missing references)

        protected override void Execute()
        {
            PlayerStatus playerOrOpponent = GetPlayerOrOpponent();

            if (playerOrOpponent != null)
            {
                int quantity = (!AbstractFightAdminCommand.IsShiftDown()) ? 1 : 10;
                AbstractFightAdminCommand.SendAdminCommand(new AdminRequestCmd
                {
                    GainReservePoints = new AdminRequestCmd.Types.GainReservePointsCmd
                    {
                        PlayerEntityId = playerOrOpponent.id,
                        Quantity       = quantity
                    }
                });
            }
        }
コード例 #2
0
        private void OnEntitySelected(Target?obj)
        {
            IEntity entity = obj?.entity;

            if (entity != null)
            {
                SetTargetingPhase();
                AbstractFightAdminCommand.SendAdminCommand(new AdminRequestCmd
                {
                    SetElementaryState = new AdminRequestCmd.Types.SetElementaryStateAdminCmd
                    {
                        TargetEntityId    = entity.id,
                        ElementaryStateId = (int)(AbstractFightAdminCommand.IsShiftDown() ? ElementaryStates.None : m_elementaryStateSelector.selected)
                    }
                });
            }
        }
コード例 #3
0
        }        //IL_0006: Unknown result type (might be due to invalid IL or missing references)

        protected override void Execute()
        {
            PlayerStatus playerOrOpponent = GetPlayerOrOpponent();

            if (playerOrOpponent != null)
            {
                int quantity = (!AbstractFightAdminCommand.IsShiftDown()) ? 1 : (GameStatus.fightDefinition.maxSpellInHand - playerOrOpponent.spellCount);
                AbstractFightAdminCommand.SendAdminCommand(new AdminRequestCmd
                {
                    DrawSpells = new AdminRequestCmd.Types.DrawSpellsCmd
                    {
                        PlayerEntityId = playerOrOpponent.id,
                        Quantity       = quantity
                    }
                });
            }
        }
コード例 #4
0
        }        //IL_0006: Unknown result type (might be due to invalid IL or missing references)

        protected override void Execute()
        {
            PlayerStatus playerOrOpponent = GetPlayerOrOpponent();

            if (playerOrOpponent != null)
            {
                int quantity = (!AbstractFightAdminCommand.IsShiftDown()) ? 1 : playerOrOpponent.spellCount;
                AbstractFightAdminCommand.SendAdminCommand(new AdminRequestCmd
                {
                    DiscardSpells = new AdminRequestCmd.Types.DiscardSpellsCmd
                    {
                        PlayerEntityId = playerOrOpponent.id,
                        Quantity       = quantity
                    }
                });
            }
        }
コード例 #5
0
        private static void OnUpdateTarget(Target?obj)
        {
            IEntity entity = obj?.entity;

            if (entity != null)
            {
                int quantity = (!AbstractFightAdminCommand.IsShiftDown()) ? 1 : 10;
                AbstractFightAdminCommand.SendAdminCommand(new AdminRequestCmd
                {
                    DealDamage = new AdminRequestCmd.Types.DealDamageAdminCmd
                    {
                        TargetEntityId = entity.id,
                        Magical        = !AbstractFightAdminCommand.IsAltDown(),
                        Quantity       = quantity
                    }
                });
            }
        }
コード例 #6
0
        private void OnEntitySelected(Target?obj)
        {
            IEntity entity = obj?.entity;

            if (entity != null)
            {
                bool active = !AbstractFightAdminCommand.IsShiftDown();
                AbstractFightAdminCommand.SendAdminCommand(new AdminRequestCmd
                {
                    SetProperty = new AdminRequestCmd.Types.SetPropertyCmd
                    {
                        TargetEntityId = entity.id,
                        PropertyId     = (int)m_propertySelector.selected,
                        Active         = active
                    }
                });
                SetTargetingPhase();
            }
        }