public CharacterState(string name, CharacterStateData data) { Name = name; Data = Argument.NotNull(data); AnimatorName = Name.Replace(".", "-"); AnimatorHash = Animator.StringToHash(AnimatorName); }
protected CharacterState State(string name, CharacterStateData data) { var state = new CharacterState(name, data); if (Builder != null) { Builder.AddState(state); } return(state); }