public override void Bind(ResourceManager resource_manager, FontMeshBuilder font_mesh_builder) { base.Bind(resource_manager, font_mesh_builder); Scale = new Vector3d(0.75); Position = new Vector3d(0.1, 0.8, 0.0); }
public virtual void Bind(ResourceManager resource_manager, FontMeshBuilder font_mesh_builder) { this.resource_manager = resource_manager; this.font_mesh_builder = font_mesh_builder; InitModel(); }
public GUISystem(InputManager input_manager, Camera camera, ResourceManager resource_manager) { input_manager.ButtonUp += OnButtonUp; Camera = camera; ResourceManager = resource_manager; FontStructure font_map; var font_texture = new Texture(new Font("Arial", 20, FontStyle.Regular, GraphicsUnit.Pixel, (byte)0), Color.White, Color.Black, Color.Transparent, false, out font_map); resource_manager.Textures["GUI_font"] = font_texture; font_mesh_builder = new FontMeshBuilder(font_map); }