Files
Temp.BattleRoyale.Map.Unity/Assets/Standard Assets/LUMINATE/Scripts/Additional/GapperGamesConditionalHideAttribute.cs
CortexCore 911c184a2a 1
2024-05-17 16:44:15 +08:00

34 lines
852 B
C#

using UnityEngine;
using System;
using System.Collections;
namespace GapperGames
{
[AttributeUsage(AttributeTargets.Field | AttributeTargets.Property |
AttributeTargets.Class | AttributeTargets.Struct, Inherited = true)]
public class GapperGamesConditionalHideAttribute : PropertyAttribute
{
public string conditionalSourceField;
public bool showIfTrue;
public int enumIndex;
public GapperGamesConditionalHideAttribute(string boolVariableName, bool showIfTrue)
{
conditionalSourceField = boolVariableName;
this.showIfTrue = showIfTrue;
}
public GapperGamesConditionalHideAttribute(string enumVariableName, int enumIndex)
{
conditionalSourceField = enumVariableName;
this.enumIndex = enumIndex;
}
}
}