increasing scale of an object by a non integer

So my issue is I am trying to increase the scale of an object by .1, however the scale change only works when I’m changing incrementing by integers. my transform.localscale I would like to make (.1,.1,.1);

`using UnityEngine;
using System.Collections;

public class WolfStats : MonoBehaviour {
public int level;
public int health;
%|-2092867613_3|%
public int speed;
public int attributePoints;
public float experience;
public int requiredExperience;

%|1204474838_8|%
void Start () {
requiredExperience = 10;
%|2086234182_11|%

// Update is called once per frame
void Update () {
	if (experience >= requiredExperience) {
		experience = 0;
		level += 1;
		requiredExperience *=2;
		attributePoints += 5;
		transform.localScale = new Vector3 (1,1,1);

%|-1997838265_20|%

	experience += 100*Time.deltaTime ;
}

}
`

using UnityEngine;
using System.Collections;

public class WolfStats : MonoBehaviour {
	public int level;
	public int health;
	public int strength;
	public int speed;
	public int attributePoints;
	public float experience;
	public int requiredExperience;


	// Use this for initialization
	void Start () {
		requiredExperience = 10;
	}

	// Update is called once per frame
	void Update () {
		if (experience >= requiredExperience) {
			experience = 0;
			level += 1;
			requiredExperience *=2;
			attributePoints += 5;
			transform.localScale = new Vector3 (1,1,1);

		}


		experience += 100*Time.deltaTime ;
	}


}