| 
   
    PC Stable Documentation 
   | 
 |

objects in vicinity - extended with secondary object which is parent of that Object More...
Private Member Functions | |
| void | VicinityObjects () | 
| void | StoreVicinityObject (Object object, Object parent=null) | 
| stores VicinityObject to Hashmap - for storing of parent/child relationship   | |
| void | TransformToVicinityObjects (array< Object > objects) | 
| transform simple array of Objects to VicinityObjects hashmap   | |
| void | ClearVicinityObjects () | 
| array< Object > | GetVicinityObjects () | 
| return simple array of Objects in Vicinity   | |
| array< Object > | GetRawVicinityObjects () | 
| return simple array of Objects in Vicinity   | |
| Object | GetObject (int i) | 
| returns VicinityObjects Key   | |
| Object | GetParent (int i) | 
| returns VicinityObjects Element   | |
| int | Count () | 
| void | Remove (Object object) | 
| void | Remove (array< Object > objects) | 
Private Attributes | |
| private ref map< Object, Object > | m_VicinityObjects | 
objects in vicinity - extended with secondary object which is parent of that Object
      
  | 
  inlineprivate | 
References m_VicinityObjects.
      
  | 
  inlineprivate | 
References m_VicinityObjects.
      
  | 
  inlineprivate | 
References m_VicinityObjects.
returns VicinityObjects Key
References m_VicinityObjects.
returns VicinityObjects Element
References m_VicinityObjects.
return simple array of Objects in Vicinity
References GetObject(), and m_VicinityObjects.
return simple array of Objects in Vicinity
filters out non-takeable items (won't be shown in vicinity)
References GetObject(), ItemBase::IsTakeable(), and m_VicinityObjects.
References m_VicinityObjects.
      
  | 
  inlineprivate | 
References m_VicinityObjects.
stores VicinityObject to Hashmap - for storing of parent/child relationship
completely remove items that are being placed or are holograms
ignores plain objects
init of VicinityObjects - object, parent(if exists)
References m_VicinityObjects.
Referenced by TransformToVicinityObjects().
transform simple array of Objects to VicinityObjects hashmap
References CanBeActionTarget(), GetType(), and StoreVicinityObject().
Referenced by ClearVicinityObjects(), Count(), GetObject(), GetParent(), GetRawVicinityObjects(), GetVicinityObjects(), Remove(), Remove(), StoreVicinityObject(), and VicinityObjects().