void UpdateBackground(string value) { isNoite = (Boolean.Parse(value)) ? false : true; if (isNoite != _isNoite) { //background.GetComponent<Image> ().color = new Color (0.0f, 0.0f, 0.0f, (isNoite) ? 0.50f : 0.0f); //iconeLua.SetActive (isNoite); if (Desaparecer) { if (_sprite != null) { _sprite.color = new Color(255.0f, 255.0f, 255.0f, (isNoite) ? 0.0f : 1.0f); } transform.localScale = (isNoite) ? Vector3.zero : _oriScale; } if (Parar) { BasicAnimation basic = GetComponent <BasicAnimation>(); if (basic != null) { basic.pause = isNoite; } } /*if (!NovaPosicao.Equals(Vector3.zero)) { * transform.position = (isNoite) ? NovaPosicao : _oriPos; * }*/ _isNoite = isNoite; } }
/// <summary> /// This method adds a new request for character model. /// </summary> /// <param name="basicAnimation">The character requesting a model, /// of type BasicCharacter</param> public void AddRequest(BasicAnimation basicAnimation) { _requestModel.Add(new ModelRequest(basicAnimation)); }
/// <summary> /// Constructor for creating a model request. /// </summary> /// <param name="basicAnimation">The animation handler script /// of a character, of type /// BasicCharacter</param> public ModelRequest(BasicAnimation basicAnimation) { _basicAnimation = basicAnimation; }
void Start() { rend = GetComponent <SpriteRenderer>(); anim = new BasicAnimation(ref rend, ref SpriteFrames, StartFrame); anim.flickerSkipFrames = FlickerSkipFrames; }