Exemple #1
0
 // 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);
 }
Exemple #2
0
 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();
 }