protected override void OnValidate() { base.OnValidate(); if (cameraRayCaster == null) { cameraRayCaster = FindObjectOfType <CameraRayCaster>(); } if (bButton == null) { bButton = GetComponent <BButton>(); } }
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; } }