28 lines
		
	
	
		
			719 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			719 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| local SettingPanel = {}
 | |
| local UIUtils = require("UI.Utils")
 | |
| local GameplayStatics = import("GameplayStatics")
 | |
| 
 | |
| function SettingPanel:OnInitialized()
 | |
|     self.BtnContinue.OnClicked:Add(function() self:BackToGame() end)
 | |
|     self.BtnExitLevel.OnClicked:Add(function() end)
 | |
|     self.BtnExitGame.OnClicked:Add(function() self:ExitGame() end)
 | |
|     self.BtnClose.OnClicked:Add(function() self:BackToGame() end)
 | |
| end
 | |
| 
 | |
| function SettingPanel:OnDestroy()
 | |
| 
 | |
| end
 | |
| 
 | |
| 
 | |
| function SettingPanel:BackToGame()
 | |
|     GameplayStatics.SetGamePaused(self, false)
 | |
|     UIUtils.CloseWidget(self)
 | |
| end
 | |
| 
 | |
| function SettingPanel:ExitGame()
 | |
|     local pc = GameplayStatics.GetPlayerController(self, 0)
 | |
|     pc:QuitGame()
 | |
| end
 | |
| 
 | |
| 
 | |
| return Class(nil, nil, SettingPanel) |