using System; using UnityEngine; namespace MyCollections.Generic.Stacks { public class StackNode<T> { private StackNode<T> next; private T data; public StackNode<T> Next { get => next; set => next = value; } public T Data { get => data; set => data = value; } //Constructor public StackNode(T data) { this.data = data; next = null; } } }