private void Awake() { if (instance == null) { instance = this; } }
// method called automatically by Unity when script is attached private void Reset() { animator = GetComponent <Animator>(); collider = GetComponent <BoxCollider2D>(); line = GetComponentInChildren <BezierLineRenderer>(); collider.isTrigger = true; }
void Start() { Color c1 = Color.white; Color c2 = new Color(1, 1, 1, 1); lineRenderer.material = new Material(Shader.Find("Sprites/Default")); lineRenderer.startColor = c2; lineRenderer.endColor = c1; lineRenderer.startWidth = 0.017f; lineRenderer.endWidth = 0.005f; Transform pointer = Pointer; bezierRenderer = new BezierLineRenderer(lineRenderer, interpolationPoints); oldRotation = this.transform.rotation; }