// Start is called before the first frame update void Start() { mainCam = Camera.main; saveLoadHandler = GameObject.FindObjectOfType <SaveLoadChunkHandler>(); world = GameObject.FindObjectOfType <World>(); ghostBlock = GameObject.Find("PlacementGhost"); destructionGhost = GameObject.Find("DestructionGhost"); destroBlock = destructionGhost.GetComponent <DestructionBlock>(); ghostBlock.SetActive(false); destructionGhost.SetActive(false); }
private void OnEnable() { world = GameObject.FindObjectOfType <World>(); saveLoadHandler = GameObject.Find("SaveLoadHandler").GetComponent <SaveLoadChunkHandler>(); posX = (int)transform.position.x; posZ = (int)transform.position.z; gameObject.transform.position = Vector3.zero; PopulateVoxelMap(); LoadVoxelMapEdit(); GenerateGrass(); CreateMeshData(); CreateMesh(); }