public override void Initialize(ActionCanvasBase actionCanvasBase)
    {
        base.Initialize(actionCanvasBase);

        actionAxis = SteamVR_Input.GetAction <SteamVR_Action_Single>(actionName + "Axis");
        fillType   = FillImageOptions.Border;
    }
Ejemplo n.º 2
0
    public virtual void Initialize(ActionCanvasBase actionCanvasBase)
    {
        transform    = element.transform;
        actionCanvas = actionCanvasBase;

        for (int childIndex = 0; childIndex < transform.childCount; childIndex++)
        {
            Transform child = transform.GetChild(childIndex);
            if (child.name == "fill")
            {
                fill = child.GetComponent <Image>();
                if (child.childCount > 0)
                {
                    Transform fillChild = child.GetChild(0);
                    if (fillChild.name == "position")
                    {
                        position = fillChild.GetComponent <Image>();
                    }
                }
            }
            else if (child.name == "border")
            {
                border = child.GetComponent <Image>();
            }
        }

        images = element.GetComponentsInChildren <Image>(true);
        texts  = element.GetComponentsInChildren <Text>(true);
    }
    public override void Initialize(ActionCanvasBase actionCanvasBase)
    {
        base.Initialize(actionCanvasBase);

        actionTouch = SteamVR_Input.GetAction <SteamVR_Action_Boolean>(actionName + "Touch");
        actionPress = SteamVR_Input.GetAction <SteamVR_Action_Boolean>(actionName + "Press");
    }
Ejemplo n.º 4
0
    public override void Initialize(ActionCanvasBase actionCanvasBase)
    {
        base.Initialize(actionCanvasBase);

        skeleton = SteamVR_Input.GetAction <SteamVR_Action_Skeleton>("Skeleton" + actionCanvas.handType.ToString());

        index = int.Parse(actionName.Replace("finger", ""));
    }
    public override void Initialize(ActionCanvasBase actionCanvasBase)
    {
        base.Initialize(actionCanvasBase);
        allInputsActionCanvas = (AllInputsActionCanvas)actionCanvasBase;

        if (string.IsNullOrEmpty(actionName))
        {
            actionName = element.name;
        }
    }
Ejemplo n.º 6
0
    public override void Initialize(ActionCanvasBase actionCanvasBase)
    {
        base.Initialize(actionCanvasBase);

        SetFillAmount(0);
    }
Ejemplo n.º 7
0
    public override void Initialize(ActionCanvasBase actionCanvasBase)
    {
        base.Initialize(actionCanvasBase);

        SetPosition(Vector2.zero);
    }
Ejemplo n.º 8
0
    public override void Initialize(ActionCanvasBase actionCanvasBase)
    {
        base.Initialize(actionCanvasBase);

        SetFillColor(actionCanvasBase.offColor);
    }
    public override void Initialize(ActionCanvasBase actionCanvasBase)
    {
        base.Initialize(actionCanvasBase);

        actionAxis = SteamVR_Input.GetAction <SteamVR_Action_Vector2>(actionName + "Axis");
    }