コード例 #1
0
 private void Start()
 {
     if (_playerMirrorController == null)
     {
         _playerMirrorController = GetComponent <PlayerMirrorController>();
         if (_uiManagerPlayer == null && _playerMirrorController != null)
         {
             _uiManagerPlayer = _playerMirrorController.canvasHUD.GetComponent <UIManager>();
         }
     }
 }
コード例 #2
0
    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);
            }
        }
    }
コード例 #3
0
    private void Update()
    {
        PlayerMirrorController playerMirrorController = GetComponent <PlayerMirrorController>();

        if (playerMirrorController != null)
        {
            if (playerMirrorController.isLocalPlayer)
            {
                FindObjectLookingTag();
                LookAtCamera();
            }
        }
    }
コード例 #4
0
    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);
            }
        }
    }
コード例 #5
0
 private void Start()
 {
     playerMirrorController = this.gameObject.transform.root.GetComponent <PlayerMirrorController>();
 }