Table of Contents

Namespace Cobilas.GodotEngine.Utility

Classes

Coroutine

This class represents a corrotine process.

CoroutineManager

This class is responsible for managing all coroutines.

DebugLog

Static class to print messages to the console.

GDDirectory

Represents a directory file.

GDFeature

This class contains some Features pre-defined by the engine.

GDFile

This class is a representation of a file.

GDFileBase

This is a base class for other classes that represent files or directory files.

GDIONull

This class is a representation of a null file.

Gizmos

Gizmos are used to give visual debugging or setup aids in the Scene view.

NullNode

A null representation of the Godot.Node class.

Randomico

The class allows the creation of pseudo random numbers.

Screen

Gets or changes game screen information.

Structs

CustonResolutionList

Stores custom resolutions.

DisplayInfo

Contains information from a specific screen.

FixedRunTimeSecond

This class represents a delay in seconds to methods that return IEnumerator and use the keyword Yield.

This class is performed in the _PhysicsProcess(float).

LastFixedRunTimeSecond

This class represents a delay in seconds to methods that return IEnumerator and use the keyword Yield.

This class is performed in the _PhysicsProcess(float).

This class allows the corrotine to be called after the methods of updating the current scene.

LastRunTimeSecond

This class represents a delay in seconds to methods that return IEnumerator and use the keyword Yield.

This class is performed in the _Process(float).

This class allows the corrotine to be called after the methods of updating the current scene.

Resolution

Stores information about a screen resolution.

RunTimeSecond

This class represents a delay in seconds to methods that return IEnumerator and use the keyword Yield.

This class is performed in the _Process(float).

Interfaces

IYieldCoroutine

A base interface for all Yield class.

IYieldFixedUpdate

Yield Class to be excited in the _PhysicsProcess(float)

IYieldUpdate

Yield Class to be excited in the _Process(float)

IYieldVolatile

The IyieldVolatile interface allows the Yield class to change the type of process.

This interface allows you to change the type of update if the object will use the _Process(float) or _PhysicsProcess(float)Coroutine process.

Enums

GDFileAttributes

Represents the file attributes.

ScreenMode

Represents screen modes.