Пример #1
0
 protected override void OnEnable()
 {
     base.OnEnable();
     _toggle                    = (VRToggle)target;
     _setColliderAuto           = serializedObject.FindProperty("SetColliderAuto");
     _clickableWithRaycast      = serializedObject.FindProperty("LaserClickable");
     _clickableUsingControllers = serializedObject.FindProperty("ControllerClickable");
 }
Пример #2
0
 protected override void OnEnable()
 {
     base.OnEnable();
     _toggle                    = (VRToggle)target;
     _setColliderAuto           = serializedObject.FindProperty("SetColliderAuto");
     _clickableWithRaycast      = serializedObject.FindProperty("LaserClickable");
     _clickableUsingControllers = serializedObject.FindProperty("ControllerClickable");
     _checkForVRRaycaster       = serializedObject.FindProperty("_checkForVRRaycaster");
     _onHoverEvent              = serializedObject.FindProperty("OnHover");
     _onStopHoverEvent          = serializedObject.FindProperty("OnStopHovering");
 }
Пример #3
0
 public void SetOn(VRToggle toggle)
 {
     if (toggle.IsOn)
     {
         return;
     }
     for (int i = 0; i < _toggleList.Count; ++i)
     {
         if (_toggleList[i] != toggle)
         {
             _toggleList[i].IsOn = false;
             _toggleList[i].OnNormal();
         }
     }
     toggle.IsOn = true;
     toggle.OnSelected();
 }
Пример #4
0
    private void Awake()
    {
        vrToggle = GetComponent <VRToggle>();
        VRMode   = vrToggle.VRMode;

        spawner          = GameObject.Find("Spawner").GetComponent <Spawner>();
        levelText        = GameObject.Find("Level").transform.Find("Text").GetComponent <Text>();
        scoreText        = GameObject.Find("Score").transform.Find("Text").GetComponent <Text>();
        livesText        = GameObject.Find("Lives").transform.Find("Text").GetComponent <Text>();
        enemiesRemaining = GameObject.Find("EnemiesRemaining").transform.Find("Text").GetComponent <Text>();
        healthBar        = GameObject.Find("Health").transform.Find("HP").gameObject;

        health       = 1;
        score        = 0;
        lives        = 3;
        maxHealth    = 1;
        playerIsDead = false;
    }
Пример #5
0
    private void IntilalGridItem(int toutalPage)
    {
        RectTransform rectTrans = _gridLayoutGroup.GetComponent <RectTransform>();

        rectTrans.sizeDelta     = new Vector2(toutalPage * 51, 51);
        rectTrans.localPosition = new Vector3((rectTrans.rect.width - 51) / 2, 0, 0);
        for (int i = 0; i < toutalPage * 9; ++i)
        {
            GameObject prefab   = Instantiate(Resources.Load <GameObject>("UI/GridItem"), _gridLayoutGroup, false);
            GridItem   gridItem = prefab.GetComponent <GridItem>();
            gridItem.Index = i;
            gridItem.Tips  = _tipsTrans.GetComponent <Tips>();
        }
        for (int i = 0; i < _totalPage; ++i)
        {
            GameObject prefab   = Instantiate(Resources.Load <GameObject>("UI/HintToggle"), _hintLayoutGroup, false);
            VRToggle   vrToggle = prefab.GetComponent <VRToggle>();
            vrToggle.SetIndex((i + 1).ToString());
        }
        _vrToggleGroup.SetOn(0);
    }
Пример #6
0
 public void Add(VRToggle toggle)
 {
     _toggleList.Add(toggle);
 }
Пример #7
0
        protected override void OnEnable()
        {
            base.OnEnable();

            vrToggle = (VRToggle)target;
        }