29 lines
988 B
C#
29 lines
988 B
C#
using UnityEngine;
|
|
|
|
namespace FastScriptReload.Tests.Runtime.Integration.CodePatterns
|
|
{
|
|
public class MethodAccessingNestedEnum : MonoBehaviour
|
|
{
|
|
internal enum NestedEnum
|
|
{
|
|
Value0 = 0,
|
|
Value1 = 1,
|
|
Value2 = 2
|
|
}
|
|
|
|
private NestedEnum _value = MethodAccessingNestedEnum.NestedEnum.Value0;
|
|
|
|
public void AssignNestedEnumToField()
|
|
{
|
|
_value = NestedEnum.Value1;
|
|
//<mock-runtime-code-change>// _value = NestedEnum.Value2;
|
|
//<mock-runtime-code-change>// TestDetourConfirmation.Confirm(this.GetType(), nameof(AssignNestedEnumToField), _value);
|
|
}
|
|
|
|
public void AssignValueValue1ToNestedEnumField()
|
|
{
|
|
//<mock-runtime-code-change>// _value = NestedEnum.Value1;
|
|
//<mock-runtime-code-change>// TestDetourConfirmation.Confirm(this.GetType(), nameof(AssignValueValue1ToNestedEnumField), _value);
|
|
}
|
|
}
|
|
} |