var util = m_Map.GetUtility();
var ctrlman = m_Map.GetCtrlMan();
var ctrlstate = ctrlman.GetControlState();
var state = util.GetConstToValue("TMCTRLSTATE_DISPLAY_BUILDING_TYPE");
var type = ctrlstate.GetState(state);
switch (type)
{
case 1 :
ctrlstate.SetState(state, util.GetConstToValue("TMCTRLSTATE_CODE_BUILDING_3D_MASK"));
break;
case 16 :
ctrlstate.SetState(state, util.GetConstToValue("TMCTRLSTATE_CODE_BUILDING_3D_1"));
break;
case 17 :
ctrlstate.SetState(state, util.GetConstToValue("TMCTRLSTATE_CODE_BUILDING_3D_2"));
break;
case 18 :
ctrlstate.SetState(state, util.GetConstToValue("TMCTRLSTATE_CODE_BUILDING_NORMAL"));
break;
default :
ctrlstate.SetState(state, util.GetConstToValue("TMCTRLSTATE_CODE_BUILDING_NORMAL"));
break;
}