// controller_Towing.sch USING "stack_sizes.sch" CONST_FLOAT TOWING_STATIC_MIN_DIST 75.0 CONST_FLOAT TOWING_STATIC_MAX_DIST 125.0 CONST_FLOAT TOWING_STATIC_LEAVE_DIST 140.0 CONST_INT TOWING_MISSION_DELAY 10000 CONST_INT TOWING_WANTED_DELAY 6000 CONST_INT TOWING_DEFAULT_WAIT_TIME 500 INT iMissionCandidateID = NO_CANDIDATE_ID ENUM TOWING_STATE TOWING_INIT = 0, TOWING_APPROACH_WAIT, TOWING_STREAM_INIT, TOWING_STREAM_WAIT, TOWING_SPAWN, TOWING_TUTORIAL_AREA_WAIT, TOWING_TUTORIAL_TRUCK_SPAWN, TOWING_TUTORIAL_PREREQ_WAIT, TOWING_TUTORIAL_STREAM_WAIT, TOWING_TUTORIAL_PED_WAIT, TOWING_TUTORIAL_LAUNCH_TONYA, TOWING_TUTORIAL_GO_TO_TRUCK, TOWING_TUTORIAL_WAIT_FOR_PHONE_ACCEPT, TOWING_TUTORIAL_WAIT_FOR_PHONE_REFUSE, TOWING_LAUNCH_WAIT, TOWING_PRE_LAUNCH, TOWING_LAUNCH, TOWING_RUN_WAIT, TOWING_WAIT_FOR_FAILSCREEN_REPLAY, TOWING_POST_FINISH_DELAY ENDENUM ENUM TOWING_UPDATE_RETVAL TOWING_RETVAL_PASS = 1, TOWING_RETVAL_FAIL, TOWING_RETVAL_NONE ENDENUM ENUM TOWING_DYNAMIC_OFFER_STATE TOW_DYN_OFFR_DIALOUGE = 0, TOW_DYN_OFFR_WAIT_PRINT, TOW_DYN_OFFR_PRINT, TOW_DYN_OFFR_DISP, TOW_DYN_OFFR_WAIT_ACCEPT, TOW_DYN_OFFR_WAIT_REOFFER ENDENUM ENUM TOWING_FLAGS TOWING_FLAG_MISSION_CAND_LAUNCHED = BIT0, TOWING_FLAG_MADE_TUTORIAL_REQUESTS = BIT1 ENDENUM ENUM TOWTRUCK_SPAWN_STATE TTSS_WAITING = 0, TTSS_REQUEST, TTSS_CREATE, TTSS_UPDATE_TRUCK ENDENUM