private void OnEntitySpawned(object sender, EntityArgs args) { MFQuadSprite sp = new MFQuadSprite(); MFMainGameLayer layer = MFLayer.GetLayer <MFMainGameLayer>(); if (args.entity is MFBullet) { sp.texName = "bullet"; } else { sp.texName = "ship"; } if (layer != null) { layer.AddSprite(sp); } this.entitySpriteDict[args.entity] = sp; }