/// <summary> /// Ghosts the copy. /// </summary> /// <param name="Target">The target.</param> protected void GhostCopy(Qualifiable Target) { Twin = Target; Target.Twin = this; IsGhost = true; }
/// <summary> /// Qualifies this object against another one. /// </summary> /// <param name="target">The target.</param> /// <param name="dir">The direction.</param> /// <returns></returns> public virtual Modification qualifyVersus(Qualifiable target, Direction dir) { return(Modification.None); }
/// <summary> /// Initializes a new instance of the <see cref="Qualifiable"/> class. /// </summary> public Qualifiable() { m_Qualifier = Modification.None; m_Twin = null; m_IsGhost = false; }