예제 #1
0
    void Start()
    {
        /* Initialize WorkArea */
        ValuePrevious           = int.MaxValue;
        FlagPaddingZeroPrevious = FlagPaddingZero;

        /* Initialize Animation-Datas */
        if (null != InstanceRoot)
        {
            /* Start Animation */
            int IndexAnimation = InstanceRoot.IndexGetAnimation("Digit08");
            if (0 <= IndexAnimation)
            {
                InstanceRoot.AnimationPlay(IndexAnimation, 1);
                InstanceRoot.AnimationStop();
            }

            /* Get Digit-Parts */
            for (int i = 0; i < (int)Constant.DIGIT_MAX; i++)
            {
                IDPartsDigit[i] = InstanceRoot.IDGetParts(NameParts[i]);
            }

            /* Get Characters' Cell Index */
            Library_SpriteStudio.Data.CellMap InstanceDataCellMap = InstanceRoot.DataCellMap.DataGetCellMap(0);
            for (int i = 0; i < (int)KindCharacter.TERMINATOR; i++)
            {
                IndexCell[i] = InstanceDataCellMap.IndexGetCell(NameCells[i]);
            }
        }
    }
예제 #2
0
    void Start()
    {
        int CountDigit = (int)Constant.DIGIT_MAX;

        /* Initialize WorkArea */
        for (int i = 0; i < CountDigit; i++)
        {
            WorkAreaPartsDigit[i].CleanUp();
        }
        ValuePrevious            = int.MaxValue;
        FlagProportionalPrevious = FlagProportional;
        FlagPaddingZeroPrevious  = FlagPaddingZero;

        /* Initialize Animation-Datas */
        if (null != InstanceRoot)
        {
            /* Start Animation */
            int IndexAnimation = InstanceRoot.IndexGetAnimation("Digit08");
            if (0 <= IndexAnimation)
            {
                InstanceRoot.AnimationPlay(IndexAnimation, 1);
                InstanceRoot.AnimationStop();
            }

            /* Get Digit-Parts */
            Library_SpriteStudio.Control.Parts InstancePartsControl;
            int IDParts;
            for (int i = 0; i < CountDigit; i++)
            {
                IDParts = InstanceRoot.IDGetParts(NameParts[i]);
                WorkAreaPartsDigit[i].ID = IDParts;
                if (0 <= IDParts)
                {
                    InstancePartsControl = InstanceRoot.ControlGetParts(IDParts);
                    if (null != InstancePartsControl)
                    {
                        WorkAreaPartsDigit[i].InstanceGameObject = InstancePartsControl.InstanceGameObject;
                    }
                }
            }

            /* Initialize Material-Table & Cell-Tables for Exchange (to Font-Change) */
            FontInitialize();

            /* Set Font */
            IndexFontPrevious = IndexFont;
            FontSet(IndexFont);

            /* Get Color-Blend WorkArea */
            InstanceColorBlendOverwrite = InstanceRoot.DataGetColorBlendOverwrite();
        }
    }
    void Start()
    {
        /* Initialize Animation-Datas */
        if (null != InstanceRoot)
        {
            /* Start Animation */
            int IndexAnimation = InstanceRoot.IndexGetAnimation("Normal");
            if (0 <= IndexAnimation)
            {
                InstanceRoot.AnimationPlay(IndexAnimation, 0);                  /* Loop, Infinite */
            }

            /* Get Parts-ID */
            IDPartsAffectRate = InstanceRoot.IDGetParts(NamePartsAffectRate);
        }
    }
    private void SetAnimation(string name)
    {
        var index = sprite.IndexGetAnimation(name);

        sprite.AnimationPlay(index);
    }