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); }
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); }