public void SetImage(PartsButtonCreator creator ,int id,PartsButtonCreator.Type type)
 {
     partsCreator = creator;
     myImage = transform.GetChild(0).GetComponent<Image>();
     myImage.sprite = partsCreator.GetSprite(id);
     this.type = type;
 }
 // Use this for initialization
 void Start()
 {
     creator = GetComponent<PartsButtonCreator>();
 }