/// <summary> /// Get de un escala especifico /// </summary> /// <param name="id"></param> /// <returns></returns> public ScaleData GetScale(string id) { ScaleData scale = new ScaleData(); using (tecAirlinesEntities entities = new tecAirlinesEntities()) { try { if (!this.ExistScale(id)) { scale = null; return(scale); } var escalax = entities.Escalas.Find(id); scale.C_Vuelo = escalax.C_Vuelo; scale.A_Salida = escalax.A_Salida; scale.A_Llegada = escalax.A_Llegada; scale.F_Salida = escalax.F_Salida; scale.F_Llegada = escalax.F_Llegada; return(scale); } catch (Exception) { scale = null; return(scale); } } }
public void ScaleButton(ScaleData data) { Sequence sequence = DOTween.Sequence(); sequence.Append(transform.DOScale(data.Scale, data.Duration).SetEase(data.Easy)); sequence.SetLoops(-1, data.LoopType); }
static void Main(string[] args) { ScaleData sd = new ScaleData { BaudRate = 9600, DataBits = 7, Parity = (System.IO.Ports.Parity) 2, PortName = "COM5", StartBits = 1, StopBits = (System.IO.Ports.StopBits) 1, StartString = "ABCD,", StopString = "kg", WeightRegex = @"[0-9 +-]*", Tare = 800 }; //in this sample the received data is "ABCD, -100kg" ScaleReader sr = new ScaleReader(sd); while (true) { sr.Read(); Console.WriteLine(sr.LastReadWeight); Thread.Sleep(100); } }
/// <summary> /// Agrega un nuevo escala /// </summary> /// <param name="data"></param> /// <returns></returns> public bool AddScale(ScaleData data) { using (tecAirlinesEntities entities = new tecAirlinesEntities()) { //Escala newScale = new Escala(); //newScale.C_Vuelo = data.C_Vuelo; //newScale.A_Salida = data.A_Salida; //newScale.A_Llegada = data.A_Llegada; //newScale.F_Salida = data.F_Salida; //newScale.F_Llegada = data.F_Llegada; try { //entities.Escalas.Add(newScale); //entities.SaveChanges(); int entity = entities.udsp_ins_escala(data.C_Vuelo, data.A_Salida, data.A_Salida, data.F_Salida, data.F_Llegada); return(true); } catch (Exception e) { return(false); } } }
public TapController(UpgradeView tapView, BlockView blockView, ScaleData scaleData, GoldGeneratorDelegate onTapAttack) { initialCost = scaleData.UpgradeCostMultiplier * Math.Pow(scaleData.UpgradeCostPowed, UpgradeLevel); initialGoldPerAttack = 1; InitializeController(tapView, scaleData, onTapAttack); this.blockView = blockView; this.blockView.OnViewInteraction += OnBlockTapped; }
public void InitStartGame(UnityAction startGame) { _buttonStart.onClick.AddListener(startGame); var scaleStartButtonPath = new ResourcePath { PathResource = PATH }; _data = ResourceLoader.LoadObject <ScaleData>(scaleStartButtonPath); _buttonStart.ScaleButton(_data); }
protected void InitializeController(UpgradeView view, ScaleData scaleData, GoldGeneratorDelegate onGoldChanged) { this.view = view; this.scaleData = scaleData; OnGoldChanged += onGoldChanged; NextUpgradeCost = initialCost; GoldPerAttack = initialGoldPerAttack; UpdateViewText(); view.OnViewInteraction += UpgradeGoldGenerator; }
void Awake() { ParticleSystem p = gameObject.GetComponent <ParticleSystem>(); if (p != null) { scale = new ScaleData() { transform = p.transform, beginScale = p.transform.localScale }; } }
public IHttpActionResult AddScale([FromBody] ScaleData data) { if (data == null) { //Bad request code 400 return(BadRequest()); } if (scaleLogic.AddScale(data)) { //petición correcta y se ha creado un nuevo recurso code 201 return(StatusCode(HttpStatusCode.Created)); } else { //No se pudo crear el recurso por un error interno code 500 return(InternalServerError()); } }
private void OnPreCull() { var entities = FindObjectsOfType <UniverseEntity>(); if (entities.Length > scaleData.Length) { scaleData = new ScaleData[entities.Length]; } else if (entities.Length < scaleData.Length / 2) { scaleData = new ScaleData[entities.Length]; } int i = 0; foreach (var entity in entities) { double cameraScaling = System.Math.Pow(scaleBase, scalePower); double cameraUnitScaling = (cameraScaling * entity.unitSize); bool tooLarge = cameraUnitScaling > 1; scaleData[i++] = new ScaleData { entity = entity, originalPosition = entity.transform.position, originalScale = entity.transform.localScale }; if (tooLarge) { entity.transform.position = camera.transform.position; entity.transform.localScale = Vector3.zero; } else { entity.transform.position = Vector3.Lerp(camera.transform.position, entity.transform.position * (float)entity.unitSize, (float)cameraScaling); entity.transform.localScale *= (float)cameraUnitScaling; } } while (i < scaleData.Length) { scaleData[i] = null; ++i; } }
public IHttpActionResult GetScale(string id) { if (!scaleLogic.ExistScale(id)) { //No se encontró el recurso code 404 return(NotFound()); } ScaleData user = scaleLogic.GetScale(id); if (user != null) { // ok code 200 return(Ok(user)); } else { //No se pudo crear el recurso por un error interno code 500 return(InternalServerError()); } }
/// <summary> /// Lista de escalas /// </summary> /// <returns></returns> public List <object> GetScales() { List <Object> dataList = new List <object>(); using (tecAirlinesEntities entities = new tecAirlinesEntities()) { try { var scaleList = entities.Escalas.ToList(); int n = scaleList.Count; if (n == 0) { dataList = null; return(dataList); } else { for (int i = 0; i < scaleList.Count; ++i) { ScaleData data = new ScaleData(); data.C_Vuelo = scaleList.ElementAt(i).C_Vuelo; data.A_Salida = scaleList.ElementAt(i).A_Salida; data.A_Llegada = scaleList.ElementAt(i).A_Llegada; data.F_Salida = scaleList.ElementAt(i).F_Salida; data.F_Llegada = scaleList.ElementAt(i).F_Llegada; dataList.Add(data); } return(dataList); } } catch { dataList = null; return(dataList); } } }
/// <summary> /// Actualizar un escala /// </summary> /// <param name="data"></param> /// <returns></returns> public bool UpdateScale(ScaleData data) { using (tecAirlinesEntities entities = new tecAirlinesEntities()) { try { var scale = entities.Escalas.Find(data.C_Vuelo); scale.C_Vuelo = data.C_Vuelo; scale.A_Salida = data.A_Salida; scale.A_Llegada = data.A_Llegada; scale.F_Salida = data.F_Salida; scale.F_Llegada = data.F_Llegada; return(true); } catch (Exception e) { return(false); } } }
public IHttpActionResult UpdateScale([FromBody] ScaleData data) { if (data == null) { //Bad request code 400 return(BadRequest()); } if (!scaleLogic.ExistScale(data.C_Vuelo)) { //petición correcta pero no pudo ser procesada porque no existe el archivo code 404 return(NotFound()); } if (scaleLogic.UpdateScale(data)) { //petición correcta y se ha creado un nuevo recurso code 200 ok return(Ok()); } else { //No se pudo crear el recurso por un error code 500 return(InternalServerError()); } }
void Start() { float designWidth = 1334; //开发时分辨率宽 float designHeight = 750; //开发时分辨率高 float designScale = designWidth / designHeight; float scaleRate = (float)Screen.width / (float)Screen.height; for (int i = 0; i < scaleDatas.Count; ++i) { ScaleData scale = scaleDatas[i]; if (scale.transform != null) { if (scaleRate < designScale) { float scaleFactor = scaleRate / designScale; scale.transform.localScale = scale.beginScale * scaleFactor; } else { scale.transform.localScale = scale.beginScale; } } } }
public CircleController(CircleView circleView, ScaleData scaleData, GoldGeneratorDelegate onCircleAttacks) { initialCost = 100; initialGoldPerAttack = 0; InitializeController(circleView, scaleData, onCircleAttacks); }
public static float GetScale(ScaleData scaleData, float aspectRatio) { float aspectProportion = Mathf.InverseLerp(scaleData.MinAspect, scaleData.MaxAspect, aspectRatio); return(Mathf.Lerp(scaleData.MinScale, scaleData.MaxScale, aspectProportion)); }
// Use this for initialization void Start() { Screen.SetResolution(RESOULUTION_WIDTH, RESOULUTION_HEIGHT, false); _circle.Initialize(); _scaleData = new ScaleData(); _timeData = new TimeData(); _speedData = new SpeedData(); _wallType = new Vector3[4] { Vector3.up, Vector3.down, Vector3.left, Vector3.right }; _circle.SetColor(new Color(92/255.0f, 167/255.0f, 219/255.0f)); // 임시 색 _currentStage = 1; _isWait = false; SetStage(_currentStage); StartCoroutine(PlayGame(_currentStage, WAITING_TIME)); // 단계 설정 (임시) //_gamePatternList = new List<GamePattern>(); //_gamePatternList.Add(new GamePattern(_scaleData, _scaleData.Value, GetRandomPosition(RESOULUTION_WIDTH, RESOULUTION_HEIGHT, _circle.TextureSize, _circle.Scale), VECTOR3_EMPTY, Mathf.Infinity)); }