public ImNode(NodePlacement nodePlacement, string name = "a node") : base(name) { name = string.Format("node: a node at " + ImConfig.NameForNodePlacement(nodePlacement)); this.nodePlacement = nodePlacement; ImSpriteComponent sc = new ImSpriteComponent("baseSpriteComponent", "circle.psd"); sc.sprite.scale = 0.5f; sc.sprite.color = Color.blue; AddComponent(sc); ImRadialWipeSpriteComponent ssc = new ImRadialWipeSpriteComponent("diseaseRadialWipeComponent", "circle.psd"); ssc.sprite.scale = 0.5f; ssc.sprite.color = Color.red; ssc.sprite.percentage = 0; AddComponent(ssc); AddComponent(new ImHealthComponent("healthComponent", 100)); }
public ImNode(NodePlacement nodePlacement, string name = "a node") : base(name) { name = string.Format("node: a node at " + ImConfig.NameForNodePlacement(nodePlacement)); this.nodePlacement = nodePlacement; ImSpriteComponent sc = new ImSpriteComponent("baseSpriteComponent", "circle.psd"); sc.sprite.scale = 0.5f; sc.sprite.color = Color.blue; AddComponent(sc); ImRadialWipeSpriteComponent ssc = new ImRadialWipeSpriteComponent("diseaseRadialWipeComponent", "circle.psd"); ssc.sprite.scale = 0.5f; ssc.sprite.color = Color.red; ssc.sprite.percentage = 0; AddComponent(ssc); AddComponent(new ImHealthComponent("healthComponent", 100)); }