Romestead Assembly Reference

Shared.Entity.Base.AbstractAction

Type JSON

public class in Shared.Entity.Base

Methods8
Properties0
Fields7
Events0
Type metadata
  • AssemblyShared
  • NamespaceShared.Entity.Base
  • Base typeSystem.Object
  • HashE1583BEF7AC486F058F4C913691B043FD50872244726C18E5B26B8398063EA92

Relationships

Fields

NameVisibilitySignature
Argspublicpublic Shared.Entity.Base.ControllerActionArgs Args
Controllerpublicpublic Shared.Entity.Base.EntityControllerBase Controller
Entitypublicpublic Shared.Entity.EntityWrapper Entity
Namepublicpublic System.String Name
OwnedTasksprotectedprotected System.Collections.Generic.List<Shared.Entity.Base.AbstractControllerTask> OwnedTasks
Statuspublicpublic Shared.Entity.Base.ActionStatus Status
_onActionEndprivateprivate System.Action<Shared.Entity.Base.ActionStatus> _onActionEnd

Methods

CancelAction

public System.Void CancelAction()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash83C36B27FDA4ABBD4ADF9BE29B4DDF513D0FDF032E60332261CC606F41C2A9D9
  • Body hash0A53D2BB4057D0DD4247E79133D9064D2EB3F750B0D297C853C501A996DE728C
  • IL size36
Referenced calls
Called by

CancelTasks

public System.Void CancelTasks()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA895638C47BC74E44ADBF6E75A95E07FA624BCF42B6CB70257CD27DBB47266D1
  • Body hash090AD33B655AE37BEAECDAF0A66FFA7690782345F8C8FBD3C42F56639484B48F
  • IL size53
Referenced calls
  • System.Collections.Generic.List<Shared.Entity.Base.AbstractControllerTask>::GetEnumerator()
  • List.Enumerator<Shared.Entity.Base.AbstractControllerTask>::get_Current()
  • List.Enumerator<Shared.Entity.Base.AbstractControllerTask>::MoveNext()
  • System.IDisposable::Dispose()
Called by

DefaultOnTaskDoneHandler

public System.Void DefaultOnTaskDoneHandler(Shared.Entity.Base.TaskStatus status)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7305A2FD605B30565504327F2A50A29FF3FEDDEF3B4768660F1E0B81ED5FC4C9
  • Body hash2E732C6BBB86189B631F7B125B7ED7D4BAE8EB053AE1F54836CC15A81FACC32D
  • IL size151
Referenced calls
Called by
String literals
  • Task finished without setting status
  • status

GetRequiredTasks

protected System.String[] GetRequiredTasks()

Method metadata
  • Visibilityprotected
  • Return typeSystem.String[]
  • StaticFalse
  • VirtualTrue
  • Hash56D5864333DD1EC6B646CF2569C989D36D5E7156231519A3EA41F32A697C2FFA

QueueTask

protected System.Void QueueTask(System.String taskName, System.Action<Shared.Entity.Base.TaskStatus> onTaskDone)

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash37013CFA28422B4B76F1291A494075622C814525E1146E12285CDF5DA0CC7848
  • Body hash0E3BCD94B21457FC03FE7EFA04BB38D9408C5A37958FBDC26A90CB4B996D1C2C
  • IL size41
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, System.Func<Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>, Shared.Entity.Base.AbstractControllerTask>>::get_Item(!0)
  • System.Func<Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>, Shared.Entity.Base.AbstractControllerTask>::Invoke(!0, !1)
  • System.Collections.Generic.List<Shared.Entity.Base.AbstractControllerTask>::Add(!0)
Called by

Start

public System.Void Start()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashE838CBB8ECAFC6DF44478B62705C9850657EC32C3368DD30DA79DAC0B8644EA7
Called by

Update

public System.Void Update(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashB925E1D3880D5076037064DC66596C822EC8005DE44E373A21C321978610B0FD
Called by