virtual public void TouchBegin(LaserPointer pointer) { if (GetComponent <Image>() != null) { GetComponent <Image>().color = new Color(0.7f, 0.7f, 1f, 1f); } }
virtual public void TouchTrigger(LaserPointer pointer) { if (GetComponent <Image>() != null) { StartCoroutine(FeedbackForTouchTrigger()); } }
// Start is called before the first frame update void Start() { time = .4f; Anim = GetComponent <Animator>(); obj = GameObject.FindGameObjectWithTag("Pool").GetComponent <ObjectPool>(); pointer = GameObject.FindGameObjectWithTag("LesarPointer").GetComponent <LaserPointer>(); }
public void PointerTriggered(LaserPointer pointer) { SelectionManager.Instance.SetSelectedItem(_node); if (_node != null) { SelectionManager.Instance.SetNodeSelectionMarkerPosition(_node.GetPosition()); } }
public override void TouchEnd(LaserPointer pointer) { base.TouchEnd(pointer); if (isShowUp) { GetComponent <CanvasGroup>().alpha = 0.8f; } }
public override void TouchBegin(LaserPointer pointer) { base.TouchBegin(pointer); if (isShowUp) { GetComponent <CanvasGroup>().alpha = 1.0f; } }
public override void TouchTrigger(LaserPointer pointer) { base.TouchBegin(pointer); GameObject PostTweetPanel = Instantiate(PostTweetPanelPrefab, new Vector3(0, 1.5f, 0.5f), new Quaternion(0, 0, 0, 0)); PostTweetPanel.GetComponent <PostTweetPanel>().replyTweet = tweetPanel.tweet; PostTweetPanel.GetComponent <PostTweetPanel>().Init(); }
void Start() { laserPointer = GetComponent <LaserPointer>(); gameController = GameObject.FindObjectOfType <GameController>(); audioSource = GetComponent <AudioSource>(); currentHP = maxHP; currentEnergy = maxEnergy; }
private void GiveLaser() { GameObject laserPointerObject = Instantiate <GameObject>(laserPointerPrefab); laserPointer = laserPointerObject.GetComponent <LaserPointer>(); laserPointer.beamSource = rightTrackedController; laserGiven = true; }
void Awake() { laserPointer = GetComponent <LaserPointer>(); controllerEvents = GetComponent <ControllerEvents>(); laserDefaultColor = laserPointer.color; print(laserDefaultColor); }
private void OnDetachLaserPointer(LaserPointer ptr) { if (ptr.TopicId != _topicId || ptr.TargetSurface != _targetSurface) { return; } _laserCursorMgr.DetachLaserPointer(ptr.UserId); }
void Awake() { rightController = GameObject.Find("Controller (right)"); leftController = GameObject.Find("Controller (left)"); cScript = rightController.GetComponent <controllerManager>(); lScript = rightController.GetComponent <LaserPointer>(); colorScript = leftController.GetComponent <ColorPickerScript>(); source = GetComponent <AudioSource>(); }
public bool AttachLaserPointer(LaserPointer ptr) { if (LaserPointers.FirstOrDefault(l0 => l0.UserId == ptr.UserId && l0.TopicId == ptr.TopicId) != null) { return(false); } LaserPointers.Add(ptr); return(true); }
private void OnLaserPointerMoved(LaserPointer ptr) { if (ptr.TopicId != _topicId || ptr.TargetSurface != _targetSurface) { return; } _laserCursorMgr.UpdatePointerLocation(ptr.UserId, new System.Windows.Point(ptr.X, ptr.Y)); }
private void OnAttachLaserPointer(LaserPointer ptr) { if (ptr.TopicId != _topicId || ptr.TargetSurface != _targetSurface) { return; } _laserCursorMgr.AttachLaserPointer(ptr.UserId, Utils.IntToColor(ptr.Color), ptr.Name); _laserCursorMgr.UpdatePointerLocation(ptr.UserId, new System.Windows.Point(ptr.X, ptr.Y)); }
void Awake() { laserPointer = GetComponent <LaserPointer>(); laserPointerDefaultColor = Color.clear; ChangeBrushColor(colorIndex); Init(); }
void Start() { defaultPosition = this.transform.localPosition; defaultRotation = this.transform.localEulerAngles; appearanceTime = Time.time; renderer = GetComponent <Renderer>(); laserPointer = GameObject.FindGameObjectWithTag("LaserPointer").GetComponent <LaserPointer>(); shakeSeeds = Random.insideUnitSphere * Random.Range(0.1f, 3f); }
public bool DetachLaserPointer(LaserPointer ptr) { var p = LaserPointers.FirstOrDefault(l0 => l0.UserId == ptr.UserId && l0.TopicId == ptr.TopicId); if (p == null) { return(false); } return(LaserPointers.Remove(p)); }
public void SendLaserPointerMoved(LaserPointer ptr) { if (peer == null || peer.PeerState != PeerStateValue.Connected) { return; } peer.OpCustom((byte)DiscussionOpCode.LaserPointerMovedRequest, ptr.ToDict(), true); }
public void Awake() { Debug.Assert(instance == null); instance = this; menuOffset = transform.position; // TODO: this is unpredictable/busted //gameObject.SetActive(false); rig = FindObjectOfType <OVRCameraRig>(); for (int i = 0; i < toEnable.Count; ++i) { toEnable[i].SetActive(false); } insertPositions = new Vector2[targetContentPanels.Length]; for (int i = 0; i < insertPositions.Length; ++i) { insertPositions[i].x = marginH; insertPositions[i].y = -marginV; } insertedElements = new List <RectTransform> [targetContentPanels.Length]; for (int i = 0; i < insertedElements.Length; ++i) { insertedElements[i] = new List <RectTransform>(); } if (uiHelpersToInstantiate) { GameObject.Instantiate(uiHelpersToInstantiate); } lp = FindObjectOfType <LaserPointer>(); if (!lp) { Debug.LogError("Debug UI requires use of a LaserPointer and will not function without it. Add one to your scene, or assign the UIHelpers prefab to the DebugUIBuilder in the inspector."); return; } lp.laserBeamBehavior = laserBeamBehavior; if (!toEnable.Contains(lp.gameObject)) { toEnable.Add(lp.gameObject); } GetComponent <OVRRaycaster>().pointer = lp.gameObject; lp.gameObject.SetActive(false); #if UNITY_EDITOR string scene = SceneManager.GetActiveScene().name; OVRPlugin.SendEvent("debug_ui_builder", ((scene == "DebugUI") || (scene == "DistanceGrab") || (scene == "OVROverlay") || (scene == "Locomotion")).ToString(), "sample_framework"); #endif }
public bool MoveLaserPointer(LaserPointer ptr) { var p = LaserPointers.FirstOrDefault(l0 => l0.UserId == ptr.UserId && l0.TopicId == ptr.TopicId); if (p != null) { p.X = ptr.X; p.Y = ptr.Y; return(true); } return(false); }
// Use this for initialization void Start() { //MaxEnemyの値の取得 m_enemyGenerator = FindObjectOfType <EnemyGenerator>(); m_maxEnemy = m_enemyGenerator.MaxEnemy; m_laserPointer = FindObjectOfType <LaserPointer>(); m_enemyNum = m_laserPointer.EnemyNum; m_enemyNumText = GameObject.Find("EnemyNumText"); m_enemyNumText.GetComponent <TextMeshProUGUI>().text = "Enemy " + m_maxEnemy + " / " + m_maxEnemy; }
void Awake() { touchScript = GetComponent <TouchInput> (); scoreScript = Camera.mainCamera.GetComponent <Score> (); buttonScript = GetComponent <PCControls> (); defence = GameObject.Find("Defence Field"); halo = (Behaviour)defence.GetComponent("Halo"); defenceScript = defence.GetComponent <Defence_Trigger> (); greenHaloComp = (Behaviour)GameObject.Find("haloGreen").GetComponent("Halo"); pointerScript = GetComponent <LaserPointer>(); gameOverScript = GetComponent <GameOver>(); }
public void PointerUpdate(LaserPointer pointer) { if (LastNodeHitByRay != _renderedNode) { SelectionManager.Instance.SetOnNodeUnhover(_renderedNode); SelectionManager.Instance.SetOnNodeHover(LastNodeHitByRay); _renderedNode = LastNodeHitByRay; } _lastHoverPosition = pointer.LastHitPoint; }
void Start() { lastState = pointerState; physicsLineRender = GetComponent <LineRenderer>(); physicsLaserPointer = GetComponent <LaserPointer>(); EventManager.instance.OnSetPhysicsPointer += SetPhysicsPointer; EventManager.instance.OnSetRATS += SetRats; EventManager.instance.OnSetUIPointer += SetUIPointer; EventManager.instance.OnDisablePointer += DisablePointerState; UpdateState(); }
// Use this for initialization void Awake() { rightController = GameObject.Find("Controller (right)"); leftController = GameObject.Find("Controller (left)"); strokeIcon = GameObject.Find("strokeIcon"); strokeScript = strokeIcon.GetComponent <strokeController>(); colorScript = leftController.GetComponent <ColorPickerScript>(); lScript = rightController.GetComponent <LaserPointer>(); cScript = rightController.GetComponent <controllerManager>(); //thisCanvasTexture = Instantiate(canvasTexture) as Texture2D; canvasTexture = new Texture2D(size, size); this.GetComponent <Renderer>().material.mainTexture = canvasTexture; }
void DetachLaserPointerFormAnyTopic(LitePeer peer, int ptrId) { foreach (var kv in _vectEditors) { var topicId = kv.Key; var lp = new LaserPointer { TopicId = topicId, UserId = ptrId }; kv.Value.HandleDetachLaserPointer(peer, lp, new OperationRequest((byte)DiscussionOpCode.DetachLaserPointerRequest, lp.ToDict()), new SendParameters()); } }
public void PointerTriggered(LaserPointer pointer) { if (LastNodeHitByRay != null) { var hitParentOfSelected = SelectionManager.Instance.SelectedNode != null && LastNodeHitByRay == SelectionManager.Instance.SelectedNode.Parent; if (!hitParentOfSelected) { SelectionManager.Instance.SetNodeSelectionMarkerPosition(_lastHoverPosition); } SelectionManager.Instance.SetSelectedItem(LastNodeHitByRay); } }
public void HandleLaserPointerMoved(LitePeer peer, LaserPointer ptr, OperationRequest operationRequest, SendParameters sendParameters) { if (_doc.MoveLaserPointer(ptr)) { _room.Broadcast(peer, operationRequest, sendParameters, (byte)DiscussionEventCode.LaserPointerMovedEvent, BroadcastTo.RoomExceptSelf); } }
// Start is called before the first frame update void Start() { ovrPhysicsRaycaster = GameObject.Find("OVRCameraRig").GetComponent <OVRPhysicsRaycaster>(); laserPointer = GameObject.Find("LaserPointer").GetComponent <LaserPointer>(); //sensorCursor = GameObject.Find("SensorPointerCursor"); //robotCursor = GameObject.Find("RobotPointerCursor"); ovrPhysicsRaycaster.eventMask = LayerMask.GetMask("SensorPointerSelect"); laserPointer.cursorVisual = sensorCursor; sensorCursor.SetActive(true); robotCursor.SetActive(false); playerObject = GameObject.Find("OVRPlayerController").GetComponent <OVRPlayerController>();; }