示例#1
0
        public virtual void SetAttr(string expr, IToken x, IToken rhs)
        {
            gen.g.tool.Log("action-translator", "setAttr " + x + " " + rhs);
            IList <ActionChunk> rhsChunks = TranslateActionChunk(factory, rf, rhs.Text, node);
            SetAttr             s         = new SetAttr(nodeContext, x.Text, rhsChunks);

            chunks.Add(s);
        }
示例#2
0
    static public TweenAttr2 Begin(GameObject go, SetAttr fnAttr, float duration, float from, float to)
    {
        TweenAttr2 comp = UITweener.Begin <TweenAttr2>(go, duration);

        comp.from   = from;
        comp.to     = to;
        comp.count  = to - from;
        comp.fnAttr = fnAttr;
        //comp.value = from;

        if (duration <= 0f)
        {
            comp.Sample(1f, true);
            comp.enabled = false;
        }

        return(comp);
    }