Class BehaviorTreeProxy
A BehaviorTree asset proxy object.
Inheritance
System.Object
    FlaxEditor.Content.ContentProxy
    FlaxEditor.Content.AssetProxy
    
    BehaviorTreeProxy
    Namespace: FlaxEditor.Content
Assembly: FlaxEngine.CSharp.dll
Syntax
[ContentContextMenu("New/AI/Behavior Tree")]
public class BehaviorTreeProxy : BinaryAssetProxy
  Constructors
BehaviorTreeProxy()
Declaration
public BehaviorTreeProxy()
  Properties
AccentColor
Declaration
public override Color AccentColor { get; }
  Property Value
| 
        Color
         
  | 
    
Overrides
FlaxEditor.Content.ContentProxy.AccentColor
  
  
  
  
  
  AssetType
Gets the type of the asset.
Declaration
public override Type AssetType { get; }
  Property Value
| 
        System.Type
         
  | 
    
Overrides
Name
Declaration
public override string Name { get; }
  Property Value
| 
        System.String
         
  | 
    
Overrides
FlaxEditor.Content.ContentProxy.Name
  
  
  
  
  
  Methods
CanCreate(ContentFolder)
Declaration
public override bool CanCreate(ContentFolder targetLocation)
  Parameters
| 
        FlaxEditor.Content.ContentFolder
        targetLocation
         
  | 
    
Returns
| 
        System.Boolean
         
  | 
    
Overrides
FlaxEditor.Content.ContentProxy.CanCreate(FlaxEditor.Content.ContentFolder)
  
  
  
  
  
  CanReimport(ContentItem)
Declaration
public override bool CanReimport(ContentItem item)
  Parameters
| 
        FlaxEditor.Content.ContentItem
        item
         
  | 
    
Returns
| 
        System.Boolean
         
  | 
    
Overrides
FlaxEditor.Content.ContentProxy.CanReimport(FlaxEditor.Content.ContentItem)
  
  
  
  
  
  Create(String, Object)
Declaration
public override void Create(string outputPath, object arg)
  Parameters
| 
        System.String
        outputPath
         
  | 
    
| 
        System.Object
        arg
         
  | 
    
Overrides
FlaxEditor.Content.ContentProxy.Create(System.String, System.Object)
  
  
  
  
  
  OnThumbnailDrawBegin(ThumbnailRequest, ContainerControl, GPUContext)
Declaration
public override void OnThumbnailDrawBegin(ThumbnailRequest request, ContainerControl guiRoot, GPUContext context)
  Parameters
| 
        FlaxEditor.Content.Thumbnails.ThumbnailRequest
        request
         
  | 
    
| 
        ContainerControl
        guiRoot
         
  | 
    
| 
        GPUContext
        context
         
  | 
    
Overrides
FlaxEditor.Content.AssetProxy.OnThumbnailDrawBegin(FlaxEditor.Content.Thumbnails.ThumbnailRequest, FlaxEngine.GUI.ContainerControl, FlaxEngine.GPUContext)
  
  
  
  
  
  Open(Editor, ContentItem)
Declaration
public override EditorWindow Open(Editor editor, ContentItem item)
  Parameters
| 
        Editor
        editor
         
  | 
    
| 
        FlaxEditor.Content.ContentItem
        item
         
  | 
    
Returns
| 
        EditorWindow
         
  | 
    
Overrides
FlaxEditor.Content.ContentProxy.Open(FlaxEditor.Editor, FlaxEditor.Content.ContentItem)