Template:PatchDiff/October 4, 2011 Patch/update/scripts/vscripts/panels/coop dlc select panel flip.nut

From the Portal Wiki
Jump to navigation Jump to search
N/A1//////////////////////////////////// CONSTANTS //////////////////////////////////////////
N/A2m_nBranch <- 0
N/A3 
N/A4m_bAskedClose <- false
N/A5m_bAskedOpen <- false
N/A6m_bOpening <- false
N/A7m_bClosing <- false
N/A8 
N/A9/////////////////////////////////// FUNCTION DEFINITIONS ////////////////////////////////
N/A10// --------------------------------------------------------
N/A11// Sets the local branch #
N/A12// --------------------------------------------------------
N/A13function SetLocalDLCNumber( nBranch )
N/A14{
N/A15 m_nBranch = nBranch
N/A16}
N/A17 
N/A18// --------------------------------------------------------
N/A19// Open Start
N/A20// --------------------------------------------------------
N/A21function OpenScreenStart()
N/A22{
N/A23 m_bAskedOpen = true
N/A24 m_bAskedClose = false
N/A25}
N/A26 
N/A27// --------------------------------------------------------
N/A28// Close Start
N/A29// --------------------------------------------------------
N/A30function CloseScreenStart()
N/A31{
N/A32 m_bAskedClose = true
N/A33 m_bAskedOpen = false
N/A34}
N/A35 
N/A36// --------------------------------------------------------
N/A37// Close Animating
N/A38// --------------------------------------------------------
N/A39function ScreenFinish()
N/A40{
N/A41 m_bOpening = false
N/A42 m_bClosing = false
N/A43}
N/A44 
N/A45function Think()
N/A46{
N/A47 if ( m_bAskedOpen == true )
N/A48 {
N/A49 if ( m_bOpening == true )
N/A50 {
N/A51 m_bAskedOpen = false
N/A52 return
N/A53 }
N/A54 
N/A55 if ( m_bClosing == true )
N/A56 {
N/A57 return
N/A58 }
N/A59 
N/A60 m_bOpening = true
N/A61 m_bAskedOpen = false
N/A62 
N/A63 
N/A64 EntFire( EntityGroup[2].GetName(), "Enable", "", 0)
N/A65 
N/A66 EntFire( EntityGroup[0].GetName(), "Trigger", "", 0.01)
N/A67 }
N/A68 
N/A69 if ( m_bAskedClose == true )
N/A70 {
N/A71 if ( m_bClosing == true )
N/A72 {
N/A73 m_bAskedClose = false
N/A74 return
N/A75 }
N/A76 
N/A77 if ( m_bOpening == true )
N/A78 {
N/A79 return
N/A80 }
N/A81 
N/A82 m_bClosing = true
N/A83 m_bAskedClose = false
N/A84 
N/A85 
N/A86 EntFire( EntityGroup[3].GetName(), "Enable", "", 0)
N/A87 
N/A88 EntFire( EntityGroup[1].GetName(), "Trigger", "", 0)
N/A89 }
N/A90}
091 + true