public void SearchCorporation(string inputText)
 {
     // 会社名の取得を押した際の処理
     Api = dataType.Corporation;
     IsSuccess = false;
     Message = "";
     oldName = Name = inputText;
     StartCoroutine(getEkispert(inputText, 1));
 }
示例#2
0
	// CONSTRUCTORS
	
	// Takes a byte array, as if read from a FileInputStream
	public NumList(byte[] data, dataType type) {
		length = data.Length;
		this.type = type;
		switch (type) {
			case dataType.BYTE: 
				elements = new long[data.Length];
				unchecked {
					for (int i = 0; i < elements.Length; i++) {
						elements[i] = (long)((sbyte)data[i]);
					}
				}
				break;
			case dataType.UBYTE: 
				elements = new long[data.Length];
				for (int i = 0; i < elements.Length; i++) {
					elements[i] = (long)data[i];
				}
				break;
			case dataType.SHORT: 
				elements = new long[data.Length / 2];
				for (int i = 0; i < elements.Length; i++) {
					elements[i] = (long) DataReader.readShort(data[i * 2], data[(i * 2) + 1]);
				}
				break;
			case dataType.USHORT: 
				elements = new long[data.Length / 2];
				for (int i = 0; i < elements.Length; i++) {
					elements[i] = (long) DataReader.readUShort(data[i * 2], data[(i * 2) + 1]);
				}
				break;
			case dataType.INT: 
				elements = new long[data.Length / 4];
				for (int i = 0; i < elements.Length; i++) {
					elements[i] = (long) DataReader.readInt(data[i * 4], data[(i * 4) + 1], data[(i * 4) + 2], data[(i * 4) + 3]);
				}
				break;
			case dataType.UINT: 
				elements = new long[data.Length / 4];
				for (int i = 0; i < elements.Length; i++) {
					elements[i] = (long) DataReader.readUInt(data[i * 4], data[(i * 4) + 1], data[(i * 4) + 2], data[(i * 4) + 3]);
				}
				break;
			case dataType.LONG: 
				elements = new long[data.Length / 8];
				for (int i = 0; i < elements.Length; i++) {
					elements[i] = DataReader.readLong(data[i * 4], data[(i * 4) + 1], data[(i * 4) + 2], data[(i * 4) + 3], data[(i * 4) + 4], data[(i * 4) + 5], data[(i * 4) + 6], data[(i * 4) + 7]);
				}
				break;
		}
	}
 public void SearchCorporationToRail(string inputText)
 {
     // 会社名から路線名の変換処理
     Api = dataType.CorporationToRail;
     IsSuccess = false;
     Message = "";
     oldName = Name = inputText;
     if (inputText.Length > 0)
     {
         StartCoroutine(getEkispert(inputText, 1));
     }
     else
     {
         IsSuccess = true;
         Message = "1文字以上指定してください。";
     }
 }
 public void SearchRail(string inputText)
 {
     // 路線名の取得を押した際の処理
     Api = dataType.Rail;
     IsSuccess = false;
     Message = "";
     oldName = Name = inputText;
     if (inputText.Length > 0)
     {
         StartCoroutine(getEkispert(inputText, 1));
     }
     else
     {
         IsSuccess = true;
         Message = "1文字以上指定してください。";
     }
 }
 /// <summary>
 /// Constructor for float nodes ("name":true)
 /// </summary>
 /// <param name="name">Node Name</param>
 /// <param name="val">Node Value (float)</param>
 public CustomDataItem(string name, float val)
 {
     this.DataName   = name;
     this.DataValueF = val;
     this.DataType   = dataType.typeFloat;
 }
 /// <summary>
 /// Constructor for boolean nodes ("name":true)
 /// </summary>
 /// <param name="name">Node Name</param>
 /// <param name="val">Node Value (bool)</param>
 public CustomDataItem(string name, bool val)
 {
     this.DataName   = name;
     this.DataValueB = val;
     this.DataType   = dataType.typeBool;
 }
 /// <summary>
 /// Constructor for integer nodes ("name":true)
 /// </summary>
 /// <param name="name">Node Name</param>
 /// <param name="val">Node Value (int)</param>
 public CustomDataItem(string name, int val)
 {
     this.DataName   = name;
     this.DataValueI = val;
     this.DataType   = dataType.typeInt;
 }
 /// <summary>
 /// Constructor for string nodes ("name":"value")
 /// </summary>
 /// <param name="name">Node Name</param>
 /// <param name="val">Node Value (string)</param>
 public CustomDataItem(string name, string val)
 {
     this.DataName   = name;
     this.DataValueS = val;
     this.DataType   = dataType.typeString;
 }
        public object GetDataClass(dataType type)
        {
            switch (type)
            {
            case dataType.None:
                return(null);

            case dataType.Ability:
                return(Abilities);

            case dataType.AdRule:
                return(AdRules);

            case dataType.Adversary:
                return(Adversaries);

            case dataType.AdversaryArmor:
                return(AdversaryArmors);

            case dataType.AdversaryGear:
                return(AdversaryGear);

            case dataType.AdversaryWeapon:
                return(AdversaryWeapons);

            case dataType.Armor:
                return(Armors);

            case dataType.Attachment:
                return(Attachments);

            case dataType.Book:
                return(Books);

            case dataType.Creature:
                return(Creatures);

            case dataType.Gear:
                return(Gear);

            case dataType.Quality:
                return(Qualities);

            case dataType.Skill:
                return(Skills);

            case dataType.Species:
                return(Species);

            case dataType.Starship:
                return(Starships);

            case dataType.Talent:
                return(Talents);

            case dataType.VehicleAttachment:
                return(VehicleAttachments);

            case dataType.Vehicle:
                return(Vehicles);

            case dataType.VehicleWeapon:
                return(VehicleWeapons);

            case dataType.Weapon:
                return(Weapons);

            default:
                return(null);
            }
        }