mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-08-15 10:47:21 +00:00
Update PlayerTask.lua (#1977)
Prevent Events being available before the menu structure has been created
This commit is contained in:
parent
65703d1092
commit
09d4e155de
@ -1656,13 +1656,6 @@ function PLAYERTASKCONTROLLER:New(Name, Coalition, Type, ClientFilter)
|
|||||||
local starttime = math.random(5,10)
|
local starttime = math.random(5,10)
|
||||||
self:__Status(starttime)
|
self:__Status(starttime)
|
||||||
|
|
||||||
-- Player leaves
|
|
||||||
self:HandleEvent(EVENTS.PlayerLeaveUnit, self._EventHandler)
|
|
||||||
self:HandleEvent(EVENTS.Ejection, self._EventHandler)
|
|
||||||
self:HandleEvent(EVENTS.Crash, self._EventHandler)
|
|
||||||
self:HandleEvent(EVENTS.PilotDead, self._EventHandler)
|
|
||||||
self:HandleEvent(EVENTS.PlayerEnterAircraft, self._EventHandler)
|
|
||||||
|
|
||||||
self:I(self.lid..self.version.." Started.")
|
self:I(self.lid..self.version.." Started.")
|
||||||
|
|
||||||
return self
|
return self
|
||||||
@ -4072,6 +4065,12 @@ function PLAYERTASKCONTROLLER:onafterStart(From, Event, To)
|
|||||||
self:T(self.lid.."onafterStart")
|
self:T(self.lid.."onafterStart")
|
||||||
self:_CreateJoinMenuTemplate()
|
self:_CreateJoinMenuTemplate()
|
||||||
self:_CreateActiveTaskMenuTemplate()
|
self:_CreateActiveTaskMenuTemplate()
|
||||||
|
-- Player Events
|
||||||
|
self:HandleEvent(EVENTS.PlayerLeaveUnit, self._EventHandler)
|
||||||
|
self:HandleEvent(EVENTS.Ejection, self._EventHandler)
|
||||||
|
self:HandleEvent(EVENTS.Crash, self._EventHandler)
|
||||||
|
self:HandleEvent(EVENTS.PilotDead, self._EventHandler)
|
||||||
|
self:HandleEvent(EVENTS.PlayerEnterAircraft, self._EventHandler)
|
||||||
return self
|
return self
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user