class Project

in global :: Sandbox

Represents an on-disk project.


public bool HasCompiler { get; }

Whether the project's code has a compiler assigned.

public string ConfigFilePath { get; set; }

Absolute path to the .addon file

public bool Active { get; set; }

True if this project is active

public bool Pinned { get; set; }

True if this project is pinned, we'll prioritise it when sorting

public DateTimeOffset LastOpened { get; set; }

When did the user last open this project?

public bool Broken { get; set; }

True if this project failed to load properly for some reason

public bool IsPublished { get; }

Returns true if this project has previously been published. This is kind of a guess though because all it does is look to see if we have a published package cached with the same ident.

public string EditUrl { get; }

The URL to the package's page for editing

public string ViewUrl { get; }

The URL to the package's page for viewing/linking

public ProjectConfig Config { get; set; }

Configuration of the project.

public bool IsTransient { get; }

If true this project isn't a 'real' project. It's likely a temporary project created with the intention to configure and publish a single asset.

public bool IsBuiltIn { get; }

If true this project isn't a 'real' project. It's likely a temporary project created with the intention to configure and publish a single asset.

public Package Package { get; }

The package for this project. This is a mock up of the actual package.

public static Project Current { get; }

Current open project.

public bool Equals( object obj )

😔 No documentation found.

public string ToString( )

😔 No documentation found.

public Type GetType( )

😔 No documentation found.

public static Project Load( string dir )

😔 No documentation found.

public bool IsSourcePublish( )

😔 No documentation found.

public Project( )

😔 No documentation found.

public string GetLocalizationPath( )

😔 No documentation found.

public string GetAssetsPath( )

😔 No documentation found.

public bool HasCodePath( )

😔 No documentation found.

public int GetHashCode( )

😔 No documentation found.

public string GetRootPath( )

😔 No documentation found.

public bool HasAssetsPath( )

😔 No documentation found.

public string GetCodePath( )

😔 No documentation found.