Пример #1
0
        public void Parse()
        {
            data = Load();

            Transfer transfer = (Transfer)data;

            var      i0       = transfer.DATASECTION.Items[0];
            AxisAxis axisAxis = (AxisAxis)i0;

            foreach (object item in axisAxis.Items)
            {
                if (item is AxisAxisAxisAxisAxis)
                {
                    AxisAxisAxisAxisAxis axis = (AxisAxisAxisAxisAxis)item;
                    dataHandler.ReceivedAxis(new AchseWrapper(axis));
                }
                else if (item is AxisAxisAxisAxisAxisSegment)
                {
                    AxisAxisAxisAxisAxisSegment axisSegment = (AxisAxisAxisAxisAxisSegment)item;
                    dataHandler.ReceivedAxissegment(new AchsenSegmentWrapper(axisSegment));
                }
                else if (item is AxisAxisAxisAxisSector)
                {
                    AxisAxisAxisAxisSector axisSector = (AxisAxisAxisAxisSector)item;

                    dataHandler.ReceivedSector(new AchsenSektorWrapper(axisSector));
                }
            }

            dataHandler.Finished();
        }
Пример #2
0
 public static void BindAxisInput(GameAxisID id, string axisName)
 {
     axes[id] = new AxisAxis(axisName);
     PlayerPrefs.SetString(savePref + id, axisName);
 }