Пример #1
0
        public void Init(PositionBag position, Action <Character> onLeave, Func <Order> orderFactory)
        {
            Init(position, onLeave);

            _orderFactory = orderFactory;
            _rules.Add(Rules.CocktailRule);

            cashText.gameObject.SetActive(false);
            orderImage.gameObject.SetActive(false);
        }
Пример #2
0
        public new void Init(PositionBag position, Action <Character> onLeave)
        {
            base.Init(position, onLeave);

            panel.SetActive(false);
            noButton.onClick.AddListener(RefuseContract);
            yesButton.onClick.AddListener(AcceptContract);

            var t = transform;
            var p = t.position;

            t.position = new Vector3(p.x, p.y + 5, p.z);
        }