Exemplo n.º 1
0
 private void AddTerrain(IMyTerrain terrain)
 {
     if (!_dictTerrains.ContainsKey(terrain._mapId))
     {
         _dictTerrains.Add(terrain._mapId, terrain);
     }
 }
Exemplo n.º 2
0
 protected IMyTerrain GetTerrainConfig(int sceneId)
 {
     if (terrainConfig == null || terrainConfig._mapId != sceneId)
     {
         terrainConfig = SingletonManager.Get <TerrainManager>().GetTerrain(sceneId);
     }
     return(terrainConfig);
 }
Exemplo n.º 3
0
        private void SetTerrainData()
        {
            IMyTerrain myTerrain = GetCurrentTerrain();

            if (null != myTerrain)
            {
//                TerrainCommonData.leftMinPos = new Vector3(myTerrain.OriginPosition.x, myTerrain.OriginPosition.y,myTerrain.OriginPosition.z);
//                TerrainCommonData.size = new Vector2(myTerrain.Size.x, myTerrain.Size.y);
            }
        }
 public ParachuteStateUiAdapter(Contexts contexts)
 {
     this._contexts = contexts;
     _myTerrain     = SingletonManager.Get <TerrainManager>().GetCurrentTerrain();
 }
Exemplo n.º 5
0
 public TerrainTestSystem(Contexts contexts)
 {
     _contexts  = contexts;
     _myTerrain = SingletonManager.Get <TerrainManager>().GetTerrain(SingletonManager.Get <MapConfigManager>().SceneParameters.Id);
     mapName    = SingletonManager.Get <MapConfigManager>().SceneParameters.MapName;
 }