示例#1
0
        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);
            }
        }
示例#2
0
        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);
            }
        }
示例#3
0
        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);
            }
        }