PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
SceneData Class Reference

Private Member Functions

void SceneData ()
 
array< ref SceneObjectGetSceneObjects ()
 
array< ref ScenePlayer > GetScenePlayers ()
 
array< ref SceneObjectGetSceneObjectsAll ()
 
string GetNameScene ()
 
void SetNameScene (string name)
 
string GetNameMission ()
 
void SetNameMission (string name)
 
float GetInitTime ()
 
void SetInitTime (float time)
 
int GetInitYear ()
 
void SetInitYear (int value)
 
int GetInitMonth ()
 
void SetInitMonth (int value)
 
int GetInitDay ()
 
void SetInitDay (int value)
 
int GetInitHour ()
 
void SetInitHour (int value)
 
int GetInitMinute ()
 
void SetInitMinute (int value)
 
float GetInitOvercast ()
 
void SetInitOvercast (float value)
 
float GetInitRain ()
 
void SetInitRain (float value)
 
float GetInitFog ()
 
void SetInitFog (float value)
 
float GetInitWindForce ()
 
void SetInitWindForce (float value)
 
SceneObject CreateSceneObject (string obj_name, vector pos)
 
ScenePlayer CreateScenePlayer ()
 
void Clear ()
 
SceneObject AddObject (EntityAI e)
 
SceneObject GetSceneObjectByEntityAI (EntityAI e)
 
void DeleteSceneObject (SceneObject scene_object)
 

Private Attributes

protected string m_NameScene
 
protected string m_NameMission
 
protected float m_InitTime
 
protected int m_DateInitYear
 
protected int m_DateInitMonth
 
protected int m_DateInitDay
 
protected int m_DateInitHour
 
protected int m_DateInitMinute
 
protected float m_WeaterInitOvercast
 
protected float m_WeaterInitRain
 
protected float m_WeaterInitFog
 
protected float m_WeaterInitWindForce
 
protected ref array< ref SceneObjectm_Objects
 
protected ref array< ref ScenePlayer > m_Players
 
protected ref array< ref SceneObjectm_AllObjs
 

Constructor & Destructor Documentation

◆ SceneData()

void SceneData ( )
inlineprivate

References m_AllObjs, m_Objects, and m_Players.

Member Function Documentation

◆ AddObject()

◆ Clear()

void Clear ( )
inlineprivate

References m_AllObjs, m_Objects, and m_Players.

◆ CreateSceneObject()

SceneObject CreateSceneObject ( string  obj_name,
vector  pos 
)
inlineprivate

◆ CreateScenePlayer()

ScenePlayer CreateScenePlayer ( )
inlineprivate

◆ DeleteSceneObject()

void DeleteSceneObject ( SceneObject  scene_object)
inlineprivate

References m_Objects, and m_Players.

◆ GetInitDay()

int GetInitDay ( )
inlineprivate

◆ GetInitFog()

float GetInitFog ( )
inlineprivate

◆ GetInitHour()

int GetInitHour ( )
inlineprivate

◆ GetInitMinute()

int GetInitMinute ( )
inlineprivate

◆ GetInitMonth()

int GetInitMonth ( )
inlineprivate

◆ GetInitOvercast()

float GetInitOvercast ( )
inlineprivate

◆ GetInitRain()

float GetInitRain ( )
inlineprivate

◆ GetInitTime()

float GetInitTime ( )
inlineprivate

◆ GetInitWindForce()

float GetInitWindForce ( )
inlineprivate

◆ GetInitYear()

int GetInitYear ( )
inlineprivate

◆ GetNameMission()

string GetNameMission ( )
inlineprivate

◆ GetNameScene()

string GetNameScene ( )
inlineprivate

◆ GetSceneObjectByEntityAI()

SceneObject GetSceneObjectByEntityAI ( EntityAI  e)
inlineprivate

References m_Objects, and m_Players.

Referenced by PluginBase::OnRPCSyncSceneObject().

◆ GetSceneObjects()

array< ref SceneObject > GetSceneObjects ( )
inlineprivate

◆ GetSceneObjectsAll()

array< ref SceneObject > GetSceneObjectsAll ( )
inlineprivate

◆ GetScenePlayers()

array< ref ScenePlayer > GetScenePlayers ( )
inlineprivate

◆ SetInitDay()

◆ SetInitFog()

◆ SetInitHour()

◆ SetInitMinute()

◆ SetInitMonth()

◆ SetInitOvercast()

◆ SetInitRain()

◆ SetInitTime()

void SetInitTime ( float  time)
inlineprivate

◆ SetInitWindForce()

void SetInitWindForce ( float  value)
inlineprivate

◆ SetInitYear()

◆ SetNameMission()

void SetNameMission ( string  name)
inlineprivate

◆ SetNameScene()

void SetNameScene ( string  name)
inlineprivate

References m_NameScene, and name.

Referenced by PluginConfigHandler::SceneDataLoad().

Field Documentation

◆ m_AllObjs

protected ref array<ref SceneObject> m_AllObjs
private

◆ m_DateInitDay

protected int m_DateInitDay
private

◆ m_DateInitHour

protected int m_DateInitHour
private

◆ m_DateInitMinute

protected int m_DateInitMinute
private

◆ m_DateInitMonth

protected int m_DateInitMonth
private

◆ m_DateInitYear

protected int m_DateInitYear
private

◆ m_InitTime

protected float m_InitTime
private

Referenced by GetInitTime(), and SetInitTime().

◆ m_NameMission

protected string m_NameMission
private

Referenced by GetNameMission(), and SetNameMission().

◆ m_NameScene

protected string m_NameScene
private

Referenced by GetNameScene(), and SetNameScene().

◆ m_Objects

◆ m_Players

protected ref array<ref ScenePlayer> m_Players
private

◆ m_WeaterInitFog

protected float m_WeaterInitFog
private

Referenced by GetInitFog(), and SetInitFog().

◆ m_WeaterInitOvercast

protected float m_WeaterInitOvercast
private

Referenced by GetInitOvercast(), and SetInitOvercast().

◆ m_WeaterInitRain

protected float m_WeaterInitRain
private

Referenced by GetInitRain(), and SetInitRain().

◆ m_WeaterInitWindForce

protected float m_WeaterInitWindForce
private

The documentation for this class was generated from the following file: