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); }
/// <summary> /// Register New Sandbox Item /// </summary> /// <param name="Entity"></param> public vxSandboxItemButton RegisterNewSandboxItem(vxSandboxEntityRegistrationInfo EntityDescription) { return(RegisterNewSandboxItem(EntityDescription, Vector2.Zero, 150, 150)); }