private void Start() { cameraParent = Camera.main.transform.parent; Planet = GameObject.Find("Planet").transform; spriteRenderer = GetComponent <SpriteRenderer>(); sortingOrderPreSet = Mathf.Abs(sortingOrderPreSet); target = Planet; curRotation = 0f; preRotation = 0f; if (spriteState.Equals(SpriteState.FlipEnable) || spriteState.Equals(SpriteState.VerticalFlipEnable)) { InvokeRepeating("FlipToTarget", 0f, 0.25f); } negativeScale = new Vector3(-1, 1, 1); positiveScale = new Vector3(1, 1, 1); }