示例#1
0
        /// <summary>
        /// Spawnol egy játékost.
        /// </summary>
        public Player CreatePlayer(Point position, RacketType racketType)
        {
            Player player = new Player(position.X - 60, position.Y, racketType);

            this.EntityList.Add(player);
            return(player);
        }
示例#2
0
文件: Racket.cs 项目: disas69/Pong
        public void Setup(RacketType type)
        {
            Type = type;

            var settings = _racketSettings.Find(s => s.Type == Type);

            if (settings != null)
            {
                _meshRenderer.material = settings.Material;
                _animator.runtimeAnimatorController = settings.AnimatorController;
            }
        }
示例#3
0
 public static Texture2D GetRacketSprite(RacketType type)
 {
     return(racketSprites[(int)type]);
 }
示例#4
0
 public Player(int x, int y, RacketType racketType)
     : base(x, y, Main.GetRacketSprite(racketType))
 {
     this.IsInputInverted = false;
     this.isFrozen        = false;
 }