Ejemplo n.º 1
0
        public vxSandboxItemButton RegisterNewSandboxItem(vxSandboxEntityRegistrationInfo EntityDescription, Vector2 ButtonPosition, int Width, int Height)
        {
            //First Ensure the Entity Description Is Loaded.
            EntityDescription.Load(vxEngine);


            //Next Register the Entity with the Sandbox Registrar
            RegisteredItems.Add(EntityDescription.Key, EntityDescription);

            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("\tRegistering: \t'{0}' to Dictionary", EntityDescription.Key);
            Console.ResetColor();

            vxSandboxItemButton button = new vxSandboxItemButton(vxEngine,
                                                                 EntityDescription.Icon,
                                                                 EntityDescription.Description,
                                                                 EntityDescription.Key,
                                                                 ButtonPosition, Width, Height);

            button.Clicked += AddItemModeToolbarItem_Clicked;
            button.Clicked += Button_Clicked;

            return(button);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Register New Sandbox Item
 /// </summary>
 /// <param name="Entity"></param>
 public vxSandboxItemButton RegisterNewSandboxItem(vxSandboxEntityRegistrationInfo EntityDescription)
 {
     return(RegisterNewSandboxItem(EntityDescription, Vector2.Zero, 150, 150));
 }