View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001853 | NoesisGUI | Unity3D | public | 2020-12-04 16:12 | 2020-12-11 12:13 |
Reporter | blafollette | Assigned To | sfernandez | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 3.0.7 | ||||
Target Version | 3.0.9 | Fixed in Version | 3.0.9 | ||
Summary | 0001853: Unity crash being caused by a ListView ScollViewer style's GridViewHeaderRowPresenter element | ||||
Description | In our Unity project, we have a ListView with a style targeting type ScrollViewer. In the ScrollViewer element inside a ControlTemplate part of the style, we have a GridViewHeaderRowPresenter. What we're seeing is that this setup works just fine in WPF, but in Unity (either editor or build) viewing the pages which use the ListView control described above, we quickly get a crash with the following description: [Code] Description: Faulting application name: Unity.exe, version: 2019.4.9.65162, time stamp: 0x5f3b4240 Faulting module name: ucrtbase.dll, version: 10.0.18362.1110, time stamp: 0xb4cacc38 Exception code: 0xc0000409 Fault offset: 0x000000000006dace Faulting process id: 0x6080 Faulting application start time: 0x01d6a78595d5865b Faulting application path: D:\Unitys\2019.4.9f1\Editor\Unity.exe Faulting module path: C:\WINDOWS\System32\ucrtbase.dll [/Code] This happens with no more specification than: [Code] <ScrollViewer Focusable="False" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden" PanningMode="HorizontalFirst"> <GridViewHeaderRowPresenter/> </ScrollViewer> [/Code] If we remove <GridViewHeaderRowPresenter/> from the style declaration, the crash no longer occurs. NOTE: I haven't been able to find any .dmp file associated with the crash. Attached are the Windows Event Viewer log of the error, and the player.log from the compiled Unity build of the project from when the app crashed with this error. I have also attached a copy of the callstack from attaching VS after a crash, and the final exit point source as given from the pdb for ucrtbase.dll | ||||
Steps To Reproduce | 1. Add the attached page with the list view and the attached style page to a project 2. add at least one other page to allow navigation back and forth to the list view page. 3. navigate back and forth, causing the list view page to load multiple times 4. eventually the crash will occur | ||||
Tags | No tags attached. | ||||
Platform | Windows | ||||
ListViewControlPage.xaml (881 bytes)
<UserControl x:Class="TMPC.Academies" x:Name="AcademiesControl" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" mc:Ignorable="d" d:DesignHeight="450" d:DesignWidth="800"> <Grid> <Viewbox> <Grid> <ListView> <ListView.View> <GridView> <GridViewColumn> </GridViewColumn> </GridView> </ListView.View> </ListView> </Grid> </Viewbox> </Grid> </UserControl> Style.xaml (1,174 bytes)
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:TMPC" xmlns:noesis="clr-namespace:NoesisGUIExtensions;assembly=Noesis.GUI.Extensions"> <!-- ListView ScrollViewer style --> <Style x:Key="GridViewScrollViewerStyleKey" TargetType="{x:Type ScrollViewer}" BasedOn="{StaticResource DefaultControlStyle}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type ScrollViewer}"> <Grid> <DockPanel> <Grid> <ScrollViewer> <GridViewHeaderRowPresenter/> </ScrollViewer> </Grid> <ScrollContentPresenter/> </DockPanel> </Grid> </ControlTemplate> </Setter.Value> </Setter> </Style> </ResourceDictionary> EventViewer.log (1,994 bytes)
Log Name: Application Source: Application Error Date: 12/3/2020 1:52:06 PM Event ID: 1000 Task Category: (100) Level: Error Keywords: Classic User: N/A Computer: Helios Description: Faulting application name: Unity.exe, version: 2019.4.9.65162, time stamp: 0x5f3b4240 Faulting module name: ucrtbase.dll, version: 10.0.19041.546, time stamp: 0x43cbc11d Exception code: 0xc0000409 Fault offset: 0x000000000007287e Faulting process id: 0xc8f0 Faulting application start time: 0x01d6c7ff2df04c25 Faulting application path: C:\Program Files\Unity\Hub\Editor\2019.4.9f1\Editor\Unity.exe Faulting module path: C:\WINDOWS\System32\ucrtbase.dll Report Id: 71ea74a2-25d3-457a-adf9-6e65e4673cd4 Faulting package full name: Faulting package-relative application ID: Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Application Error" /> <EventID Qualifiers="0">1000</EventID> <Version>0</Version> <Level>2</Level> <Task>100</Task> <Opcode>0</Opcode> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2020-12-03T12:52:06.3375806Z" /> <EventRecordID>6453</EventRecordID> <Correlation /> <Execution ProcessID="0" ThreadID="0" /> <Channel>Application</Channel> <Computer>Helios</Computer> <Security /> </System> <EventData> <Data>Unity.exe</Data> <Data>2019.4.9.65162</Data> <Data>5f3b4240</Data> <Data>ucrtbase.dll</Data> <Data>10.0.19041.546</Data> <Data>43cbc11d</Data> <Data>c0000409</Data> <Data>000000000007287e</Data> <Data>c8f0</Data> <Data>01d6c7ff2df04c25</Data> <Data>C:\Program Files\Unity\Hub\Editor\2019.4.9f1\Editor\Unity.exe</Data> <Data>C:\WINDOWS\System32\ucrtbase.dll</Data> <Data>71ea74a2-25d3-457a-adf9-6e65e4673cd4</Data> <Data> </Data> <Data> </Data> </EventData> </Event> Player.log (69,941 bytes)
Mono path[0] = 'D:/Projects/ReboundCG/Builds/TMPC/Tennis Manager 2021_Data/Managed' Mono config path = 'D:/Projects/ReboundCG/Builds/TMPC/MonoBleedingEdge/etc' PlayerConnection initialized from D:/Projects/ReboundCG/Builds/TMPC/Tennis Manager 2021_Data (debug = 0) PlayerConnection initialized network socket : 0.0.0.0 55161 Multi-casting "[IP] 192.168.1.22 [Port] 55161 [Flags] 2 [Guid] 3901804400 [EditorId] 3228654767 [Version] 1048832 [Id] WindowsPlayer(Helios) [Debug] 0 [PackageName] WindowsPlayer [ProjectName] Tennis Manager 2021" to [225.0.0.222:54997]... Started listening to [0.0.0.0:55161] PlayerConnection already initialized - listening to [0.0.0.0:55161] Initialize engine version: 2019.4.9f1 (50fe8a171dd9) [Subsystems] Discovering subsystems at path D:/Projects/ReboundCG/Builds/TMPC/Tennis Manager 2021_Data/UnitySubsystems GfxDevice: creating device client; threaded=1 Direct3D: Version: Direct3D 11.0 [level 11.1] Renderer: NVIDIA GeForce RTX 2080 SUPER (ID=0x1e81) Vendor: VRAM: 8010 MB Driver: 27.21.14.5638 Begin MonoManager ReloadAssembly - Completed reload, in 2.485 seconds D3D11 device created for Microsoft Media Foundation video decoding. <RI> Initializing input. <RI> Input initialized. <RI> Initialized touch support. [noesis] Assets/WPF/Styles/PopupStyle.xaml(45): StaticResource 'TierraVictoriaAcademy' not found. UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:LogError(Object) NoesisUnity:UnityLog(Int32, String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisUnity.cs:146) Noesis.GUI:Noesis_LoadComponent(HandleRef, String) Noesis.GUI:LoadComponent(Object, String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\NoesisGUI.cs:292) Noesis.GUI:LoadApplicationResources(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\NoesisGUI.cs:158) NoesisUnity:LoadApplicationResources() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisUnity.cs:82) NoesisUnity:Init() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisUnity.cs:33) NoesisXaml:RegisterDependencies() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisXaml.cs:48) NoesisXaml:OnEnable() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisXaml.cs:9) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/NoesisGUI/Plugins/NoesisUnity.cs Line: 146) UnloadTime: 121.840000 ms Setting up 4 worker threads for Enlighten. Thread -> id: 5a58 -> priority: 1 Thread -> id: ec4 -> priority: 1 Thread -> id: 6754 -> priority: 1 Thread -> id: 6b60 -> priority: 1 Fired signal 'UpdateTeamProSignal' but no subscriptions found! If this is intentional then either add OptionalSubscriber() to the binding or change the default in ZenjectSettings UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:LogWarning(Object) ModestTree.Log:Warn(String, Object[]) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Internal\Log.cs:38) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:112) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, UpdateTeamProSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(UpdateTeamProSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.TeamProManager:RefreshCache() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Manager\TeamProManager.cs:245) TMPC.TeamProManager:WarmupCache() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Manager\TeamProManager.cs:234) ReboundCG.Tennis.DatabaseTableManager:<WarmupCache>g__WarmupCacheOnManager|6_0(IDataTableManager) System.Collections.Generic.List`1:ForEach(Action`1) ReboundCG.Tennis.DatabaseTableManager:WarmupCache() TMPC.SaveGameManager:LoadDatabase(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Manager\SaveGameManager.cs:190) TMPC.SaveGameManager:NewGame(String, String, String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Manager\SaveGameManager.cs:141) TMPC.GameScenarioManager:StartDebugScenario() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Manager\GameScenarioManager.cs:81) TMPC.MainTitleViewModel:OnValidateNewCareerCommand(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\MainTitleViewModel.cs:158) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.GenericPopup:Validate_Button_Click(Object, RoutedEventArgs) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\GenericPopup.xaml.cs:274) Noesis.RoutedEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\RoutedEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.NoesisGUI_PINVOKE:UIElement_RaiseEvent(HandleRef, HandleRef) Noesis.UIElement:RaiseEvent(RoutedEventArgs) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\UIElement.cs:825) TMPC.PopupSmall:Validate_Button_Click(Object, RoutedEventArgs) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\GenericPopupTemplates\PopupSmall.xaml.cs:74) Noesis.RoutedEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\RoutedEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Plugins/Zenject/Source/Internal/Log.cs Line: 38) Profiler LoadTennisWorld.LoadDB - Total: 764.4671ms | Self - 764.47ms | Number of calls - 1 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.SaveGameManager:LoadDatabase(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Manager\SaveGameManager.cs:192) TMPC.SaveGameManager:NewGame(String, String, String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Manager\SaveGameManager.cs:141) TMPC.GameScenarioManager:StartDebugScenario() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Manager\GameScenarioManager.cs:81) TMPC.MainTitleViewModel:OnValidateNewCareerCommand(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\MainTitleViewModel.cs:158) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.GenericPopup:Validate_Button_Click(Object, RoutedEventArgs) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\GenericPopup.xaml.cs:274) Noesis.RoutedEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\RoutedEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.NoesisGUI_PINVOKE:UIElement_RaiseEvent(HandleRef, HandleRef) Noesis.UIElement:RaiseEvent(RoutedEventArgs) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\UIElement.cs:825) TMPC.PopupSmall:Validate_Button_Click(Object, RoutedEventArgs) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\GenericPopupTemplates\PopupSmall.xaml.cs:74) Noesis.RoutedEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\RoutedEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Profiler LoadTennisWorld - Total: 2662.7776ms | Self - 1898.31ms | Number of calls - 1 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.SaveGameManager:LoadDatabase(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Manager\SaveGameManager.cs:192) TMPC.SaveGameManager:NewGame(String, String, String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Manager\SaveGameManager.cs:141) TMPC.GameScenarioManager:StartDebugScenario() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Manager\GameScenarioManager.cs:81) TMPC.MainTitleViewModel:OnValidateNewCareerCommand(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\MainTitleViewModel.cs:158) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.GenericPopup:Validate_Button_Click(Object, RoutedEventArgs) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\GenericPopup.xaml.cs:274) Noesis.RoutedEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\RoutedEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.NoesisGUI_PINVOKE:UIElement_RaiseEvent(HandleRef, HandleRef) Noesis.UIElement:RaiseEvent(RoutedEventArgs) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\UIElement.cs:825) TMPC.PopupSmall:Validate_Button_Click(Object, RoutedEventArgs) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\GenericPopupTemplates\PopupSmall.xaml.cs:74) Noesis.RoutedEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\RoutedEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Full stopwatch measured(ms): 2662.7776 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.SaveGameManager:LoadDatabase(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Manager\SaveGameManager.cs:192) TMPC.SaveGameManager:NewGame(String, String, String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Manager\SaveGameManager.cs:141) TMPC.GameScenarioManager:StartDebugScenario() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Manager\GameScenarioManager.cs:81) TMPC.MainTitleViewModel:OnValidateNewCareerCommand(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\MainTitleViewModel.cs:158) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.GenericPopup:Validate_Button_Click(Object, RoutedEventArgs) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\GenericPopup.xaml.cs:274) Noesis.RoutedEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\RoutedEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.NoesisGUI_PINVOKE:UIElement_RaiseEvent(HandleRef, HandleRef) Noesis.UIElement:RaiseEvent(RoutedEventArgs) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\UIElement.cs:825) TMPC.PopupSmall:Validate_Button_Click(Object, RoutedEventArgs) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\GenericPopupTemplates\PopupSmall.xaml.cs:74) Noesis.RoutedEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\RoutedEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Who Called ?! UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.MainMenuViewModel:.ctor() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\MainMenuViewModel.cs:256) System.Object:lambda_method(Closure) Noesis.Extend:CreateInstance(IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Extend.cs:4671) Noesis.GUI:Noesis_LoadComponent(HandleRef, String) Noesis.GUI:LoadComponent(Object, String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\NoesisGUI.cs:292) TMPC.MainMenu:InitializeComponent() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\MainMenu.xaml.cs:57) TMPC.MainMenu:.ctor() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\MainMenu.xaml.cs:31) System.Object:lambda_method(Closure) Noesis.Extend:CreateInstance(IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Extend.cs:4671) Noesis.GUI:Noesis_LoadComponent(HandleRef, String) Noesis.GUI:LoadComponent(Object, String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\NoesisGUI.cs:292) TMPC.GameWindow:InitializeComponent() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\GameWindow.xaml.cs:66) TMPC.GameWindow:.ctor() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\GameWindow.xaml.cs:34) System.Object:lambda_method(Closure, Object[]) Zenject.DiContainer:InstantiateInternal(Type, Boolean, List`1, InjectContext, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Main\DiContainer.cs:1360) Zenject.DiContainer:InstantiateExplicit(Type, Boolean, List`1, InjectContext, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Main\DiContainer.cs:3303) Zenject.TransientProvider:GetAllInstancesWithInjectSplit(InjectContext, List`1, Action&, List`1) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Providers\TransientProvider.cs:67) Zenject.IProviderExtensions:GetAllInstances(IProvider, InjectContext, List`1, List`1) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Providers\IProviderExtensions.cs:31) Zenject.IProviderExtensions:GetInstance(IProvider, InjectContext, List`1) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Providers\IProviderExtensions.cs:83) Zenject.PlaceholderFactoryBase`1:CreateInternal(List`1) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Factories\PlaceholderFactoryBase.cs:32) Zenject.PlaceholderFactory`1:Create() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Factories\PlaceholderFactory.cs:19) TMPC.AcademyChoiceViewModel:OnNewGame(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\AcademyChoiceViewModel.cs:238) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) Noesis.Extend:CommandExecute(IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Extend.cs:2077) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/ViewModels/MainMenuViewModel.cs Line: 256) [noesis] Assets/WPF/SelectPlayer.xaml(22): 'TMPC.SelectPlayer' does not contain a definition for 'SelectionChanged' UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:LogError(Object) NoesisUnity:UnityLog(Int32, String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisUnity.cs:146) Noesis.GUI:Noesis_LoadComponent(HandleRef, String) Noesis.GUI:LoadComponent(Object, String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\NoesisGUI.cs:292) TMPC.SelectPlayer:InitializeComponent() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\SelectPlayer.xaml.cs:43) TMPC.SelectPlayer:.ctor() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\SelectPlayer.xaml.cs:24) System.Object:lambda_method(Closure, Object[]) Zenject.DiContainer:InstantiateInternal(Type, Boolean, List`1, InjectContext, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Main\DiContainer.cs:1360) Zenject.DiContainer:InstantiateExplicit(Type, Boolean, List`1, InjectContext, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Main\DiContainer.cs:3303) Zenject.TransientProvider:GetAllInstancesWithInjectSplit(InjectContext, List`1, Action&, List`1) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Providers\TransientProvider.cs:67) Zenject.IProviderExtensions:GetAllInstances(IProvider, InjectContext, List`1, List`1) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Providers\IProviderExtensions.cs:31) Zenject.IProviderExtensions:GetAllInstances(IProvider, InjectContext, List`1) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Providers\IProviderExtensions.cs:22) Zenject.DiContainer:GetDecoratedInstances(IProvider, InjectContext, List`1) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Main\DiContainer.cs:1199) Zenject.DiContainer:SafeGetInstances(ProviderInfo, InjectContext, List`1) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Main\DiContainer.cs:1151) Zenject.DiContainer:Resolve(InjectContext) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Main\DiContainer.cs:1053) Zenject.DiContainer:ResolveId(Type, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Main\DiContainer.cs:2433) Zenject.DiContainer:ResolveId(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\Source\Main\DiContainer.cs:2425) TMPC.GameWindowViewModel:OnChangeScreen(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:182) Zenject.<>c__DisplayClass31_0`1:<SubscribeId>b__0(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:212) Zenject.SignalSubscription:Invoke(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalSubscription.cs:75) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:129) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.MainMenuViewModel:Initialize() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\MainMenuViewModel.cs:738) TMPC.MainMenu:OnLoaded(Object, RoutedEventArgs) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\MainMenu.xaml.cs:44) Noesis.RoutedEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\RoutedEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_Update(HandleRef, Double) Noesis.View:Update(Double) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:289) NoesisView:ExternalUpdateInternal() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:908) NoesisView:LateUpdate() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:878) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/NoesisGUI/Plugins/NoesisUnity.cs Line: 146) Profiler Screen.SelectPlayer - Total: 39.5769ms | Self - 39.58ms | Number of calls - 1 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.GameWindowViewModel:OnChangeScreen(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:203) Zenject.<>c__DisplayClass31_0`1:<SubscribeId>b__0(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:212) Zenject.SignalSubscription:Invoke(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalSubscription.cs:75) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:129) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.MainMenuViewModel:Initialize() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\MainMenuViewModel.cs:738) TMPC.MainMenu:OnLoaded(Object, RoutedEventArgs) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\MainMenu.xaml.cs:44) Noesis.RoutedEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\RoutedEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_Update(HandleRef, Double) Noesis.View:Update(Double) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:289) NoesisView:ExternalUpdateInternal() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:908) NoesisView:LateUpdate() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:878) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Full stopwatch measured(ms): 39.5769 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.GameWindowViewModel:OnChangeScreen(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:203) Zenject.<>c__DisplayClass31_0`1:<SubscribeId>b__0(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:212) Zenject.SignalSubscription:Invoke(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalSubscription.cs:75) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:129) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.MainMenuViewModel:Initialize() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\MainMenuViewModel.cs:738) TMPC.MainMenu:OnLoaded(Object, RoutedEventArgs) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\WPF\MainMenu.xaml.cs:44) Noesis.RoutedEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\RoutedEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_Update(HandleRef, Double) Noesis.View:Update(Double) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:289) NoesisView:ExternalUpdateInternal() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:908) NoesisView:LateUpdate() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:878) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Profiler Screen.RecruitmentOverview - Total: 108.0199ms | Self - 108.02ms | Number of calls - 1 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.GameWindowViewModel:OnChangeScreen(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:203) Zenject.<>c__DisplayClass31_0`1:<SubscribeId>b__0(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:212) Zenject.SignalSubscription:Invoke(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalSubscription.cs:75) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:129) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.GameWindowViewModel:OnChangeScreen(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:229) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.CommandBehaviorBinding:ExecuteCommand() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Helpers\CommandBehaviorBinding.cs:72) TMPC.EventHandlerGenerator:(CommandBehaviorBinding, Object, MouseButtonEventArgs) Noesis.MouseButtonEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\MouseButtonEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Full stopwatch measured(ms): 108.0199 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.GameWindowViewModel:OnChangeScreen(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:203) Zenject.<>c__DisplayClass31_0`1:<SubscribeId>b__0(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:212) Zenject.SignalSubscription:Invoke(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalSubscription.cs:75) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:129) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.GameWindowViewModel:OnChangeScreen(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:229) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.CommandBehaviorBinding:ExecuteCommand() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Helpers\CommandBehaviorBinding.cs:72) TMPC.EventHandlerGenerator:(CommandBehaviorBinding, Object, MouseButtonEventArgs) Noesis.MouseButtonEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\MouseButtonEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Profiler Screen.AcademyPlayers - Total: 307.0297ms | Self - 307.03ms | Number of calls - 1 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.GameWindowViewModel:OnChangeScreen(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:203) Zenject.<>c__DisplayClass31_0`1:<SubscribeId>b__0(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:212) Zenject.SignalSubscription:Invoke(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalSubscription.cs:75) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:129) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.GameWindowViewModel:OnChangeScreen(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:229) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.CommandBehaviorBinding:ExecuteCommand() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Helpers\CommandBehaviorBinding.cs:72) TMPC.EventHandlerGenerator:(CommandBehaviorBinding, Object, MouseButtonEventArgs) Noesis.MouseButtonEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\MouseButtonEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Full stopwatch measured(ms): 307.0297 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.GameWindowViewModel:OnChangeScreen(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:203) Zenject.<>c__DisplayClass31_0`1:<SubscribeId>b__0(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:212) Zenject.SignalSubscription:Invoke(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalSubscription.cs:75) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:129) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.GameWindowViewModel:OnChangeScreen(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:229) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.CommandBehaviorBinding:ExecuteCommand() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Helpers\CommandBehaviorBinding.cs:72) TMPC.EventHandlerGenerator:(CommandBehaviorBinding, Object, MouseButtonEventArgs) Noesis.MouseButtonEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\MouseButtonEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Profiler Screen.StaffRecruit - Total: 225.527ms | Self - 225.53ms | Number of calls - 1 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.GameWindowViewModel:OnChangeScreen(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:203) Zenject.<>c__DisplayClass31_0`1:<SubscribeId>b__0(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:212) Zenject.SignalSubscription:Invoke(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalSubscription.cs:75) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:129) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.GameWindowViewModel:OnChangeScreen(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:229) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.CommandBehaviorBinding:ExecuteCommand() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Helpers\CommandBehaviorBinding.cs:72) TMPC.EventHandlerGenerator:(CommandBehaviorBinding, Object, MouseButtonEventArgs) Noesis.MouseButtonEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\MouseButtonEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Full stopwatch measured(ms): 225.527 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.GameWindowViewModel:OnChangeScreen(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:203) Zenject.<>c__DisplayClass31_0`1:<SubscribeId>b__0(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:212) Zenject.SignalSubscription:Invoke(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalSubscription.cs:75) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:129) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.GameWindowViewModel:OnChangeScreen(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:229) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.CommandBehaviorBinding:ExecuteCommand() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Helpers\CommandBehaviorBinding.cs:72) TMPC.EventHandlerGenerator:(CommandBehaviorBinding, Object, MouseButtonEventArgs) Noesis.MouseButtonEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\MouseButtonEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Profiler Screen.Academies - Total: 61.7105ms | Self - 61.71ms | Number of calls - 1 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.GameWindowViewModel:OnChangeScreen(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:203) Zenject.<>c__DisplayClass31_0`1:<SubscribeId>b__0(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:212) Zenject.SignalSubscription:Invoke(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalSubscription.cs:75) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:129) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.GameWindowViewModel:OnChangeScreen(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:229) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.CommandBehaviorBinding:ExecuteCommand() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Helpers\CommandBehaviorBinding.cs:72) TMPC.EventHandlerGenerator:(CommandBehaviorBinding, Object, MouseButtonEventArgs) Noesis.MouseButtonEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\MouseButtonEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Full stopwatch measured(ms): 61.7105 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.GameWindowViewModel:OnChangeScreen(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:203) Zenject.<>c__DisplayClass31_0`1:<SubscribeId>b__0(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:212) Zenject.SignalSubscription:Invoke(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalSubscription.cs:75) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:129) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.GameWindowViewModel:OnChangeScreen(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:229) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.CommandBehaviorBinding:ExecuteCommand() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Helpers\CommandBehaviorBinding.cs:72) TMPC.EventHandlerGenerator:(CommandBehaviorBinding, Object, MouseButtonEventArgs) Noesis.MouseButtonEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\MouseButtonEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Profiler Screen.RecruitmentOverview - Total: 58.1968ms | Self - 58.20ms | Number of calls - 1 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.GameWindowViewModel:OnChangeScreen(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:203) Zenject.<>c__DisplayClass31_0`1:<SubscribeId>b__0(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:212) Zenject.SignalSubscription:Invoke(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalSubscription.cs:75) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:129) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.GameWindowViewModel:OnChangeScreen(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:229) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.CommandBehaviorBinding:ExecuteCommand() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Helpers\CommandBehaviorBinding.cs:72) TMPC.EventHandlerGenerator:(CommandBehaviorBinding, Object, MouseButtonEventArgs) Noesis.MouseButtonEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\MouseButtonEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Full stopwatch measured(ms): 58.1968 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.GameWindowViewModel:OnChangeScreen(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:203) Zenject.<>c__DisplayClass31_0`1:<SubscribeId>b__0(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:212) Zenject.SignalSubscription:Invoke(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalSubscription.cs:75) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:129) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.GameWindowViewModel:OnChangeScreen(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:229) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.CommandBehaviorBinding:ExecuteCommand() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Helpers\CommandBehaviorBinding.cs:72) TMPC.EventHandlerGenerator:(CommandBehaviorBinding, Object, MouseButtonEventArgs) Noesis.MouseButtonEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\MouseButtonEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Profiler Screen.AcademyPlayers - Total: 205.007ms | Self - 205.01ms | Number of calls - 1 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.GameWindowViewModel:OnChangeScreen(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:203) Zenject.<>c__DisplayClass31_0`1:<SubscribeId>b__0(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:212) Zenject.SignalSubscription:Invoke(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalSubscription.cs:75) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:129) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.GameWindowViewModel:OnChangeScreen(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:229) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.CommandBehaviorBinding:ExecuteCommand() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Helpers\CommandBehaviorBinding.cs:72) TMPC.EventHandlerGenerator:(CommandBehaviorBinding, Object, MouseButtonEventArgs) Noesis.MouseButtonEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\MouseButtonEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) Full stopwatch measured(ms): 205.007 UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) TMPC.UnityLogger:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\UnityLogger.cs:19) TMPC.LoggerContainer:Log(String) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Loggers\LoggerContainer.cs:13) ReboundCG.Core.Profiling.ProfilerFactory:DumpProfilerInfo(ILogger, Single, Boolean) TMPC.GameWindowViewModel:OnChangeScreen(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:203) Zenject.<>c__DisplayClass31_0`1:<SubscribeId>b__0(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:212) Zenject.SignalSubscription:Invoke(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalSubscription.cs:75) Zenject.SignalDeclaration:FireInternal(List`1, Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:129) Zenject.SignalDeclaration:Fire(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Internal\SignalDeclaration.cs:97) Zenject.SignalBus:FireId(Object, ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:82) Zenject.SignalBus:Fire(ChangeScreenSignal) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Plugins\Zenject\OptionalExtras\Signals\Main\SignalBus.cs:87) TMPC.GameWindowViewModel:OnChangeScreen(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\ViewModels\GameWindowViewModel.cs:229) TMPC.DelegateCommand:Execute(Object) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Commands\DelegateCommand.cs:42) TMPC.CommandBehaviorBinding:ExecuteCommand() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\Source\Helpers\CommandBehaviorBinding.cs:72) TMPC.EventHandlerGenerator:(CommandBehaviorBinding, Object, MouseButtonEventArgs) Noesis.MouseButtonEventArgs:InvokeHandler(Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Proxies\MouseButtonEventArgs.cs:50) Noesis.EventManager:InvokeHandler(IntPtr, Delegate, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:586) Noesis.EventHandlerStore:RaiseRoutedEvent(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\Events.cs:275) Noesis.View:Noesis_View_MouseButtonUp(HandleRef, Int32, Int32, Int32) Noesis.View:MouseButtonUp(Int32, Int32, MouseButton) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\API\Core\View.cs:154) NoesisView:ProcessEvent(Event, Boolean, Boolean, Boolean) (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1141) NoesisView:OnGUI() (at D:\Projects\ReboundCG\TMPC\TMPC\Assets\NoesisGUI\Plugins\NoesisView.cs:1239) (Filename: D:/Projects/ReboundCG/TMPC/TMPC/Assets/Source/Loggers/UnityLogger.cs Line: 19) purevirt.cpp (1,099 bytes)
Unhandled exception at 0x00007FF8D42C287E (ucrtbase.dll) in Tennis Manager 2021.exe: Fatal program exit requested. // // purevirt.cpp // // Copyright (c) Microsoft Corporation. All rights reserved. // // The _purecall handler, called by compiler-generated code when a pure virtual // call occurs. // #include <vcruntime_internal.h> #include <stdlib.h> extern "C" extern _purecall_handler __pPurecall; extern "C" int __cdecl _purecall() { _purecall_handler const purecall_handler = _get_purecall_handler(); if (purecall_handler) { purecall_handler(); // The user-registered purecall handler should not return, but if it does, // continue with the default termination behavior. } abort(); } extern "C" _purecall_handler __cdecl _set_purecall_handler( _purecall_handler const new_handler ) { return __crt_interlocked_exchange_pointer(&__pPurecall, new_handler); } extern "C" _purecall_handler __cdecl _get_purecall_handler() { return __crt_interlocked_read_pointer(&__pPurecall); } VS_callstack.txt (968 bytes)
ucrtbase.dll!abort() Unknown > vcruntime140.dll!_purecall() Line 29 C++ Noesis.dll!00007ff844b39b06() Unknown Noesis.dll!00007ff844b39b84() Unknown Noesis.dll!00007ff844997a1b() Unknown 00000268eb75cb97() Unknown 00000268eb75ca73() Unknown 0000026ad1131ca3() Unknown 0000026ad112fc83() Unknown 0000026ad112f9d3() Unknown 0000026ad0050803() Unknown 0000026ad00502fb() Unknown 0000026adf87ebf8() Unknown mono-2.0-bdwgc.dll!mono_jit_runtime_invoke(_MonoMethod * method, void * obj, void * * params, _MonoObject * * exc, _MonoError * error) Line 2809 C mono-2.0-bdwgc.dll!do_runtime_invoke(_MonoMethod * method, void * obj, void * * params, _MonoObject * * exc, _MonoError * error) Line 2921 C [Inline Frame] mono-2.0-bdwgc.dll!mono_runtime_try_invoke(_MonoMethod *) Line 3026 C mono-2.0-bdwgc.dll!mono_runtime_invoke(_MonoMethod * method, void * obj, void * * params, _MonoObject * * exc) Line 2968 C [External Code] |
|
Here's a copy of the callstack from Visual Studio attached to the UnityEditor after the crash. VS_Unity_callstack.txt (1,835 bytes)
ucrtbase.dll!abort() Unknown > vcruntime140.dll!_purecall() Line 29 C++ Noesis.dll!00007ff838389b06() Unknown Noesis.dll!00007ff838389b84() Unknown Noesis.dll!00007ff8381e7a1b() Unknown 000002280f4c712a() Unknown 000002280f4c707b() Unknown 000002281577bebb() Unknown 000002281577b00b() Unknown 000002281577aec3() Unknown 0000022815751813() Unknown 000002281575169b() Unknown 0000022778407940() Unknown mono-2.0-bdwgc.dll!00007ff82c94d690() Unknown mono-2.0-bdwgc.dll!00007ff82c8d2912() Unknown mono-2.0-bdwgc.dll!00007ff82c8db96f() Unknown UnityPlayer.dll!scripting_method_invoke(class ScriptingMethodPtr,class ScriptingObjectPtr,struct ScriptingArguments &,class ScriptingExceptionPtr *,bool) Unknown UnityPlayer.dll!ScriptingInvocation::Invoke(class ScriptingExceptionPtr *,bool) Unknown UnityPlayer.dll!MonoBehaviour::CallMethodIfAvailable(int) Unknown UnityPlayer.dll!MonoBehaviour::CallUpdateMethod(int) Unknown UnityPlayer.dll!BaseBehaviourManager::CommonUpdate<class LateBehaviourManager>(void) Unknown UnityPlayer.dll!LateBehaviourManager::Update(void) Unknown UnityPlayer.dll!`InitPlayerLoopCallbacks'::`2'::PreLateUpdateScriptRunBehaviourLateUpdateRegistrator::Forward() Unknown UnityPlayer.dll!ExecutePlayerLoop(struct NativePlayerLoopSystem *) Unknown UnityPlayer.dll!ExecutePlayerLoop(struct NativePlayerLoopSystem *) Unknown UnityPlayer.dll!PlayerLoop(void) Unknown UnityPlayer.dll!PerformMainLoop() Unknown UnityPlayer.dll!MainMessageLoop() Unknown UnityPlayer.dll!UnityMainImpl(struct HINSTANCE__ *,struct HINSTANCE__ *,wchar_t *,int) Unknown UnityPlayer.dll!UnityMain() Unknown Tennis Manager 2021.exe!__scrt_common_main_seh() Unknown kernel32.dll!BaseThreadInitThunk() Unknown ntdll.dll!RtlUserThreadStart() Unknown |
|
When Unity crashes it usually shows a crash dialog with the information of the crash, and it creates a folder under C:\Users\%UserName%\AppData\Local\Temp\Unity\Crashes with the logs and a .dmp file that we can use debug the crash. If Unity closes without showing that dialog then you can run Unity and attach Visual Studio so when the crash occurs and pauses on Visual Studio you can go to menu "Debug > Save Dump As.." to save a minidump. In the meantime I will try to reproduce the crash with the provided xaml and style, thanks. |
|
Unity definitely crashes without it's usual crash dialogue. I'm able to attach with Visual Studio, so I'll try reproducing it again and get Visual Studio to save out the dump as suggested. | |
So, I saved a .dmp file, but it's 2.3 Gbs(?!) I don't know if I can reliably upload it here, but I can try if you feel it will help. Alternately if there's some other place I could try dropping it, let me know. | |
That looks like you are saving a full dump, can you save a Minidump? If you don't get that option please upload the dump to Google Drive or similar, I'll let you know when I download it so you can delete the file. By the way, I was not able to reproduce the crash with our recently released 3.0.8 version and Unity 2020. Which version of Noesis and Unity are you using? |
|
Ok, apparently I accidentally included the heap in the last one. (oops!) I've attached the much more manageably sized one this time. | |
I think I found the source of the crash, could you please try the following patched library? https://drive.google.com/file/d/1HrvvrX09lE_EDND4KQSiLi40jS4o6oQ4/view?usp=sharing Let me know if it works as expected. |
|
That seems like it's improved the length of time before the crash occurs, but the crash still occurs. I've attached the latest .dmp file. I also forgot to specify previously, but our project is using Unity 2019.4.9 |
|
Added a few more checks, let's see if now I'm on the right path: https://drive.google.com/file/d/1cLDWEWR8__JTt9qkSzZCiZ2DWy4VKCBv/view?usp=sharing As before, if it continues crashing, please send the dumps, they are really helpful. Thanks your collaboration. |
|
That seems to have gotten it! I was unable to get the crash to happen with that DLL! So, no more dumps for now ;) but thank you so much for your help with this! It was my pleasure to collaborate for my part, as small as it was. :) | |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-12-04 16:12 | blafollette | New Issue | |
2020-12-04 16:12 | blafollette | File Added: ListViewControlPage.xaml | |
2020-12-04 16:12 | blafollette | File Added: Style.xaml | |
2020-12-04 16:12 | blafollette | File Added: EventViewer.log | |
2020-12-04 16:12 | blafollette | File Added: Player.log | |
2020-12-04 16:12 | blafollette | File Added: purevirt.cpp | |
2020-12-04 16:12 | blafollette | File Added: VS_callstack.txt | |
2020-12-04 16:13 | jsantos | Assigned To | => sfernandez |
2020-12-04 16:13 | jsantos | Status | new => assigned |
2020-12-04 16:13 | jsantos | Target Version | => 3.0.9 |
2020-12-04 16:13 | jsantos | Description Updated | |
2020-12-04 16:13 | jsantos | Steps to Reproduce Updated | |
2020-12-04 16:23 | blafollette | File Added: VS_Unity_callstack.txt | |
2020-12-04 16:23 | blafollette | Note Added: 0006862 | |
2020-12-04 17:16 | sfernandez | Status | assigned => feedback |
2020-12-04 17:16 | sfernandez | Note Added: 0006863 | |
2020-12-04 17:19 | sfernandez | Category | C# SDK => Unity3D |
2020-12-04 17:20 | blafollette | Note Added: 0006864 | |
2020-12-04 17:20 | blafollette | Status | feedback => assigned |
2020-12-04 17:45 | blafollette | Note Added: 0006865 | |
2020-12-04 17:54 | sfernandez | Status | assigned => feedback |
2020-12-04 17:54 | sfernandez | Note Added: 0006866 | |
2020-12-04 18:04 | blafollette | File Added: Unity.dmp | |
2020-12-04 18:04 | blafollette | Note Added: 0006867 | |
2020-12-04 18:04 | blafollette | Status | feedback => assigned |
2020-12-04 19:12 | sfernandez | Status | assigned => feedback |
2020-12-04 19:12 | sfernandez | Note Added: 0006868 | |
2020-12-04 19:56 | blafollette | File Added: Unity_2.dmp | |
2020-12-04 19:56 | blafollette | Note Added: 0006869 | |
2020-12-04 19:56 | blafollette | Status | feedback => assigned |
2020-12-05 00:28 | sfernandez | Status | assigned => feedback |
2020-12-05 00:28 | sfernandez | Note Added: 0006870 | |
2020-12-07 09:41 | blafollette | Note Added: 0006878 | |
2020-12-07 09:41 | blafollette | Status | feedback => assigned |
2020-12-11 12:13 | sfernandez | Status | assigned => resolved |
2020-12-11 12:13 | sfernandez | Resolution | open => fixed |
2020-12-11 12:13 | sfernandez | Fixed in Version | => 3.0.9 |