Eye of the Nile Docs
Everything you need to know to get started!
Loading...
Searching...
No Matches
FMODUnity.EventReferenceUpdater.Task Class Reference

Classes

struct  Delegates
 

Public Member Functions

override string ToString ()
 
string PlainDescription ()
 
string ManualInstructions (Component component)
 
bool CanExecute ()
 
bool IsManual ()
 
bool IsValid (UnityEngine.Object target)
 
bool Execute (UnityEngine.Object target)
 

Static Public Member Functions

static Task ClearEvent (StudioEventEmitter emitter)
 
static Task MoveEventToEventReference (StudioEventEmitter emitter)
 
static Task MoveEventOverrideToEventReference (StudioEventEmitter emitter)
 
static Task RemoveEventRefField (string subObjectPath, string value, string fieldName, string targetType)
 
static Task RemoveEmptyEventRefField (string subObjectPath, string fieldName, string targetType)
 
static Task MoveEventRefFieldToEventReferenceField (string subObjectPath, string value, string oldFieldName, string newFieldName)
 
static Task AddMigrationTarget (string subObjectPath, string value, string fieldName, string targetType, string targetName=null)
 
static Task UpdateEventReferencePath (string subObjectPath, string fieldName, string oldPath, string newPath, FMOD.GUID guid)
 
static Task UpdateEventReferenceGuid (string subObjectPath, string fieldName, FMOD.GUID oldGuid, FMOD.GUID newGuid, string path)
 
static Task FixMigrationTargetConflict (string subObjectPath, string targetType, IEnumerable< string > fieldNames)
 

Public Attributes

bool Enabled = true
 
int AssetIndex
 
int ComponentIndex
 

Properties

bool HasExecuted [get, private set]
 

Private Types

enum  Type {
  EmitterClearEvent , EmitterMoveEventToEventReference , EmitterMoveEventOverrideToEventReference , PlayableClearEventName ,
  PlayableMoveEventNameToEventReference , GenericRemoveEventRefField , GenericRemoveEmptyEventRefField , GenericMoveEventRefFieldToEventReferenceField ,
  GenericAddMigrationTarget , GenericUpdateEventReferencePath , GenericUpdateEventReferenceGuid , GenericFixMigrationTargetConflict ,
  Count
}
 

Private Member Functions

delegate string DescriptionDelegate (string[] data)
 
delegate string ManualInstructionsDelegate (string[] data, Component component)
 
delegate bool IsValidDelegate (string[] data, UnityEngine.Object target)
 
delegate void ExecuteDelegate (string[] data, UnityEngine.Object target)
 
Delegates GetDelegates ()
 

Static Private Member Functions

static void Implement (Type type, DescriptionDelegate Description, IsValidDelegate IsValid, ExecuteDelegate Execute, ManualInstructionsDelegate ManualInstructions=null)
 
static Task ()
 

Private Attributes

Type type
 
string[] Data
 

Static Private Attributes

const string EmitterEventField = "Event"
 
const string EmitterEventReferenceField = "EventReference"
 
const string PlayableEventNameField = "eventName"
 
const string PlayableEventReferenceField = "eventReference"
 
static readonly Delegates[] Implementations
 

Member Enumeration Documentation

◆ Type

Enumerator
EmitterClearEvent 
EmitterMoveEventToEventReference 
EmitterMoveEventOverrideToEventReference 
PlayableClearEventName 
PlayableMoveEventNameToEventReference 
GenericRemoveEventRefField 
GenericRemoveEmptyEventRefField 
GenericMoveEventRefFieldToEventReferenceField 
GenericAddMigrationTarget 
GenericUpdateEventReferencePath 
GenericUpdateEventReferenceGuid 
GenericFixMigrationTargetConflict 
Count 

Constructor & Destructor Documentation

◆ Task()

static FMODUnity.EventReferenceUpdater.Task.Task ( )
staticprivate

Member Function Documentation

◆ AddMigrationTarget()

static Task FMODUnity.EventReferenceUpdater.Task.AddMigrationTarget ( string subObjectPath,
string value,
string fieldName,
string targetType,
string targetName = null )
static

◆ CanExecute()

bool FMODUnity.EventReferenceUpdater.Task.CanExecute ( )

◆ ClearEvent()

static Task FMODUnity.EventReferenceUpdater.Task.ClearEvent ( StudioEventEmitter emitter)
static

◆ DescriptionDelegate()

delegate string FMODUnity.EventReferenceUpdater.Task.DescriptionDelegate ( string[] data)
private

◆ Execute()

bool FMODUnity.EventReferenceUpdater.Task.Execute ( UnityEngine.Object target)

◆ ExecuteDelegate()

delegate void FMODUnity.EventReferenceUpdater.Task.ExecuteDelegate ( string[] data,
UnityEngine.Object target )
private

◆ FixMigrationTargetConflict()

static Task FMODUnity.EventReferenceUpdater.Task.FixMigrationTargetConflict ( string subObjectPath,
string targetType,
IEnumerable< string > fieldNames )
static

◆ GetDelegates()

Delegates FMODUnity.EventReferenceUpdater.Task.GetDelegates ( )
private

◆ Implement()

static void FMODUnity.EventReferenceUpdater.Task.Implement ( Type type,
DescriptionDelegate Description,
IsValidDelegate IsValid,
ExecuteDelegate Execute,
ManualInstructionsDelegate ManualInstructions = null )
staticprivate

◆ IsManual()

bool FMODUnity.EventReferenceUpdater.Task.IsManual ( )

◆ IsValid()

bool FMODUnity.EventReferenceUpdater.Task.IsValid ( UnityEngine.Object target)

◆ IsValidDelegate()

delegate bool FMODUnity.EventReferenceUpdater.Task.IsValidDelegate ( string[] data,
UnityEngine.Object target )
private

◆ ManualInstructions()

string FMODUnity.EventReferenceUpdater.Task.ManualInstructions ( Component component)

◆ ManualInstructionsDelegate()

delegate string FMODUnity.EventReferenceUpdater.Task.ManualInstructionsDelegate ( string[] data,
Component component )
private

◆ MoveEventOverrideToEventReference()

static Task FMODUnity.EventReferenceUpdater.Task.MoveEventOverrideToEventReference ( StudioEventEmitter emitter)
static

◆ MoveEventRefFieldToEventReferenceField()

static Task FMODUnity.EventReferenceUpdater.Task.MoveEventRefFieldToEventReferenceField ( string subObjectPath,
string value,
string oldFieldName,
string newFieldName )
static

◆ MoveEventToEventReference()

static Task FMODUnity.EventReferenceUpdater.Task.MoveEventToEventReference ( StudioEventEmitter emitter)
static

◆ PlainDescription()

string FMODUnity.EventReferenceUpdater.Task.PlainDescription ( )

◆ RemoveEmptyEventRefField()

static Task FMODUnity.EventReferenceUpdater.Task.RemoveEmptyEventRefField ( string subObjectPath,
string fieldName,
string targetType )
static

◆ RemoveEventRefField()

static Task FMODUnity.EventReferenceUpdater.Task.RemoveEventRefField ( string subObjectPath,
string value,
string fieldName,
string targetType )
static

◆ ToString()

override string FMODUnity.EventReferenceUpdater.Task.ToString ( )

◆ UpdateEventReferenceGuid()

static Task FMODUnity.EventReferenceUpdater.Task.UpdateEventReferenceGuid ( string subObjectPath,
string fieldName,
FMOD.GUID oldGuid,
FMOD.GUID newGuid,
string path )
static

◆ UpdateEventReferencePath()

static Task FMODUnity.EventReferenceUpdater.Task.UpdateEventReferencePath ( string subObjectPath,
string fieldName,
string oldPath,
string newPath,
FMOD.GUID guid )
static

Member Data Documentation

◆ AssetIndex

int FMODUnity.EventReferenceUpdater.Task.AssetIndex

◆ ComponentIndex

int FMODUnity.EventReferenceUpdater.Task.ComponentIndex

◆ Data

string [] FMODUnity.EventReferenceUpdater.Task.Data
private

◆ EmitterEventField

const string FMODUnity.EventReferenceUpdater.Task.EmitterEventField = "Event"
staticprivate

◆ EmitterEventReferenceField

const string FMODUnity.EventReferenceUpdater.Task.EmitterEventReferenceField = "EventReference"
staticprivate

◆ Enabled

bool FMODUnity.EventReferenceUpdater.Task.Enabled = true

◆ Implementations

readonly Delegates [] FMODUnity.EventReferenceUpdater.Task.Implementations
staticprivate

◆ PlayableEventNameField

const string FMODUnity.EventReferenceUpdater.Task.PlayableEventNameField = "eventName"
staticprivate

◆ PlayableEventReferenceField

const string FMODUnity.EventReferenceUpdater.Task.PlayableEventReferenceField = "eventReference"
staticprivate

◆ type

Type FMODUnity.EventReferenceUpdater.Task.type
private

Property Documentation

◆ HasExecuted

bool FMODUnity.EventReferenceUpdater.Task.HasExecuted
getprivate set

The documentation for this class was generated from the following file: