示例#1
0
    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;
        }
    }
示例#2
0
 /// <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));
 }
示例#3
0
 /// <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;
 }
示例#4
0
 void Start()
 {
     rend = GetComponent <SpriteRenderer>();
     anim = new BasicAnimation(ref rend, ref SpriteFrames, StartFrame);
     anim.flickerSkipFrames = FlickerSkipFrames;
 }