Working on camera ray stuff, not working right now
This commit is contained in:
@@ -77,17 +77,14 @@ TanArray UlxTangibleManager::GetAllTangibles() const {
|
||||
return result;
|
||||
}
|
||||
|
||||
UlxTangible *UlxTangibleManager::SetPossessedTangible(int64 id) {
|
||||
bool UlxTangibleManager::SetPossessedTangible(int64 id) {
|
||||
UlxTangible *t = GetTangible(id);
|
||||
if ((t == nullptr) || (t->GetActor() == nullptr)) {
|
||||
PossessedTangible = nullptr;
|
||||
return nullptr;
|
||||
} else if (t == PossessedTangible) {
|
||||
return nullptr;
|
||||
} else {
|
||||
PossessedTangible = t;
|
||||
return t;
|
||||
t = nullptr;
|
||||
}
|
||||
bool changed = (t != PossessedTangible);
|
||||
PossessedTangible = t;
|
||||
return changed;
|
||||
}
|
||||
|
||||
#pragma optimize("", off)
|
||||
|
||||
Reference in New Issue
Block a user