Example #1
0
        public Associative Config(Associative param)
        {
            mobile = new Mobile();

            var result = new Associative();
            var seed = mobile.Seed.ToString();
            var setting = this.settingValue;

            Logger.Info($"[INFO][Oomatsuri]Setting:{setting}");

            if (setting == 0)
            {
                mobile.GameManager.SettingZeroMode = true;
                mobile.SetRate(1);
            }
            else
            {
                mobile.GameManager.SettingZeroMode = false;
                mobile.SetRate(setting);
            }

            result.Add("setting", setting.ToString());
            result.Add("reelleft", "0");
            result.Add("reelcenter", "0");
            result.Add("reelright", "0");
            result.Add("seed", seed);

            State = MACHINE_STATE.CONFIG;

            return result;
        }