1. News
  2. Community
    1. Dashboard
    2. Mitglieder
      1. Mitgliedersuche
      2. EM-Hub Team
    3. FAQ
  3. Filebase
  4. Lexikon
  5. Img-Upload
  • Anmelden oder registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Dateien
  • Eintrag
  • FAQ
  • Galerie
  • Modding Team
  • Modding Teamseiten
  • Erweiterte Suche
  1. Emergency Hub
  2. Lexikon
  3. EMERGENCY 4
  4. SDK

OpenHouse

  • Antiphon
  • 12. November 2023 um 15:48
  • 1.026 mal gelesen
  • Code
    class OpenHouse : public GameObject
    {
    		OpenHouse();
    		OpenHouse(const OpenHouse& Obj_);
    		OpenHouse(const Actor* Act_);
    		OpenHouse(const GameObject* Obj_);
    		~OpenHouse();
    
    		virtual bool IsValid() const;
    		
    		bool IsLocked(void) const;
    		bool IsOpen(void) const;
    		bool IsDoorLocked(int childID_) const;
    		void OpenDoor(int childID_);
    		void CloseDoor(int childID_);
    		bool IsCeilingOpen()const;
    		void ShowCeiling(bool show_, bool openEntrance_ = true, bool immediatelyClose_ = true) const;
    
    		void Close();
    
    		int GetEntranceDoorID(void) const;
    		
    		Vector GetDoorPosition(int childID_, bool front_) const;
    		Vector GetEntrancePosition(bool front_, float offset = 0.f) const;
    		
    		void GetDoorPosition(int childID_, bool front_, float &x_, float &y_, float &z_) const;
    		void GetEntrancePosition(bool front_, float &x_, float &y_, float &z_) const;
    
    		bool IsDoor(int childID_) const;
    		bool IsEntranceDoor(int childID_) const;
    		void SetDoorCollision(int childID_, bool enable_);
    
    		bool HasGroundEntrance(void) const;
    
    		int NumSquadPersonsInside() const;
    		int NumNonSquadPersonsInside() const;
    
    		PersonList GetSquadPersonsInside();
    		PersonList GetNonSquadPersonsInside();
    
    		bool HasJumppadTarget() const;
    		Vector GetJumppadTarget() const;
    		void GetJumppadTarget(float &x_, float &y_, float &z_) const;
     
    		bool HasJumppad() const; // in any state
    		bool IsJumppadInstalling() const;
    		bool IsJumppadInstalled() const;
    		bool IsJumppadDeinstalling() const;
    		int GetJumppadID() const;
    
    		bool GetInhouseFires(FireObjectList &list_);
    
    		void SetCeilingCollision(bool enable_);
    		
    		int GetChildID(int groupID_) const;
    		void UpdateOpenCloseState();
    };
    Alles anzeigen
    • Emergency4
    • Zitieren
  • Vorheriger Eintrag Mission
  • Nächster Eintrag Path
  • PDF

Kategorien

  1. EMERGENCY 5 / 2016 / 2017 / 20 11
    1. Allgemeines 6
    2. Assets 1
    3. Mapping 1
    4. Prefabs 3
    5. Scripting 0
  2. EMERGENCY 4 46
    1. Allgemeines 10
    2. Assets 6
    3. Mapping 3
    4. Prototypes 1
    5. Scripting 0
    6. SDK 26
  3. EMERGENCY 6
    1. Hilfestellungen 5
    2. Problemlösungen 1
  4. Emergency Hub 0
    1. Features 3
      1. Modding Teams 3

Informationen

  1. FAQ
  2. Datenschutzerklärung
  3. Impressum

Community

  1. Letzte Aktivitäten
  2. Mitgliedersuche
  3. Mitglieder
  4. Team

Über uns

Ein Communityprojekt von vielen bekannten Gesichtern aus der EMERGENCY-Szene, bestehend aus ehem. Mitgliedern des Forums, Moddern und Streamern.

Von der Community, für die Community!

Lexikon, entwickelt von www.viecode.com
Community-Software: WoltLab Suite™
Style by Foxly