protected override void Awake()
        {
            base.Awake();

            onInvalidateTRS = new UnityEvent();

            ObjectDragHandler.RegisterHandler(this);
            ObjectMultiUseHandler.RegisterContainer(this);
        }
Exemple #2
0
        protected override void Awake()
        {
            base.Awake();

            ObjectDragHandler.RegisterHandler(this);
            ObjectMultiUseHandler.RegisterContainer(this);

            OpenTibiaUnity.InputHandler.AddMouseUpListener(Core.Utils.EventImplPriority.Default, OnMouseUp);
            OpenTibiaUnity.GameManager.onGameEnd.AddListener(OnGameEnd);

            _upButton.onClick.AddListener(OnUpButtonClick);
        }
Exemple #3
0
        protected override void Awake()
        {
            base.Awake();

            // initialize render texture
            _renderTexture            = new RenderTexture(Constants.FieldSize * (int)ClothSlots.Hip, Constants.FieldSize, 0, RenderTextureFormat.ARGB32);
            _renderTexture.filterMode = FilterMode.Bilinear;
            _renderTexture.Create();

            // initialize objects interaction
            ObjectDragHandler.RegisterHandler(this);
            ObjectMultiUseHandler.RegisterContainer(this);

            // setup events
            OpenTibiaUnity.ContainerStorage.BodyContainerView.onSlotChange.AddListener(OnInventorySlotChange);

            _head.onPointerEnter.AddListener(OnItemPointerEnter);
            _head.onPointerExit.AddListener(OnItemPointerExit);
            _neck.onPointerEnter.AddListener(OnItemPointerEnter);
            _neck.onPointerExit.AddListener(OnItemPointerExit);
            _backpack.onPointerEnter.AddListener(OnItemPointerEnter);
            _backpack.onPointerExit.AddListener(OnItemPointerExit);
            _torso.onPointerEnter.AddListener(OnItemPointerEnter);
            _torso.onPointerExit.AddListener(OnItemPointerExit);
            _rightHand.onPointerEnter.AddListener(OnItemPointerEnter);
            _rightHand.onPointerExit.AddListener(OnItemPointerExit);
            _leftHand.onPointerEnter.AddListener(OnItemPointerEnter);
            _leftHand.onPointerExit.AddListener(OnItemPointerExit);
            _legs.onPointerEnter.AddListener(OnItemPointerEnter);
            _legs.onPointerExit.AddListener(OnItemPointerExit);
            _feet.onPointerEnter.AddListener(OnItemPointerEnter);
            _feet.onPointerExit.AddListener(OnItemPointerExit);
            _finger.onPointerEnter.AddListener(OnItemPointerEnter);
            _finger.onPointerExit.AddListener(OnItemPointerExit);
            _hip.onPointerEnter.AddListener(OnItemPointerEnter);
            _hip.onPointerExit.AddListener(OnItemPointerExit);
        }