Exemplo n.º 1
0
        private static IOsbSpriteCommand CreateNewSpriteCommand(IOsbSpriteCommand bluePrint)
        {
            var type = bluePrint.GetType();
            IOsbSpriteCommand spriteCommand = (IOsbSpriteCommand)Activator.CreateInstance(type);

            spriteCommand.StartTime  = bluePrint.StartTime;
            spriteCommand.EndTime    = bluePrint.EndTime;
            spriteCommand.StartValue = bluePrint.StartValue;
            spriteCommand.EndValue   = bluePrint.EndValue;
            spriteCommand.Line       = bluePrint.Line;
            return(spriteCommand);
        }