scripting help

i have about 3 errors with this script please help me
l

	public BaseStat()	{
		_baseValue = 0;
		_buffValue = 0;
		_expToLevel = 1f;
		_levelModifier = 100;
		
		}
		
		//Basic Setters and Getters
		public int BaseValue;{
			get{return _baseValue; }
			set{_baseValue = value; }
		}
			
		public int BuffValue; {
			get{return _buffValue; }
			set{_buffValue = value; }
			}
			
		public int ExpToLevel; {
			get{return _expToLevel; }
			set{_expToLevel = value; }
			}
			
		public int LevelModifier; {
			get{return _levelModifier; }
			set{_levelModifier = value; }
			}
			
			
	private int CaluclateExpToLevel() {
			return _expToLevel * _levelModifier
		
		}
			
		public void LevelUp() {
				_expToLevel = CaluclateExpToLevel();
				_baseValue++;
			}
			
			public int AdujstedValue() {
					return _baseValue + _buffValue;
				}
}

There are four errors with your get/set methods.

There shouldn’t be any semicolons at the end of the method name at all four get methods:

    public int BaseValue{
        get{return _baseValue; }
        set{_baseValue = value; }
    }

    public int BuffValue{
        get{return _buffValue; }
        set{_buffValue = value; }
        }

    public int ExpToLevel{
        get{return _expToLevel; }
        set{_expToLevel = value; }
        }

    public int LevelModifier{
        get{return _levelModifier; }
        set{_levelModifier = value; }
        }