(BREAKING) Replace public readonly fields with properties:

- Fix inconsistency by replacing public readonly fields with getter-only properties.
- Add PublicAPI annotation where it was missing.
This commit is contained in:
Haï~
2024-08-18 04:23:51 +02:00
parent 98190a47d9
commit 0bddfdd7a3
3 changed files with 17 additions and 10 deletions
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using JetBrains.Annotations;
using UnityEditor;
using UnityEditor.Animations;
using UnityEngine;
@@ -683,14 +684,14 @@ namespace AnimatorAsCode.V1
public class AacFlController
{
/// Exposes the underlying Unity AnimatorController.
public readonly AnimatorController AnimatorController;
[PublicAPI] public AnimatorController AnimatorController { get; }
private readonly AacConfiguration _configuration;
private readonly AacFlBase _base;
public AacFlController(AacConfiguration configuration, AnimatorController animatorController, AacFlBase originalBase)
public AacFlController(AacConfiguration configuration, AnimatorController animatorAnimatorController, AacFlBase originalBase)
{
AnimatorController = animatorController;
AnimatorController = animatorAnimatorController;
_configuration = configuration;
_base = originalBase;
}