void construct () { read_aabb(m_aabb_local, m_entity.getEntityClass()); m_keyObservers.insert("targetname", NamedEntity::IdentifierChangedCaller(m_named)); m_keyObservers.insert("origin", OriginKey::OriginChangedCaller(m_originKey)); m_keyObservers.insert("particle", ParticleChangedCaller(*this)); }
void construct() { read_aabb(m_aabb_local, m_entity.getEntityClass()); m_keyObservers.insert("classname", ClassnameFilter::ClassnameChangedCaller(m_filter)); m_keyObservers.insert(Static<KeyIsName>::instance().m_nameKey, NamedEntity::IdentifierChangedCaller(m_named)); m_keyObservers.insert("angle", AnglesKey::AngleChangedCaller(m_anglesKey)); m_keyObservers.insert("angles", AnglesKey::AnglesChangedCaller(m_anglesKey)); m_keyObservers.insert("origin", OriginKey::OriginChangedCaller(m_originKey)); }
void construct () { m_aabb_light.origin = Vector3(0, 0, 0); default_extents(m_aabb_light.extents); m_keyObservers.insert("targetname", NamedEntity::IdentifierChangedCaller(m_named)); m_keyObservers.insert("_color", ColourKey::ColourChangedCaller(m_colour)); m_keyObservers.insert("origin", OriginKey::OriginChangedCaller(m_originKey)); m_keyObservers.insert("light", LightRadii::IntensityChangedCaller(m_radii)); m_keyObservers.insert("spawnflags", LightRadii::FlagsChangedCaller(m_radii)); }
void construct () { read_aabb(m_aabb_local, m_entity.getEntityClass()); m_ray.origin = m_aabb_local.origin; m_ray.direction[0] = 1; m_ray.direction[1] = 0; m_ray.direction[2] = 0; m_keyObservers.insert("targetname", NamedEntity::IdentifierChangedCaller(m_named)); m_keyObservers.insert("angle", AngleKey::AngleChangedCaller(m_angleKey)); m_keyObservers.insert("origin", OriginKey::OriginChangedCaller(m_originKey)); }
void construct() { m_keyObservers.insert("classname", ClassnameFilter::ClassnameChangedCaller(m_filter)); m_keyObservers.insert(Static<KeyIsName>::instance().m_nameKey, NamedEntity::IdentifierChangedCaller(m_named)); m_keyObservers.insert("model", SingletonModel::ModelChangedCaller(m_model)); m_keyObservers.insert("origin", OriginKey::OriginChangedCaller(m_originKey)); m_keyObservers.insert("angle", AnglesKey::AngleChangedCaller(m_anglesKey)); m_keyObservers.insert("angles", AnglesKey::AnglesChangedCaller(m_anglesKey)); m_keyObservers.insert("modelscale", ScaleKey::UniformScaleChangedCaller(m_scaleKey)); m_keyObservers.insert("modelscale_vec", ScaleKey::ScaleChangedCaller(m_scaleKey)); }
void construct () { m_keyObservers.insert("targetname", NamedEntity::IdentifierChangedCaller(m_named)); m_keyObservers.insert("model", SingletonModel::ModelChangedCaller(m_model)); m_keyObservers.insert("skin", SingletonModel::SkinChangedCaller(m_model)); m_keyObservers.insert("origin", OriginKey::OriginChangedCaller(m_originKey)); m_keyObservers.insert("angle", AnglesKey::AngleChangedCaller(m_anglesKey)); m_keyObservers.insert("angles", AnglesKey::AnglesChangedCaller(m_anglesKey)); m_keyObservers.insert("modelscale_vec", ScaleKey::ScaleChangedCaller(m_scaleKey)); }
void construct() { default_rotation(m_rotation); m_keyObservers.insert("classname", ClassnameFilter::ClassnameChangedCaller(m_filter)); m_keyObservers.insert(Static<KeyIsName>::instance().m_nameKey, NamedEntity::IdentifierChangedCaller(m_named)); m_keyObservers.insert("model", Doom3Group::ModelChangedCaller(*this)); m_keyObservers.insert("origin", OriginKey::OriginChangedCaller(m_originKey)); m_keyObservers.insert("angle", RotationKey::AngleChangedCaller(m_rotationKey)); m_keyObservers.insert("rotation", RotationKey::RotationChangedCaller(m_rotationKey)); m_keyObservers.insert("name", NameChangedCaller(*this)); m_keyObservers.insert(curve_Nurbs, NURBSCurve::CurveChangedCaller(m_curveNURBS)); m_keyObservers.insert(curve_CatmullRomSpline, CatmullRomSpline::CurveChangedCaller(m_curveCatmullRom)); m_keyObservers.insert("skin", ModelSkinKey::SkinChangedCaller(m_skin)); m_traverseObservers.attach(m_funcStaticOrigin); m_isModel = false; m_nameKeys.setKeyIsName(keyIsNameDoom3Doom3Group); attachTraverse(); m_entity.attach(m_keyObservers); }
void construct () { m_keyObservers.insert("targetname", NamedEntity::IdentifierChangedCaller(m_named)); }