internal override void load() { size = new Vector2(1024, 768); DLabelNode.defaultLoadFont = GameFonts.openSansLight; label = new DLabelNode("", 144); label.position.X = size.X / 2; label.position.Y = size.Y / 2; label.alpha = 0.0f; label.run(DAction.fadeIn(2.0f)); addChild(label); pulse = DAction.group(new[] { DAction.sequence(new[] { DAction.scaleBy(0.6f, 0.3f), DAction.scaleTo(1.0f, 0.3f) }), DAction.sequence(new[] { DAction.fadeOut(0.3f), DAction.fadeIn(0.3f) }) }); }
private DSpriteNode spinnyNode() { DSpriteNode spriteNode = new DSpriteNode("spinnyNode"); spriteNode.run(DAction.repeatForever(DAction.rotateBy((float)Math.PI, 1.0f))); spriteNode.run(DAction.sequence(new[] { DAction.waitForDuration(0.5f), DAction.fadeOut(0.5f), DAction.removeFromParent() })); return(spriteNode); }