private void Start() { if (_playerMirrorController == null) { _playerMirrorController = GetComponent <PlayerMirrorController>(); if (_uiManagerPlayer == null && _playerMirrorController != null) { _uiManagerPlayer = _playerMirrorController.canvasHUD.GetComponent <UIManager>(); } } }
private void DropObjectFromCharacter() { PlayerMirrorController playerMirrorController = this.gameObject.transform.root.GetComponent <PlayerMirrorController>(); if (playerMirrorController != null) { if (_currentSlot.ReturnPrefab() != null) { playerMirrorController.DropObjectServer(_currentSlot.ReturnPrefab().name, TranfromDropObjectFromCharacter(), _sliderCount.value); } } }
private void Update() { PlayerMirrorController playerMirrorController = GetComponent <PlayerMirrorController>(); if (playerMirrorController != null) { if (playerMirrorController.isLocalPlayer) { FindObjectLookingTag(); LookAtCamera(); } } }
private void DropObjectFromSlotMirror(SlotController slotController) { if (slotController != null) { if (slotController.ReturnPrefab() != null || slotController.ReturnSprite() != null || slotController.ReturnCountObject() > 0) { PlayerMirrorController playerMirrorController = this.gameObject.transform.root.GetComponent <PlayerMirrorController>(); if (playerMirrorController != null) { playerMirrorController.DropObjectServer(slotController.ReturnPrefab().name, CalculateInstantiateObjectDrop(), slotController.ReturnCountObject()); playerMirrorController.DestoryAllObjectInHandServer(); } slotController.SetCount(0); slotController.SetPrefab(null); slotController.SetSprite(null, false); } } }
private void Start() { playerMirrorController = this.gameObject.transform.root.GetComponent <PlayerMirrorController>(); }