public static bool HasIndexName(this MegaloProto.MegaloScriptValueIndexTarget target) { switch (target) { case MegaloProto.MegaloScriptValueIndexTarget.ObjectType: case MegaloProto.MegaloScriptValueIndexTarget.Name: case MegaloProto.MegaloScriptValueIndexTarget.Sound: case MegaloProto.MegaloScriptValueIndexTarget.Incident: case MegaloProto.MegaloScriptValueIndexTarget.HudWidgetIcon: case MegaloProto.MegaloScriptValueIndexTarget.GameEngineIcon: case MegaloProto.MegaloScriptValueIndexTarget.Medal: case MegaloProto.MegaloScriptValueIndexTarget.Ordnance: case MegaloProto.MegaloScriptValueIndexTarget.Option: case MegaloProto.MegaloScriptValueIndexTarget.String: case MegaloProto.MegaloScriptValueIndexTarget.PlayerTraits: case MegaloProto.MegaloScriptValueIndexTarget.Statistic: case MegaloProto.MegaloScriptValueIndexTarget.Widget: case MegaloProto.MegaloScriptValueIndexTarget.ObjectFilter: case MegaloProto.MegaloScriptValueIndexTarget.GameObjectFilter: return(true); default: return(false); } }
public static bool IsVariantData(this MegaloProto.MegaloScriptValueIndexTarget target) { switch (target) { case MegaloProto.MegaloScriptValueIndexTarget.LoadoutPalette: case MegaloProto.MegaloScriptValueIndexTarget.Option: case MegaloProto.MegaloScriptValueIndexTarget.String: case MegaloProto.MegaloScriptValueIndexTarget.PlayerTraits: case MegaloProto.MegaloScriptValueIndexTarget.Statistic: case MegaloProto.MegaloScriptValueIndexTarget.Widget: case MegaloProto.MegaloScriptValueIndexTarget.ObjectFilter: case MegaloProto.MegaloScriptValueIndexTarget.GameObjectFilter: return(true); default: return(false); } }
public static bool IsStaticData(this MegaloProto.MegaloScriptValueIndexTarget target) { switch (target) { case MegaloProto.MegaloScriptValueIndexTarget.ObjectType: case MegaloProto.MegaloScriptValueIndexTarget.Name: case MegaloProto.MegaloScriptValueIndexTarget.Sound: case MegaloProto.MegaloScriptValueIndexTarget.Incident: case MegaloProto.MegaloScriptValueIndexTarget.HudWidgetIcon: case MegaloProto.MegaloScriptValueIndexTarget.GameEngineIcon: case MegaloProto.MegaloScriptValueIndexTarget.Medal: case MegaloProto.MegaloScriptValueIndexTarget.Ordnance: return(true); default: return(false); } }