public override void GenerateLODs(LODManager lodManager, MeshFilter filter) { lodManager.SetLODMesh(filter.sharedMesh, 0); lodManager.SetLODDistance(100.0f, 0); //lodManager.SetLODMesh(BuildLODMesh(1),1); //lodManager.SetLODMesh(BuildLODMesh(2),2); }
private void SetupLODs() { LODManager lodManager = gameObject.EnsureComponent <LODManager>(); MeshFilter filter = GetComponent <MeshFilter>(); GenerateLODs(lodManager, filter); }
private void RemoveLod() { if (Application.isPlaying) { LODManager.GetInstance().RemoveLODItem(this); m_LODGroup = null; } }
public override void GenerateLODs(LODManager lodManager, MeshFilter filter) { lodManager.SetLODMesh(filter.sharedMesh, 0); lodManager.SetLODMesh(BuildLODMesh(1), 1); lodManager.SetLODMesh(BuildLODMesh(2), 2); // Clear LOD variable list. LODRandNums.Clear(); }
void OnNetworkLoadedLevel() { Vector3 pos = new Vector3(Random.Range(-100, 100), Random.Range(100, 400), Random.Range(-100f, 100)); Transform newBlimp = (Transform)Network.Instantiate(playerPrefab, pos, transform.rotation, 0); TerrainManager terrainManager = transform.parent.gameObject.GetComponentInChildren <TerrainManager> (); terrainManager.InitPlayer(newBlimp.FindChild("BBlimp").gameObject); LODManager lodManager = transform.parent.gameObject.GetComponentInChildren <LODManager> (); lodManager.InitPlayer(newBlimp.FindChild("BBlimp").gameObject); }
private void InitializeLOD() { m_LODItemActive = true; if (MaxDisplayLODIndex != Constants.NOTSET_LOD_INDEX) { m_LODGroup = transform.GetComponentInParent <LODGroup>(); if (m_LODGroup) { LODManager.GetInstance().AddLODItem(this); } } }
// Use this for initialization void Start() { lodManager = GameObject.FindWithTag("GameConfigs").GetComponent <LODManager> (); }
private void IProject_ProjectUnloaded(object sender, EventArgs e) { PostProcessingShape.PropertyManager = null; // force a rebuild of the property list EntityShape._cachedEntitySourcePluginInfo.Clear(); LODManager.ClearSetups(); }
public override void GenerateLODs(LODManager lodManager, MeshFilter filter) { throw new System.NotImplementedException(); }
private void IProject_ProjectUnloaded(object sender, EventArgs e) { EntityShape._cachedEntitySourcePluginInfo.Clear(); LODManager.ClearSetups(); }
public override void GenerateLODs(LODManager lodManager, MeshFilter filter) { lodManager.SetLODMesh(filter.sharedMesh, 0); lodManager.SetLODDistance(50.0f, 0); }
public abstract void GenerateLODs(LODManager lodManager, MeshFilter filter);