Example #1
0
    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);
    }
Example #2
0
 public void SetMovement(Vector2 newMovement) // set the arrow's movement
 {
     movement = newMovement;
     spriteResolver.SetCategoryAndLabel("arrow", LabelGenerator.GetLabel(movement));
 }