public static UserDefinedData Vector3ToUserDefinedData(Vector3 vec, UserDefinedData userdef) { userdef.x = FloatToInt(vec.x); userdef.y = FloatToInt(vec.y); userdef.z = FloatToInt(vec.z); return userdef; }
public UserDefinedData Vector3ToUserDefinedData(Vector3 vec, UserDefinedData userdef) { userdef.x = FloatToInt(vec.x, true); userdef.y = FloatToInt(vec.y, true); userdef.z = FloatToInt(vec.z, true); return userdef; }
public static UserDefinedData Vector3ToUserDefinedData(Vector3 vec, UserDefinedData userdef) { userdef.x = FloatToInt(vec.x); userdef.y = FloatToInt(vec.y); userdef.z = FloatToInt(vec.z); return(userdef); }
public async Task <IActionResult> UpdateUserContactData(UserDefinedData userContactData) { var user = await _repo.GetUserById(userContactData.Id); if (user == null) { return(BadRequest()); } user.PhoneNumber = userContactData.PhoneNumber; user.Email = userContactData.Email; user.AvatarUrl = userContactData.AvatarUrl; foreach (var flatInfo in userContactData.UserFlats) { var flat = await _buildingRepository.GetFlat(flatInfo.Id); if (flat != null) { flat.ResidentsAmount = flatInfo.ResidentsAmount; flat.ColdWaterEstimatedUsage = flatInfo.ColdWaterEstimatedUsage; flat.HotWaterEstimatedUsage = flatInfo.HotWaterEstimatedUsage; flat.HeatingEstimatedUsage = flatInfo.HeatingEstimatedUsage; } var flatFromRepo = await _buildingRepository.UpdateFlat(flat); } var userFromRepo = await _repo.UpdateUser(user); return(Ok( _mapper.Map <UserForInfoDTO>(userFromRepo) )); }
public static UserDefinedData QuaternionToUserDefinedData(Quaternion q, UserDefinedData userdef) { userdef.rx = FloatToInt(q.x); userdef.ry = FloatToInt(q.y); userdef.rz = FloatToInt(q.z); userdef.rw = FloatToInt(q.w); return userdef; }
public UserDefinedData QuaternionToUserDefinedData(Quaternion q, UserDefinedData userdef) { userdef.rx = FloatToInt(q.x, true); userdef.ry = FloatToInt(q.y, true); userdef.rz = FloatToInt(q.z, true); userdef.rw = FloatToInt(q.w, true); return userdef; }
public static UserDefinedData QuaternionToUserDefinedData(Quaternion q, UserDefinedData userdef) { userdef.rx = FloatToInt(q.x); userdef.ry = FloatToInt(q.y); userdef.rz = FloatToInt(q.z); userdef.rw = FloatToInt(q.w); return(userdef); }
public static Vector3 UserDefinedDataToVector3(UserDefinedData userdef) { float x = (userdef.x / 100f); float z = (userdef.z / 100f); float y = (userdef.y / 100f); return(new Vector3(x, y, z)); }
public static Quaternion UserDefinedDataToQuaternion(UserDefinedData userdef) { float x = (userdef.rx / 100f); float y = (userdef.ry / 100f); float z = (userdef.rz / 100f); float w = (userdef.rw / 100f); return(new Quaternion(x, y, z, w)); }
private void Broadcast(UserDefinedData data) { if (NetworkSettings.instance == null) { return; } TrackData td = new TrackData(); td.broadcast = 1; td.userDefinedData = data; trackData.id = NetworkSettings.instance.username; Entity entity = new Entity(); entity.id = "0"; entity.trackData = trackData; ActorSystem.instance.client.SendEntity(entity); }
private void SetUserValue(FieldSet set, int value) { UserDefinedData data; if (set.broadcast) { data = new UserDefinedData(); } else { data = trackData.userDefinedData; } switch (set.gmField) { case GmField.Haxis: trackData.haxis = value; break; case GmField.Vaxis: trackData.vaxis = value; break; case GmField.Yaxis: trackData.yaxis = value; break; case GmField.Speed: trackData.speed = value; break; case GmField.Hidden: trackData.hidden = value; break; case GmField.UserdefValue1: data.userdefInt1 = value; break; case GmField.UserdefValue2: data.userdefInt2 = value; break; case GmField.UserdefValue3: data.userdefInt3 = value; break; case GmField.UserdefValue4: data.userdefInt4 = value; break; case GmField.UserdefValue5: data.userdefInt5 = value; break; case GmField.UserdefValue6: data.userdefInt6 = value; break; case GmField.UserdefValue7: data.userdefInt7 = value; break; case GmField.UserdefValue8: data.userdefInt8 = value; break; case GmField.UserdefValue9: data.userdefInt9 = value; break; case GmField.UserdefValue10: data.userdefInt10 = value; break; case GmField.UserdefValue11: data.userdefInt11 = value; break; case GmField.UserdefValue12: data.userdefInt12 = value; break; case GmField.UserdefValue13: data.userdefInt13 = value; break; case GmField.UserdefValue14: data.userdefInt14 = value; break; case GmField.UserdefValue15: data.userdefInt15 = value; break; default: throw new UnityException("Invalid Gmfield"); } if (set.broadcast) { Broadcast(data); } }
private int GetUserValue(GmField code) { UserDefinedData data = trackData.userDefinedData; switch (code) { case GmField.Haxis: return(trackData.haxis); case GmField.Vaxis: return(trackData.vaxis); case GmField.Yaxis: return(trackData.yaxis); case GmField.Speed: return(trackData.speed); case GmField.Hidden: return(trackData.hidden); case GmField.UserdefValue1: return(data.userdefInt1); case GmField.UserdefValue2: return(data.userdefInt2); case GmField.UserdefValue3: return(data.userdefInt3); case GmField.UserdefValue4: return(data.userdefInt4); case GmField.UserdefValue5: return(data.userdefInt5); case GmField.UserdefValue6: return(data.userdefInt6); case GmField.UserdefValue7: return(data.userdefInt7); case GmField.UserdefValue8: return(data.userdefInt8); case GmField.UserdefValue9: return(data.userdefInt9); case GmField.UserdefValue10: return(data.userdefInt10); case GmField.UserdefValue11: return(data.userdefInt11); case GmField.UserdefValue12: return(data.userdefInt12); case GmField.UserdefValue13: return(data.userdefInt13); case GmField.UserdefValue14: return(data.userdefInt14); case GmField.UserdefValue15: return(data.userdefInt15); default: throw new UnityException("Invalid Gmfield"); } }
public static Quaternion UserDefinedDataToQuaternion(UserDefinedData userdef) { float x = (userdef.rx / 100f); float y = (userdef.ry / 100f); float z = (userdef.rz / 100f); float w = (userdef.rw / 100f); return new Quaternion(x, y, z, w); }
public static Vector3 UserDefinedDataToVector3(UserDefinedData userdef) { float x = (userdef.x / 100f); float z = (userdef.z / 100f); float y = (userdef.y / 100f); return new Vector3(x, y, z); }
public Quaternion UserDefinedDataToQuaternion(UserDefinedData userdef) { float x = (userdef.rx / 100f) - settings.worldOffset; float y = (userdef.ry / 100f) - settings.worldOffset; float z = (userdef.rz / 100f) - settings.worldOffset; float w = (userdef.rw / 100f) - settings.worldOffset; return new Quaternion(x, y, z, w); }
public Vector3 UserDefinedDataToVector3(UserDefinedData userdef) { float x = (userdef.x / 100f) - settings.worldOffset; float z = (userdef.y / 100f) - settings.worldOffset; float y = (userdef.z / 100f) - settings.worldOffset; return new Vector3(x, y, z); }