Exemplo n.º 1
0
            public static RateStatic Create(System.UInt32 frequency, System.UInt32 repeatLimit = 0)
            {
                RateStatic rs = _new();

                rs.frequency = frequency; rs.repeatLimit = repeatLimit;
                return(rs);
            }
Exemplo n.º 2
0
    private TactileHandler StaticTactileHandler()
    {
        TactileEffectSimple effect = new TactileEffectSimple(TactileEffectType.ti_predefined_shortdoubleclickmedium2_80);

        RateStatic rate = RateStatic.Create(0);

        return(TactileHandler.Create(UnityEngine.ScriptableObject.CreateInstance <TactileZoneOne>(), TactileMode.vibrate, new TactileEffectSimple[] { effect }, rate));
    }
Exemplo n.º 3
0
    private ColorHandler StaticColorHandler()
    {
        MouseZoneLogo zone = UnityEngine.ScriptableObject.CreateInstance <MouseZoneLogo>();
        RateStatic    rate = ScriptableObject.CreateInstance <RateStatic>();

        rate.frequency   = 0;
        rate.repeatLimit = 0;

        ColorStatic cyan = ColorStatic.Create(0, 194, 255);

        return(ColorHandler.Create(zone, IlluminationMode.Color, cyan, rate));
    }
            public static ColorHandler Create(DeviceZone.AbstractIlluminationDevice_Zone dz, IlluminationMode mode, ColorStatic color, RateStatic rate)
            {
                ColorHandler ch = Create(dz, mode);

                ch.color_static = color;
                ch.rate_static  = rate;
                return(ch);
            }
Exemplo n.º 5
0
            public static TactileHandler Create(DeviceZone.AbstractTactileDevice_Zone dz, TactileMode mode, TactileEffectRange[] pattern, RateStatic rate)
            {
                TactileHandler hh = Create(dz, mode, pattern);

                hh.rate_static = rate;
                return(hh);
            }
Exemplo n.º 6
0
            public System.UInt32 repeatLimit;  // required but can specify 0 for no limit

            private static RateStatic _new()
            {
                RateStatic rs = UnityEngine.ScriptableObject.CreateInstance <RateStatic>();

                return(rs);
            }