virtual public void Init(SlotMachineUI slotUI) { _model = SlotModel.Instance; _slotConfig = _model.SlotConfig; _betting = _slotConfig.Betting; _ui = slotUI; _machine = _ui.SlotMachine; }
public void Initialize(SlotMachine machine) { SlotMachine = machine; _model = SlotModel.Instance; _user = _model.Owner; _betting = SlotModel.Instance.SlotConfig.Betting; InitPaytable(); InitInfo(); InitMessageBoard(); InitWinDisplayer(); InitButtons(); UpdateBalance(_user.Balance); }
void Start() { _slotConfig = FindObjectOfType <SlotConfig>(); if (_slotConfig == null) { throw new NullReferenceException("SlotConfig can not be null!"); } MachineConfig = _slotConfig.MainMachine; _model = SlotModel.Instance; _model.Initialize(_slotConfig, this); _betting = _model.Betting; if (_slotConfig.DebugTestSpin) { gameObject.AddComponent <DebugHelper>(); } GamePool.SymbolLoad(_slotConfig); SetState(MachineState.Connecting); }
void Start() { _machine = FindObjectOfType <SlotMachine>(); _model = SlotModel.Instance; }