public void SetState(CharacterMovementState state) { if (SpriteLibrary.ContainsKey(state)) { currentState = state; renderer.sprite = SpriteLibrary[state]; this.GetComponentInParent<SpriteRenderer>().sprite = SpriteLibrary[state]; } } }