void Update() // Update is called once per frame { loaded = arrowObj.activeSelf ? false : true; category = GetCategory(); if (movementVector.magnitude > 0) { orientation = new Vector3(arrowOffset * movementVector.x, arrowOffset * movementVector.y, -1); label = LabelGenerator.GetLabel(orientation); } spriteResolver.SetCategoryAndLabel(category, label); }
public void SetMovement(Vector2 newMovement) // set the arrow's movement { movement = newMovement; spriteResolver.SetCategoryAndLabel("arrow", LabelGenerator.GetLabel(movement)); }