void Start() { mf = GetComponent <MeshFilter>(); myColScalar = transform.Find("Bananas").gameObject; myCollider = myColScalar.transform.FindChild("Cooler").gameObject; myColScalar.transform.localScale = new Vector3(1, .5f, 1); myCollider.transform.localPosition = new Vector3(0, gameObject.transform.localScale.y / 2, 0); if (paint == null) { paint = new BlueSplotch(gameObject); } paint.normal = normal; paint.ScalarObject = myColScalar; //myCollider.transform.localScale = gameObject.transform.localScale; // myCollider.transform.localRotation = gameObject.transform.localRotation; }
void SetSplotch(Type t) { paint = (PaintSplotch)Activator.CreateInstance(t, new object[] { gameObject }); }