public void Active_GUI_Unit( bool _Active ) { if( true == _Active ) { if( m_State == GUI_Unit_UpdateState.UnActive ) { m_State = GUI_Unit_UpdateState.Initialization ; } } else { } }
// Update is called once per frame void Update() { switch( m_State ) { case GUI_Unit_UpdateState.UnActive : break ; case GUI_Unit_UpdateState.Initialization : CreateGUI_Unit_UnitIntagratyObject() ;// create gui ship ship intagraty object UpdateGUI_UnitIntagraty() ; m_State = GUI_Unit_UpdateState.Active ; break ; case GUI_Unit_UpdateState.Active : UpdateGUI_UnitIntagraty() ; break ; case GUI_Unit_UpdateState.Closed : break ; } }