Example #1
0
 /// <summary>
 /// Ghosts the copy.
 /// </summary>
 /// <param name="Target">The target.</param>
 protected void GhostCopy(Qualifiable Target)
 {
     Twin        = Target;
     Target.Twin = this;
     IsGhost     = true;
 }
Example #2
0
 /// <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);
 }
Example #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Qualifiable"/> class.
 /// </summary>
 public Qualifiable()
 {
     m_Qualifier = Modification.None;
     m_Twin      = null;
     m_IsGhost   = false;
 }