Esempio n. 1
0
    public static void ReceiveAnimationMessages(List <Messages.AnimationMessage> messages)
    {
        for (int i = 0; i < messages.Count; i++)
        {
            switch (messages[i].type)
            {
            case Messages.AnimationMessage.AnimationMessageTypes.MoveTo:
                AddAnimationMoveToPosition(messages[i]);
                break;

            case Messages.AnimationMessage.AnimationMessageTypes.Scale:
                AddAnimationScaleTo(messages[i]);
                break;

            case Messages.AnimationMessage.AnimationMessageTypes.ChangeSprite:
                AddAnimationChangeSprite(messages[i]);
                break;

            case Messages.AnimationMessage.AnimationMessageTypes.Scroll:
                AddAnimationScrollWinHistory(messages[i]);
                break;

            case Messages.AnimationMessage.AnimationMessageTypes.MoveToHolder:
                AddAnimationMoveToPosition(messages[i].messageID, messages[i].dependencyID, GetMessageTransform(messages[i]), messages[i].speed, GetMessageTransform(ConstantValues.GetHolderIndexInHierarchy(messages[i].posCollum)).anchoredPosition);
                break;

            case Messages.AnimationMessage.AnimationMessageTypes.PopUpBox:
                AddAnimationPopUpBox(messages[i]);
                break;
            }
        }
    }