ORK Framework  2.24.0
API Documentation
ORKFramework.Events.Steps.BaseEventStep Class Referenceabstract
Inheritance diagram for ORKFramework.Events.Steps.BaseEventStep:
ORKFramework.Events.Steps.CoreEventStep ORKFramework.BaseNode ORKFramework.BaseIndexData ORKFramework.BaseData ORKFramework.IBaseData ORKFramework.Events.Steps.ActivateDamageDealerStep ORKFramework.Events.Steps.ActivateObjectStep ORKFramework.Events.Steps.AddActionComboStep ORKFramework.Events.Steps.AddAIBehaviourSlot ORKFramework.Events.Steps.AddAIBehaviourStep ORKFramework.Events.Steps.AddAIRulesetSlot ORKFramework.Events.Steps.AddAIRulesetStep ORKFramework.Events.Steps.AddCombatantStep ORKFramework.Events.Steps.AddComponentStep ORKFramework.Events.Steps.AddConsoleLineStep ORKFramework.Events.Steps.AddControlComponentStep ORKFramework.Events.Steps.AddExperienceRewardStep ORKFramework.Events.Steps.AddForceRigidbodyStep ORKFramework.Events.Steps.AddLootStep ORKFramework.Events.Steps.AddNeededIngredientsStep ORKFramework.Events.Steps.AddNormalSVRewardStep ORKFramework.Events.Steps.AddQuestStep ORKFramework.Events.Steps.AddRecipeOutcomeStep ORKFramework.Events.Steps.AddResearchTreeStep ORKFramework.Events.Steps.AddTargetToActionStep ORKFramework.Events.Steps.AddTemporaryAbilityStep ORKFramework.Events.Steps.AddToBestiaryStep ORKFramework.Events.Steps.AddToInventoryStep ORKFramework.Events.Steps.AddToItemBoxStep ORKFramework.Events.Steps.AddTorqueRigidbodyStep ORKFramework.Events.Steps.AddToShopStep ORKFramework.Events.Steps.AtkAttributeToVariableStep ORKFramework.Events.Steps.AutoAnimationEventStep ORKFramework.Events.Steps.AutoArrangeShortcutsStep ORKFramework.Events.Steps.AutoLoadGameStep ORKFramework.Events.Steps.AutoSaveGameStep ORKFramework.Events.Steps.BaseEventCheckStep ORKFramework.Events.Steps.BestiaryCountToVariableStep ORKFramework.Events.Steps.BestiaryDialogueStep ORKFramework.Events.Steps.BlinkObjectStep ORKFramework.Events.Steps.BlockAbilityReuseStep ORKFramework.Events.Steps.BlockActiveTimeStep ORKFramework.Events.Steps.BlockAIBehaviourSlot ORKFramework.Events.Steps.BlockAIRulesetSlot ORKFramework.Events.Steps.BlockBattleAIStep ORKFramework.Events.Steps.BlockCameraControlStep ORKFramework.Events.Steps.BlockControlMapsStep ORKFramework.Events.Steps.BlockControlMapStep ORKFramework.Events.Steps.BlockHUDStep ORKFramework.Events.Steps.BlockInputKeyStep ORKFramework.Events.Steps.BlockItemReuseStep ORKFramework.Events.Steps.BlockMoveAIStep ORKFramework.Events.Steps.BlockPlayerControlStep ORKFramework.Events.Steps.BreakGridFormationStep ORKFramework.Events.Steps.CalculateStep ORKFramework.Events.Steps.CallBattleEventStep ORKFramework.Events.Steps.CallFunctionStep ORKFramework.Events.Steps.CallGlobalEventStep ORKFramework.Events.Steps.CallMenuScreenStep ORKFramework.Events.Steps.CallMoveEventStep ORKFramework.Events.Steps.CallSaveLoadMenuStep ORKFramework.Events.Steps.CameraControlTargetStep ORKFramework.Events.Steps.CancelAbilityCastStep ORKFramework.Events.Steps.CancelDeathStep ORKFramework.Events.Steps.ChanceForkStep ORKFramework.Events.Steps.ChangeActionBarStep ORKFramework.Events.Steps.ChangeActionTimeRunningStep ORKFramework.Events.Steps.ChangeActionTimeStep ORKFramework.Events.Steps.ChangeActiveGroupStep ORKFramework.Events.Steps.ChangeAggressionStateStep ORKFramework.Events.Steps.ChangeAIBehaviourSlot ORKFramework.Events.Steps.ChangeAIControlledStep ORKFramework.Events.Steps.ChangeAIRulesetSlot ORKFramework.Events.Steps.ChangeAreaStep ORKFramework.Events.Steps.ChangeBattleStatisticStep ORKFramework.Events.Steps.ChangeBattleTypeStep ORKFramework.Events.Steps.ChangeBlockedPartStep ORKFramework.Events.Steps.ChangeBlockedViewerStep ORKFramework.Events.Steps.ChangeCameraOptionsStep ORKFramework.Events.Steps.ChangeCameraPositionStep ORKFramework.Events.Steps.ChangeClassStep ORKFramework.Events.Steps.ChangeDefenceAttributeStep ORKFramework.Events.Steps.ChangeEquipDurabilityStep ORKFramework.Events.Steps.ChangeEquipmentPartStep ORKFramework.Events.Steps.ChangeEquipmentStep ORKFramework.Events.Steps.ChangeEquipStatusValueStep ORKFramework.Events.Steps.ChangeFactionStep ORKFramework.Events.Steps.ChangeFactionSympathyStep ORKFramework.Events.Steps.ChangeFieldsStep ORKFramework.Events.Steps.ChangeFoundObjectsStep ORKFramework.Events.Steps.ChangeGameVariableStep ORKFramework.Events.Steps.ChangeGlobalVolumeStep ORKFramework.Events.Steps.ChangeGravityStep ORKFramework.Events.Steps.ChangeGridMoveRangeStep ORKFramework.Events.Steps.ChangeImageColorStep ORKFramework.Events.Steps.ChangeImagePositionStep ORKFramework.Events.Steps.ChangeInventoryDurabilityStep ORKFramework.Events.Steps.ChangeItemBoxIDStep ORKFramework.Events.Steps.ChangeLastTargetStep ORKFramework.Events.Steps.ChangeMaxBattleGroupStep ORKFramework.Events.Steps.ChangeMoveAIModeStep ORKFramework.Events.Steps.ChangeMoveAIStep ORKFramework.Events.Steps.ChangeMusicStep ORKFramework.Events.Steps.ChangeMusicVolumeStep ORKFramework.Events.Steps.ChangeNavMeshTargetStep ORKFramework.Events.Steps.ChangePositionStep ORKFramework.Events.Steps.ChangeQuestStatusStep ORKFramework.Events.Steps.ChangeRotationStep ORKFramework.Events.Steps.ChangeScaleStep ORKFramework.Events.Steps.ChangeSceneIDStep ORKFramework.Events.Steps.ChangeSelectedDataNameStep ORKFramework.Events.Steps.ChangeSelectedDurabilityStep ORKFramework.Events.Steps.ChangeShortcutListStep ORKFramework.Events.Steps.ChangeShortcutStep ORKFramework.Events.Steps.ChangeSoundVolumeStep ORKFramework.Events.Steps.ChangeStatusEffectStep ORKFramework.Events.Steps.ChangeStatusValueStep ORKFramework.Events.Steps.ChangeTaskCountStep ORKFramework.Events.Steps.ChangeTaskStatusStep ORKFramework.Events.Steps.ChangeTimeScaleStep ORKFramework.Events.Steps.ChangeTurnValueStep ORKFramework.Events.Steps.CheckBattleAdvantageStep ORKFramework.Events.Steps.ClearAbilityReuseStep ORKFramework.Events.Steps.ClearBattleActionsStep ORKFramework.Events.Steps.ClearBattleGainsStep ORKFramework.Events.Steps.ClearBattleStatisticStep ORKFramework.Events.Steps.ClearConsoleStep ORKFramework.Events.Steps.ClearGameVariablesStep ORKFramework.Events.Steps.ClearGridPathStep ORKFramework.Events.Steps.ClearInventoryStep ORKFramework.Events.Steps.ClearItemReuseStep ORKFramework.Events.Steps.ClearSelectedDataStep ORKFramework.Events.Steps.ClearShopDataStep ORKFramework.Events.Steps.ClearStatisticStep ORKFramework.Events.Steps.CloseAllDialoguesStep ORKFramework.Events.Steps.CloseItemCollectionStep ORKFramework.Events.Steps.CloseMenuScreenStep ORKFramework.Events.Steps.CloseShopStep ORKFramework.Events.Steps.CollectBattleGainsStep ORKFramework.Events.Steps.CollisionCameraStep ORKFramework.Events.Steps.CombatantAnimationStep ORKFramework.Events.Steps.CommentStep ORKFramework.Events.Steps.ConsumeCostsStep ORKFramework.Events.Steps.ConsumeGridPathCostStep ORKFramework.Events.Steps.ContinueStep ORKFramework.Events.Steps.CreateGroupStep ORKFramework.Events.Steps.CurveMoveStep ORKFramework.Events.Steps.CurveRotationStep ORKFramework.Events.Steps.CustomStatisticStep ORKFramework.Events.Steps.DamageMultiplierStep ORKFramework.Events.Steps.DeathAnimationEventStep ORKFramework.Events.Steps.DebugStep ORKFramework.Events.Steps.DefAttributeToVariableStep ORKFramework.Events.Steps.DeleteAutoSaveStep ORKFramework.Events.Steps.DeleteSaveGameStep ORKFramework.Events.Steps.DespawnCombatantSpawnerStep ORKFramework.Events.Steps.DestroyCombatantsStep ORKFramework.Events.Steps.DestroyGroupMembersStep ORKFramework.Events.Steps.DestroyObjectStep ORKFramework.Events.Steps.DestroyPlayerStep ORKFramework.Events.Steps.DestroyPrefabStep ORKFramework.Events.Steps.DistanceToVariableStep ORKFramework.Events.Steps.DropItemsStep ORKFramework.Events.Steps.EmitParticlesStep ORKFramework.Events.Steps.EnableAutoAttackStep ORKFramework.Events.Steps.EnableComponentStep ORKFramework.Events.Steps.EndBattleActionStep ORKFramework.Events.Steps.EndBattleStep ORKFramework.Events.Steps.EndGridPathsStep ORKFramework.Events.Steps.EndPhaseStep ORKFramework.Events.Steps.EndTurnStep ORKFramework.Events.Steps.EquipmentForkStep ORKFramework.Events.Steps.EquipmentViewerCombatantStep ORKFramework.Events.Steps.ExchangeInventoryMoneyStep ORKFramework.Events.Steps.ExitGameStep ORKFramework.Events.Steps.ExplosionRigidbodyStep ORKFramework.Events.Steps.FadeObjectStep ORKFramework.Events.Steps.FadeScreenStep ORKFramework.Events.Steps.FieldToVariableStep ORKFramework.Events.Steps.ForgetAbilityStep ORKFramework.Events.Steps.ForgetAbilityTreeStep ORKFramework.Events.Steps.ForgetLogTextStep ORKFramework.Events.Steps.ForgetRecipeStep ORKFramework.Events.Steps.FormulaToVariableStep ORKFramework.Events.Steps.FunctionToVariableStep ORKFramework.Events.Steps.GameOverStep ORKFramework.Events.Steps.GameVariableForkStep ORKFramework.Events.Steps.GetCombatantGainsStep ORKFramework.Events.Steps.GridCellEventStep ORKFramework.Events.Steps.GridCellFromCoordinateStep ORKFramework.Events.Steps.GridCellToVariableStep ORKFramework.Events.Steps.GridDirectionRotationStep ORKFramework.Events.Steps.GridOrientationSelectionStep ORKFramework.Events.Steps.GridRotateToTargetStep ORKFramework.Events.Steps.HideMemberStep ORKFramework.Events.Steps.InitialCameraPositionStep ORKFramework.Events.Steps.InitializeToLevelStep ORKFramework.Events.Steps.InventoryToVariableStep ORKFramework.Events.Steps.JoinActiveGroupStep ORKFramework.Events.Steps.JoinBattleGroupStep ORKFramework.Events.Steps.JoinBattleStep ORKFramework.Events.Steps.LearnAbilityStep ORKFramework.Events.Steps.LearnAbilityTreeStep ORKFramework.Events.Steps.LearnLogTextStep ORKFramework.Events.Steps.LearnRecipeStep ORKFramework.Events.Steps.LeaveActiveGroupStep ORKFramework.Events.Steps.LeaveBattleGroupStep ORKFramework.Events.Steps.LeaveBattleStep ORKFramework.Events.Steps.LegacyAnimationStep ORKFramework.Events.Steps.LevelUpStep ORKFramework.Events.Steps.LoadItemBoxStep ORKFramework.Events.Steps.LoadSceneStep ORKFramework.Events.Steps.LoadVariablesStep ORKFramework.Events.Steps.LockBattleMemberStep ORKFramework.Events.Steps.LockEquipmentPartStep ORKFramework.Events.Steps.LookAtEnemiesStep ORKFramework.Events.Steps.MarkAsTemporaryStep ORKFramework.Events.Steps.MecanimAnimationStep ORKFramework.Events.Steps.MountCameraStep ORKFramework.Events.Steps.MountObjectStep ORKFramework.Events.Steps.MoveAIStartPositionModeStep ORKFramework.Events.Steps.MoveDirectionStep ORKFramework.Events.Steps.NavigationMarkerStep ORKFramework.Events.Steps.NavMeshWarpStep ORKFramework.Events.Steps.NoTimeConsumeStep ORKFramework.Events.Steps.NoUseCostsStep ORKFramework.Events.Steps.ObjectVisibleStep ORKFramework.Events.Steps.OrthographicCameraStep ORKFramework.Events.Steps.PlaceAtSpotsStep ORKFramework.Events.Steps.PlaceOnGridStep ORKFramework.Events.Steps.PlaceSpotsOnGroundStep ORKFramework.Events.Steps.PlaySoundStep ORKFramework.Events.Steps.PositionForceRigidbodyStep ORKFramework.Events.Steps.ProgressResearchStep ORKFramework.Events.Steps.QuestChoiceStep ORKFramework.Events.Steps.QuestConditionForkStep ORKFramework.Events.Steps.RandomStep ORKFramework.Events.Steps.ReFindObjectsStep ORKFramework.Events.Steps.RegenerateStep ORKFramework.Events.Steps.RemoveActionComboStep ORKFramework.Events.Steps.RemoveAIBehaviourSlot ORKFramework.Events.Steps.RemoveAIBehaviourStep ORKFramework.Events.Steps.RemoveAIRulesetSlot ORKFramework.Events.Steps.RemoveAIRulesetStep ORKFramework.Events.Steps.RemoveComponentStep ORKFramework.Events.Steps.RemoveControlComponentStep ORKFramework.Events.Steps.RemoveFromBestiaryStep ORKFramework.Events.Steps.RemoveFromInventoryStep ORKFramework.Events.Steps.RemoveFromItemBoxStep ORKFramework.Events.Steps.RemoveGridPathStep ORKFramework.Events.Steps.RemoveGroupStep ORKFramework.Events.Steps.RemoveImageStep ORKFramework.Events.Steps.RemoveItemBoxDataStep ORKFramework.Events.Steps.RemoveItemTypeStep ORKFramework.Events.Steps.RemoveNeededIngredientsStep ORKFramework.Events.Steps.RemovePlayerPrefsStep ORKFramework.Events.Steps.RemoveQuestStep ORKFramework.Events.Steps.RemoveResearchTreeStep ORKFramework.Events.Steps.RemoveSceneDataStep ORKFramework.Events.Steps.RemoveTemporaryAbilityStep ORKFramework.Events.Steps.RemoveTemporaryStep ORKFramework.Events.Steps.ResetActionCombosStep ORKFramework.Events.Steps.ResetCombatantStatusStep ORKFramework.Events.Steps.ResetMoveAITargetStep ORKFramework.Events.Steps.RestoreControlStep ORKFramework.Events.Steps.ReviveAnimationEventStep ORKFramework.Events.Steps.ReviveStep ORKFramework.Events.Steps.RotateCameraAroundStep ORKFramework.Events.Steps.RotateToStep ORKFramework.Events.Steps.SearchCombatantsStep ORKFramework.Events.Steps.SearchObjectsStep ORKFramework.Events.Steps.SelectAbilityStep ORKFramework.Events.Steps.SelectBaseAttackStep ORKFramework.Events.Steps.SelectCombatantStep ORKFramework.Events.Steps.SelectCounterAttackStep ORKFramework.Events.Steps.SelectedDataChoiceStep ORKFramework.Events.Steps.SelectEquipmentStep ORKFramework.Events.Steps.SelectGameObjectStep ORKFramework.Events.Steps.SelectItemStep ORKFramework.Events.Steps.SendMessageStep ORKFramework.Events.Steps.SetAttackedByStep ORKFramework.Events.Steps.SetBattleGridStep ORKFramework.Events.Steps.SetBattleSceneIDStep ORKFramework.Events.Steps.SetCombatantNameStep ORKFramework.Events.Steps.SetExchangeRateStep ORKFramework.Events.Steps.SetFloatPlayerPrefsStep ORKFramework.Events.Steps.SetGridCellCombatantStep ORKFramework.Events.Steps.SetGridPathsStep ORKFramework.Events.Steps.SetIntPlayerPrefsStep ORKFramework.Events.Steps.SetInventoryMoneyStep ORKFramework.Events.Steps.SetKilledByStep ORKFramework.Events.Steps.SetMoveAITargetStep ORKFramework.Events.Steps.SetMoveAIWaypointsStep ORKFramework.Events.Steps.SetObjectLayerStep ORKFramework.Events.Steps.SetPlayerStep ORKFramework.Events.Steps.SetScenePositionStep ORKFramework.Events.Steps.SetStringPlayerPrefsStep ORKFramework.Events.Steps.ShakeCameraStep ORKFramework.Events.Steps.ShakeObjectStep ORKFramework.Events.Steps.ShowBattleGridStep ORKFramework.Events.Steps.ShowDialogueStep ORKFramework.Events.Steps.ShowFlyingTextStep ORKFramework.Events.Steps.ShowImageStep ORKFramework.Events.Steps.SpawnCombatantsStep ORKFramework.Events.Steps.SpawnCombatantStep ORKFramework.Events.Steps.SpawnGroupMembersStep ORKFramework.Events.Steps.SpawnPlayerStep ORKFramework.Events.Steps.SpawnPrefabStep ORKFramework.Events.Steps.StartBattleStep ORKFramework.Events.Steps.StartCombatantSpawnerStep ORKFramework.Events.Steps.StartItemCollectorStep ORKFramework.Events.Steps.StatisticToVariableStep ORKFramework.Events.Steps.StatusForkStep ORKFramework.Events.Steps.StatusValueToVariableStep ORKFramework.Events.Steps.StopBattleActionsStep ORKFramework.Events.Steps.StopMoveAIStep ORKFramework.Events.Steps.StopMovementStep ORKFramework.Events.Steps.StopRigidbodyStep ORKFramework.Events.Steps.StopSoundStep ORKFramework.Events.Steps.StoreCombatantCellStep ORKFramework.Events.Steps.StoreGridCellsStep ORKFramework.Events.Steps.StoreGridPathStep ORKFramework.Events.Steps.StoreItemBoxStep ORKFramework.Events.Steps.StoreMusicStep ORKFramework.Events.Steps.StoreSceneStep ORKFramework.Events.Steps.StoreVariablesStep ORKFramework.Events.Steps.SwapGridCellCombatantsStep ORKFramework.Events.Steps.SwitchPlayerStep ORKFramework.Events.Steps.TaskConditionForkStep ORKFramework.Events.Steps.TeleportChoiceStep ORKFramework.Events.Steps.TeleportToStep ORKFramework.Events.Steps.TransferPlayerControlStep ORKFramework.Events.Steps.TransformToVariableStep ORKFramework.Events.Steps.UnequipAIBehaviourStep ORKFramework.Events.Steps.UnequipAIRulesetStep ORKFramework.Events.Steps.UpdateGridFormationStep ORKFramework.Events.Steps.UseAbilityCalculationStep ORKFramework.Events.Steps.UseBattleActionStep ORKFramework.Events.Steps.UseGridFormationRotationStep ORKFramework.Events.Steps.UseGridFormationStep ORKFramework.Events.Steps.UseItemCalculationStep ORKFramework.Events.Steps.ValueInputDialogueStep ORKFramework.Events.Steps.VariableToTransformStep ORKFramework.Events.Steps.VariableToVariableStep ORKFramework.Events.Steps.WaitForInputForkStep ORKFramework.Events.Steps.WaitForInputStep ORKFramework.Events.Steps.WaitStep

Public Member Functions

abstract void Execute (BaseEvent baseEvent)
 
virtual void Continue (BaseEvent baseEvent)
 
override string GetNodeName ()
 
override string GetNodeDetails ()
 
override string GetNextName (int index)
 
override int GetNextCount ()
 
override int GetNext (int index)
 
override void SetNext (int index, int next)
 
virtual void EventStopped (BaseEvent baseEvent)
 
- Public Member Functions inherited from ORKFramework.BaseNode
virtual bool IsRemovable ()
 
int GetFirstFree ()
 
- Public Member Functions inherited from ORKFramework.BaseData
virtual DataObject GetData ()
 Gets a ORKFramework.DataObject representing the class. More...
 
virtual void SetData (DataObject data)
 Sets the variables of the class using a ORKFramework.DataObject. More...
 
virtual void EditorAutoSetup (string fieldName)
 Called for all fields using the autoSetup option of the ORKFramework.ORKEditorLayoutAttribute. More...
 

Public Attributes

bool active = true
 
int next = -1
 
- Public Attributes inherited from ORKFramework.BaseNode
Vector2 nodePosition = new Vector2(38, 38)
 
bool overrideNodeName = false
 
string nodeName = ""
 

Properties

override bool IsEnabled [get]
 
virtual bool ExecuteOnStop [get]
 
- Properties inherited from ORKFramework.BaseNode
virtual bool IsEnabled [get]
 
- Properties inherited from ORKFramework.BaseIndexData
virtual int RealID [get, set]
 

Additional Inherited Members

- Protected Attributes inherited from ORKFramework.BaseIndexData
int realID = 0