コード例 #1
0
        private void SetAll(UIMouseEvent evt, UIElement listeningElement)
        {
            int i = 0;

            switch ((listeningElement as UIText).Text)
            {
            case "Off":
                i = 0;
                break;

            case "On":
                i = 1;
                break;

            case "Alt":
                i = 2;
                break;
            }
            Damage.SetValue(i);
            Crit.SetValue(i);
            Speed.SetValue(i);
            Knock.SetValue(i);
            Mana.SetValue(i);

            Main.PlaySound(SoundID.MenuTick);
        }
コード例 #2
0
 protected void InvokeKnock(NestEggEventArgs args)
 {
     if (Knock != null)
     {
         Knock.Invoke(args);
     }
 }
コード例 #3
0
        public BarrierOption(double maturity, double rate, double volatility, double strike,
                             double initialStock, double barrier, Type type, Knock knock, double dividend = 0)
        {
            this.maturity     = maturity;
            this.rate         = rate;
            this.volatility   = volatility;
            this.strike       = strike;
            this.initialStock = initialStock;
            this.barrier      = barrier;
            this.dividend     = dividend;
            this.type         = type;
            this.knock        = knock;

            Price = BarrierOptionPricer();
        }
コード例 #4
0
 // 选择释放哪个技能
 public void Select(object skill)
 {
     if (skill is Up)
     {
         up    = (Up)skill;
         kill  = null;
         knock = null;
     }
     else if (skill is Kill)
     {
         kill  = (Kill)skill;
         up    = null;
         knock = null;
     }
     else
     {
         knock = (Knock)skill;
         up    = null;
         kill  = null;
     }
 }