Class ABaseArcUI
  Base class for arcs. This implementation uses a simple texture that it stretches to the correct size and rotates to the correct angle.
 
  
  
    Inheritance
    
    
    Focusable
    
    
    
    ABaseArcUI
      
      
   
  
  
  Assembly: Xareus.Scenarios.Unity.Edition.dll
  Syntax
  
    public abstract class ABaseArcUI : AClickableElementUI
   
  Constructors
  
  ABaseArcUI(CanvasUI)
  
  
  Declaration
  
    protected ABaseArcUI(CanvasUI canvas)
   
  Parameters
  
  Properties
  
  EndPosition
  
  
  Declaration
  
    public virtual Vector2 EndPosition { get; }
   
  Property Value
  
  
  Position
  Position in the business space
 
  
  Declaration
  
    public override Vector2 Position { get; set; }
   
  Property Value
  
  Overrides
  
  
  StartPosition
  
  
  Declaration
  
    public virtual Vector2 StartPosition { get; }
   
  Property Value
  
  Methods
  
  OnLabelGet()
  
  
  Declaration
  
    protected override string OnLabelGet()
   
  Returns
  
  Overrides
  
  
  SetLabel(string)
  
  
  Declaration
  
    protected override void SetLabel(string label)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | string | 
        label | 
         | 
      
    
  
  Overrides
  
  
  UpdateUI()
  
  
  Declaration
  
    public override void UpdateUI()
   
  Overrides