bool LinearForce::setProperty(chstr name, chstr value) { if (name == "direction") this->setDirection(hstr_to_gvec3(value)); else return Affector::setProperty(name, value); return true; }
void Emitter::setDirection(chstr value) { harray<hstr> data = value.split(aprilparticle::SeparatorRange); this->setDirectionRange(hstr_to_gvec3(data.first()), hstr_to_gvec3(data.last())); }
bool SpaceObject::setProperty(chstr name, chstr value) { if (name == "position") this->setPosition(hstr_to_gvec3(value)); else return ActiveObject::setProperty(name, value); return true; }