using System.Collections; using System.Collections.Generic; using UnityEngine; public interface ISDController { ISDController ParentController { get; } } public class SDController : ISDController { ISDController m_ParentController; public ISDController ParentController { get { return m_ParentController; } } protected SDController (ISDController parentController) { m_ParentController = parentController; } }