#include <GameObj.hpp>
公開メンバ関数 | |
| string | GetName () |
| virtual void | OnCollisionEnter (GameObjBase *_other) |
| virtual void | OnCollisionStay (GameObjBase *_other) |
| virtual void | OnCollisionExit (GameObjBase *_other) |
| GameObjBase () | |
| virtual | ~GameObjBase () |
| template<class T> | |
| void | AddComponent () |
| コンポーネントを追加 | |
| template<class T> | |
| T & | GetComponent () |
| コンポーネントを取得する | |
| template<class T> | |
| T & | TryGetComponent () |
| コンポーネントを取得する | |
| void | AddRemoveComponent (ComponentBase *_com) |
| void | AddRemoveComponent (string _id) |
| void | Destroy () |
| string | ID () const |
| void | ID (string _id) |
| virtual void | Update () |
| virtual void | Start () |
| void | MessageComponentList (string _message) |
公開変数類 | |
| Transform2D | transform |
限定公開変数類 | |
| bool | isActive |
| string | id |
| string | name |
非公開変数類 | |
| ComponentList | componentList |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
Player02で再実装されています。
|
inlinevirtual |
Player02で再実装されています。
|
inlinevirtual |
Player02で再実装されています。
|
inline |
コンポーネントを追加
| T | 追加したいコンポーネントの型 |
参照元 BG::Start(), Cam01::Start(), Cam02::Start(), Player02::Start(), Test::Start(), ViewLeft::Start(), ViewR::Start().
|
inline |
コンポーネントを取得する
| T | 捜索するコンポーネントの型 |
失敗時 : プログラム終了
参照元 BG::Start(), Cam01::Start(), Player02::Start(), Test::Start(), ViewLeft::Start(), ViewR::Start(), Cam01::Update().
|
inline |
コンポーネントを取得する
| T | 捜索するコンポーネントの型 |
失敗時 : 何も返さない
| void Kisaragi_Lib::GameObj::GameObjBase::AddRemoveComponent | ( | ComponentBase * | _com | ) |
| void Kisaragi_Lib::GameObj::GameObjBase::AddRemoveComponent | ( | string | _id | ) |
| void Kisaragi_Lib::GameObj::GameObjBase::Destroy | ( | ) |
| string Kisaragi_Lib::GameObj::GameObjBase::ID | ( | ) | const |
| void Kisaragi_Lib::GameObj::GameObjBase::ID | ( | string | _id | ) |
|
inlinevirtual |
|
inlinevirtual |
| void Kisaragi_Lib::GameObj::GameObjBase::MessageComponentList | ( | string | _message | ) |
|
private |
|
protected |
参照元 GameObjBase().
|
protected |
| Transform2D Kisaragi_Lib::GameObj::GameObjBase::transform |