// Use this for initialization void Start() { GameObject shadow = GameObject.CreatePrimitive(PrimitiveType.Cube); shadow.transform.position = gameObject.transform.position; shadow.transform.localScale = Vector3.one * 0.0001f; shadow.transform.rotation = gameObject.transform.rotation; bvt = shadow.AddComponent <BecomevisableTest>(); bvt.OnVisable += OnVisable; }
// Use this for initialization void Start() { animtor = GetComponent <Animator>(); animation = GetComponent <Animation>(); uvAnimator = GetComponent <UvAnimator>(); if (render == null) { render = FindBodyRenderer(transform); if (render != null) { BecomevisableTest bvt = render.gameObject.AddComponent <BecomevisableTest>(); bvt.OnVisable += OnVisable; } } }