feat: Implement Room Streaming System
- Add RoomStreamingManager to manage room loading and unloading based on player proximity. - Create StreamingBudgetConfigSO for memory and performance budgeting of the streaming system. - Introduce TransitionDirector to handle seamless and atmospheric fade transitions between rooms. - Develop WorldGraph to represent room connectivity and facilitate neighbor queries and distance calculations. - Implement RoomNode and RoomEdge classes to structure room data and connections.
This commit is contained in:
@@ -13,4 +13,68 @@ MonoBehaviour:
|
||||
m_Name: ICN_Keyboard
|
||||
m_EditorClassIdentifier:
|
||||
_deviceType: 0
|
||||
_entries: []
|
||||
_entries:
|
||||
- BindingPath: <Keyboard>/w
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/s
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/a
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/d
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/space
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/j
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/k
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/i
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/l
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/shift
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/e
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/1
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/2
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/3
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/q
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/z
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/x
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/f
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/escape
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/upArrow
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/downArrow
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/leftArrow
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Keyboard>/rightArrow
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: '*/{Submit}'
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: '*/{Cancel}'
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Mouse>/position
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Pen>/position
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Mouse>/leftButton
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Pen>/tip
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Mouse>/scroll
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Mouse>/middleButton
|
||||
Icon: {fileID: 0}
|
||||
- BindingPath: <Mouse>/rightButton
|
||||
Icon: {fileID: 0}
|
||||
|
||||
Reference in New Issue
Block a user