예제 #1
0
파일: Entity.cpp 프로젝트: A-K/naali
 void Entity::SetName(const QString &name)
 {
     ComponentPtr comp = GetOrCreateComponent(EC_Name::TypeNameStatic(), AttributeChange::Default, true);
     EC_Name * ecName = checked_static_cast<EC_Name*>(comp.get());
     ecName->name.Set(name, AttributeChange::Default);
 }
예제 #2
0
파일: Entity.cpp 프로젝트: A-K/naali
 void Entity::SetDescription(const QString &desc)
 {
     ComponentPtr comp = GetOrCreateComponent(EC_Name::TypeNameStatic(), AttributeChange::Default, true);
     EC_Name * ecName = checked_static_cast<EC_Name*>(comp.get());
     ecName->description.Set(desc, AttributeChange::Default);
 }
예제 #3
0
파일: Entity.cpp 프로젝트: katik/naali
ComponentPtr Entity::GetOrCreateLocalComponent(const QString& type_name, const QString& name)
{
    return GetOrCreateComponent(type_name, name, AttributeChange::LocalOnly, false);
}