PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
behavior_asset_io.h
1#pragma once
2
3#include "pixelbullet/filesystem/virtual_path.h"
4#include "pixelbullet/scene/behavior_state_machine_asset.h"
5#include "pixelbullet/scene/scene_asset_result.h"
6
7namespace pixelbullet
8{
9class Filesystem;
10
12{
13public:
14 [[nodiscard]] static SceneSerializerResult TryLoad(BehaviorStateMachineAsset& asset, const Filesystem& filesystem,
15 const VirtualPath& path);
16 [[nodiscard]] static SceneSerializerResult TrySave(const BehaviorStateMachineAsset& asset, const Filesystem& filesystem,
17 const VirtualPath& path);
18};
19} // namespace pixelbullet
Definition behavior_asset_io.h:12
Definition filesystem.h:16
Definition virtual_path.h:10
Definition behavior_state_machine_types.h:294
Definition scene_asset_result.h:8