void Start() { fileControlPhoton = GameObject.FindObjectOfType <FileControlPhoton>(); colorWheel = GameObject.FindObjectOfType <ColorWheelControl>(); sdkController = GameObject.FindObjectOfType <SDKController>(); if (photonView.isMine) { _LocalPlayerInstance = this; sdkController.OnSaveSucceededEvent += SaveCSV; sdkController.OnLoadSucceededEvent += RetrieveFile; if (saving == true) { SaveCSV(); } if (loaded == true) { RetrieveFile(); } Color newColor = new Color(); newColor = colorWheel.Selection; Vector3 colorValues = new Vector3(newColor.r, newColor.g, newColor.b); ChangeCameraColor(colorValues, newColor.a); } controllers.Add(this); }
public void CreateLine() { Touch touch = Input.GetTouch(0); int id = touch.fingerId; if (!EventSystem.current.IsPointerOverGameObject(id)) { if (touch.phase == TouchPhase.Began) { Vector3 mPosition = new Vector3(Input.mousePosition.x, Input.mousePosition.y, .5f); mPosition = mainCamera.ScreenToWorldPoint(mPosition); if (isLocalPlayer) { colorWheel = GameObject.FindObjectOfType <ColorWheelControl>(); Color newColor = new Color(); newColor = colorWheel.Selection; CmdChangePlayerColor(newColor); CmdSpawnLine(mPosition, newColor); } } else if (touch.phase == TouchPhase.Moved) { Vector3 mPosition = new Vector3(Input.mousePosition.x, Input.mousePosition.y, .5f); mPosition = mainCamera.ScreenToWorldPoint(mPosition); if (isLocalPlayer) { CmdAddLines(mPosition); } } } }
void Start() { fileControl = GameObject.FindObjectOfType <FileControl>(); colorWheel = GameObject.FindObjectOfType <ColorWheelControl>(); sdkController = GameObject.FindObjectOfType <SDKController>(); if (isLocalPlayer) { _LocalPlayerInstance = this; sdkController.OnSaveSucceededEvent += SaveCSV; sdkController.OnLoadSucceededEvent += RetrieveFile; Color newColor = new Color(); newColor = colorWheel.Selection; CmdChangePlayerColor(newColor); } controllers.Add(this); }
public void CreateLine() { Touch touch = Input.GetTouch(0); int id = touch.fingerId; if (EventSystem.current.currentSelectedGameObject == null) { if (touch.phase == TouchPhase.Began) { Vector3 mPosition = new Vector3(Input.mousePosition.x, Input.mousePosition.y, .5f); mPosition = mainCamera.ScreenToWorldPoint(mPosition); if (photonView.isMine) { colorWheel = GameObject.FindObjectOfType <ColorWheelControl>(); Color newColor = new Color(); newColor = colorWheel.Selection; Vector3 colorValues = new Vector3(newColor.r, newColor.g, newColor.b); SpawnLine(mPosition, colorValues, newColor.a); ChangeCameraColor(colorValues, newColor.a); } } else if (touch.phase == TouchPhase.Moved) { Vector3 mPosition = new Vector3(Input.mousePosition.x, Input.mousePosition.y, .5f); mPosition = mainCamera.ScreenToWorldPoint(mPosition); if (photonView.isMine) { SpawnSegments(mPosition); } } else if (touch.phase == TouchPhase.Ended) { if (photonView.isMine) { Vector3[] positions = new Vector3[segment.GetComponent <LineRenderer>().positionCount]; SendLine(positions); } } } }