In the example below I only get a Rail group. If I put the Road group creation as the first call I get a road group but no rail group.
Ideas? This is on 1.4 RC1.
Code: Select all
function OrdersAI::CreateGroup(VehicleType, GroupName)
{
local newgroup = AIGroup.CreateGroup(VehicleType)
AIGroup.SetName(newgroup, GroupName)
return newgroup
}
function OrdersAI::CreateManualGroups()
{
/*Create groups to give users hints about how to place units under manual control*/
//VT_RAIL Rail type vehicle.
//VT_ROAD Road type vehicle (bus / truck).
//VT_WATER Water type vehicle.
//VT_AIR Air type vehicle.
local ManualGroupName = "Human Controlled"
GetOrCreateGroup(AIVehicle.VT_RAIL, ManualGroupName)
GetOrCreateGroup(AIVehicle.VT_ROAD, ManualGroupName)
GetOrCreateGroup(AIVehicle.VT_WATER, ManualGroupName)
GetOrCreateGroup(AIVehicle.VT_AIR, ManualGroupName)
}
function OrdersAI::Init()
{
AILog.Info("Init Starting")
OrdersAI.CreateManualGroups()
AILog.Info("Init Complete")
return
}