Exemple #1
0
        private void Awake()
        {
            GameObject player = GameObject.FindGameObjectWithTag(Constant.TAG_PLAYER);

            _playerAirItem = player.GetComponent <AirItemController>();
            _itemSlot      = GetComponent <ItemSlot>();
        }
        // Use this for initialization
        void Start()
        {
            _rigidBody = GetComponent <Rigidbody2D>();
            _animator  = GetComponent <Animator>();
            _animator.SetFloat("Angle", 0f);

            _pickupOption = GetComponent <PickupOptionController>();
            _inventory    = GetComponent <InventoryController>();
            _equipment    = GetComponent <EquipmentController>();
            _stats        = GetComponent <AttributeController>();
            _airItem      = GetComponent <AirItemController>();

            _lastPosition = transform.position;
        }
 public void OnRemoveFromAir(AirItemController playerAirItem)
 {
     Debug.Log("RemoveFromAir " + Name);
     playerAirItem.RemoveItem();
 }
 public void OnPutInAir(AirItemController playerAirItem, SlotPosition slotPosition)
 {
     Debug.Log("PutInAir " + Name);
     playerAirItem.AddItem(Copy(), slotPosition);
 }