56 foreach (
auto p: scene_players)
61 foreach (
auto o: scene_object)
288 sc_obj.
Init(obj_name, pos);
290 if ( sc_obj != NULL )
305 ScenePlayer sc_ply =
new ScenePlayer();
329 sc_obj.
Init(
"player", e.GetPosition());
335 m_Players.Insert( ScenePlayer.Cast( sc_obj ) );
350 for (
int i = 0; i <
m_Players.Count(); ++i )
354 if ( ply != NULL && ply == e )
360 for (
int j = 0; j <
m_Objects.Count(); ++j )
364 if ( obj != NULL && obj == e )
378 int index_p =
m_Players.Find( ScenePlayer.Cast( scene_object ) );
386 int index_o =
m_Objects.Find(scene_object);
proto native World GetWorld()
proto native Weather GetWeather()
Returns weather controller object.
void SetInitWindForce(float value)
protected float m_WeaterInitWindForce
protected float m_WeaterInitRain
protected ref array< ref SceneObject > m_Objects
void SetInitMinute(int value)
void SetInitFog(float value)
array< ref SceneObject > GetSceneObjects()
protected int m_DateInitMonth
protected ref array< ref SceneObject > m_AllObjs
protected float m_WeaterInitOvercast
array< ref ScenePlayer > GetScenePlayers()
protected ref array< ref ScenePlayer > m_Players
SceneObject CreateSceneObject(string obj_name, vector pos)
void DeleteSceneObject(SceneObject scene_object)
protected string m_NameMission
void SetInitMonth(int value)
void SetInitHour(int value)
void SetInitTime(float time)
void SetInitRain(float value)
void SetInitDay(int value)
void SetNameScene(string name)
protected float m_InitTime
array< ref SceneObject > GetSceneObjectsAll()
protected string m_NameScene
SceneObject AddObject(EntityAI e)
protected int m_DateInitYear
protected int m_DateInitMinute
void SetInitOvercast(float value)
protected float m_WeaterInitFog
protected int m_DateInitHour
ScenePlayer CreateScenePlayer()
void SetNameMission(string name)
SceneObject GetSceneObjectByEntityAI(EntityAI e)
protected int m_DateInitDay
void SetInitYear(int value)
void LinkEntityAI(EntityAI e)
SceneObject Init(string obj_name, vector pos)
proto native void SetWindSpeed(float speed)
Sets the actual wind speed in metre per second.
proto native Overcast GetOvercast()
Returns an overcast phenomenon object.
proto native Rain GetRain()
Returns a rain phenomenon object.
proto native Fog GetFog()
Returns a fog phenomenon object.
proto native void Set(float forecast, float time=0, float minDuration=0)
Sets the forecast.
proto native void SetDate(int year, int month, int day, int hour, int minute)
Sets actual ingame world time.
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
proto native CGame GetGame()
proto native vector Vector(float x, float y, float z)
Vector constructor from components.
const string STRING_EMPTY