Lines Matching refs:unitDef
47 const_cast<UnitLoadParams&>(params).unitDef = unitDefHandler->GetUnitDefByName(name); in LoadUnit()
49 if (params.unitDef == NULL) { in LoadUnit()
63 const UnitDef* ud = params.unitDef; in LoadUnit()
254 const UnitDef* unitDef = unitDefHandler->GetUnitDefByName(objectName); in GiveUnits() local
257 if (unitDef == NULL && featureDef == NULL) { in GiveUnits()
262 if (unitDef != NULL) { in GiveUnits()
263 const int xsize = unitDef->xsize; in GiveUnits()
264 const int zsize = unitDef->zsize; in GiveUnits()
282 unitDef, in GiveUnits()
360 const UnitDef* unitDef = unit->unitDef; in FlattenGround() local
364 if (!unitDef->levelGround) return; in FlattenGround()
365 if (unitDef->IsAirUnit()) return; in FlattenGround()
366 if (!unitDef->IsImmobileUnit()) return; in FlattenGround()
367 if (unitDef->floatOnWater && groundheight <= 0.0f) return; in FlattenGround()
371 BuildInfo bi(unitDef, unit->pos, unit->buildFacing); in FlattenGround()
391 const UnitDef* unitDef = unit->unitDef; in RestoreGround() local
395 if (!unitDef->levelGround) return; in RestoreGround()
396 if (unitDef->IsAirUnit()) return; in RestoreGround()
397 if (!unitDef->IsImmobileUnit()) return; in RestoreGround()
398 if (unitDef->floatOnWater && groundheight <= 0.0f) return; in RestoreGround()
400 BuildInfo bi(unitDef, unit->pos, unit->buildFacing); in RestoreGround()