-
Notifications
You must be signed in to change notification settings - Fork 0
/
NodeClass.cs
18 lines (16 loc) · 802 Bytes
/
NodeClass.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System.Collections;
using UnityEngine;
//very similar to the VerticeClass where this script is a custom class which does not derrive from a monobehaviour. meaning it does
//not have to be applied to a gameobject to function. This script is used solely as a data holder for each node of each cube
public class NodeClass
{
public Vector3 pos; //the position relatvie to the world for that node
//creates a new NodeClass to save the data
public NodeClass(Vector3 _pos)
{
//saves the data passed into this class from other scripts into the class
pos = _pos;
}
}
//this script works similar to a dictionary would to hold a definition for each vertice. These custom classes are useful to hold data
//but can be used for a variety of other instances as well