Exemplo n.º 1
0
        protected override void OnValidate()
        {
            base.OnValidate();

            if (cameraRayCaster == null)
            {
                cameraRayCaster = FindObjectOfType <CameraRayCaster>();
            }

            if (bButton == null)
            {
                bButton = GetComponent <BButton>();
            }
        }
Exemplo n.º 2
0
        protected override void Awake()
        {
            base.Awake();

            if (cameraRayCaster == null)
            {
                cameraRayCaster = FindObjectOfType <CameraRayCaster>();
            }

            if (IS_NOT_NULL(bButton))
            {
                bButton.DisableButton();
            }

            if (IS_NOT_NULL(cameraRayCaster))
            {
                cameraRayCaster.OnRayCastableEnter += On_CameraRayCaster_OnRayCastableEnter;
                cameraRayCaster.OnRayCastableExit  += On_CameraRayCaster_OnRayCastableExit;
            }
        }