예제 #1
0
 public HCShape()
 {
     FStyle       = HCShapeStyle.hssNone;
     FStructState = HCStructState.hstcStop;
     FVersion     = 0;
     FColor       = Color.Black;
     Cursor       = Cursors.Default;
 }
예제 #2
0
 public virtual void StructOver()
 {
     FStructState = HCStructState.hstcStop;
     if (FOnStructOver != null)
     {
         FOnStructOver(this, null);
     }
 }
예제 #3
0
 protected virtual void SetActive(bool value)
 {
     if (FActive != value)
     {
         FActive = value;
         if (!value)
         {
             FStructState = HCStructState.hstcStop;
         }
     }
 }
예제 #4
0
 public virtual void StructStart()
 {
     FStructState = HCStructState.hstcStart;
 }