Merge branch 'development' into redcode/driller_removal
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>monroegm-disable-blank-issue-2
commit
03adf700fe
@ -0,0 +1,144 @@
|
||||
"""
|
||||
Copyright (c) Contributors to the Open 3D Engine Project.
|
||||
For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
||||
SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
"""
|
||||
|
||||
class HeightTests:
|
||||
single_gradient_height_correct = (
|
||||
"Successfully retrieved height for gradient1.",
|
||||
"Failed to retrieve height for gradient1."
|
||||
)
|
||||
double_gradient_height_correct = (
|
||||
"Successfully retrieved height when two gradients exist.",
|
||||
"Failed to retrieve height when two gradients exist."
|
||||
)
|
||||
triple_gradient_height_correct = (
|
||||
"Successfully retrieved height when three gradients exist.",
|
||||
"Failed to retrieve height when three gradients exist."
|
||||
)
|
||||
terrain_data_changed_call_count_correct = (
|
||||
"OnTerrainDataChanged called expected number of times.",
|
||||
"OnTerrainDataChanged call count incorrect."
|
||||
)
|
||||
|
||||
def TerrainHeightGradientList_AddRemoveGradientWorks():
|
||||
"""
|
||||
Summary:
|
||||
Test aspects of the TerrainHeightGradientList through the BehaviorContext and the Property Tree.
|
||||
:return: None
|
||||
"""
|
||||
|
||||
import os
|
||||
import math as sys_math
|
||||
|
||||
import azlmbr.legacy.general as general
|
||||
import azlmbr.bus as bus
|
||||
import azlmbr.math as math
|
||||
import azlmbr.terrain as terrain
|
||||
import azlmbr.editor as editor
|
||||
import azlmbr.vegetation as vegetation
|
||||
import azlmbr.entity as EntityId
|
||||
|
||||
import editor_python_test_tools.hydra_editor_utils as hydra
|
||||
from editor_python_test_tools.utils import Report
|
||||
from editor_python_test_tools.utils import TestHelper as helper
|
||||
import editor_python_test_tools.pyside_utils as pyside_utils
|
||||
from editor_python_test_tools.editor_entity_utils import EditorEntity
|
||||
|
||||
terrain_changed_call_count = 0
|
||||
expected_terrain_changed_calls = 0
|
||||
|
||||
aabb_component_name = "Axis Aligned Box Shape"
|
||||
gradientlist_component_name = "Terrain Height Gradient List"
|
||||
layerspawner_component_name = "Terrain Layer Spawner"
|
||||
|
||||
gradient_value_path = "Configuration|Value"
|
||||
|
||||
def create_entity_at(entity_name, components_to_add, x, y, z):
|
||||
entity = hydra.Entity(entity_name)
|
||||
entity.create_entity(math.Vector3(x, y, z), components_to_add)
|
||||
|
||||
return entity
|
||||
|
||||
def on_terrain_changed(args):
|
||||
nonlocal terrain_changed_call_count
|
||||
|
||||
terrain_changed_call_count += 1
|
||||
|
||||
def set_component_path_val(entity, component, path, value):
|
||||
entity.get_set_test(component, path, value)
|
||||
|
||||
def set_gradients_check_height(main_entity, gradient_list, expected_height, test_results):
|
||||
nonlocal expected_terrain_changed_calls
|
||||
|
||||
test_tolerance = 0.01
|
||||
gradient_list_path = "Configuration|Gradient Entities"
|
||||
|
||||
set_component_path_val(main_entity, 1, gradient_list_path, gradient_list)
|
||||
|
||||
expected_terrain_changed_calls += 1
|
||||
|
||||
# Wait until the terrain data has been updated.
|
||||
helper.wait_for_condition(lambda: terrain_changed_call_count == expected_terrain_changed_calls, 2.0)
|
||||
|
||||
# Get the height at the origin.
|
||||
height = terrain.TerrainDataRequestBus(bus.Broadcast, "GetHeightFromFloats", 0.0, 0.0, 0)
|
||||
|
||||
Report.result(test_results, sys_math.isclose(height, expected_height, abs_tol=test_tolerance))
|
||||
|
||||
helper.init_idle()
|
||||
|
||||
# Open a level.
|
||||
helper.open_level("Physics", "Base")
|
||||
helper.wait_for_condition(lambda: general.get_current_level_name() == "Base", 2.0)
|
||||
|
||||
general.idle_wait_frames(1)
|
||||
|
||||
# Add a terrain world component
|
||||
world_component = hydra.add_level_component("Terrain World")
|
||||
|
||||
aabb_height = 1024.0
|
||||
box_dimensions = math.Vector3(1.0, 1.0, aabb_height);
|
||||
|
||||
# Create a main entity with a LayerSpawner, AAbb and HeightGradientList.
|
||||
main_entity = create_entity_at("entity2", [layerspawner_component_name, gradientlist_component_name, aabb_component_name], 0.0, 0.0, aabb_height/2.0)
|
||||
|
||||
# Create three gradient entities.
|
||||
gradient_entity1 = create_entity_at("Constant Gradient1", ["Constant Gradient"], 0.0, 0.0, 0.0);
|
||||
gradient_entity2 = create_entity_at("Constant Gradient2", ["Constant Gradient"], 0.0, 0.0, 0.0);
|
||||
gradient_entity3 = create_entity_at("Constant Gradient3", ["Constant Gradient"], 0.0, 0.0, 0.0);
|
||||
|
||||
# Give everything a chance to finish initializing.
|
||||
general.idle_wait_frames(1)
|
||||
|
||||
# Set the gradients to different values.
|
||||
gradient_values = [0.5, 0.8, 0.3]
|
||||
set_component_path_val(gradient_entity1, 0, gradient_value_path, gradient_values[0])
|
||||
set_component_path_val(gradient_entity2, 0, gradient_value_path, gradient_values[1])
|
||||
set_component_path_val(gradient_entity3, 0, gradient_value_path, gradient_values[2])
|
||||
|
||||
# Give the TerrainSystem time to tick.
|
||||
general.idle_wait_frames(1)
|
||||
|
||||
# Set the dimensions of the Aabb.
|
||||
set_component_path_val(main_entity, 2, "Axis Aligned Box Shape|Box Configuration|Dimensions", box_dimensions)
|
||||
|
||||
# Set up a handler to wait for notifications from the TerrainSystem.
|
||||
handler = azlmbr.terrain.TerrainDataNotificationBusHandler()
|
||||
handler.connect()
|
||||
handler.add_callback("OnTerrainDataChanged", on_terrain_changed)
|
||||
|
||||
# Add a gradient to GradientList, then check the height returned from the TerrainSystem is correct.
|
||||
set_gradients_check_height(main_entity, [gradient_entity1.id], aabb_height * gradient_values[0], HeightTests.single_gradient_height_correct)
|
||||
|
||||
# Add gradient2 and check height at the origin, this should have changed to match the second gradient value.
|
||||
set_gradients_check_height(main_entity, [gradient_entity1.id, gradient_entity2.id], aabb_height * gradient_values[1], HeightTests.double_gradient_height_correct)
|
||||
|
||||
# Add gradient3, the height should still be the second value, as that was the highest.
|
||||
set_gradients_check_height(main_entity, [gradient_entity1.id, gradient_entity2.id, gradient_entity3.id], aabb_height * gradient_values[1], HeightTests.triple_gradient_height_correct)
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
from editor_python_test_tools.utils import Report
|
||||
Report.start_test(TerrainHeightGradientList_AddRemoveGradientWorks)
|
||||
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7c6b33c6137d6bd8c696f180c30a23089c95c1af398a630b4b13e080bec3254d
|
||||
size 18220
|
||||
@ -0,0 +1,123 @@
|
||||
/*
|
||||
* Copyright (c) Contributors to the Open 3D Engine Project.
|
||||
* For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
*
|
||||
*/
|
||||
|
||||
#include <AzToolsFramework/Viewport/ViewportSettings.h>
|
||||
|
||||
namespace AzToolsFramework
|
||||
{
|
||||
constexpr AZStd::string_view FlipManipulatorAxesTowardsViewSetting = "/Amazon/Preferences/Editor/Manipulator/FlipManipulatorAxesTowardsView";
|
||||
constexpr AZStd::string_view LinearManipulatorAxisLengthSetting = "/Amazon/Preferences/Editor/Manipulator/LinearManipulatorAxisLength";
|
||||
constexpr AZStd::string_view PlanarManipulatorAxisLengthSetting = "/Amazon/Preferences/Editor/Manipulator/PlanarManipulatorAxisLength";
|
||||
constexpr AZStd::string_view SurfaceManipulatorRadiusSetting = "/Amazon/Preferences/Editor/Manipulator/SurfaceManipulatorRadius";
|
||||
constexpr AZStd::string_view SurfaceManipulatorOpacitySetting = "/Amazon/Preferences/Editor/Manipulator/SurfaceManipulatorOpacity";
|
||||
constexpr AZStd::string_view LinearManipulatorConeLengthSetting = "/Amazon/Preferences/Editor/Manipulator/LinearManipulatorConeLength";
|
||||
constexpr AZStd::string_view LinearManipulatorConeRadiusSetting = "/Amazon/Preferences/Editor/Manipulator/LinearManipulatorConeRadius";
|
||||
constexpr AZStd::string_view ScaleManipulatorBoxHalfExtentSetting = "/Amazon/Preferences/Editor/Manipulator/ScaleManipulatorBoxHalfExtent";
|
||||
constexpr AZStd::string_view RotationManipulatorRadiusSetting = "/Amazon/Preferences/Editor/Manipulator/RotationManipulatorRadius";
|
||||
constexpr AZStd::string_view ManipulatorViewBaseScaleSetting = "/Amazon/Preferences/Editor/Manipulator/ViewBaseScale";
|
||||
|
||||
bool FlipManipulatorAxesTowardsView()
|
||||
{
|
||||
return GetRegistry(FlipManipulatorAxesTowardsViewSetting, true);
|
||||
}
|
||||
|
||||
void SetFlipManipulatorAxesTowardsView(const bool enabled)
|
||||
{
|
||||
SetRegistry(FlipManipulatorAxesTowardsViewSetting, enabled);
|
||||
}
|
||||
|
||||
float LinearManipulatorAxisLength()
|
||||
{
|
||||
return aznumeric_cast<float>(GetRegistry(LinearManipulatorAxisLengthSetting, 2.0));
|
||||
}
|
||||
|
||||
void SetLinearManipulatorAxisLength(const float length)
|
||||
{
|
||||
SetRegistry(LinearManipulatorAxisLengthSetting, length);
|
||||
}
|
||||
|
||||
float PlanarManipulatorAxisLength()
|
||||
{
|
||||
return aznumeric_cast<float>(GetRegistry(PlanarManipulatorAxisLengthSetting, 0.6));
|
||||
}
|
||||
|
||||
void SetPlanarManipulatorAxisLength(const float length)
|
||||
{
|
||||
SetRegistry(PlanarManipulatorAxisLengthSetting, length);
|
||||
}
|
||||
|
||||
float SurfaceManipulatorRadius()
|
||||
{
|
||||
return aznumeric_cast<float>(GetRegistry(SurfaceManipulatorRadiusSetting, 0.1));
|
||||
}
|
||||
|
||||
void SetSurfaceManipulatorRadius(const float radius)
|
||||
{
|
||||
SetRegistry(SurfaceManipulatorRadiusSetting, radius);
|
||||
}
|
||||
|
||||
float SurfaceManipulatorOpacity()
|
||||
{
|
||||
return aznumeric_cast<float>(GetRegistry(SurfaceManipulatorOpacitySetting, 0.75));
|
||||
}
|
||||
|
||||
void SetSurfaceManipulatorOpacity(const float opacity)
|
||||
{
|
||||
SetRegistry(SurfaceManipulatorOpacitySetting, opacity);
|
||||
}
|
||||
|
||||
float LinearManipulatorConeLength()
|
||||
{
|
||||
return aznumeric_cast<float>(GetRegistry(LinearManipulatorConeLengthSetting, 0.28));
|
||||
}
|
||||
|
||||
void SetLinearManipulatorConeLength(const float length)
|
||||
{
|
||||
SetRegistry(LinearManipulatorConeLengthSetting, length);
|
||||
}
|
||||
|
||||
float LinearManipulatorConeRadius()
|
||||
{
|
||||
return aznumeric_cast<float>(GetRegistry(LinearManipulatorConeRadiusSetting, 0.1));
|
||||
}
|
||||
|
||||
void SetLinearManipulatorConeRadius(const float radius)
|
||||
{
|
||||
SetRegistry(LinearManipulatorConeRadiusSetting, radius);
|
||||
}
|
||||
|
||||
float ScaleManipulatorBoxHalfExtent()
|
||||
{
|
||||
return aznumeric_cast<float>(GetRegistry(ScaleManipulatorBoxHalfExtentSetting, 0.1));
|
||||
}
|
||||
|
||||
void SetScaleManipulatorBoxHalfExtent(const float size)
|
||||
{
|
||||
SetRegistry(ScaleManipulatorBoxHalfExtentSetting, size);
|
||||
}
|
||||
|
||||
float RotationManipulatorRadius()
|
||||
{
|
||||
return aznumeric_cast<float>(GetRegistry(RotationManipulatorRadiusSetting, 2.0));
|
||||
}
|
||||
|
||||
void SetRotationManipulatorRadius(const float radius)
|
||||
{
|
||||
SetRegistry(RotationManipulatorRadiusSetting, radius);
|
||||
}
|
||||
|
||||
float ManipulatorViewBaseScale()
|
||||
{
|
||||
return aznumeric_cast<float>(GetRegistry(ManipulatorViewBaseScaleSetting, 1.0));
|
||||
}
|
||||
|
||||
void SetManipulatorViewBaseScale(const float scale)
|
||||
{
|
||||
SetRegistry(ManipulatorViewBaseScaleSetting, scale);
|
||||
}
|
||||
} // namespace AzToolsFramework
|
||||
@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright (c) Contributors to the Open 3D Engine Project.
|
||||
* For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
*
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <AzCore/Settings/SettingsRegistry.h>
|
||||
|
||||
namespace AzToolsFramework
|
||||
{
|
||||
template<typename T>
|
||||
void SetRegistry(const AZStd::string_view setting, T&& value)
|
||||
{
|
||||
if (auto* registry = AZ::SettingsRegistry::Get())
|
||||
{
|
||||
registry->Set(setting, AZStd::forward<T>(value));
|
||||
}
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
AZStd::remove_cvref_t<T> GetRegistry(const AZStd::string_view setting, T&& defaultValue)
|
||||
{
|
||||
AZStd::remove_cvref_t<T> value = AZStd::forward<T>(defaultValue);
|
||||
if (const auto* registry = AZ::SettingsRegistry::Get())
|
||||
{
|
||||
T potentialValue;
|
||||
if (registry->Get(potentialValue, setting))
|
||||
{
|
||||
value = AZStd::move(potentialValue);
|
||||
}
|
||||
}
|
||||
|
||||
return value;
|
||||
}
|
||||
|
||||
bool FlipManipulatorAxesTowardsView();
|
||||
void SetFlipManipulatorAxesTowardsView(bool enabled);
|
||||
|
||||
float LinearManipulatorAxisLength();
|
||||
void SetLinearManipulatorAxisLength(float length);
|
||||
|
||||
float PlanarManipulatorAxisLength();
|
||||
void SetPlanarManipulatorAxisLength(float length);
|
||||
|
||||
float SurfaceManipulatorRadius();
|
||||
void SetSurfaceManipulatorRadius(float radius);
|
||||
|
||||
float SurfaceManipulatorOpacity();
|
||||
void SetSurfaceManipulatorOpacity(float opacity);
|
||||
|
||||
float LinearManipulatorConeLength();
|
||||
void SetLinearManipulatorConeLength(float length);
|
||||
|
||||
float LinearManipulatorConeRadius();
|
||||
void SetLinearManipulatorConeRadius(float radius);
|
||||
|
||||
float ScaleManipulatorBoxHalfExtent();
|
||||
void SetScaleManipulatorBoxHalfExtent(float halfExtent);
|
||||
|
||||
float RotationManipulatorRadius();
|
||||
void SetRotationManipulatorRadius(float radius);
|
||||
|
||||
float ManipulatorViewBaseScale();
|
||||
void SetManipulatorViewBaseScale(float scale);
|
||||
} // namespace AzToolsFramework
|
||||
@ -1,38 +0,0 @@
|
||||
/*
|
||||
* Copyright (c) Contributors to the Open 3D Engine Project.
|
||||
* For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
*
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <AzCore/EBus/EBus.h>
|
||||
#include <AzCore/Asset/AssetCommon.h>
|
||||
|
||||
namespace PythonAssetBuilder
|
||||
{
|
||||
//! A request bus to help produce Open 3D Engine asset data
|
||||
class PythonBuilderRequests
|
||||
: public AZ::EBusTraits
|
||||
{
|
||||
public:
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// EBusTraits overrides
|
||||
static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single;
|
||||
static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single;
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
//! Creates an AZ::Entity populated with Editor components and a name
|
||||
virtual AZ::Outcome<AZ::EntityId, AZStd::string> CreateEditorEntity(const AZStd::string& name) = 0;
|
||||
|
||||
//! Writes out a .SLICE file with a given list of entities; optionally can be set to dynamic
|
||||
virtual AZ::Outcome<AZ::Data::AssetType, AZStd::string> WriteSliceFile(
|
||||
AZStd::string_view filename,
|
||||
AZStd::vector<AZ::EntityId> entityList,
|
||||
bool makeDynamic) = 0;
|
||||
};
|
||||
|
||||
using PythonBuilderRequestBus = AZ::EBus<PythonBuilderRequests>;
|
||||
}
|
||||
@ -0,0 +1,50 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"base": "AuthorityToAutonomousNoParams Notify Event",
|
||||
"context": "AZEventHandler",
|
||||
"variant": "",
|
||||
"details": {
|
||||
"name": "Authority To Autonomous No Params Notify Event"
|
||||
},
|
||||
"slots": [
|
||||
{
|
||||
"base": "AuthorityToAutonomousNoParams Notify Event",
|
||||
"details": {
|
||||
"name": "AuthorityToAutonomousNoParams Notify Event"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Connect",
|
||||
"details": {
|
||||
"name": "Connect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Disconnect",
|
||||
"details": {
|
||||
"name": "Disconnect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Connected",
|
||||
"details": {
|
||||
"name": "On Connected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Disconnected",
|
||||
"details": {
|
||||
"name": "On Disconnected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "OnEvent",
|
||||
"details": {
|
||||
"name": "OnEvent"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,56 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"base": "AuthorityToAutonomous Notify Event",
|
||||
"context": "AZEventHandler",
|
||||
"variant": "",
|
||||
"details": {
|
||||
"name": "Authority To Autonomous Notify Event"
|
||||
},
|
||||
"slots": [
|
||||
{
|
||||
"base": "someFloat",
|
||||
"details": {
|
||||
"name": "someFloat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "AuthorityToAutonomous Notify Event",
|
||||
"details": {
|
||||
"name": "AuthorityToAutonomous Notify Event"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Connect",
|
||||
"details": {
|
||||
"name": "Connect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Disconnect",
|
||||
"details": {
|
||||
"name": "Disconnect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Connected",
|
||||
"details": {
|
||||
"name": "On Connected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Disconnected",
|
||||
"details": {
|
||||
"name": "On Disconnected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "OnEvent",
|
||||
"details": {
|
||||
"name": "OnEvent"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,50 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"base": "AuthorityToClientNoParams Notify Event",
|
||||
"context": "AZEventHandler",
|
||||
"variant": "",
|
||||
"details": {
|
||||
"name": "Authority To Client No Params Notify Event"
|
||||
},
|
||||
"slots": [
|
||||
{
|
||||
"base": "AuthorityToClientNoParams Notify Event",
|
||||
"details": {
|
||||
"name": "AuthorityToClientNoParams Notify Event"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Connect",
|
||||
"details": {
|
||||
"name": "Connect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Disconnect",
|
||||
"details": {
|
||||
"name": "Disconnect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Connected",
|
||||
"details": {
|
||||
"name": "On Connected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Disconnected",
|
||||
"details": {
|
||||
"name": "On Disconnected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "OnEvent",
|
||||
"details": {
|
||||
"name": "OnEvent"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,56 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"base": "AuthorityToClient Notify Event",
|
||||
"context": "AZEventHandler",
|
||||
"variant": "",
|
||||
"details": {
|
||||
"name": "Authority To Client Notify Event"
|
||||
},
|
||||
"slots": [
|
||||
{
|
||||
"base": "someFloat",
|
||||
"details": {
|
||||
"name": "someFloat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "AuthorityToClient Notify Event",
|
||||
"details": {
|
||||
"name": "AuthorityToClient Notify Event"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Connect",
|
||||
"details": {
|
||||
"name": "Connect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Disconnect",
|
||||
"details": {
|
||||
"name": "Disconnect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Connected",
|
||||
"details": {
|
||||
"name": "On Connected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Disconnected",
|
||||
"details": {
|
||||
"name": "On Disconnected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "OnEvent",
|
||||
"details": {
|
||||
"name": "OnEvent"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,50 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"base": "AutonomousToAuthorityNoParams Notify Event",
|
||||
"context": "AZEventHandler",
|
||||
"variant": "",
|
||||
"details": {
|
||||
"name": "Autonomous To Authority No Params Notify Event"
|
||||
},
|
||||
"slots": [
|
||||
{
|
||||
"base": "AutonomousToAuthorityNoParams Notify Event",
|
||||
"details": {
|
||||
"name": "AutonomousToAuthorityNoParams Notify Event"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Connect",
|
||||
"details": {
|
||||
"name": "Connect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Disconnect",
|
||||
"details": {
|
||||
"name": "Disconnect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Connected",
|
||||
"details": {
|
||||
"name": "On Connected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Disconnected",
|
||||
"details": {
|
||||
"name": "On Disconnected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "OnEvent",
|
||||
"details": {
|
||||
"name": "OnEvent"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,56 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"base": "AutonomousToAuthority Notify Event",
|
||||
"context": "AZEventHandler",
|
||||
"variant": "",
|
||||
"details": {
|
||||
"name": "Autonomous To Authority Notify Event"
|
||||
},
|
||||
"slots": [
|
||||
{
|
||||
"base": "someFloat",
|
||||
"details": {
|
||||
"name": "someFloat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "AutonomousToAuthority Notify Event",
|
||||
"details": {
|
||||
"name": "AutonomousToAuthority Notify Event"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Connect",
|
||||
"details": {
|
||||
"name": "Connect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Disconnect",
|
||||
"details": {
|
||||
"name": "Disconnect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Connected",
|
||||
"details": {
|
||||
"name": "On Connected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Disconnected",
|
||||
"details": {
|
||||
"name": "On Disconnected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "OnEvent",
|
||||
"details": {
|
||||
"name": "OnEvent"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,50 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"base": "ServerToAuthorityNoParam Notify Event",
|
||||
"context": "AZEventHandler",
|
||||
"variant": "",
|
||||
"details": {
|
||||
"name": "Server To Authority No Param Notify Event"
|
||||
},
|
||||
"slots": [
|
||||
{
|
||||
"base": "ServerToAuthorityNoParam Notify Event",
|
||||
"details": {
|
||||
"name": "ServerToAuthorityNoParam Notify Event"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Connect",
|
||||
"details": {
|
||||
"name": "Connect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Disconnect",
|
||||
"details": {
|
||||
"name": "Disconnect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Connected",
|
||||
"details": {
|
||||
"name": "On Connected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Disconnected",
|
||||
"details": {
|
||||
"name": "On Disconnected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "OnEvent",
|
||||
"details": {
|
||||
"name": "OnEvent"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,56 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"base": "ServerToAuthority Notify Event",
|
||||
"context": "AZEventHandler",
|
||||
"variant": "",
|
||||
"details": {
|
||||
"name": "Server To Authority Notify Event"
|
||||
},
|
||||
"slots": [
|
||||
{
|
||||
"base": "someFloat",
|
||||
"details": {
|
||||
"name": "someFloat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "ServerToAuthority Notify Event",
|
||||
"details": {
|
||||
"name": "ServerToAuthority Notify Event"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Connect",
|
||||
"details": {
|
||||
"name": "Connect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Disconnect",
|
||||
"details": {
|
||||
"name": "Disconnect"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Connected",
|
||||
"details": {
|
||||
"name": "On Connected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "On Disconnected",
|
||||
"details": {
|
||||
"name": "On Disconnected"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "OnEvent",
|
||||
"details": {
|
||||
"name": "OnEvent"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,45 +0,0 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"base": "Entity Transform",
|
||||
"context": "BehaviorClass",
|
||||
"variant": "",
|
||||
"details": {
|
||||
"name": "Entity Transform"
|
||||
},
|
||||
"methods": [
|
||||
{
|
||||
"base": "Rotate",
|
||||
"context": "Entity Transform",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Rotate"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Rotate is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Entity Transform::Rotate",
|
||||
"category": "Other"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "const EntityId&",
|
||||
"tooltip": "Entity Unique Id"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}",
|
||||
"details": {
|
||||
"name": "const Vector3&"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,438 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"base": "NetworkTestPlayerComponent",
|
||||
"context": "BehaviorClass",
|
||||
"variant": "",
|
||||
"details": {
|
||||
"name": "Network Test Player Component"
|
||||
},
|
||||
"methods": [
|
||||
{
|
||||
"base": "AutonomousToAuthority",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Autonomous To Authority"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Autonomous To Authority is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Autonomous To Authority"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{CA5E5C37-98A6-04D2-E15C-1B4BFEE4C7DD}",
|
||||
"details": {
|
||||
"name": "Network Test Player Component"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
|
||||
"details": {
|
||||
"name": "float"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "ServerToAuthority",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Server To Authority"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Server To Authority is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Server To Authority"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{CA5E5C37-98A6-04D2-E15C-1B4BFEE4C7DD}",
|
||||
"details": {
|
||||
"name": "Network Test Player Component"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
|
||||
"details": {
|
||||
"name": "float"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "AutonomousToAuthorityByEntityId",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Autonomous To Authority By Entity Id"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Autonomous To Authority By Entity Id is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Autonomous To Authority By Entity Id"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Source",
|
||||
"tooltip": "The Source containing the NetworkTestPlayerComponentController"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
|
||||
"details": {
|
||||
"name": "some Float"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "ServerToAuthorityByEntityId",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Server To Authority By Entity Id"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Server To Authority By Entity Id is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Server To Authority By Entity Id"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Source",
|
||||
"tooltip": "The Source containing the NetworkTestPlayerComponentController"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
|
||||
"details": {
|
||||
"name": "some Float"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "AutonomousToAuthorityNoParams",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Autonomous To Authority No Params"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Autonomous To Authority No Params is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Autonomous To Authority No Params"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{CA5E5C37-98A6-04D2-E15C-1B4BFEE4C7DD}",
|
||||
"details": {
|
||||
"name": "Network Test Player Component"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "AuthorityToAutonomous",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Authority To Autonomous"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Authority To Autonomous is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Authority To Autonomous"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{CA5E5C37-98A6-04D2-E15C-1B4BFEE4C7DD}",
|
||||
"details": {
|
||||
"name": "Network Test Player Component"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
|
||||
"details": {
|
||||
"name": "float"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "AuthorityToClientNoParams",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Authority To Client No Params"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Authority To Client No Params is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Authority To Client No Params"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{CA5E5C37-98A6-04D2-E15C-1B4BFEE4C7DD}",
|
||||
"details": {
|
||||
"name": "Network Test Player Component"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "AuthorityToClientByEntityId",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Authority To Client By Entity Id"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Authority To Client By Entity Id is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Authority To Client By Entity Id"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Source",
|
||||
"tooltip": "The Source containing the NetworkTestPlayerComponentController"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
|
||||
"details": {
|
||||
"name": "some Float"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "AuthorityToClient",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Authority To Client"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Authority To Client is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Authority To Client"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{CA5E5C37-98A6-04D2-E15C-1B4BFEE4C7DD}",
|
||||
"details": {
|
||||
"name": "Network Test Player Component"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
|
||||
"details": {
|
||||
"name": "float"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "AuthorityToAutonomousNoParams",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Authority To Autonomous No Params"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Authority To Autonomous No Params is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Authority To Autonomous No Params"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{CA5E5C37-98A6-04D2-E15C-1B4BFEE4C7DD}",
|
||||
"details": {
|
||||
"name": "Network Test Player Component"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "ServerToAuthorityNoParamByEntityId",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Server To Authority No Param By Entity Id"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Server To Authority No Param By Entity Id is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Server To Authority No Param By Entity Id"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Source",
|
||||
"tooltip": "The Source containing the NetworkTestPlayerComponentController"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "AuthorityToClientNoParamsByEntityId",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Authority To Client No Params By Entity Id"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Authority To Client No Params By Entity Id is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Authority To Client No Params By Entity Id"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Source",
|
||||
"tooltip": "The Source containing the NetworkTestPlayerComponentController"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "AuthorityToAutonomousByEntityId",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Authority To Autonomous By Entity Id"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Authority To Autonomous By Entity Id is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Authority To Autonomous By Entity Id"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Source",
|
||||
"tooltip": "The Source containing the NetworkTestPlayerComponentController"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}",
|
||||
"details": {
|
||||
"name": "some Float"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "AutonomousToAuthorityNoParamsByEntityId",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Autonomous To Authority No Params By Entity Id"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Autonomous To Authority No Params By Entity Id is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Autonomous To Authority No Params By Entity Id"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Source",
|
||||
"tooltip": "The Source containing the NetworkTestPlayerComponentController"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "AuthorityToAutonomousNoParamsByEntityId",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Authority To Autonomous No Params By Entity Id"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Authority To Autonomous No Params By Entity Id is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Authority To Autonomous No Params By Entity Id"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Source",
|
||||
"tooltip": "The Source containing the NetworkTestPlayerComponentController"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "ServerToAuthorityNoParam",
|
||||
"context": "NetworkTestPlayerComponent",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Server To Authority No Param"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Server To Authority No Param is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Server To Authority No Param"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{CA5E5C37-98A6-04D2-E15C-1B4BFEE4C7DD}",
|
||||
"details": {
|
||||
"name": "Network Test Player Component"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,471 +0,0 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"base": "Unit Testing",
|
||||
"context": "BehaviorClass",
|
||||
"variant": "",
|
||||
"details": {
|
||||
"name": "Unit Testing",
|
||||
"category": "Tests"
|
||||
},
|
||||
"methods": [
|
||||
{
|
||||
"base": "ExpectLessThanEqual",
|
||||
"context": "Unit Testing",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke ExpectLessThanEqual"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after ExpectLessThanEqual is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Expect Less Than Equal",
|
||||
"category": "Other"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Entity Id",
|
||||
"tooltip": "Entity Unique Id"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{110C4B14-11A8-4E9D-8638-5051013A56AC}",
|
||||
"details": {
|
||||
"name": "Candidate"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{110C4B14-11A8-4E9D-8638-5051013A56AC}",
|
||||
"details": {
|
||||
"name": "Reference"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
|
||||
"details": {
|
||||
"name": "Report"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "ExpectGreaterThanEqual",
|
||||
"context": "Unit Testing",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke ExpectGreaterThanEqual"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after ExpectGreaterThanEqual is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Unit Testing::Expect Greater Than Equal",
|
||||
"category": "Other"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Entity Id",
|
||||
"tooltip": "Entity Unique Id"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{110C4B14-11A8-4E9D-8638-5051013A56AC}",
|
||||
"details": {
|
||||
"name": "Candidate"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{110C4B14-11A8-4E9D-8638-5051013A56AC}",
|
||||
"details": {
|
||||
"name": "Reference"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
|
||||
"details": {
|
||||
"name": "Report"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "MarkComplete",
|
||||
"context": "Unit Testing",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke MarkComplete"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after MarkComplete is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Mark Complete",
|
||||
"category": "Other"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Entity Id",
|
||||
"tooltip": "Entity Unique Id"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
|
||||
"details": {
|
||||
"name": "Report"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "ExpectTrue",
|
||||
"context": "Unit Testing",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke ExpectTrue"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after ExpectTrue is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Expect True",
|
||||
"category": "Other"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Entity Id",
|
||||
"tooltip": "Entity Unique Id"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
|
||||
"details": {
|
||||
"name": "Candidate"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
|
||||
"details": {
|
||||
"name": "Report"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "Checkpoint",
|
||||
"context": "Unit Testing",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Checkpoint"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Checkpoint is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Checkpoint",
|
||||
"category": "Other"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Entity Id",
|
||||
"tooltip": "Entity Unique Id"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
|
||||
"details": {
|
||||
"name": "Report"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "ExpectFalse",
|
||||
"context": "Unit Testing",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke ExpectFalse"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after ExpectFalse is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Expect False",
|
||||
"category": "Other"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Entity Id",
|
||||
"tooltip": "Entity Unique Id"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
|
||||
"details": {
|
||||
"name": "Candidate"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
|
||||
"details": {
|
||||
"name": "Report"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "ExpectEqual",
|
||||
"context": "Unit Testing",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke ExpectEqual"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after ExpectEqual is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Expect Equal",
|
||||
"category": "Other"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Entity Id",
|
||||
"tooltip": "Entity Unique Id"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{A54C2B36-D5B8-46A1-A529-4EBDBD2450E7}",
|
||||
"details": {
|
||||
"name": "Candidate"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{A54C2B36-D5B8-46A1-A529-4EBDBD2450E7}",
|
||||
"details": {
|
||||
"name": "Reference"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
|
||||
"details": {
|
||||
"name": "Report"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "ExpectLessThan",
|
||||
"context": "Unit Testing",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke ExpectLessThan"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after ExpectLessThan is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Expect Less Than",
|
||||
"category": "Other"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Entity Id",
|
||||
"tooltip": "Entity Unique Id"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{110C4B14-11A8-4E9D-8638-5051013A56AC}",
|
||||
"details": {
|
||||
"name": "Candidate"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{110C4B14-11A8-4E9D-8638-5051013A56AC}",
|
||||
"details": {
|
||||
"name": "Reference"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
|
||||
"details": {
|
||||
"name": "Report"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "AddSuccess",
|
||||
"context": "Unit Testing",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke Add Success"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after Add Success is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Add Success",
|
||||
"category": "Other"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Entity Id",
|
||||
"tooltip": "Entity Unique Id"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
|
||||
"details": {
|
||||
"name": "Report"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "ExpectNotEqual",
|
||||
"context": "Unit Testing",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke ExpectNotEqual"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after ExpectNotEqual is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Expect Not Equal",
|
||||
"category": "Other"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Entity Id",
|
||||
"tooltip": "Entity Unique Id"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{A54C2B36-D5B8-46A1-A529-4EBDBD2450E7}",
|
||||
"details": {
|
||||
"name": "Aabb"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{A54C2B36-D5B8-46A1-A529-4EBDBD2450E7}",
|
||||
"details": {
|
||||
"name": "Aabb"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
|
||||
"details": {
|
||||
"name": "Report"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "ExpectGreaterThan",
|
||||
"context": "Unit Testing",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke ExpectGreaterThan"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after ExpectGreaterThan is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Expect Greater Than",
|
||||
"category": "Other"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Entity Id",
|
||||
"tooltip": "Entity Unique Id"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{110C4B14-11A8-4E9D-8638-5051013A56AC}",
|
||||
"details": {
|
||||
"name": "double"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{110C4B14-11A8-4E9D-8638-5051013A56AC}",
|
||||
"details": {
|
||||
"name": "double"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
|
||||
"details": {
|
||||
"name": "Report"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"base": "AddFailure",
|
||||
"context": "Unit Testing",
|
||||
"entry": {
|
||||
"name": "In",
|
||||
"tooltip": "When signaled, this will invoke AddFailure"
|
||||
},
|
||||
"exit": {
|
||||
"name": "Out",
|
||||
"tooltip": "Signaled after AddFailure is invoked"
|
||||
},
|
||||
"details": {
|
||||
"name": "Add Failure",
|
||||
"category": "Other"
|
||||
},
|
||||
"params": [
|
||||
{
|
||||
"typeid": "{6383F1D3-BB27-4E6B-A49A-6409B2059EAA}",
|
||||
"details": {
|
||||
"name": "Entity Id",
|
||||
"tooltip": "Entity Unique Id"
|
||||
}
|
||||
},
|
||||
{
|
||||
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
|
||||
"details": {
|
||||
"name": "Report"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,70 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"base": "{FDD3D684-2C9A-0C05-D2A3-FD67685D8F26}",
|
||||
"context": "ScriptCanvas::Node",
|
||||
"variant": "",
|
||||
"details": {
|
||||
"name": "Branch Input Type Example",
|
||||
"category": "Examples",
|
||||
"tooltip": "Example of branch passing as input by value, pointer and reference."
|
||||
},
|
||||
"slots": [
|
||||
{
|
||||
"base": "Input_Get Internal Vector_0",
|
||||
"details": {
|
||||
"name": "Get Internal Vector"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Output_On Get Internal Vector_0",
|
||||
"details": {
|
||||
"name": "On Get Internal Vector"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "DataOutput_Result_0",
|
||||
"details": {
|
||||
"name": "Result"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Input_Branches On Input Type_1",
|
||||
"details": {
|
||||
"name": "Branches On Input Type"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "DataInput_Input Type_0",
|
||||
"details": {
|
||||
"name": "Input Type"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Output_By Value_1",
|
||||
"details": {
|
||||
"name": "By Value"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "DataOutput_Value Input_1",
|
||||
"details": {
|
||||
"name": "Value Input"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "Output_By Pointer_2",
|
||||
"details": {
|
||||
"name": "By Pointer"
|
||||
}
|
||||
},
|
||||
{
|
||||
"base": "DataOutput_Pointer Input_2",
|
||||
"details": {
|
||||
"name": "Pointer Input"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue