コード例 #1
0
ファイル: Symbol.cs プロジェクト: Avatarchik/MobileSlot
        virtual public void Initialize(string symbolName, MachineConfig machineConfig)
        {
            var areaSize    = machineConfig.SymbolSize;
            var displayArea = SlotModel.Instance.SlotConfig.DebugSymbolArea;

            Initialize(symbolName, areaSize, displayArea);
        }
コード例 #2
0
        public void AddMachine(MachineConfig machine)
        {
            if (_machineList == null)
            {
                _machineList = new List <MachineConfig>();
            }

            _machineList.Add(machine);
        }
コード例 #3
0
        public void AddMachine()
        {
            if (_machineList == null)
            {
                _machineList = new List <MachineConfig>();
            }

            var machine = new MachineConfig(this);

            _machineList.Add(machine);
        }
コード例 #4
0
        virtual public void Initialize(SlotMachine relativeMachine)
        {
            _machine       = relativeMachine;
            _machineConfig = _machine.MachineConfig;

            // _model = SlotModel.Instance;

            // _slotConfig = _model.SlotConfig;
            // _betting = _slotConfig.Betting;

            // _ui = slotUI;
            // _machine = _ui.SlotMachine;
        }
コード例 #5
0
ファイル: Reel.cs プロジェクト: Avatarchik/MobileSlot
        public void Initialize(SlotMachine relativeMachine)
        {
            _machine       = relativeMachine;
            _machineConfig = _machine.MachineConfig;

            _symbolNecessaryCount = _machineConfig.row + _machineConfig.MarginSymbolCount * 2;

            _lastSymbolNames     = _machineConfig.GetStartSymbolNames(_column);
            _receivedSymbolNames = new SymbolNames(_machineConfig.row);

            //CreateStartSymbols
            CreateStartSymbols();
            AlignSymbols();
        }