Exemple #1
0
        public void Show()
        {
            var range = Raze.GetRadius();

            Effect = new ParticleEffect("materials/ensage_ui/particles/range_display_mod.vpcf", ObjectManager.LocalHero.Position);
            Effect.SetControlPoint(1, new Vector3(range, 255, 0));
            Effect.SetControlPoint(2, EmptyColor);
        }
Exemple #2
0
        public void UpdateColors()
        {
            var targetSelection = Core.Target;

            if (targetSelection != null)
            {
                Effect.SetControlPoint(2, Raze.CanHit(targetSelection) ? DetectedColor : EmptyColor);
            }
            else
            {
                Effect.SetControlPoint(2, EmptyColor);
            }
        }
        /// <summary>
        /// 桥接
        /// </summary>
        static void Bridge()
        {
            Console.WriteLine($"桥接{Environment.NewLine}-------------------------------------------");

            IBrand  Logitech = new Logitech();      //创建品牌
            Product mouse    = new Mouse(Logitech); //创建产品

            Console.WriteLine(mouse.ShowMyself());

            IBrand  raze     = new Raze();          //创建品牌
            Product keyboard = new KeyBoard(raze);  //创建产品

            Console.WriteLine(keyboard.ShowMyself());

            Console.ReadKey();
        }