private static XmlObjectNode GetForeverBrickObject(XmlLoopBeginBrickReference loopBeginBrickReference, string reference)
{
var foreverBricks = new List<XmlBrick>();
var sprite = XmlParserTempProjectHelper.Sprite;
foreach (var script in sprite.Scripts.Scripts)
foreach (var brick in script.Bricks.Bricks)
{
if (brick is XmlForeverBrick)
foreverBricks.Add(brick as XmlForeverBrick);
if (brick is XmlLoopEndBrick)
{
var loopEndBrick = brick as XmlLoopEndBrick;
/*if (loopEndBrick.LoopBeginBrickReference == loopBeginBrickReference)
{
var count = 0;
if (reference.EndsWith("]"))
{
var splittetReference = reference.Split('[');
reference = reference.Split('[')[splittetReference.Count() - 1];
reference = reference.Split(']')[0];
count = Int32.Parse(reference) - 1;
}
return foreverBricks[count];
}*/
}
}
return null;
}