()
| 159 | } |
| 160 | |
| 161 | public void Step() |
| 162 | { |
| 163 | itemDemos .image = Program.WindowDemoShow ? Sprite.ToggleOn : Sprite.ToggleOff; |
| 164 | itemConsole .image = Program.WindowConsoleShow ? Sprite.ToggleOn : Sprite.ToggleOff; |
| 165 | itemToolsAvatar .image = avatar != null ? Sprite.ToggleOn : Sprite.ToggleOff; |
| 166 | itemToolsSkeleton.image = skeleton != null ? Sprite.ToggleOn : Sprite.ToggleOff; |
| 167 | itemToolsTheme .image = theme != null ? Sprite.ToggleOn : Sprite.ToggleOff; |
| 168 | itemToolsCamera .image = camera != null ? Sprite.ToggleOn : Sprite.ToggleOff; |
| 169 | itemToolsRuler .image = showRuler ? Sprite.ToggleOn : Sprite.ToggleOff; |
| 170 | itemRecordHead .image = recordHead ? Sprite.ToggleOn : Sprite.ToggleOff; |
| 171 | itemRecordHand .image = recordHand ? Sprite.ToggleOn : Sprite.ToggleOff; |
| 172 | |
| 173 | TakeScreenshots(); |
| 174 | if (recordHead) RecordHead(); |
| 175 | if (recordHand) RecordHand(); |
| 176 | if (headAnim != null && headAnim.Playing) |
| 177 | Renderer.CameraRoot = headAnim.Current.ToMatrix(); |
| 178 | if (handAnim != null && handAnim.Playing) |
| 179 | Input.HandOverride(Handed.Right, handAnim.Current); |
| 180 | else |
| 181 | Input.HandClearOverride(Handed.Right); |
| 182 | if (showRuler) RulerWindow(); |
| 183 | |
| 184 | ScreenshotPreview(); |
| 185 | } |
| 186 | |
| 187 | static T ToggleTool<T>(T stepper, Func<T> makeT = null) where T : IStepper |
| 188 | { |
nothing calls this directly
no test coverage detected