OpenHouse (EM4)

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Dienste bereitzustellen und die Zugriffe auf unsere Website zu analysieren. Außerdem werden durch unsere Partner Informationen zu Ihrer Nutzung für soziale Medien, Werbung und Analysen erfasst. Weitere Informationen

  • Namensraum / Klasse "OpenHouse"

    Inhaltsverzeichnis

    Definierte Funktionen

    Quellcode

    1. class OpenHouse : public GameObject
    2. {
    3. public :
    4. OpenHouse();
    5. OpenHouse(const OpenHouse& Obj_);
    6. OpenHouse(const Actor* Act_);
    7. OpenHouse(const GameObject* Obj_);
    8. ~OpenHouse();
    9. virtual bool IsValid() const;
    10. bool IsLocked(void) const;
    11. bool IsOpen(void) const;
    12. bool IsDoorLocked(int childID_) const;
    13. void OpenDoor(int childID_);
    14. void CloseDoor(int childID_);
    15. bool IsCeilingOpen()const;
    16. void ShowCeiling(bool show_, bool openEntrance_ = true, bool immediatelyClose_ = true) const;
    17. void Close();
    18. int GetEntranceDoorID(void) const;
    19. int GetChildID(int groupID_) const; //Ab Version 1.3
    20. Vector GetDoorPosition(int childID_, bool front_) const;
    21. Vector GetEntrancePosition(bool front_, float offset = 0.f) const;
    22. void GetDoorPosition(int childID_, bool front_, float &x_, float &y_, float &z_) const;
    23. void GetEntrancePosition(bool front_, float &x_, float &y_, float &z_) const;
    24. bool IsDoor(int childID_) const;
    25. bool IsEntranceDoor(int childID_) const;
    26. void SetDoorCollision(int childID_, bool enable_);
    27. bool HasGroundEntrance(void) const;
    28. int NumSquadPersonsInside() const;
    29. int NumNonSquadPersonsInside() const;
    30. PersonList GetSquadPersonsInside();
    31. PersonList GetNonSquadPersonsInside();
    32. bool HasJumppadTarget() const;
    33. Vector GetJumppadTarget() const;
    34. void GetJumppadTarget(float &x_, float &y_, float &z_) const;
    35. bool HasJumppad() const; // in any state
    36. bool IsJumppadInstalling() const;
    37. bool IsJumppadInstalled() const;
    38. bool IsJumppadDeinstalling() const;
    39. int GetJumppadID() const;
    40. bool GetInhouseFires(FireObjectList &list_);
    41. void SetCeilingCollision(bool enable_);
    42. void UpdateOpenCloseState(); //Ab Version 1.3
    43. };
    Alles anzeigen

    249 mal gelesen