Ejemplo n.º 1
0
        OptionData MakeOption(string OptionText, string[] args)
        {
            OptionData od = new OptionData();

            if (!ParseOption.IsNeedArgument)
            {
                od.Type  = ParseOption.Type;
                od.Key   = ParseOption.Short;
                od.Value = null;
                return(od);
            }
            if (ParseArgument.Length == 0)
            {
                ParseIndex++;
                if (ParseIndex >= args.Length)
                {
                    Console.WriteLine("Missing Argument:{0}", OptionText);
                    return(null);
                }
                ParseArgument = args[ParseIndex];
            }
            od.Type  = ParseOption.Type;
            od.Key   = ParseOption.Short;
            od.Value = ParseArgument;
            return(od);
        }
Ejemplo n.º 2
0
        public void RefreshShownValue()
        {
            OptionData val = s_NoOptionData;

            if (options.Count > 0)
            {
                val = options[Mathf.Clamp(m_Value, 0, options.Count - 1)];
            }
            if (Object.op_Implicit(m_CaptionText))
            {
                if (val != null && val.get_text() != null)
                {
                    m_CaptionText.SetText(val.get_text());
                }
                else
                {
                    m_CaptionText.SetText("");
                }
            }
            if (Object.op_Implicit(m_CaptionImage))
            {
                if (val != null)
                {
                    m_CaptionImage.set_sprite(val.get_image());
                }
                else
                {
                    m_CaptionImage.set_sprite(null);
                }
                m_CaptionImage.set_enabled(m_CaptionImage.get_sprite() != null);
            }
        }
 private void SendBtn_Click(object sender, RoutedEventArgs e)
 {
     obj       = new OptionData();
     obj.Email = TB_Email.Text;
     Serializer.Serilize(obj);
     SendEmailHalper.SendEmailTo(obj.Email);
 }
Ejemplo n.º 4
0
        private void OpenOrderDialog()
        {
            try
            {
                OptionData optionData = GetSelectedPositionData().OptionData;
                _tradingControl = new TradingControl();

                _tradingControl.SetTradingData(optionData);
                var containerForm = _tradingControl.ShowControl(ParentForm, true);

                containerForm.ControlBox      = false;
                containerForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
                containerForm.ShowIcon        = false;
                containerForm.ShowInTaskbar   = false;
                containerForm.TopMost         = true;
                //containerForm.Text = caption;
                //containerForm.
                containerForm.FormClosing += ContainerForm_FormClosing;
            }
            catch (Exception ex)
            {
                Logger.Error(ex.Message, ex);
                MessageBox.Show(ex.Message);
            }
        }
        // Add a new drop-down list item with the specified values.
        private DropdownItem AddItem(OptionData data, bool selected, DropdownItem itemTemplate, List <DropdownItem> items)
        {
            // Add a new item to the dropdown.
            DropdownItem item = CreateItem(itemTemplate);

            item.rectTransform.SetParent(itemTemplate.rectTransform.parent, false);

            item.gameObject.SetActive(true);
            item.gameObject.name = "Item " + items.Count + (data.text != null ? ": " + data.text : "");

            if (item.toggle != null)
            {
                item.toggle.isOn = false;
            }

            // Set the item's data
            if (item.text)
            {
                item.text.text = data.text;
            }
            if (item.image)
            {
                item.image.sprite  = data.image;
                item.image.enabled = (item.image.sprite != null);
            }

            items.Add(item);
            return(item);
        }
        public OrderData StartTradingOption(OptionData optionData, bool sell, int quantity)
        {
            if (OptionData != null)
            {
                throw new ArgumentException("The OptionNegotiator already has open order!!!");
            }

            OptionData = optionData ?? throw new Exception("The option data not exist!!!");

            OrderAction = sell ? OrderAction.SELL : OrderAction.BUY;
            Quantity    = quantity;
            //InializeTrading:
            FirstBidPrice = Math.Round(OptionData.BidPrice, 2);
            FirstAskPrice = Math.Round(OptionData.AskPrice, 2);

            MinPriceStep = Math.Max(MinPriceStep, (FirstAskPrice - FirstBidPrice) / 10);

            TradingCycleCount   = (int)Math.Ceiling((FirstAskPrice - FirstBidPrice) / MinPriceStep);
            TradingCycleCounter = 1;

            StarTime = DateTime.Now;
            RoundCurrentLimitPrice(FirstLimitPrice);
            //SendWhatIfOrder(CurrentLimitPrice);

            CreateOrder(CurrentLimitPrice);
            //Start negotiation proccess:
            ScheduledTaskId = UnlManager.AddScheduledTaskOnUnl(OrderIntervalTimeSpan, DoTrading, true);
            return(OrderData);
        }
Ejemplo n.º 7
0
 /// <summary>
 /// validating option with single selection and multi selection
 /// </summary>
 private void ProcessOptionSelectedCommand(OptionData obj)
 {
     try
     {
         if (obj.IsSingleChoice)
         {
             foreach (var item in SelectedProduct.Options)
             {
                 var found = item.Options.FirstOrDefault(a => a.Id == obj.Id);
                 if (found != null)
                 {
                     foreach (var subitem in item.Options)
                     {
                         if (subitem.Id == obj.Id)
                         {
                             if (!subitem.IsSelected)
                             {
                                 subitem.IsSelected = false;
                             }
                         }
                         else
                         {
                             subitem.IsSelected = false;
                         }
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
         Mvx.IoCProvider.Resolve <IAppLogger>().DebugLog(nameof(ProductDetailsViewModel), ex);
     }
 }
Ejemplo n.º 8
0
        private OptionData GenerateOptionInPreconditions(EOptionType optionType)
        {
            double   theta  = MINIMAL_THETA + 1;
            DateTime expiry = DateTime.Now.Add(TimeSpan.FromDays(MIN_EXPIRY_DAYS + 1));
            double   strike;
            double   underline = 100;

            if (optionType == EOptionType.Call)
            {
                strike = underline * (1 + MINIMAL_DIS_UNL / 100) + 10;
            }
            else
            {
                strike = underline * (1 - MINIMAL_DIS_UNL / 100) - 10;
            }
            var optionContract = new OptionContract("AAPL", expiry, optionType)
            {
                Strike = strike
            };
            var option = new OptionData()
            {
                UnderlinePrice = underline,
                Theta          = theta,
                OptionContract = optionContract
            };

            return(option);
        }
Ejemplo n.º 9
0
    public static void SaveOverrides()
    {
        overrides = new Dictionary <System.Guid, string>();
        foreach (var map in PlayerInput.asset.actionMaps) // https://forum.unity.com/threads/saving-user-bindings.805722/#post-5384310
        {
            foreach (var binding in map.bindings)
            {
                if (!string.IsNullOrEmpty(binding.overridePath))
                {
                    overrides[binding.id] = binding.overridePath;

                    //binding.id.ToByteArray(); // key
                    //overrides[binding.id] // value
                }
            }
        }

        OptionData data = new OptionData(overrides);

        data.horizontalSensitivity      = horizontalSensitivity;
        data.verticalSensitivity        = verticalSensitivity;
        data.gamepadMultiplier          = gamepadMultiplier;
        SceneData.horizontalSensitivity = horizontalSensitivity;
        SceneData.verticalSensitivity   = verticalSensitivity;
        SceneData.gamepadMultiplier     = gamepadMultiplier;
        SaveData.Save(data);

        PlayerInput.PlayerControls.Disable();
    }
Ejemplo n.º 10
0
 private void SaveTransaction()
 {
     if (TransactionAlreadySaved)
     {
         return;
     }
     TransactionAlreadySaved = true;
     for (int i = 0; i < OrderData.Quantity; i++)
     {
         //Create Transuction Data object and send it:
         var transaction = new TransactionData()
         {
             TransactionTime = DateTime.Now,
             OrderStatus     = OrderStatusData,
             Order           = OrderStatusData.Order,
             OptionData      = OptionData,
             OptionKey       = OptionData.OptionKey,
             Symbol          = UnlManager.Symbol,
             RequierdMargin  = RequierdMargin,
         };
         transaction.SetContract(OptionData.GetContract());
         //Update about the new transaction
         UnlManager.TradingManager.HandleMessage(transaction);
     }
 }
Ejemplo n.º 11
0
 void SetListItemColor(OptionData data, Color color)
 {
     data.serverNameField.color    = color;
     data.serverModeField.color    = color;
     data.serverPlayersField.color = color;
     data.serverPingField.color    = color;
 }
Ejemplo n.º 12
0
        /// <summary>
        /// Calculate the IV according the actual prices, UNL and option price.
        /// </summary>
        /// <param name="optionData"></param>
        /// <returns></returns>
        public double CalculateIVByOptionPrice(OptionData optionData)
        {
            var blackNScholesCaculator = new BlackNScholesCaculator()
            {
                DayLefts             = optionData.DaysLeft,
                Multiplier           = optionData.Multiplier,
                RiskFreeInterestRate = RiskFreeInterestRate,
                StockPrice           = optionData.UnderlinePrice,
                Strike = optionData.OptionContract.Strike,
            };
            double iv = 0;

            try
            {
                iv = optionData.OptionContract.OptionType == EOptionType.Call
                       ? blackNScholesCaculator.GetCallIVBisections(optionData.PriceOfOneOption)
                       : blackNScholesCaculator.GetPutIVBisections(optionData.PriceOfOneOption);
            }
            catch (Exception ex)
            {
                Logger.Error(ex.Message + ": wrong calculation, ImpliedVolatility = 0 !!!!", ex);
            }

            return(iv);
        }
Ejemplo n.º 13
0
        private void ContainerForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            try
            {
                if (_tradingControl == null)
                {
                    return;
                }

                if (_tradingControl.TradingInfo == null)
                {
                    return;
                }

                //Do trading:
                OptionData optionData = GetSelectedPositionData().OptionData;
                if (_tradingControl.TradingInfo.OrderAction == OrderAction.BUY)
                {
                    SendBuyOrder(optionData, _tradingControl.TradingInfo.OptionCount);
                }
                else
                {
                    SendSellOrder(optionData, _tradingControl.TradingInfo.OptionCount);
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex.Message, ex);
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 14
0
    private void Start()
    {
        _tileAreaNamesDropdown.ClearOptions();

        List <OptionData> options = new List <OptionData>();


        OptionData defaultOption = new OptionData("");

        options.Add(defaultOption);

        foreach (KeyValuePair <string, TileArea> item in GameManager.Instance.CurrentEditorLevel.TileAreas)
        {
            string areaName = item.Value.Name;

            OptionData newOption = new OptionData(areaName);
            options.Add(newOption);

            _tileAreaIdByDropdownOption[newOption] = item.Key;
        }

        _tileAreaNamesDropdown.AddOptions(options);

        CheckForEnemySpawnpointOnTile();
    }
Ejemplo n.º 15
0
    private void CreateNewOption(ConversationData conversationData, StepData stepdata, Transform parent)
    {
        //Create Option data class
        OptionData optionData = new OptionData();

        //Create Option UI Object
        GameObject optionPrefab = Instantiate(OptionPrefab, parent);

        //Option Component Transforms (for easy reference)
        Transform fieldDestinationInput = optionPrefab.transform.GetChild(5);
        Transform fieldTextInput        = optionPrefab.transform.GetChild(4);
        Transform fieldValueInput       = optionPrefab.transform.GetChild(6);
        Transform fieldDeleteButton     = optionPrefab.transform.GetChild(7);

        //Set Option Text
        fieldTextInput.GetComponent <TMP_InputField>().text = "Response Text..";

        //Set Option Destination
        fieldDestinationInput.GetComponent <TMP_InputField>().text = "-1";

        //Set Option Value Amount
        fieldValueInput.GetComponent <TMP_InputField>().text = "-1";

        //Setup Delete button
        fieldDeleteButton.GetComponent <Button>().onClick.AddListener(delegate { DeleteOption(optionPrefab.gameObject, stepdata, optionData); });

        //Add Option to Step
        stepdata.OptionData.Add(optionData);
    }
Ejemplo n.º 16
0
    private void LoadSources(string theme)
    {
        string       newPath = Application.streamingAssetsPath + "/Resources/Themes/" + theme + "/" + theme + ".txt";
        StreamReader reader  = new StreamReader(newPath);

        string[] data = reader.ReadToEnd().Split('\n');
        reader.Close();

        List <OptionData> tmp = new List <OptionData>();

        foreach (string s in data)
        {
            OptionData od = getOptionDataObject(s);
            if (od != null)
            {
                tmp.Add(od);
            }
        }
        this.testData = new OptionData[tmp.Count];
        int i = 0;

        foreach (OptionData opd in tmp)
        {
            this.testData[i++] = opd;
        }
    }
Ejemplo n.º 17
0
 private void ProcessNews(News[] news)
 {
     if (news.Length == 0)
     {
         return;
     }
     needRebuildLevels = true;
     // добавить уровни
     foreach (var ns in news)
     {
         if (ns.ChannelId != channelID || string.IsNullOrEmpty(ns.Body))
         {
             continue;
         }
         var opt = OptionData.Parse(ns.Body);
         if (opt == null)
         {
             continue;
         }
         // проверить - совпадает ли базовый актив
         if (opt.BaseActive != owner.Symbol)
         {
             continue;
         }
         options.Add(opt);
     }
     BuildSeries(owner);
 }
Ejemplo n.º 18
0
    private OptionData[] GetRandomOptions(int ignoreIndex)
    {
        // Needs improvement to ignore previous questions (maybe not)
        // list/whatever of indexes to ignore
        List <int> toIgnore = new List <int>();

        toIgnore.Add(ignoreIndex);

        while (toIgnore.Count < noOptionsPerQuestion)
        {
            int random = Random.Range(0, testData.Length);
            if (!IndexIsInCollection(toIgnore, random))
            {
                toIgnore.Add(random);
            }
        }

        OptionData[] output = new OptionData[toIgnore.Count];

        int j = 0;

        foreach (int index in toIgnore)
        {
            output[j++] = testData[index];
        }

        return(output);
    }
Ejemplo n.º 19
0
    private void InitilizeValues()
    {
        masterVolumeSlider.minValue = .001f;
        masterVolumeSlider.maxValue = 1f;
        fxVolumeSlider.minValue     = .001f;
        fxVolumeSlider.maxValue     = 1f;
        musicVolumeSlider.minValue  = .001f;
        musicVolumeSlider.maxValue  = 1f;

        OptionData data = SaveSystem.LoadOptionData();

        if (data != null)
        {
            masterVolumeSlider.value = data.masterVolume;
            //must also set the stored value, otherwise nothings is saved to the datefile if the
            //sliders are not touched.
            masterVolumeValue = data.masterVolume;

            fxVolumeSlider.value = data.fxVolume;
            fxVolumeValue        = data.fxVolume;

            musicVolumeSlider.value = data.musicVolume;
            musicVolumeValue        = data.musicVolume;
        }
        else
        {
            masterVolumeSlider.value = 0f;
            fxVolumeSlider.value     = 1f;
            musicVolumeSlider.value  = 1f;
        }

        masterVolumeSlider.onValueChanged.AddListener(delegate { UpdateValues(); });
        fxVolumeSlider.onValueChanged.AddListener(delegate { UpdateValues(); });
        musicVolumeSlider.onValueChanged.AddListener(delegate { UpdateValues(); });
    }
Ejemplo n.º 20
0
        // Add a new drop-down list item with the specified values.
        private DropdownItem AddItem(OptionData data, bool selected, DropdownItem itemTemplate, List <DropdownItem> items)
        {
            // Add a new item to the dropdown.
            DropdownItem item = CreateItem(itemTemplate);

            data.itemToggle     = item.gameObject.GetComponent <IMCToggle>();
            data.itemLabel      = item.transform.FindChild("Item Label").GetComponent <IMCText>();
            data.itemBackground = item.transform.FindChild("Item Background").GetComponent <IMCImage>();
            data.itemCheckmark  = item.transform.FindChild("Item Checkmark").GetComponent <IMCImage>();

            //data.itemLabel=item
            item.rectTransform.SetParent(itemTemplate.rectTransform.parent, false);

            item.gameObject.SetActive(true);
            item.gameObject.name = "Item " + items.Count + (data.text != null ? ": " + data.text : "");

            if (item.toggle != null)
            {
                item.toggle.isOn = false;
            }

            // Set the item's data
            if (item.text)
            {
                item.text.text = data.text;
            }
            if (item.image)
            {
                item.image.sprite  = data.image;
                item.image.enabled = (item.image.sprite != null);
            }

            items.Add(item);
            return(item);
        }
Ejemplo n.º 21
0
        void Refresh()
        {
            if (options.Count == 0)
            {
                return;
            }

            OptionData data = options[Mathf.Clamp(m_Value, 0, options.Count - 1)];

            if (m_CaptionText)
            {
                if (data != null && data.text != null)
                {
                    m_CaptionText.text = data.text;
                }
                else
                {
                    m_CaptionText.text = "";
                }
            }

            if (m_CaptionImage)
            {
                if (data != null)
                {
                    m_CaptionImage.sprite = data.image;
                }
                else
                {
                    m_CaptionImage.sprite = null;
                }
                m_CaptionImage.enabled = (m_CaptionImage.sprite != null);
            }
        }
Ejemplo n.º 22
0
        public void SendBuyOrder(OptionData optionData, int quantity = 1)
        {
            var            unlManager   = (UNLManager)(AppManager.UNLManagerDic[optionData.Symbol]);
            IOrdersManager orderManager = unlManager.OrdersManager;

            orderManager.BuyOption(optionData, quantity);
        }
Ejemplo n.º 23
0
        private void Refresh()
        {
            if (options.Count == 0)
            {
                return;
            }
            OptionData optionData = options[Mathf.Clamp(m_Value, 0, options.Count - 1)];

            if ((bool)m_CaptionText)
            {
                if (optionData != null && optionData.text != null)
                {
                    m_CaptionText.text = optionData.text;
                }
                else
                {
                    m_CaptionText.text = string.Empty;
                }
            }
            if ((bool)m_CaptionImage)
            {
                if (optionData != null)
                {
                    m_CaptionImage.sprite = optionData.image;
                }
                else
                {
                    m_CaptionImage.sprite = null;
                }
                m_CaptionImage.enabled = (m_CaptionImage.sprite != null);
            }
        }
Ejemplo n.º 24
0
        public void RefreshShownValue()
        {
            OptionData optionData = s_NoOptionData;

            if (options.Count > 0)
            {
                optionData = options[Mathf.Clamp(m_Value, 0, options.Count - 1)];
            }
            if ((bool)m_CaptionText)
            {
                if (optionData != null && optionData.text != null)
                {
                    m_CaptionText.text = optionData.text;
                }
                else
                {
                    m_CaptionText.text = "";
                }
            }
            if ((bool)m_CaptionImage)
            {
                if (optionData != null)
                {
                    m_CaptionImage.sprite = optionData.image;
                }
                else
                {
                    m_CaptionImage.sprite = null;
                }
                m_CaptionImage.enabled = (m_CaptionImage.sprite != null);
            }
        }
Ejemplo n.º 25
0
        private DropdownItem AddItem(OptionData data, bool selected, DropdownItem itemTemplate, List <DropdownItem> items)
        {
            DropdownItem dropdownItem = CreateItem(itemTemplate);

            dropdownItem.rectTransform.SetParent(itemTemplate.rectTransform.parent, false);
            dropdownItem.gameObject.SetActive(true);
            dropdownItem.gameObject.name = "Item " + items.Count + ((data.text != null) ? (": " + data.text) : "");
            if ((UnityEngine.Object)(object) dropdownItem.toggle != null)
            {
                //dropdownItem.toggle.isOn = false;
                dropdownItem.toggle.isOn = false;
            }
            if ((bool)(UnityEngine.Object)(object) dropdownItem.text)
            {
                dropdownItem.text.text = data.text;
            }
            if ((bool)(UnityEngine.Object)(object) dropdownItem.image)
            {
                //dropdownItem.image.set_sprite(data.image);
                dropdownItem.image.sprite = data.image;
                //((Behaviour)(object)dropdownItem.image).enabled = (dropdownItem.image.sprite != null);
                dropdownItem.image.enabled = dropdownItem.image.sprite != null;
            }
            items.Add(dropdownItem);
            return(dropdownItem);
        }
Ejemplo n.º 26
0
        /// <summary>
        /// Get OptionData from OptionManager.
        /// </summary>
        /// <param name="positionData"></param>
        /// <param name="key"></param>
        /// <returns></returns>
        private bool GetOptionData(PositionData positionData, string key)
        {
            OptionData optionData = OptionsManager.GetOptionData(key);

            if (optionData == null)
            {
                return(false);
            }

            if (positionData.OptionData == null)//Log only on the very first time.
            {
                Logger.NoticeFormat("{0}.PDB:: +++ OptionData {1}, HashCode({2}), is added to the Position object successfully. ",
                                    Symbol, optionData.GetOptionKey(), optionData.GetHashCode());
            }
            //Log every 1 minute
            else if (DateTime.Now.Second % 50 == 48) //TODO: The else part will be removed after evaluation and testing.
            {
                Logger.InfoFormat(
                    "{0}.PDB:: ### OptionData {1}, HashCode({2}) was updated on the Position object successfully. ",
                    Symbol, optionData.GetOptionKey(), optionData.GetHashCode());
            }

            positionData.OptionData = optionData;

            return(true);
        }
Ejemplo n.º 27
0
        public void RefreshShownValue()
        {
            OptionData optionData = s_NoOptionData;

            if (options.Count > 0)
            {
                optionData = options[Mathf.Clamp(m_Value, 0, options.Count - 1)];
            }
            if ((bool)(UnityEngine.Object)(object) m_CaptionText)
            {
                if (optionData != null && optionData.text != null)
                {
                    m_CaptionText.text = optionData.text;
                }
                else
                {
                    m_CaptionText.text = "";
                }
            }
            if ((bool)(UnityEngine.Object)(object) m_CaptionImage)
            {
                if (optionData != null)
                {
                    //m_CaptionImage.set_sprite(optionData.image);
                    m_CaptionImage.sprite = optionData.image;
                }
                else
                {
                    //m_CaptionImage.set_sprite((Sprite)null);
                    m_CaptionImage.sprite = null;
                }
                //((Behaviour)(object)m_CaptionImage).enabled = (m_CaptionImage.sprite != null);
                m_CaptionImage.enabled = m_CaptionImage.sprite != null;
            }
        }
Ejemplo n.º 28
0
        private async Task FinDataAsync(CancellationToken cancellationToken)
        {
            while (!cancellationToken.IsCancellationRequested)
            {
                _finOptionsData = new List <OptionData>();
                List <Option> options = null;

                // retrieve option list from database
                using (var ctx = new FinancialChartsContext())
                {
                    options = ctx.Option.ToList();
                }
                // sort the options by Strike values
                var strikeComparer = new OptionComparer();
                options.Sort(strikeComparer);

                foreach (var opt in options)
                {
                    var optionData = new OptionData(opt);
                    _finOptionsData.Add(optionData);
                }

                string jsonDataString = JsonConvert.SerializeObject(_finOptionsData);
                await _serverSentEventsService.SendEventAsync(jsonDataString);

                await Task.Delay(TimeSpan.FromSeconds(_interval), cancellationToken);
            }
        }
Ejemplo n.º 29
0
        /// <summary>Displays the sort option.</summary>
        public void DisplaySortOption(string fieldName, bool isAscending)
        {
            // early out
            OptionData selectedOption = this.GetSelectedOption();

            if (selectedOption != null &&
                selectedOption.fieldName == fieldName &&
                selectedOption.isAscending == isAscending)
            {
                return;
            }

            // get the matching option index
            int optionIndex = -1;

            for (int i = 0; i < this.options.Length && optionIndex < 0; ++i)
            {
                OptionData data = this.options[i];
                if (data.fieldName == fieldName &&
                    data.isAscending == isAscending)
                {
                    optionIndex = i;
                }
            }

            if (optionIndex < 0)
            {
                optionIndex = 0;
            }

            // set
            this.dropdown.value = optionIndex;
        }
        /// <summary>
        /// Serialize to XML
        /// </summary>
        /// <param name="serialiseData"></param>
        public void createxml(object pword)
        {
            var        passwordBox = pword as PasswordBox;
            string     password    = passwordBox.Password;
            OptionData optionData  = new OptionData();

            optionData.TrueCare_Url    = this.TrueURL;
            optionData.OAuth2_ClientID = this.Authorization;
            optionData.MSSQL_Server    = this.SQL_Server;
            optionData.MSSQL_User      = this.SQL_User;
            optionData.MSSQL_Password  = EncAndDec.Encrypt(password);

            GenericXmlOps <OptionData> serializer = new GenericXmlOps <OptionData>();
            string            xml = serializer.Serialize(optionData);
            CaseInstallerBase caseInstallerBase = new CaseInstallerBase();

            this.regionManager.RequestNavigate("ContentRegion", "TrueManagementLegal");

            //string navigatePath = "TrueManagementLegal";
            //if (navigatePath != null)
            //{
            //    this.regionManager.RequestNavigate("ContentRegion", navigatePath);
            //}

            //var ProcessListTemp = this.ProcessList;
            //ProcessListTemp.Where(count => count.Process == "Initial Configurations").Select(s => s.Progresses = 2).ToList();
            //ProcessListTemp.Where(count => count.Process == "Configuration Settings").Select(s => s.Progresses = 2).ToList();
            //ProcessListTemp.Where(count => count.Process == "Legal Agreement").Select(s => s.Progresses = 1).ToList();
            //this.ProcessList = new ObservableCollection<InstallationSteps>(ProcessListTemp);
        }
	void onUIToggleChange() {
		if (enableUIToggleChange) {
			if (OptionData != null) { // avoid UIToggle.Start
				OptionData = OptionData.AntiCheck();
				OnInteraction();
			}
		}
	}
Ejemplo n.º 32
0
 void Start()
 {
     Options[0] = new OptionData(words[0], true);
     for (int i = 1; i < words.Length; i++)
     {
         Options[i] = new OptionData(words[i], false);
     }
 }
Ejemplo n.º 33
0
	public override void OnShow ()
	{
		data = GameDataManager.Instance.Get<OptionData> ();
		SetMusicSprite ();
		//GameData data=GameDataManager.Instance.gameData;
		Debug.Log ("isMusicOn:" + data.isMusicOn + ",language:" + data.language);
		EventDelegate.Add (transform.FindChild ("Options").GetComponent<UIEventTrigger> ().onClick, Hide);
		EventDelegate.Add (transform.FindChild ("Back").GetComponent<UIEventTrigger> ().onClick, Hide);
		EventDelegate.Add (transform.FindChild ("Music").GetComponent<UIEventTrigger> ().onClick, OnClickMusic);
	}
Ejemplo n.º 34
0
	// Use this for initialization
	public override void OnInit ()
	{
		tBG = this.transform.FindChild ("BtnBG");
		tEffect = this.transform.FindChild ("BtnEffect");
		tLanguage = this.transform.FindChild("BtnLanguage");
		optionData = GameManager.Instance.optionData;
		GameData.SetBtn (this.transform, "BtnBG", "Press", this);
		GameData.SetBtn (this.transform, "BtnEffect", "Press", this);
		GameData.SetBtn (this.transform, "BtnLanguage", "Press", this);
		GameData.SetBtn (this.transform, "BtnGameReady", "Press", this);
		GameData.SetBtn (this.transform, "BtnOption", "Press", this);
		GameObject oBtnGameReady = this.transform.FindChild ("BtnGameReady").gameObject;
		gold = this.transform.FindChild("Gold").FindChild("Label").GetComponent<UILabel>();
		GameData.SetLanguage(GameManager.Instance.optionData.Language);
//		oBtnGameReady.transform.FindChild ("Label").GetComponent<UILabel> ().text = GameData.LocalizeText ("GameReady");
		InitMainUI();
//		SetLanguage();
	}
Ejemplo n.º 35
0
	void onButtonClick() {
		OptionData = OptionData.AntiCheck();
		OnInteraction ();
	}
Ejemplo n.º 36
0
	public ActionParam()
	{
		target = TweenTarget.Position;
		mode = TweenMode.To;
		option = new OptionData();
	}