//构造函数都需要继承基类构造函数 public GrazePoint(TextureManager texturemanager, double X, double Y, int score) : base() { this.Type = Item.Blue_Point; //确定弹射范围 Position.X = X; Position.Y = Y; OriPosition = new Vector2D(Position.X, Position.Y); breakPosition = new Vector2D(Direction.X * breakLength + Position.X, Direction.Y * breakLength + Position.Y); this.texturemanager = texturemanager; ItemData = new itemdata.BluePoint(score); //携带分数信息 initialize(); }
//构造函数都需要继承基类构造函数 public GrazePoint(TextureManager texturemanager, double X, double Y,int score) : base() { this.Type = Item.Blue_Point; //确定弹射范围 Position.X = X; Position.Y = Y; OriPosition = new Vector2D(Position.X, Position.Y); breakPosition = new Vector2D(Direction.X * breakLength + Position.X, Direction.Y * breakLength + Position.Y); this.texturemanager = texturemanager; ItemData = new itemdata.BluePoint(score); //携带分数信息 initialize(); }