public void Close() { gameObject.SetActive(false); SuperGraphicRaycast.SetIsOpen(true, "a"); SuperRaycast.SetIsOpen(true, "a"); if (callBack != null) { callBack(); } }
public void Alert(string _str, Action _callBack) { if (!gameObject.activeSelf) { gameObject.SetActive(true); SuperGraphicRaycast.SetIsOpen(false, "a"); SuperRaycast.SetIsOpen(false, "a"); } callBack = _callBack; alertText.text = _str; }
private void RefreshTouchable(bool _canAction) { if (canAction && !_canAction) { SuperGraphicRaycast.SetIsOpen(false, "a"); SuperRaycast.SetIsOpen(false, "a"); actionBt.SetActive(false); canAction = _canAction; } else if (!canAction && _canAction) { SuperGraphicRaycast.SetIsOpen(true, "a"); SuperRaycast.SetIsOpen(true, "a"); actionBt.SetActive(true); canAction = _canAction; } }
public void OpenRaycast() { SuperGraphicRaycast.SetIsOpen(true, "RaycastControlScript-OpenRaycast"); SuperRaycast.SetIsOpen(true, "RaycastControlScript-OpenRaycast"); }
public void CloseRaycast() { SuperGraphicRaycast.SetIsOpen(false, "RaycastControlScript-CloseRaycast"); SuperRaycast.SetIsOpen(false, "RaycastControlScript-CloseRaycast"); }