[FONT=Courier New]public void Init(void) {[/FONT]
[FONT=Courier New]inherited();[/FONT]
[FONT=Courier New]if (GetAsset().LookupKUIDTable("water")) waterAsset = GetAsset().FindAsset("water");[/FONT]
[FONT=Courier New]rsd = (float)GetAsset().GetConfigSoup().[COLOR=red]GetNamedSoup("extensions")[/COLOR].GetNamedTagAsInt("update_delay", 300);[/FONT]
[FONT=Courier New]AddHandler(me, "Vehicle", "Coupled", "UpdateTrain");[/FONT]
[FONT=Courier New]AddHandler(me, "Vehicle", "BadCouple", "UpdateTrain");[/FONT]
[FONT=Courier New]AddHandler(me, "Vehicle", "Decoupled", "UpdateTrain");[/FONT]
[FONT=Courier New]AddHandler(me, "SLW_ATWG", "ReBalance", "UpdateTrain");[/FONT]
[FONT=Courier New]AddHandler(me, "World", "ModuleInit", "InitStart");[/FONT]
[FONT=Courier New]}[/FONT]