├── src ├── Packages │ └── manifest.json ├── ProjectSettings │ ├── ProjectVersion.txt │ ├── ClusterInputManager.asset │ ├── NetworkManager.asset │ ├── TimeManager.asset │ ├── EditorBuildSettings.asset │ ├── PresetManager.asset │ ├── AudioManager.asset │ ├── TagManager.asset │ ├── EditorSettings.asset │ ├── UnityConnectSettings.asset │ ├── DynamicsManager.asset │ ├── Physics2DSettings.asset │ ├── NavMeshAreas.asset │ ├── GraphicsSettings.asset │ ├── QualitySettings.asset │ └── InputManager.asset ├── Assets │ ├── NodeCanvas Integrations │ │ ├── DOTween.meta │ │ ├── DOTween Examples.meta │ │ ├── DOTween Examples │ │ │ ├── basic_tweens.unity.meta │ │ │ ├── Actions.meta │ │ │ ├── Materials.meta │ │ │ ├── Materials │ │ │ │ ├── end-point.mat.meta │ │ │ │ ├── start-point.mat.meta │ │ │ │ ├── end-point.mat │ │ │ │ └── start-point.mat │ │ │ ├── Prefabs.meta │ │ │ ├── Scripts.meta │ │ │ ├── Prefabs │ │ │ │ ├── tween-model.prefab.meta │ │ │ │ ├── isometric-camera.prefab.meta │ │ │ │ ├── tween-model.prefab │ │ │ │ └── isometric-camera.prefab │ │ │ ├── Behaviours.meta │ │ │ ├── Scripts │ │ │ │ ├── PointsLine.cs.meta │ │ │ │ └── PointsLine.cs │ │ │ ├── Actions │ │ │ │ ├── GetChildNamedAction.cs.meta │ │ │ │ ├── SetMaterialColorAction.cs.meta │ │ │ │ ├── SetMaterialColorAction.cs │ │ │ │ └── GetChildNamedAction.cs │ │ │ └── Behaviours │ │ │ │ ├── SimpleTweenBehaviourasset.asset.meta │ │ │ │ └── SimpleTweenBehaviourasset.asset │ │ └── DOTween │ │ │ ├── Actions.meta │ │ │ ├── Editor.meta │ │ │ ├── Conditions.meta │ │ │ ├── Actions │ │ │ ├── Sequences.meta │ │ │ ├── Tweens.meta │ │ │ ├── Tweens │ │ │ │ ├── Audio.meta │ │ │ │ ├── Lights.meta │ │ │ │ ├── GameObjects.meta │ │ │ │ ├── LineRenderer.meta │ │ │ │ ├── Materials.meta │ │ │ │ ├── RigidBody.meta │ │ │ │ ├── RigidBody2D.meta │ │ │ │ ├── TrailRenderer.meta │ │ │ │ ├── SpriteRenderer.meta │ │ │ │ ├── Cameras.meta │ │ │ │ ├── KillTweens.cs.meta │ │ │ │ ├── PauseTween.cs.meta │ │ │ │ ├── PlayTween.cs.meta │ │ │ │ ├── RestartTween.cs.meta │ │ │ │ ├── RewindTween.cs.meta │ │ │ │ ├── SetTweenEase.cs.meta │ │ │ │ ├── CompleteTween.cs.meta │ │ │ │ ├── InitializeDOTween.cs.meta │ │ │ │ ├── PauseToggleTween.cs.meta │ │ │ │ ├── SetTweenDelay.cs.meta │ │ │ │ ├── SetTweenLoopType.cs.meta │ │ │ │ ├── SetTweenTimeScale.cs.meta │ │ │ │ ├── Audio │ │ │ │ │ ├── CreateFadeTween.cs.meta │ │ │ │ │ ├── CreatePitchTween.cs.meta │ │ │ │ │ ├── CreateFadeTween.cs │ │ │ │ │ └── CreatePitchTween.cs │ │ │ │ ├── PlayTweenBackwards.cs.meta │ │ │ │ ├── SetGlobalTimeScale.cs.meta │ │ │ │ ├── SetTweenRelativity.cs.meta │ │ │ │ ├── GameObjects │ │ │ │ │ ├── CreateFadeTween.cs.meta │ │ │ │ │ ├── CreatePathTween.cs.meta │ │ │ │ │ ├── CreateColourTween.cs.meta │ │ │ │ │ ├── CreateLookAtTween.cs.meta │ │ │ │ │ ├── CreateRotationTween.cs.meta │ │ │ │ │ ├── CreateColourPropertyTween.cs.meta │ │ │ │ │ ├── CreateMaterialFloatTween.cs.meta │ │ │ │ │ ├── CreateMaterialVectorTween.cs.meta │ │ │ │ │ ├── CreatePunchPositionTween.cs.meta │ │ │ │ │ ├── CreatePunchRotationTween.cs.meta │ │ │ │ │ ├── CreateLookAtGameObjectTween.cs.meta │ │ │ │ │ ├── CreateMovementToObjectTween.cs.meta │ │ │ │ │ ├── CreateMovementToPositionTween.cs.meta │ │ │ │ │ ├── CreateFadeTween.cs │ │ │ │ │ ├── CreateLookAtTween.cs │ │ │ │ │ ├── CreateColourTween.cs │ │ │ │ │ ├── CreateLookAtGameObjectTween.cs │ │ │ │ │ ├── CreateMaterialFloatTween.cs │ │ │ │ │ ├── CreateMaterialVectorTween.cs │ │ │ │ │ ├── CreateMovementToPositionTween.cs │ │ │ │ │ ├── CreateMovementToObjectTween.cs │ │ │ │ │ ├── CreateColourPropertyTween.cs │ │ │ │ │ ├── CreatePathTween.cs │ │ │ │ │ ├── CreatePunchRotationTween.cs │ │ │ │ │ ├── CreatePunchPositionTween.cs │ │ │ │ │ └── CreateRotationTween.cs │ │ │ │ ├── Lights │ │ │ │ │ ├── CreateColourTween.cs.meta │ │ │ │ │ ├── CreateIntensityTween.cs.meta │ │ │ │ │ ├── CreateShadowStrengthTween.cs.meta │ │ │ │ │ ├── CreateIntensityTween.cs │ │ │ │ │ ├── CreateShadowStrengthTween.cs │ │ │ │ │ └── CreateColourTween.cs │ │ │ │ ├── Materials │ │ │ │ │ ├── CreateColourTween.cs.meta │ │ │ │ │ ├── CreateColourPropertyTween.cs.meta │ │ │ │ │ ├── CreateColourTween.cs │ │ │ │ │ └── CreateColourPropertyTween.cs │ │ │ │ ├── RigidBody │ │ │ │ │ ├── CreateLookAtTween.cs.meta │ │ │ │ │ ├── CreateMovementTween.cs.meta │ │ │ │ │ ├── CreateRotationTween.cs.meta │ │ │ │ │ ├── CreateLookAtTween.cs │ │ │ │ │ ├── CreateRotationTween.cs │ │ │ │ │ └── CreateMovementTween.cs │ │ │ │ ├── LineRenderer │ │ │ │ │ ├── CreateColourTween.cs.meta │ │ │ │ │ └── CreateColourTween.cs │ │ │ │ ├── TrailRenderer │ │ │ │ │ ├── CreateColourTween.cs.meta │ │ │ │ │ ├── CreateTimeTween.cs.meta │ │ │ │ │ ├── CreateTimeTween.cs │ │ │ │ │ └── CreateColourTween.cs │ │ │ │ ├── SetTweenSpeedBased.cs.meta │ │ │ │ ├── Cameras │ │ │ │ │ ├── CreateRectTween.cs.meta │ │ │ │ │ ├── CreateAspectTween.cs.meta │ │ │ │ │ ├── CreateOrthoSizeTween.cs.meta │ │ │ │ │ ├── CreatePixelRectTween.cs.meta │ │ │ │ │ ├── CreateFarClipPlaneTween.cs.meta │ │ │ │ │ ├── CreateFieldOfViewTween.cs.meta │ │ │ │ │ ├── CreateNearClipPlaneTween.cs.meta │ │ │ │ │ ├── CreateBackgroundColourTween.cs.meta │ │ │ │ │ ├── CreateShakePositionFloatTween.cs.meta │ │ │ │ │ ├── CreateShakePositionVectorTween.cs.meta │ │ │ │ │ ├── CreateShakeRotationFloatTween.cs.meta │ │ │ │ │ ├── CreateShakeRotationVectorTween.cs.meta │ │ │ │ │ ├── CreateRectTween.cs │ │ │ │ │ ├── CreateAspectTween.cs │ │ │ │ │ ├── CreateOrthoSizeTween.cs │ │ │ │ │ ├── CreatePixelRectTween.cs │ │ │ │ │ ├── CreateFieldOfViewTween.cs │ │ │ │ │ ├── CreateNearClipPlaneTween.cs │ │ │ │ │ ├── CreateFarClipPlaneTween.cs │ │ │ │ │ ├── CreateBackgroundColourTween.cs │ │ │ │ │ ├── CreateShakePositionVectorTween.cs │ │ │ │ │ ├── CreateShakePositionFloatTween.cs │ │ │ │ │ ├── CreateShakeRotationFloatTween.cs │ │ │ │ │ └── CreateShakeRotationVectorTween.cs │ │ │ │ ├── PauseTween.cs │ │ │ │ ├── SetGlobalTimeScale.cs │ │ │ │ ├── CompleteTween.cs │ │ │ │ ├── PauseToggleTween.cs │ │ │ │ ├── SetTweenEase.cs │ │ │ │ ├── SetTweenDelay.cs │ │ │ │ ├── KillTweens.cs │ │ │ │ ├── SetTweenRelativity.cs │ │ │ │ ├── SetTweenTimeScale.cs │ │ │ │ ├── SetTweenLoopType.cs │ │ │ │ ├── InitializeDOTween.cs │ │ │ │ ├── SetTweenSpeedBased.cs │ │ │ │ ├── PlayTween.cs │ │ │ │ ├── RewindTween.cs │ │ │ │ ├── RestartTween.cs │ │ │ │ └── PlayTweenBackwards.cs │ │ │ └── Sequences │ │ │ │ ├── JoinTween.cs.meta │ │ │ │ ├── PlayTween.cs.meta │ │ │ │ ├── AppendInterval.cs.meta │ │ │ │ ├── AppendTween.cs.meta │ │ │ │ ├── CreateSequence.cs.meta │ │ │ │ ├── InsertTween.cs.meta │ │ │ │ ├── PauseSequence.cs.meta │ │ │ │ ├── PrependTween.cs.meta │ │ │ │ ├── CompleteSequence.cs.meta │ │ │ │ ├── PlaySequenceForward.cs.meta │ │ │ │ ├── PrependInterval.cs.meta │ │ │ │ ├── SetSequenceEasing.cs.meta │ │ │ │ ├── SetTweenLoopType.cs.meta │ │ │ │ ├── ToggleSequencePause.cs.meta │ │ │ │ ├── InsertFlagAtPosition.cs.meta │ │ │ │ ├── PlaySequenceBackwards.cs.meta │ │ │ │ ├── PauseSequence.cs │ │ │ │ ├── CompleteSequence.cs │ │ │ │ ├── PlaySequenceForward.cs │ │ │ │ ├── ToggleSequencePause.cs │ │ │ │ ├── PlaySequenceBackwards.cs │ │ │ │ ├── CreateSequence.cs │ │ │ │ ├── AppendTween.cs │ │ │ │ ├── JoinTween.cs │ │ │ │ ├── AppendInterval.cs │ │ │ │ ├── PrependTween.cs │ │ │ │ ├── PrependInterval.cs │ │ │ │ ├── SetTweenLoopType.cs │ │ │ │ ├── InsertTween.cs │ │ │ │ ├── InsertFlagAtPosition.cs │ │ │ │ ├── SetSequenceEasing.cs │ │ │ │ └── PlayTween.cs │ │ │ ├── Editor │ │ │ ├── Resources.meta │ │ │ └── Resources │ │ │ │ ├── DOTweenPath.png │ │ │ │ ├── DOTweenTween.png │ │ │ │ ├── DOTweenPath.png.meta │ │ │ │ └── DOTweenTween.png.meta │ │ │ └── Conditions │ │ │ ├── IsTweenPlaying.cs.meta │ │ │ ├── IsSequencePlaying.cs.meta │ │ │ ├── IsTweenPlaying.cs │ │ │ └── IsSequencePlaying.cs │ ├── Resources.meta │ ├── NodeCanvas Integrations.meta │ └── Resources │ │ ├── DOTweenSettings.asset.meta │ │ └── DOTweenSettings.asset ├── src.sln └── NodeCanvasDoTween.sln ├── .gitignore └── readme.md /src/Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /src/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2018.1.0f2 2 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf970f16aac0a7049996675c50716220 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c492c238f3ebc5c43ac3ac60f8141d45 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/basic_tweens.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4de9190b2c0cda429d5d17d019ed622 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb19cdc417d19c44fa80a82cbd7c0ee4 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6c21aca75e06f74e8d6ab36d24f3d1d 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Conditions.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 755a20c258e589d45bb67890442ea86b 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Actions.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ad263850970dc84abc26e87815e6308 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9e38b6f466881645b653694e9cd4a12 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Materials/end-point.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ea9d16bd8e8aea4ca042bba26b18b5b 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Materials/start-point.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96a1522f2adf61c47820ddcbe01befd1 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9b839d7218d108458dc95c45c1e901e 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd15407c866dd5749b45ff0a2e0ad41c 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e0145c3a00be184bb6dda5e8828622c 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98a96a20427aea9479d099b7e1691b9e 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Editor/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9cc48f5651bee4641be00cea753a9400 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Prefabs/tween-model.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e6ffe5927fb2f441a3dfc171ae14a23 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Audio.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec1f07db108935f44a822a27169406fa 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Lights.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9ba45e3bd7ed914bb74c2521336453f 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Prefabs/isometric-camera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6d95efc21975c540af0ecd527893ad7 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63fdb1d6c9071214ca1052415c2b812e 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/LineRenderer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94658de6835584e488f60513f690cb09 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e13e61c1f711c5a4aa1cae72a496e96e 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/RigidBody.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34e17295806a28240af365aa03bb7299 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/RigidBody2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f54c26f5e6d8bd04097013a318d2a3cd 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/TrailRenderer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 81110a32e0437b745b0cbdd0d7379dc0 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vs 2 | /src/Assets/ParadoxNotion 3 | /src/Assets/Demigiant 4 | 5 | src/Library/ 6 | 7 | src/Assets/ParadoxNotion\.meta 8 | 9 | src/Assets/Demigiant\.meta 10 | 11 | *.unitypackage 12 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/SpriteRenderer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd7ff316283e8814f8448227a83ce656 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Editor/Resources/DOTweenPath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grofit/dotween-nodecanvas/HEAD/src/Assets/NodeCanvas Integrations/DOTween/Editor/Resources/DOTweenPath.png -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Editor/Resources/DOTweenTween.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grofit/dotween-nodecanvas/HEAD/src/Assets/NodeCanvas Integrations/DOTween/Editor/Resources/DOTweenTween.png -------------------------------------------------------------------------------- /src/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /src/Assets/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8acf701932d584a41a06ca6233a5c4b3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce4a21a9841b77c4db22af1cd90b2d50 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /src/Assets/Resources/DOTweenSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4d6da09ae25698446a77b042078734bf 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Behaviours.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6894a816e08057546911fbc87a65a709 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ce5184487874294fb687c3fd55cbedd 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /src/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.0167 7 | Maximum Allowed Timestep: 0.1 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Scripts/PointsLine.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d258391404f50404fb50964ea83093b6 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/JoinTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6b337fbbc9a26e4984867a07d84d905 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/PlayTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb36d3cc07c00b640b21fc596717f654 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/KillTweens.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a693d62f07f664458c8a1181dae36a1 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/PauseTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa26405bd9c390f4fbe0cc4d0240e99c 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/PlayTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 70d99a47837d37643961780e0e8fb605 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/RestartTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 203bfd76bb0adde40ac059f069067283 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/RewindTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8af5d571a32f95941ab7f3849c5bbdc2 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/SetTweenEase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9fc8d1449fc474840a804751cee84157 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Conditions/IsTweenPlaying.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 816f1274085309f4eb75238d4c412469 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/AppendInterval.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a450b099fb7f124197008fbe5f21a68 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/AppendTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b67f69f56f5daa4ab36a82fb37b939d 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/CreateSequence.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2866d80c302317b429619e20d60e638a 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/InsertTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 986cc24b2b941f242ab432f1b527b2c2 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/PauseSequence.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f630baf2f1e37d4aa6732e6b6bba66d 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/PrependTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 541a8b7a316102146a31edd0e7bc7bec 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/CompleteTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eea0848ce91a73345a6c354a62f78e74 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/InitializeDOTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e76b7107107ebea4798578fdadd67c88 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/PauseToggleTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 756053e92ecc44543aed66d0cdcfbd19 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/SetTweenDelay.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e83f5f2799bd02f438d1942e9b4eb3e5 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/SetTweenLoopType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8a502bc2445a98041a8cdbd825f25f03 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/SetTweenTimeScale.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 317d6148d9939e8459019ef0607a26cc 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Conditions/IsSequencePlaying.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bec79c96194a58e48b1f3e490dfcc314 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Actions/GetChildNamedAction.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8223fabd92395d34dab3531e79c6a848 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/CompleteSequence.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0fe9fd281f4efa54cbe5874c1962a413 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/PlaySequenceForward.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ade9ec4ea8eebe4d86a5d96c411268d 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/PrependInterval.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd52694ef5af9624888e284fd74a79f6 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/SetSequenceEasing.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 01da89139b2667a4ba452dd98284d85c 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/SetTweenLoopType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1bf8625be6207bd41975f05dbd089dde 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/ToggleSequencePause.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 708e6e3acc8bea74d998c104422242e9 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Audio/CreateFadeTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a006ceea75021ed47b3379e168150873 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Audio/CreatePitchTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd91df342fda5d04a9affe256b8b66fb 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/PlayTweenBackwards.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: beea76df046e93347867d83f642b5b95 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/SetGlobalTimeScale.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a859eec049cc774694a5baf678442ba 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/SetTweenRelativity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f80142821971730489d6f258808b92cc 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Actions/SetMaterialColorAction.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a2ab9c9bea55014f943e970bc7ea726 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/InsertFlagAtPosition.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02c25ba87604b14479fe6b161200af80 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/PlaySequenceBackwards.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f0842d811442a1409eee36659113a69 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateFadeTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 925df5a082f2fec42961fe0b2fda3d39 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreatePathTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45219200731f72d4a839d59114dcabfe 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Lights/CreateColourTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7f25ae9077cae64c8ec9e8942f3c8cd 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Lights/CreateIntensityTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7cfebe1f3658fb04fa4b39b1de244d89 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Materials/CreateColourTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5989869eaee1bfe45b06f2a49b2147bb 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/RigidBody/CreateLookAtTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e61f0766aafb0c439e4a8498b285331 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateColourTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71af88d195dfcbe41b3528ea77e56933 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateLookAtTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba8b52124c1102d49b83d6d40d5cdad0 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateRotationTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0fd88ece6b3c2f47975693d3343981d 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Lights/CreateShadowStrengthTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02b5bae1892c6f54987276cc2c23af09 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/LineRenderer/CreateColourTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db240de360f425a428dfd1554f4a0546 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/RigidBody/CreateMovementTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2c5097dbde59f44aaed9ae8ad25a623 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/RigidBody/CreateRotationTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61d2c1dc7fb674245bd9edd8a1d94afc 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/TrailRenderer/CreateColourTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa82840c10284b849a88b7e277e909ee 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/TrailRenderer/CreateTimeTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87fb332c102cf5340b360d5a84958466 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateColourPropertyTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0986a2cf9334f54383c05415982c04d 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateMaterialFloatTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6542abd73f3a5204da656dfff3c9bb82 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateMaterialVectorTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8648b7066829b9247a99ecfb3234d5f4 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreatePunchPositionTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 824ab1c426cae3b45bc460fec81073c9 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreatePunchRotationTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d04aa00083e655b4a95d6217c87af383 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Materials/CreateColourPropertyTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98eb68c0402dec542a78d93f65ddb56e 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateLookAtGameObjectTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5cbfe2f4fce0fb8468828e8a7d352f4c 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateMovementToObjectTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 543f6372abb2e9f479c0f6091fc8c66e 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateMovementToPositionTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 040f0cf0a7198314b80a0a046262f7f0 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Behaviours/SimpleTweenBehaviourasset.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9d366eeb77570c4fb447bc3f83c4c78 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /src/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/Scenes/SampleScene.unity 10 | guid: 2cda990e2423bbf4892e6590ba056729 11 | m_configObjects: {} 12 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/SetTweenSpeedBased.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 104456e54f59b7f40bd715e20d3b0231 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateRectTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b46d2f45804541a7a812e0c62910d66 3 | timeCreated: 1449900153 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateAspectTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f10b3f03838b4a30bc93184e2046d10 3 | timeCreated: 1449809967 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateOrthoSizeTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d134c4559c6214aa99aa53643f21b221 3 | timeCreated: 1449900384 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreatePixelRectTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2a53c49081f14dd6b14a1f49628e98f 3 | timeCreated: 1449900434 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateFarClipPlaneTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4bf19dea72cda440db2319aac3c167fc 3 | timeCreated: 1449809967 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateFieldOfViewTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ad35feff77064ac19d8806c1b29cf1d 3 | timeCreated: 1449810128 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateNearClipPlaneTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4689dcb2b9c664dbc943cd799f17521e 3 | timeCreated: 1449809967 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateBackgroundColourTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c3c3608661a84fa1b32f2dbe0f042b1 3 | timeCreated: 1449809967 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateShakePositionFloatTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6d012a6c05744e009daeebab36d6687 3 | timeCreated: 1449899361 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateShakePositionVectorTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eda19117555af4b108bcfc86c4d2dcf8 3 | timeCreated: 1449899361 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateShakeRotationFloatTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 296d06476be5548b39dbc27c23e9ce9f 3 | timeCreated: 1449899361 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateShakeRotationVectorTween.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd1110335113949d5bccc562ee19979c 3 | timeCreated: 1449899361 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /src/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | m_DefaultList: 7 | - type: 8 | m_NativeTypeID: 20 9 | m_ManagedTypePPtr: {fileID: 0} 10 | m_ManagedTypeFallback: 11 | defaultPresets: 12 | - m_Preset: {fileID: 2655988077585873504, guid: bfcfc320427f8224bbb7a96f3d3aebad, 13 | type: 2} 14 | -------------------------------------------------------------------------------- /src/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 1024 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_AmbisonicDecoderPlugin: 16 | m_DisableAudio: 0 17 | m_VirtualizeEffects: 1 18 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # DoTween for NodeCanvas 2 | 3 | These are the Node Canvas actions for DoTween, they were developed against version 2.0 of NodeCanvas so should be compatible with any of the versions within the 2.x release. 4 | 5 | ## Installation 6 | Just drop the folder into your project and off you go, it has been structured to fit in with other node canvas addons. 7 | 8 | ## Issues 9 | Feel free to raise issues although as it is a public project anyone can push up to improve the actions and/or fix any issues. 10 | 11 | ## License 12 | MIT -------------------------------------------------------------------------------- /src/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Conditions/IsTweenPlaying.cs: -------------------------------------------------------------------------------- 1 | using DG.Tweening; 2 | using NodeCanvas; 3 | using NodeCanvas.Framework; 4 | using ParadoxNotion.Design; 5 | 6 | namespace NodeCanvas.Tasks.DOTween.CInput 7 | { 8 | [Category("DOTween")] 9 | [Name("Is Tween Playing")] 10 | [Description("Checks to see the if the tween is playing")] 11 | [Icon("DOTweenTween")] 12 | public class IsTweenPlaying : ConditionTask 13 | { 14 | [RequiredField] 15 | [BlackboardOnly] 16 | public BBParameter Tween; 17 | 18 | protected override bool OnCheck() 19 | { 20 | return Tween.value.IsPlaying(); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Conditions/IsSequencePlaying.cs: -------------------------------------------------------------------------------- 1 | using DG.Tweening; 2 | using NodeCanvas; 3 | using NodeCanvas.Framework; 4 | using ParadoxNotion.Design; 5 | 6 | namespace NodeCanvas.Tasks.DOTween.CInput 7 | { 8 | [Category("DOTween")] 9 | [Name("Is Sequence Playing")] 10 | [Description("Checks to see the if the sequence is playing")] 11 | [Icon("DOTweenTween")] 12 | public class IsSequencePlaying : ConditionTask 13 | { 14 | [RequiredField] 15 | [BlackboardOnly] 16 | public BBParameter Sequence; 17 | 18 | protected override bool OnCheck() 19 | { 20 | return Sequence.value.IsPlaying(); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /src/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 7 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_LineEndingsForNewScripts: 2 10 | m_DefaultBehaviorMode: 1 11 | m_SpritePackerMode: 4 12 | m_SpritePackerPaddingPower: 1 13 | m_EtcTextureCompressorBehavior: 1 14 | m_EtcTextureFastCompressor: 1 15 | m_EtcTextureNormalCompressor: 2 16 | m_EtcTextureBestCompressor: 4 17 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 18 | m_ProjectGenerationRootNamespace: 19 | m_UserGeneratedProjectSuffix: 20 | m_CollabEditorSettings: 21 | inProgressEnabled: 1 22 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Scripts/PointsLine.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | 4 | public class PointsLine : MonoBehaviour 5 | { 6 | private LineRenderer _lineRenderer; 7 | 8 | void Awake() 9 | { 10 | _lineRenderer = GetComponent(); 11 | } 12 | 13 | // Use this for initialization 14 | void Start () 15 | { 16 | var getStartPosition = transform.Find("StartPoint"); 17 | var getEndPosition = transform.Find("EndPoint"); 18 | _lineRenderer.SetPosition(0, getStartPosition.transform.position); 19 | _lineRenderer.SetPosition(1, getEndPosition.transform.position); 20 | } 21 | 22 | // Update is called once per frame 23 | void Update () { 24 | 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Actions/SetMaterialColorAction.cs: -------------------------------------------------------------------------------- 1 | using NodeCanvas; 2 | using NodeCanvas.Framework; 3 | using ParadoxNotion.Design; 4 | using UnityEngine; 5 | 6 | namespace NodeCanvas.Tasks.DOTween.CInput.Examples 7 | { 8 | [Category("Materials")] 9 | [Name("Change Material Colour")] 10 | public class SetMaterialColorAction : ActionTask 11 | { 12 | [RequiredField] public BBParameter Color; 13 | 14 | protected override string info 15 | { 16 | get { return string.Format("Changing Color To {0}", Color.value); } 17 | } 18 | 19 | protected override void OnExecute() 20 | { 21 | agent.material.color = Color.value; 22 | 23 | EndAction(true); 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Materials/end-point.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: end-point 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _MainTex: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | m_Floats: [] 26 | m_Colors: 27 | - _Color: {r: 0.14705884, g: 0.96470577, b: 1, a: 1} 28 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Materials/start-point.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: start-point 10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _MainTex: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | m_Floats: [] 26 | m_Colors: 27 | - _Color: {r: 1, g: 0.9432048, b: 0.17647058, a: 1} 28 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Behaviours/SimpleTweenBehaviourasset.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_GameObject: {fileID: 0} 9 | m_Enabled: 1 10 | m_EditorHideFlags: 0 11 | m_Script: {fileID: 11500000, guid: 7a686a47eee2fa44cb0a34b5d86e4d5e, type: 3} 12 | m_Name: SimpleTweenBehaviourasset 13 | m_EditorClassIdentifier: 14 | _serializedGraph: '{"version":2.8,"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[],"connections":[],"localBlackboard":{"_name":"Local 15 | Blackboard","_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}' 16 | _objectReferences: [] 17 | _deserializationFailed: 0 18 | repeat: 1 19 | updateInterval: 0 20 | -------------------------------------------------------------------------------- /src/Assets/Resources/DOTweenSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_GameObject: {fileID: 0} 9 | m_Enabled: 1 10 | m_EditorHideFlags: 0 11 | m_Script: {fileID: 16995157, guid: 6e38ac6b1c3556b4c888ca8552375e1e, type: 3} 12 | m_Name: DOTweenSettings 13 | m_EditorClassIdentifier: 14 | useSafeMode: 1 15 | timeScale: 1 16 | useSmoothDeltaTime: 0 17 | maxSmoothUnscaledTime: 0.15 18 | showUnityEditorReport: 0 19 | logBehaviour: 2 20 | drawGizmos: 1 21 | defaultRecyclable: 0 22 | defaultAutoPlay: 3 23 | defaultUpdateType: 0 24 | defaultTimeScaleIndependent: 0 25 | defaultEaseType: 6 26 | defaultEaseOvershootOrAmplitude: 1.70158 27 | defaultEasePeriod: 0 28 | defaultAutoKill: 1 29 | defaultLoopType: 0 30 | storeSettingsLocation: 0 31 | -------------------------------------------------------------------------------- /src/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 1 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/PauseTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens 8 | { 9 | [Category("DOTween/Tweens")] 10 | [Name("Pause Tween")] 11 | [Description("Pauses a given tween")] 12 | [Icon("DOTweenTween")] 13 | public class PauseTween : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Tween; 18 | 19 | protected override string info 20 | { 21 | get 22 | { 23 | var descriptionBuilder = new StringBuilder(); 24 | descriptionBuilder.AppendFormat("Pause Tween {0}", Tween); 25 | 26 | return descriptionBuilder.ToString(); 27 | } 28 | } 29 | 30 | protected override void OnExecute() 31 | { 32 | Tween.value.Pause(); 33 | EndAction(true); 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/SetGlobalTimeScale.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using NodeCanvas; 3 | using NodeCanvas.Framework; 4 | using ParadoxNotion.Design; 5 | 6 | namespace NodeCanvas.Tasks.DOTween.Tweens 7 | { 8 | [Category("DOTween/Tweens")] 9 | [Name("Set Time Scale")] 10 | [Description("Sets the global time scale for all tweens")] 11 | [Icon("DOTweenTween")] 12 | public class SetGlobalTimeScale : ActionTask 13 | { 14 | [RequiredField] 15 | public BBParameter TimeScale; 16 | 17 | protected override string info 18 | { 19 | get 20 | { 21 | var descriptionBuilder = new StringBuilder(); 22 | descriptionBuilder.AppendFormat("Setting Time Scale To {0}", TimeScale); 23 | return descriptionBuilder.ToString(); 24 | } 25 | } 26 | 27 | protected override void OnExecute() 28 | { 29 | DG.Tweening.DOTween.timeScale = TimeScale.value; 30 | EndAction(true); 31 | } 32 | } 33 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/PauseSequence.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Sequences 8 | { 9 | [Category("DOTween/Sequences")] 10 | [Name("Pause Sequence")] 11 | [Description("Pauses a given Sequence")] 12 | [Icon("DOTweenTween")] 13 | public class PauseSequence : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Sequence; 18 | 19 | protected override string info 20 | { 21 | get 22 | { 23 | var descriptionBuilder = new StringBuilder(); 24 | descriptionBuilder.AppendFormat("Pause Sequence {0}", Sequence); 25 | return descriptionBuilder.ToString(); 26 | } 27 | } 28 | 29 | protected override void OnExecute() 30 | { 31 | Sequence.value.Pause(); 32 | EndAction(true); 33 | } 34 | } 35 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/CompleteTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens 8 | { 9 | [Category("DOTween/Tweens")] 10 | [Name("Complete Tween")] 11 | [Description("Completes the given tween")] 12 | [Icon("DOTweenTween")] 13 | public class CompleteTween : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Tween; 18 | 19 | protected override string info 20 | { 21 | get 22 | { 23 | var descriptionBuilder = new StringBuilder(); 24 | descriptionBuilder.AppendFormat("Completing Tween {0}", Tween); 25 | 26 | return descriptionBuilder.ToString(); 27 | } 28 | } 29 | 30 | protected override void OnExecute() 31 | { 32 | Tween.value.Complete(); 33 | EndAction(true); 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/CompleteSequence.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Sequences 8 | { 9 | [Category("DOTween/Sequences")] 10 | [Name("Complete Sequences")] 11 | [Description("Completes a given sequence")] 12 | [Icon("DOTweenTween")] 13 | public class CompleteSequence : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Sequence; 18 | 19 | protected override string info 20 | { 21 | get 22 | { 23 | var descriptionBuilder = new StringBuilder(); 24 | descriptionBuilder.AppendFormat("Complete Sequence {0}", Sequence); 25 | return descriptionBuilder.ToString(); 26 | } 27 | } 28 | 29 | protected override void OnExecute() 30 | { 31 | Sequence.value.PlayBackwards(); 32 | EndAction(true); 33 | } 34 | } 35 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/PauseToggleTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens 8 | { 9 | [Category("DOTween/Tweens")] 10 | [Name("Toggle Tween Pause")] 11 | [Description("Toggles pause on a tween")] 12 | [Icon("DOTweenTween")] 13 | public class PauseToggleTween : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Tween; 18 | 19 | protected override string info 20 | { 21 | get 22 | { 23 | var descriptionBuilder = new StringBuilder(); 24 | descriptionBuilder.AppendFormat("Toggle Tween Pause {0}", Tween); 25 | 26 | return descriptionBuilder.ToString(); 27 | } 28 | } 29 | 30 | protected override void OnExecute() 31 | { 32 | Tween.value.TogglePause(); 33 | EndAction(true); 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/PlaySequenceForward.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Sequences 8 | { 9 | [Category("DOTween/Sequences")] 10 | [Name("Play Sequence Forward")] 11 | [Description("Plays a given sequence forwards")] 12 | [Icon("DOTweenTween")] 13 | public class PlaySequenceForward : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Sequence; 18 | 19 | protected override string info 20 | { 21 | get 22 | { 23 | var descriptionBuilder = new StringBuilder(); 24 | descriptionBuilder.AppendFormat("Play {0} Forwards", Sequence); 25 | return descriptionBuilder.ToString(); 26 | } 27 | } 28 | 29 | protected override void OnExecute() 30 | { 31 | Sequence.value.PlayForward(); 32 | EndAction(true); 33 | } 34 | } 35 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/ToggleSequencePause.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Sequences 8 | { 9 | [Category("DOTween/Sequences")] 10 | [Name("Toggle Sequence Pause")] 11 | [Description("Toggles pause for a given Sequence")] 12 | [Icon("DOTweenTween")] 13 | public class ToggleSequencePause : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Sequence; 18 | 19 | protected override string info 20 | { 21 | get 22 | { 23 | var descriptionBuilder = new StringBuilder(); 24 | descriptionBuilder.AppendFormat("Toggle {0} Pause", Sequence); 25 | return descriptionBuilder.ToString(); 26 | } 27 | } 28 | 29 | protected override void OnExecute() 30 | { 31 | Sequence.value.TogglePause(); 32 | EndAction(true); 33 | } 34 | } 35 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/PlaySequenceBackwards.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Sequences 8 | { 9 | [Category("DOTween/Sequences")] 10 | [Name("Play Sequence Backwards")] 11 | [Description("Plays a given sequence Backwards")] 12 | [Icon("DOTweenTween")] 13 | public class PlaySequenceBackwards : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Sequence; 18 | 19 | protected override string info 20 | { 21 | get 22 | { 23 | var descriptionBuilder = new StringBuilder(); 24 | descriptionBuilder.AppendFormat("Play {0} Backwards", Sequence); 25 | return descriptionBuilder.ToString(); 26 | } 27 | } 28 | 29 | protected override void OnExecute() 30 | { 31 | Sequence.value.PlayBackwards(); 32 | EndAction(true); 33 | } 34 | } 35 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Actions/GetChildNamedAction.cs: -------------------------------------------------------------------------------- 1 | using NodeCanvas; 2 | using NodeCanvas.Framework; 3 | using ParadoxNotion.Design; 4 | using UnityEngine; 5 | 6 | namespace NodeCanvas.Tasks.DOTween.CInput.Examples 7 | { 8 | [Category("GameObject")] 9 | [Name("Get Child Named")] 10 | public class GetChildNamedAction : ActionTask 11 | { 12 | [RequiredField] 13 | public BBParameter ChildName; 14 | 15 | [BlackboardOnly] 16 | public BBParameter MatchingObject = new BBParameter(); 17 | 18 | protected override string info 19 | { 20 | get { return string.Format("Store child {0} into {1}", ChildName.value, MatchingObject); } 21 | } 22 | 23 | protected override void OnExecute() 24 | { 25 | var matchingChild = agent.transform.Find(ChildName.value); 26 | if (matchingChild) 27 | { 28 | MatchingObject.value = matchingChild.gameObject; 29 | EndAction(true); 30 | } 31 | EndAction(false); 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/SetTweenEase.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens 8 | { 9 | [Category("DOTween/Tweens")] 10 | [Name("Set Tween Ease")] 11 | [Description("Sets the ease type of a given tween")] 12 | [Icon("DOTweenTween")] 13 | public class SetTweenEase : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Tween; 18 | 19 | public Ease EaseType = Ease.Linear; 20 | 21 | protected override string info 22 | { 23 | get 24 | { 25 | var descriptionBuilder = new StringBuilder(); 26 | descriptionBuilder.AppendFormat("Set Ease Type {0}", EaseType); 27 | 28 | return descriptionBuilder.ToString(); 29 | } 30 | } 31 | 32 | protected override void OnExecute() 33 | { 34 | Tween.value.SetEase(EaseType); 35 | EndAction(true); 36 | } 37 | } 38 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/SetTweenDelay.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens 8 | { 9 | [Category("DOTween/Tweens")] 10 | [Name("Set Tween Delay")] 11 | [Description("Sets the delay of a given tween")] 12 | [Icon("DOTweenTween")] 13 | public class SetTweenDelay : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Tween; 18 | 19 | [RequiredField] 20 | public BBParameter Delay; 21 | 22 | protected override string info 23 | { 24 | get 25 | { 26 | var descriptionBuilder = new StringBuilder(); 27 | descriptionBuilder.AppendFormat("Set Delay {0}", Delay); 28 | 29 | return descriptionBuilder.ToString(); 30 | } 31 | } 32 | 33 | protected override void OnExecute() 34 | { 35 | Tween.value.SetDelay(Delay.value); 36 | EndAction(true); 37 | } 38 | } 39 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/KillTweens.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens 8 | { 9 | [Category("DOTween/Tweens")] 10 | [Name("Kill Tweens")] 11 | [Description("Kills all tweens related to the object")] 12 | [Icon("DOTweenTween")] 13 | public class KillTweens : ActionTask 14 | { 15 | public BBParameter ShouldComplete; 16 | 17 | protected override string info 18 | { 19 | get 20 | { 21 | var descriptionBuilder = new StringBuilder(); 22 | descriptionBuilder.AppendFormat("Killing Tweens"); 23 | 24 | if(ShouldComplete.value) 25 | { descriptionBuilder.AppendFormat("\nCompleting related tweens"); } 26 | 27 | return descriptionBuilder.ToString(); 28 | } 29 | } 30 | 31 | protected override void OnExecute() 32 | { 33 | agent.transform.DOKill(ShouldComplete.value); 34 | EndAction(true); 35 | } 36 | } 37 | } -------------------------------------------------------------------------------- /src/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 7 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_ClothInterCollisionDistance: 0 18 | m_ClothInterCollisionStiffness: 0 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 1 23 | m_ClothInterCollisionSettingsToggle: 0 24 | m_ContactPairsMode: 0 25 | m_BroadphaseType: 0 26 | m_WorldBounds: 27 | m_Center: {x: 0, y: 0, z: 0} 28 | m_Extent: {x: 250, y: 250, z: 250} 29 | m_WorldSubdivisions: 8 30 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/CreateSequence.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Sequences 9 | { 10 | [Category("DOTween/Sequences")] 11 | [Name("Create Sequences")] 12 | [Description("Creates a sequence for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateSequence : ActionTask 15 | { 16 | [BlackboardOnly] 17 | public BBParameter CreatedSequence; 18 | 19 | protected override string info 20 | { 21 | get 22 | { 23 | var descriptionBuilder = new StringBuilder(); 24 | descriptionBuilder.AppendFormat("Creating Sequence {0}", CreatedSequence); 25 | return descriptionBuilder.ToString(); 26 | } 27 | } 28 | 29 | protected override void OnExecute() 30 | { 31 | var sequence = DG.Tweening.DOTween.Sequence(); 32 | CreatedSequence.value = sequence; 33 | sequence.Pause(); 34 | 35 | EndAction(true); 36 | } 37 | } 38 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Editor/Resources/DOTweenPath.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7e899471612ca049bd63477152aa8be 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 0 9 | linearTexture: 1 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 0 18 | heightScale: .25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | seamlessCubemap: 0 24 | textureFormat: -1 25 | maxTextureSize: 1024 26 | textureSettings: 27 | filterMode: -1 28 | aniso: 1 29 | mipBias: -1 30 | wrapMode: 1 31 | nPOTScale: 0 32 | lightmap: 0 33 | compressionQuality: 50 34 | spriteMode: 0 35 | spriteExtrude: 1 36 | spriteMeshType: 1 37 | alignment: 0 38 | spritePivot: {x: .5, y: .5} 39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 40 | spritePixelsToUnits: 100 41 | alphaIsTransparency: 1 42 | textureType: 2 43 | buildTargetSettings: [] 44 | spriteSheet: 45 | sprites: [] 46 | spritePackingTag: 47 | userData: 48 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Editor/Resources/DOTweenTween.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b4d507360531b44481b7d44101b095e 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 0 9 | linearTexture: 1 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 0 18 | heightScale: .25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | seamlessCubemap: 0 24 | textureFormat: -1 25 | maxTextureSize: 1024 26 | textureSettings: 27 | filterMode: -1 28 | aniso: 1 29 | mipBias: -1 30 | wrapMode: 1 31 | nPOTScale: 0 32 | lightmap: 0 33 | compressionQuality: 50 34 | spriteMode: 0 35 | spriteExtrude: 1 36 | spriteMeshType: 1 37 | alignment: 0 38 | spritePivot: {x: .5, y: .5} 39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 40 | spritePixelsToUnits: 100 41 | alphaIsTransparency: 1 42 | textureType: 2 43 | buildTargetSettings: [] 44 | spriteSheet: 45 | sprites: [] 46 | spritePackingTag: 47 | userData: 48 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/AppendTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Sequences 8 | { 9 | [Category("DOTween/Sequences")] 10 | [Name("Append Tween")] 11 | [Description("Append a tween to a sequence")] 12 | [Icon("DOTweenTween")] 13 | public class AppendTween : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Sequence; 18 | 19 | [RequiredField] 20 | public BBParameter Tween; 21 | 22 | protected override string info 23 | { 24 | get 25 | { 26 | var descriptionBuilder = new StringBuilder(); 27 | descriptionBuilder.AppendFormat("Append Tween {0}", Tween); 28 | descriptionBuilder.AppendFormat("\nTo Sequence {0}", Sequence); 29 | return descriptionBuilder.ToString(); 30 | } 31 | } 32 | 33 | protected override void OnExecute() 34 | { 35 | Sequence.value.Append(Tween.value); 36 | EndAction(true); 37 | } 38 | } 39 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/SetTweenRelativity.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens 8 | { 9 | [Category("DOTween/Tweens")] 10 | [Name("Set Tween Delay")] 11 | [Description("Sets the end point of a given tween to be relative (start + end) or absolute (end)")] 12 | [Icon("DOTweenTween")] 13 | public class SetTweenRelativity : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Tween; 18 | 19 | [RequiredField] 20 | public BBParameter IsRelative; 21 | 22 | protected override string info 23 | { 24 | get 25 | { 26 | var descriptionBuilder = new StringBuilder(); 27 | descriptionBuilder.AppendFormat("Set Relativity to {0}", IsRelative); 28 | 29 | return descriptionBuilder.ToString(); 30 | } 31 | } 32 | 33 | protected override void OnExecute() 34 | { 35 | Tween.value.SetRelative(IsRelative.value); 36 | EndAction(true); 37 | } 38 | } 39 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/JoinTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Sequences 8 | { 9 | [Category("DOTween/Sequences")] 10 | [Name("Join Tween")] 11 | [Description("Joins a tween in a given sequence")] 12 | [Icon("DOTweenTween")] 13 | public class JoinTween : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Sequence; 18 | 19 | [RequiredField] 20 | [BlackboardOnly] 21 | public BBParameter Tween; 22 | 23 | protected override string info 24 | { 25 | get 26 | { 27 | var descriptionBuilder = new StringBuilder(); 28 | descriptionBuilder.AppendFormat("Join Tween {0}", Tween); 29 | descriptionBuilder.AppendFormat("\nIn Sequence {0}", Sequence); 30 | return descriptionBuilder.ToString(); 31 | } 32 | } 33 | 34 | protected override void OnExecute() 35 | { 36 | Sequence.value.Join(Tween.value); 37 | EndAction(true); 38 | } 39 | } 40 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/SetTweenTimeScale.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens 8 | { 9 | [Category("DOTween/Tweens")] 10 | [Name("Set Time Scale")] 11 | [Description("Sets the global time scale for all tweens")] 12 | [Icon("DOTweenTween")] 13 | public class SetTweenTimeScale : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Tween; 18 | 19 | [RequiredField] 20 | public BBParameter TimeScale; 21 | 22 | protected override string info 23 | { 24 | get 25 | { 26 | var descriptionBuilder = new StringBuilder(); 27 | descriptionBuilder.AppendFormat("Setting Time Scale To {0}", TimeScale); 28 | descriptionBuilder.AppendFormat("\nFor Tween {0}", Tween); 29 | return descriptionBuilder.ToString(); 30 | } 31 | } 32 | 33 | protected override void OnExecute() 34 | { 35 | Tween.value.timeScale = TimeScale.value; 36 | EndAction(true); 37 | } 38 | } 39 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/AppendInterval.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Sequences 8 | { 9 | [Category("DOTween/Sequences")] 10 | [Name("Append Interval")] 11 | [Description("Append an interval to a sequence")] 12 | [Icon("DOTweenTween")] 13 | public class AppendInterval : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Sequence; 18 | 19 | [RequiredField] 20 | public BBParameter Interval; 21 | 22 | protected override string info 23 | { 24 | get 25 | { 26 | var descriptionBuilder = new StringBuilder(); 27 | descriptionBuilder.AppendFormat("Append Interval {0}", Interval); 28 | descriptionBuilder.AppendFormat("\nTo Sequence {0}", Sequence); 29 | return descriptionBuilder.ToString(); 30 | } 31 | } 32 | 33 | protected override void OnExecute() 34 | { 35 | Sequence.value.AppendInterval(Interval.value); 36 | EndAction(true); 37 | } 38 | } 39 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/PrependTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Sequences 8 | { 9 | [Category("DOTween/Sequences")] 10 | [Name("Prepend Tween")] 11 | [Description("Prepend a tween to a sequence")] 12 | [Icon("DOTweenTween")] 13 | public class PrependTween : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Sequence; 18 | 19 | [RequiredField] 20 | [BlackboardOnly] 21 | public BBParameter Tween; 22 | 23 | protected override string info 24 | { 25 | get 26 | { 27 | var descriptionBuilder = new StringBuilder(); 28 | descriptionBuilder.AppendFormat("Prepend Tween {0}", Tween); 29 | descriptionBuilder.AppendFormat("\nTo Sequence {0}", Sequence); 30 | return descriptionBuilder.ToString(); 31 | } 32 | } 33 | 34 | protected override void OnExecute() 35 | { 36 | Sequence.value.Prepend(Tween.value); 37 | EndAction(true); 38 | } 39 | } 40 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/PrependInterval.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Sequences 8 | { 9 | [Category("DOTween/Sequences")] 10 | [Name("Prepend Interval")] 11 | [Description("Prepend an interval to a sequence")] 12 | [Icon("DOTweenTween")] 13 | public class PrependInterval : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Sequence; 18 | 19 | [RequiredField] 20 | public BBParameter Interval; 21 | 22 | protected override string info 23 | { 24 | get 25 | { 26 | var descriptionBuilder = new StringBuilder(); 27 | descriptionBuilder.AppendFormat("Prepend Interval {0}", Interval); 28 | descriptionBuilder.AppendFormat("\nTo Sequence {0}", Sequence); 29 | return descriptionBuilder.ToString(); 30 | } 31 | } 32 | 33 | protected override void OnExecute() 34 | { 35 | Sequence.value.PrependInterval(Interval.value); 36 | EndAction(true); 37 | } 38 | } 39 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/SetTweenLoopType.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens 8 | { 9 | [Category("DOTween/Tweens")] 10 | [Name("Set Tween Loop Type")] 11 | [Description("Sets the loop type of the given tween")] 12 | [Icon("DOTweenTween")] 13 | public class SetTweenLoopType : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Tween; 18 | 19 | [RequiredField] 20 | public BBParameter Loops; 21 | 22 | [RequiredField] 23 | public LoopType LoopType; 24 | 25 | protected override string info 26 | { 27 | get 28 | { 29 | var descriptionBuilder = new StringBuilder(); 30 | descriptionBuilder.AppendFormat("Looping {0} times with Type {1}", Loops, LoopType); 31 | 32 | return descriptionBuilder.ToString(); 33 | } 34 | } 35 | 36 | protected override void OnExecute() 37 | { 38 | Tween.value.SetLoops(Loops.value, LoopType); 39 | EndAction(true); 40 | } 41 | } 42 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/SetTweenLoopType.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Sequences 8 | { 9 | [Category("DOTween/Sequences")] 10 | [Name("Set Sequence Loop Type")] 11 | [Description("Sets the loop type of the given sequence")] 12 | [Icon("DOTweenTween")] 13 | public class SetSequenceLoopType : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Sequence; 18 | 19 | [RequiredField] 20 | public BBParameter Loops; 21 | 22 | [RequiredField] 23 | public LoopType LoopType; 24 | 25 | protected override string info 26 | { 27 | get 28 | { 29 | var descriptionBuilder = new StringBuilder(); 30 | descriptionBuilder.AppendFormat("Looping {0} times", Loops); 31 | descriptionBuilder.AppendFormat("\nWith Type {0}", LoopType); 32 | return descriptionBuilder.ToString(); 33 | } 34 | } 35 | 36 | protected override void OnExecute() 37 | { 38 | Sequence.value.SetLoops(Loops.value, LoopType); 39 | EndAction(true); 40 | } 41 | } 42 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/InitializeDOTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens 8 | { 9 | [Category("DOTween/Tweens")] 10 | [Name("Initialize DO Tween")] 11 | [Description("Allows you to initialize DO Tween explicitly")] 12 | [Icon("DOTweenTween")] 13 | public class InitializeDOTween : ActionTask 14 | { 15 | public BBParameter RecycleAllByDefault = new BBParameter {value = true}; 16 | public BBParameter UseSafeMode = new BBParameter{value = true}; 17 | public LogBehaviour LogBehaviour; 18 | 19 | public BBParameter ExpectedMaximumConcurrentTweens = new BBParameter{value = 100 }; 20 | public BBParameter ExpectedMaximumConcurrentSequences = new BBParameter { value = 10 }; 21 | 22 | 23 | protected override string info 24 | { 25 | get { return "Initialize Tween System"; } 26 | } 27 | 28 | protected override void OnExecute() 29 | { 30 | DG.Tweening.DOTween.Init(RecycleAllByDefault.value, UseSafeMode.value, LogBehaviour) 31 | .SetCapacity(ExpectedMaximumConcurrentTweens.value, ExpectedMaximumConcurrentSequences.value); 32 | EndAction(true); 33 | } 34 | } 35 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/InsertTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Sequences 8 | { 9 | [Category("DOTween/Sequences")] 10 | [Name("Insert Tween")] 11 | [Description("Insert a tween at a given time position in a sequence")] 12 | [Icon("DOTweenTween")] 13 | public class InsertTween : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Sequence; 18 | 19 | [RequiredField] 20 | [BlackboardOnly] 21 | public BBParameter Tween; 22 | 23 | [RequiredField] 24 | public BBParameter TimePosition; 25 | 26 | protected override string info 27 | { 28 | get 29 | { 30 | var descriptionBuilder = new StringBuilder(); 31 | descriptionBuilder.AppendFormat("Insert Tween {0} At {1}", Tween, TimePosition); 32 | descriptionBuilder.AppendFormat("\nTo Sequence {0}", Sequence); 33 | return descriptionBuilder.ToString(); 34 | } 35 | } 36 | 37 | protected override void OnExecute() 38 | { 39 | Sequence.value.Insert(TimePosition.value, Tween.value); 40 | EndAction(true); 41 | } 42 | } 43 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Audio/CreateFadeTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.Audio 9 | { 10 | [Category("DOTween/Tweens/Audio")] 11 | [Name("Create Fade Tween")] 12 | [Description("Creates a fade tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateFadeTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter Fade; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | 22 | [BlackboardOnly] 23 | public BBParameter CreatedTween; 24 | 25 | protected override string info 26 | { 27 | get 28 | { 29 | var descriptionBuilder = new StringBuilder(); 30 | descriptionBuilder.AppendFormat("Fade Tween To {0}", Fade); 31 | descriptionBuilder.AppendFormat("\nIn {0}", Duration); 32 | return descriptionBuilder.ToString(); 33 | } 34 | } 35 | 36 | protected override void OnExecute() 37 | { 38 | var tweener = ((AudioSource)agent).DOFade(Fade.value, Duration.value); 39 | tweener.Pause(); 40 | 41 | CreatedTween.value = tweener; 42 | EndAction(true); 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/SetTweenSpeedBased.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens 8 | { 9 | [Category ("DOTween/Tweens")] 10 | [Name ("Set Tween Speed Based")] 11 | [Description ("If IsSpeedBased is True, sets the tween as speed based " + 12 | "(the duration will represent the number of units/degrees the tween moves x second). " + 13 | "\n\nNOTE: if you want your speed to be constant, also set the ease to Ease.Linear. " + 14 | "\n\nHas no effect if the tween has already started or is inside a Sequence.")] 15 | [Icon ("DOTweenTween")] 16 | public class SetTweenSpeedBased : ActionTask 17 | { 18 | [RequiredField] 19 | [BlackboardOnly] 20 | public BBParameter Tween; 21 | 22 | [RequiredField] 23 | public BBParameter IsSpeedBased; 24 | 25 | protected override string info { 26 | get { 27 | var descriptionBuilder = new StringBuilder (); 28 | descriptionBuilder.AppendFormat ("Set Speed Based {0}", IsSpeedBased); 29 | 30 | return descriptionBuilder.ToString (); 31 | } 32 | } 33 | 34 | protected override void OnExecute () 35 | { 36 | Tween.value.SetSpeedBased (IsSpeedBased.value); 37 | EndAction (true); 38 | } 39 | } 40 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/TrailRenderer/CreateTimeTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens.TrailRenderer 8 | { 9 | [Category("DOTween/Tweens/TrailRenderer")] 10 | [Name("Create Time Tween")] 11 | [Description("Creates a time tween for configuration or use")] 12 | [Icon("DOTweenTween")] 13 | public class CreateTimeTween : ActionTask 14 | { 15 | [RequiredField] 16 | public BBParameter EndValue; 17 | 18 | [RequiredField] 19 | public BBParameter Duration; 20 | 21 | [BlackboardOnly] 22 | public BBParameter CreatedTween; 23 | 24 | protected override string info 25 | { 26 | get 27 | { 28 | var descriptionBuilder = new StringBuilder(); 29 | descriptionBuilder.AppendFormat("Time Tween {0}", EndValue); 30 | descriptionBuilder.AppendFormat("\nIn {0}", Duration); 31 | return descriptionBuilder.ToString(); 32 | } 33 | } 34 | 35 | protected override void OnExecute() 36 | { 37 | var tweener = agent.DOTime(EndValue.value, Duration.value); 38 | tweener.Pause(); 39 | 40 | CreatedTween.value = tweener; 41 | EndAction(true); 42 | } 43 | } 44 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Audio/CreatePitchTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.Audio 9 | { 10 | [Category("DOTween/Tweens/Audio")] 11 | [Name("Create Pitch Tween")] 12 | [Description("Creates a pitch tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreatePitchTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter Pitch; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | 22 | [BlackboardOnly] 23 | public BBParameter CreatedTween; 24 | 25 | protected override string info 26 | { 27 | get 28 | { 29 | var descriptionBuilder = new StringBuilder(); 30 | descriptionBuilder.AppendFormat("Pitch Tween To {0}", Pitch); 31 | descriptionBuilder.AppendFormat("\nIn {0}", Duration); 32 | return descriptionBuilder.ToString(); 33 | } 34 | } 35 | 36 | protected override void OnExecute() 37 | { 38 | var tweener = ((AudioSource)agent).DOPitch(Pitch.value, Duration.value); 39 | tweener.Pause(); 40 | 41 | CreatedTween.value = tweener; 42 | EndAction(true); 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateFadeTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.GameObjects 9 | { 10 | [Category("DOTween/Tweens/GameObjects")] 11 | [Name("Create Fade Tween")] 12 | [Description("Creates a fade tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateFadeTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter Opacity; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | 22 | [BlackboardOnly] 23 | public BBParameter CreatedTween; 24 | 25 | protected override string info 26 | { 27 | get 28 | { 29 | var descriptionBuilder = new StringBuilder(); 30 | descriptionBuilder.AppendFormat("Fade Tween To {0}", Opacity); 31 | descriptionBuilder.AppendFormat("\nIn {0}", Duration); 32 | return descriptionBuilder.ToString(); 33 | } 34 | } 35 | 36 | protected override void OnExecute() 37 | { 38 | var tweener = agent.material.DOFade(Opacity.value, Duration.value); 39 | tweener.Pause(); 40 | 41 | CreatedTween.value = tweener; 42 | EndAction(true); 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/InsertFlagAtPosition.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Sequences 8 | { 9 | [Category("DOTween/Sequences")] 10 | [Name("Insert Flag At Position")] 11 | [Description("Inserts a callback in the sequence which will set a given flag to true when it occurs")] 12 | [Icon("DOTweenTween")] 13 | public class InsertFlagAtPosition : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Sequence; 18 | 19 | [RequiredField] 20 | public BBParameter FlagVariable; 21 | 22 | [RequiredField] 23 | public BBParameter TimePosition; 24 | 25 | protected override string info 26 | { 27 | get 28 | { 29 | var descriptionBuilder = new StringBuilder(); 30 | descriptionBuilder.AppendFormat("Insert Callback Flag {0} At {1}", FlagVariable, TimePosition); 31 | descriptionBuilder.AppendFormat("\nTo Sequence {0}", Sequence); 32 | return descriptionBuilder.ToString(); 33 | } 34 | } 35 | 36 | protected override void OnExecute() 37 | { 38 | Sequence.value.InsertCallback(TimePosition.value, () => { FlagVariable.value = true; }); 39 | EndAction(true); 40 | } 41 | } 42 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Lights/CreateIntensityTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.Lights 9 | { 10 | [Category("DOTween/Tweens/Lights")] 11 | [Name("Create Intensity Tween")] 12 | [Description("Creates an intensity tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateIntensityTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter Intensity; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | 22 | [BlackboardOnly] 23 | public BBParameter CreatedTween; 24 | 25 | protected override string info 26 | { 27 | get 28 | { 29 | var descriptionBuilder = new StringBuilder(); 30 | descriptionBuilder.AppendFormat("Color Tween To {0}", Intensity); 31 | descriptionBuilder.AppendFormat("\nIn {0}", Duration); 32 | return descriptionBuilder.ToString(); 33 | } 34 | } 35 | 36 | protected override void OnExecute() 37 | { 38 | var tweener = agent.DOIntensity(Intensity.value, Duration.value); 39 | tweener.Pause(); 40 | 41 | CreatedTween.value = tweener; 42 | EndAction(true); 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateRectTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.Cameras 9 | { 10 | [Category("DOTween/Tweens/Camera")] 11 | [Name("Create Camera Rect Tween")] 12 | [Description("Creates a camera rect tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateRectTween : ActionTask 15 | { 16 | public BBParameter Duration; 17 | public BBParameter To; 18 | 19 | [BlackboardOnly] 20 | public BBParameter CreatedTween; 21 | 22 | protected override string info 23 | { 24 | get 25 | { 26 | var descriptionBuilder = new StringBuilder(); 27 | descriptionBuilder.AppendFormat("Camera Rect Tween To {0}", To.value); 28 | 29 | if (!Duration.isNone && !Duration.isNull) 30 | { descriptionBuilder.AppendFormat("\nIn {0}", Duration); } 31 | 32 | return descriptionBuilder.ToString(); 33 | } 34 | } 35 | 36 | protected override void OnExecute() 37 | { 38 | var tweener = agent.DORect(To.value, Duration.value); 39 | tweener.Pause(); 40 | 41 | CreatedTween.value = tweener; 42 | EndAction(true); 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateAspectTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.Cameras 9 | { 10 | [Category("DOTween/Tweens/Camera")] 11 | [Name("Create Camera Aspect Tween")] 12 | [Description("Creates a camera aspect tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateAspectTween : ActionTask 15 | { 16 | public BBParameter Duration; 17 | public BBParameter To; 18 | 19 | [BlackboardOnly] 20 | public BBParameter CreatedTween; 21 | 22 | protected override string info 23 | { 24 | get 25 | { 26 | var descriptionBuilder = new StringBuilder(); 27 | descriptionBuilder.AppendFormat("Camera Aspect Tween To {0}", To.value); 28 | 29 | if (!Duration.isNone && !Duration.isNull) 30 | { descriptionBuilder.AppendFormat("\nIn {0}", Duration); } 31 | 32 | return descriptionBuilder.ToString(); 33 | } 34 | } 35 | 36 | protected override void OnExecute() 37 | { 38 | var tweener = ((Camera) agent).DOAspect(To.value, Duration.value); 39 | tweener.Pause(); 40 | 41 | CreatedTween.value = tweener; 42 | EndAction(true); 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Lights/CreateShadowStrengthTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.Lights 9 | { 10 | [Category("DOTween/Tweens/Lights")] 11 | [Name("Create Shadow Strength Tween")] 12 | [Description("Creates an intensity tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateShadowStrengthTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter ShadowStrength; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | 22 | [BlackboardOnly] 23 | public BBParameter CreatedTween; 24 | 25 | protected override string info 26 | { 27 | get 28 | { 29 | var descriptionBuilder = new StringBuilder(); 30 | descriptionBuilder.AppendFormat("Create Shadow Strength Tween"); 31 | descriptionBuilder.AppendFormat("\nTo {0} In {1}", ShadowStrength, Duration); 32 | return descriptionBuilder.ToString(); 33 | } 34 | } 35 | 36 | protected override void OnExecute() 37 | { 38 | var tweener = agent.DOShadowStrength(ShadowStrength.value, Duration.value); 39 | tweener.Pause(); 40 | 41 | CreatedTween.value = tweener; 42 | EndAction(true); 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateOrthoSizeTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.Cameras 9 | { 10 | [Category("DOTween/Tweens/Camera")] 11 | [Name("Create Camera Ortho Size Tween")] 12 | [Description("Creates a camera ortho size tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateOrthoSizeTween : ActionTask 15 | { 16 | public BBParameter Duration; 17 | public BBParameter To; 18 | 19 | [BlackboardOnly] 20 | public BBParameter CreatedTween; 21 | 22 | protected override string info 23 | { 24 | get 25 | { 26 | var descriptionBuilder = new StringBuilder(); 27 | descriptionBuilder.AppendFormat("Camera Ortho Size Tween To {0}", To.value); 28 | 29 | if (!Duration.isNone && !Duration.isNull) 30 | { descriptionBuilder.AppendFormat("\nIn {0}", Duration); } 31 | 32 | return descriptionBuilder.ToString(); 33 | } 34 | } 35 | 36 | protected override void OnExecute() 37 | { 38 | var tweener = agent.DOOrthoSize(To.value, Duration.value); 39 | tweener.Pause(); 40 | 41 | CreatedTween.value = tweener; 42 | EndAction(true); 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreatePixelRectTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.Cameras 9 | { 10 | [Category("DOTween/Tweens/Camera")] 11 | [Name("Create Camera Pixel Rect Tween")] 12 | [Description("Creates a camera pixel rect tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreatePixelRectTween : ActionTask 15 | { 16 | public BBParameter Duration; 17 | public BBParameter To; 18 | 19 | [BlackboardOnly] 20 | public BBParameter CreatedTween; 21 | 22 | protected override string info 23 | { 24 | get 25 | { 26 | var descriptionBuilder = new StringBuilder(); 27 | descriptionBuilder.AppendFormat("Camera Pixel Rect Tween To {0}", To.value); 28 | 29 | if (!Duration.isNone && !Duration.isNull) 30 | { descriptionBuilder.AppendFormat("\nIn {0}", Duration); } 31 | 32 | return descriptionBuilder.ToString(); 33 | } 34 | } 35 | 36 | protected override void OnExecute() 37 | { 38 | var tweener = agent.DOPixelRect(To.value, Duration.value); 39 | tweener.Pause(); 40 | 41 | CreatedTween.value = tweener; 42 | EndAction(true); 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /src/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_BaumgarteScale: 0.2 17 | m_BaumgarteTimeOfImpactScale: 0.75 18 | m_TimeToSleep: 0.5 19 | m_LinearSleepTolerance: 0.01 20 | m_AngularSleepTolerance: 2 21 | m_DefaultContactOffset: 0.01 22 | m_AutoSimulation: 1 23 | m_QueriesHitTriggers: 1 24 | m_QueriesStartInColliders: 1 25 | m_ChangeStopsCallbacks: 0 26 | m_CallbacksOnDisable: 1 27 | m_AutoSyncTransforms: 1 28 | m_AlwaysShowColliders: 0 29 | m_ShowColliderSleep: 1 30 | m_ShowColliderContacts: 0 31 | m_ShowColliderAABB: 0 32 | m_ContactArrowScale: 0.2 33 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} 34 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} 35 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} 36 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} 37 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 38 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateFieldOfViewTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.Cameras 9 | { 10 | [Category("DOTween/Tweens/Camera")] 11 | [Name("Create Camera Field of View Tween")] 12 | [Description("Creates a camera field of view tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateFieldOfViewTween : ActionTask 15 | { 16 | 17 | public BBParameter Duration; 18 | public BBParameter To; 19 | 20 | [BlackboardOnly] 21 | public BBParameter CreatedTween; 22 | 23 | protected override string info 24 | { 25 | get 26 | { 27 | var descriptionBuilder = new StringBuilder(); 28 | descriptionBuilder.AppendFormat("Camera Field Of View Tween To {0}", To.value); 29 | 30 | if (!Duration.isNone && !Duration.isNull) 31 | { descriptionBuilder.AppendFormat("\nIn {0}", Duration); } 32 | 33 | return descriptionBuilder.ToString(); 34 | } 35 | } 36 | 37 | protected override void OnExecute() 38 | { 39 | var tweener = agent.DOFieldOfView(To.value, Duration.value); 40 | tweener.Pause(); 41 | 42 | CreatedTween.value = tweener; 43 | EndAction(true); 44 | } 45 | } 46 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/PlayTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens 8 | { 9 | [Category("DOTween/Tweens")] 10 | [Name("Play Tween")] 11 | [Description("Plays a given tween")] 12 | [Icon("DOTweenTween")] 13 | public class PlayTween : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Tween; 18 | 19 | public BBParameter WaitUntilFinished; 20 | 21 | protected override string info 22 | { 23 | get 24 | { 25 | var descriptionBuilder = new StringBuilder(); 26 | descriptionBuilder.AppendFormat("Play Tween {0}", Tween); 27 | 28 | if (!WaitUntilFinished.isNone && !WaitUntilFinished.isNull && WaitUntilFinished.value) 29 | { 30 | descriptionBuilder.AppendFormat("\nAnd wait until finished"); 31 | } 32 | 33 | return descriptionBuilder.ToString(); 34 | } 35 | } 36 | 37 | protected override void OnExecute() 38 | { 39 | if (WaitUntilFinished.value) 40 | { 41 | Tween.value.OnComplete(() => EndAction(true)); 42 | } 43 | 44 | Tween.value.Play(); 45 | 46 | if (!WaitUntilFinished.value) 47 | { 48 | EndAction(true); 49 | } 50 | } 51 | } 52 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/RigidBody/CreateLookAtTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.RigidBody 9 | { 10 | [Category("DOTween/Tweens/RigidBody")] 11 | [Name("Create Look At Tween")] 12 | [Description("Creates a rotation tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateLookAtTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter LookAt; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | public AxisConstraint AxisConstraint; 22 | 23 | [BlackboardOnly] 24 | public BBParameter CreatedTween; 25 | 26 | protected override string info 27 | { 28 | get 29 | { 30 | var descriptionBuilder = new StringBuilder(); 31 | descriptionBuilder.AppendFormat("LookAt Tween To {0}", LookAt); 32 | descriptionBuilder.AppendFormat("\nIn {0} with {1}", Duration, AxisConstraint); 33 | return descriptionBuilder.ToString(); 34 | } 35 | } 36 | 37 | protected override void OnExecute() 38 | { 39 | var tweener = agent.DOLookAt(LookAt.value, Duration.value, AxisConstraint); 40 | tweener.Pause(); 41 | 42 | CreatedTween.value = tweener; 43 | EndAction(true); 44 | } 45 | } 46 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/SetSequenceEasing.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Sequences 8 | { 9 | [Category("DOTween/Sequences")] 10 | [Name("Set Sequence Easing")] 11 | [Description("Sets the easing type of the given sequence")] 12 | [Icon("DOTweenTween")] 13 | public class SetSequenceEasing: ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Sequence; 18 | 19 | [RequiredField] 20 | public BBParameter EaseAmplitudeOrOvershoot; 21 | 22 | [RequiredField] 23 | public BBParameter EasePeriod; 24 | 25 | 26 | protected override string info 27 | { 28 | get 29 | { 30 | var descriptionBuilder = new StringBuilder(); 31 | descriptionBuilder.AppendFormat("Setting Sequence Easing"); 32 | descriptionBuilder.AppendFormat("\nWith Ease Amplitude {0}", EaseAmplitudeOrOvershoot); 33 | descriptionBuilder.AppendFormat("\nAnd Ease Period {0}", EasePeriod); 34 | return descriptionBuilder.ToString(); 35 | } 36 | } 37 | 38 | protected override void OnExecute() 39 | { 40 | Sequence.value.easeOvershootOrAmplitude = EaseAmplitudeOrOvershoot.value; 41 | Sequence.value.easePeriod = EasePeriod.value; 42 | EndAction(true); 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateNearClipPlaneTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.Cameras 9 | { 10 | [Category("DOTween/Tweens/Camera")] 11 | [Name("Create Camera Near Clip Plane Tween")] 12 | [Description("Creates a camera near clip plane tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateNearPlaneClipTween : ActionTask 15 | { 16 | public BBParameter Duration; 17 | public BBParameter To; 18 | 19 | [BlackboardOnly] 20 | public BBParameter CreatedTween; 21 | 22 | protected override string info 23 | { 24 | get 25 | { 26 | var descriptionBuilder = new StringBuilder(); 27 | descriptionBuilder.AppendFormat("Camera Near Clip Plane Tween To {0}", To.value); 28 | 29 | if (!Duration.isNone && !Duration.isNull) 30 | { descriptionBuilder.AppendFormat("\nIn {0}", Duration); } 31 | 32 | return descriptionBuilder.ToString(); 33 | } 34 | } 35 | 36 | protected override void OnExecute() 37 | { 38 | var tweener = agent.DONearClipPlane(To.value, Duration.value); 39 | tweener.Pause(); 40 | 41 | CreatedTween.value = tweener; 42 | EndAction(true); 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/RigidBody/CreateRotationTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.RigidBody 9 | { 10 | [Category("DOTween/Tweens/RigidBody")] 11 | [Name("Create Rotation Tween")] 12 | [Description("Creates a rotation tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateRotationTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter Rotation; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | public RotateMode RotateMode; 22 | 23 | [BlackboardOnly] 24 | public BBParameter CreatedTween; 25 | 26 | protected override string info 27 | { 28 | get 29 | { 30 | var descriptionBuilder = new StringBuilder(); 31 | descriptionBuilder.AppendFormat("Rotation Tween To {0}", Rotation); 32 | descriptionBuilder.AppendFormat("\nIn {0} with {1}", Duration, RotateMode); 33 | return descriptionBuilder.ToString(); 34 | } 35 | } 36 | 37 | protected override void OnExecute() 38 | { 39 | var tweener = agent.DORotate(Rotation.value, Duration.value, RotateMode); 40 | tweener.Pause(); 41 | 42 | CreatedTween.value = tweener; 43 | EndAction(true); 44 | } 45 | } 46 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateFarClipPlaneTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.Cameras 9 | { 10 | [Category("DOTween/Tweens/Camera")] 11 | [Name("Create Camera Far Clip Plane Tween")] 12 | [Description("Creates a camera far clip plane tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateFarPlaneClipTween : ActionTask 15 | { 16 | 17 | public BBParameter Duration; 18 | public BBParameter To; 19 | 20 | [BlackboardOnly] 21 | public BBParameter CreatedTween; 22 | 23 | protected override string info 24 | { 25 | get 26 | { 27 | var descriptionBuilder = new StringBuilder(); 28 | descriptionBuilder.AppendFormat("Camera Far Clip Plane Tween To {0}", To.value); 29 | 30 | if (!Duration.isNone && !Duration.isNull) 31 | { descriptionBuilder.AppendFormat("\nIn {0}", Duration); } 32 | 33 | return descriptionBuilder.ToString(); 34 | } 35 | } 36 | 37 | protected override void OnExecute() 38 | { 39 | var tweener = ((Camera) agent).DOFarClipPlane(To.value, Duration.value); 40 | tweener.Pause(); 41 | 42 | CreatedTween.value = tweener; 43 | EndAction(true); 44 | } 45 | } 46 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateLookAtTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.GameObjects 9 | { 10 | [Category("DOTween/Tweens/GameObjects")] 11 | [Name("Create Look At Tween")] 12 | [Description("Creates a look at tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateLookAtTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter LookAt; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | public AxisConstraint AxisConstraint; 22 | 23 | [BlackboardOnly] 24 | public BBParameter CreatedTween; 25 | 26 | protected override string info 27 | { 28 | get 29 | { 30 | var descriptionBuilder = new StringBuilder(); 31 | descriptionBuilder.AppendFormat("LookAt Tween To {0}", LookAt); 32 | descriptionBuilder.AppendFormat("\nIn {0} with {1}", Duration, AxisConstraint); 33 | return descriptionBuilder.ToString(); 34 | } 35 | } 36 | 37 | protected override void OnExecute() 38 | { 39 | var tweener = ((Rigidbody)agent).DOLookAt(LookAt.value, Duration.value, AxisConstraint); 40 | tweener.Pause(); 41 | 42 | CreatedTween.value = tweener; 43 | EndAction(true); 44 | } 45 | } 46 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateBackgroundColourTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.Cameras 9 | { 10 | [Category("DOTween/Tweens/Camera")] 11 | [Name("Create Camera Background Colour Tween")] 12 | [Description("Creates a camera background colour tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateBackgroundColourTween : ActionTask 15 | { 16 | 17 | public BBParameter Duration; 18 | public BBParameter To; 19 | 20 | [BlackboardOnly] 21 | public BBParameter CreatedTween; 22 | 23 | protected override string info 24 | { 25 | get 26 | { 27 | var descriptionBuilder = new StringBuilder(); 28 | descriptionBuilder.AppendFormat("Camera Background Colour Tween To {0}", To.value); 29 | 30 | if (!Duration.isNone && !Duration.isNull) 31 | { descriptionBuilder.AppendFormat("\nIn {0}", Duration); } 32 | 33 | return descriptionBuilder.ToString(); 34 | } 35 | } 36 | 37 | protected override void OnExecute() 38 | { 39 | var tweener = ((Camera) agent).DOColor(To.value, Duration.value); 40 | tweener.Pause(); 41 | 42 | CreatedTween.value = tweener; 43 | EndAction(true); 44 | } 45 | } 46 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Sequences/PlayTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Sequences 8 | { 9 | [Category("DOTween/Sequences")] 10 | [Name("Play Tween")] 11 | [Description("Plays a given Sequence")] 12 | [Icon("DOTweenTween")] 13 | public class PlaySequence : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Sequence; 18 | 19 | public BBParameter WaitUntilFinished; 20 | 21 | protected override string info 22 | { 23 | get 24 | { 25 | var descriptionBuilder = new StringBuilder(); 26 | descriptionBuilder.AppendFormat("Play Sequence {0}", Sequence); 27 | 28 | if (!WaitUntilFinished.isNone && !WaitUntilFinished.isNull && WaitUntilFinished.value) 29 | { 30 | descriptionBuilder.AppendFormat("\nAnd wait until finished"); 31 | } 32 | 33 | return descriptionBuilder.ToString(); 34 | } 35 | } 36 | 37 | protected override void OnExecute() 38 | { 39 | if (WaitUntilFinished.value) 40 | { 41 | Sequence.value.OnComplete(() => EndAction(true)); 42 | } 43 | 44 | Sequence.value.Play(); 45 | 46 | if (!WaitUntilFinished.value) 47 | { 48 | EndAction(true); 49 | } 50 | } 51 | } 52 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Lights/CreateColourTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.Lights 9 | { 10 | [Category("DOTween/Tweens/Lights")] 11 | [Name("Create Colour Tween")] 12 | [Description("Creates a colour tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateColourTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter NewColour; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | 22 | [BlackboardOnly] 23 | public BBParameter CreatedTween; 24 | 25 | protected override string info 26 | { 27 | get 28 | { 29 | var descriptionBuilder = new StringBuilder(); 30 | 31 | if (!NewColour.isNull && !NewColour.isNone) 32 | { descriptionBuilder.AppendFormat("Color Tween To {0}", NewColour); } 33 | 34 | if (!Duration.isNone && !Duration.isNull) 35 | { descriptionBuilder.AppendFormat("\nIn {0}", Duration); } 36 | 37 | return descriptionBuilder.ToString(); 38 | } 39 | } 40 | 41 | protected override void OnExecute() 42 | { 43 | var tweener = agent.DOColor(NewColour.value, Duration.value); 44 | tweener.Pause(); 45 | 46 | CreatedTween.value = tweener; 47 | EndAction(true); 48 | } 49 | } 50 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateColourTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.GameObjects 9 | { 10 | [Category("DOTween/Tweens/GameObjects")] 11 | [Name("Create Colour Tween")] 12 | [Description("Creates a colour tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateColourTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter NewColour; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | 22 | [BlackboardOnly] 23 | public BBParameter CreatedTween; 24 | 25 | protected override string info 26 | { 27 | get 28 | { 29 | var descriptionBuilder = new StringBuilder(); 30 | 31 | if (!NewColour.isNull && !NewColour.isNone) 32 | { descriptionBuilder.AppendFormat("Color Tween To {0}", NewColour); } 33 | 34 | if (!Duration.isNone && !Duration.isNull) 35 | { descriptionBuilder.AppendFormat("\nIn {0}", Duration); } 36 | 37 | return descriptionBuilder.ToString(); 38 | } 39 | } 40 | 41 | protected override void OnExecute() 42 | { 43 | var tweener = agent.material.DOColor(NewColour.value, Duration.value); 44 | tweener.Pause(); 45 | 46 | CreatedTween.value = tweener; 47 | EndAction(true); 48 | } 49 | } 50 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateLookAtGameObjectTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.GameObjects 9 | { 10 | [Category("DOTween/Tweens/GameObjects")] 11 | [Name("Create Look At Game Objec Tween")] 12 | [Description("Creates a look at tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateLookAtGameObjectTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter LookAtObject; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | public AxisConstraint AxisConstraint; 22 | 23 | [BlackboardOnly] 24 | public BBParameter CreatedTween; 25 | 26 | protected override string info 27 | { 28 | get 29 | { 30 | var descriptionBuilder = new StringBuilder(); 31 | descriptionBuilder.AppendFormat("LookAt Tween To {0}", LookAtObject); 32 | descriptionBuilder.AppendFormat("\nIn {0} with {1}", Duration, AxisConstraint); 33 | return descriptionBuilder.ToString(); 34 | } 35 | } 36 | 37 | protected override void OnExecute() 38 | { 39 | var tweener = agent.DOLookAt(LookAtObject.value.transform.position, Duration.value, AxisConstraint); 40 | tweener.Pause(); 41 | 42 | CreatedTween.value = tweener; 43 | EndAction(true); 44 | } 45 | } 46 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/RewindTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens 8 | { 9 | [Category("DOTween/Tweens")] 10 | [Name("Rewind Tween")] 11 | [Description("Rewinds a given tween")] 12 | [Icon("DOTweenTween")] 13 | public class RewindTween : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Tween; 18 | 19 | public BBParameter IncludeDelay; 20 | 21 | public BBParameter WaitUntilFinished; 22 | 23 | protected override string info 24 | { 25 | get 26 | { 27 | var descriptionBuilder = new StringBuilder(); 28 | descriptionBuilder.AppendFormat("Rewind Tween {0}", Tween); 29 | 30 | if (!WaitUntilFinished.isNone && !WaitUntilFinished.isNull && WaitUntilFinished.value) 31 | { 32 | descriptionBuilder.AppendFormat("\nAnd wait until finished"); 33 | } 34 | 35 | return descriptionBuilder.ToString(); 36 | } 37 | } 38 | 39 | protected override void OnExecute() 40 | { 41 | if (WaitUntilFinished.value) 42 | { 43 | Tween.value.OnComplete(() => EndAction(true)); 44 | } 45 | 46 | Tween.value.Rewind(IncludeDelay.value); 47 | 48 | if (!WaitUntilFinished.value) 49 | { 50 | EndAction(true); 51 | } 52 | } 53 | } 54 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/RestartTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens 8 | { 9 | [Category("DOTween/Tweens")] 10 | [Name("Restart Tween")] 11 | [Description("Restarts a given tween")] 12 | [Icon("DOTweenTween")] 13 | public class RestartTween : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Tween; 18 | 19 | public BBParameter IncludeDelay; 20 | 21 | public BBParameter WaitUntilFinished; 22 | 23 | protected override string info 24 | { 25 | get 26 | { 27 | var descriptionBuilder = new StringBuilder(); 28 | descriptionBuilder.AppendFormat("Restart Tween {0}", Tween); 29 | 30 | if (!WaitUntilFinished.isNone && !WaitUntilFinished.isNull && WaitUntilFinished.value) 31 | { 32 | descriptionBuilder.AppendFormat("\nAnd wait until finished"); 33 | } 34 | 35 | return descriptionBuilder.ToString(); 36 | } 37 | } 38 | 39 | protected override void OnExecute() 40 | { 41 | if (WaitUntilFinished.value) 42 | { 43 | Tween.value.OnComplete(() => EndAction(true)); 44 | } 45 | 46 | Tween.value.Restart(IncludeDelay.value); 47 | 48 | if (!WaitUntilFinished.value) 49 | { 50 | EndAction(true); 51 | } 52 | } 53 | } 54 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/TrailRenderer/CreateColourTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens.TrailRenderer 8 | { 9 | [Category("DOTween/Tweens/TrailRenderer")] 10 | [Name("Create Resize Tween")] 11 | [Description("Creates a colour tween for configuration or use")] 12 | [Icon("DOTweenTween")] 13 | public class CreateResizeTween : ActionTask 14 | { 15 | [RequiredField] 16 | public BBParameter StartSize; 17 | 18 | [RequiredField] 19 | public BBParameter EndSize; 20 | 21 | [RequiredField] 22 | public BBParameter Duration; 23 | 24 | [BlackboardOnly] 25 | public BBParameter CreatedTween; 26 | 27 | protected override string info 28 | { 29 | get 30 | { 31 | var descriptionBuilder = new StringBuilder(); 32 | descriptionBuilder.AppendFormat("Resize Tween Start {0}", StartSize); 33 | descriptionBuilder.AppendFormat("\nTo End {0}", EndSize); 34 | descriptionBuilder.AppendFormat("\nIn {0}", Duration); 35 | 36 | return descriptionBuilder.ToString(); 37 | } 38 | } 39 | 40 | protected override void OnExecute() 41 | { 42 | var tweener = agent.DOResize(StartSize.value, EndSize.value, Duration.value); 43 | tweener.Pause(); 44 | 45 | CreatedTween.value = tweener; 46 | EndAction(true); 47 | } 48 | } 49 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateMaterialFloatTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.GameObjects 9 | { 10 | [Category("DOTween/Tweens/GameObjects")] 11 | [Name("Create Material Float Tween")] 12 | [Description("Creates a float tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateMaterialFloatTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter Value; 18 | 19 | [RequiredField] 20 | public BBParameter PropertyName; 21 | 22 | [RequiredField] 23 | public BBParameter Duration; 24 | 25 | [BlackboardOnly] 26 | public BBParameter CreatedTween; 27 | 28 | protected override string info 29 | { 30 | get 31 | { 32 | var descriptionBuilder = new StringBuilder(); 33 | descriptionBuilder.AppendFormat("Float Tween To {0}", Value); 34 | descriptionBuilder.AppendFormat("\nProperty {0}", PropertyName); 35 | descriptionBuilder.AppendFormat("\nIn {0}", Duration); 36 | return descriptionBuilder.ToString(); 37 | } 38 | } 39 | 40 | protected override void OnExecute() 41 | { 42 | var tweener = agent.material.DOFloat(Value.value, PropertyName.value, Duration.value); 43 | tweener.Pause(); 44 | 45 | CreatedTween.value = tweener; 46 | EndAction(true); 47 | } 48 | } 49 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateMaterialVectorTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.GameObjects 9 | { 10 | [Category("DOTween/Tweens/GameObjects")] 11 | [Name("Create Material Vector Tween")] 12 | [Description("Creates a vector tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateMaterialVectorTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter Value; 18 | 19 | [RequiredField] 20 | public BBParameter PropertyName; 21 | 22 | [RequiredField] 23 | public BBParameter Duration; 24 | 25 | [BlackboardOnly] 26 | public BBParameter CreatedTween; 27 | 28 | protected override string info 29 | { 30 | get 31 | { 32 | var descriptionBuilder = new StringBuilder(); 33 | descriptionBuilder.AppendFormat("Vector Tween To {0}", Value); 34 | descriptionBuilder.AppendFormat("\nProperty {0}", PropertyName); 35 | descriptionBuilder.AppendFormat("\nIn {0}", Duration); 36 | return descriptionBuilder.ToString(); 37 | } 38 | } 39 | 40 | protected override void OnExecute() 41 | { 42 | var tweener = agent.material.DOVector(Value.value, PropertyName.value, Duration.value); 43 | tweener.Pause(); 44 | 45 | CreatedTween.value = tweener; 46 | EndAction(true); 47 | } 48 | } 49 | } -------------------------------------------------------------------------------- /src/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | debug: 89 | m_Flags: 0 90 | m_SettingNames: 91 | - Humanoid 92 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/PlayTweenBackwards.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens 8 | { 9 | [Category("DOTween/Tweens")] 10 | [Name("Play Tween Backwards")] 11 | [Description("Plays a given tween backwards")] 12 | [Icon("DOTweenTween")] 13 | public class PlayTweenBackwards : ActionTask 14 | { 15 | [RequiredField] 16 | [BlackboardOnly] 17 | public BBParameter Tween; 18 | 19 | public BBParameter WaitUntilFinished; 20 | 21 | protected override string info 22 | { 23 | get 24 | { 25 | var descriptionBuilder = new StringBuilder(); 26 | descriptionBuilder.AppendFormat("Play Tween {0} Backwards", Tween); 27 | 28 | if (!WaitUntilFinished.isNone && !WaitUntilFinished.isNull && WaitUntilFinished.value) 29 | { 30 | descriptionBuilder.AppendFormat("\nAnd wait until finished"); 31 | } 32 | 33 | return descriptionBuilder.ToString(); 34 | } 35 | } 36 | 37 | protected override void OnExecute() 38 | { 39 | if (WaitUntilFinished.value) 40 | { 41 | Tween.value.OnComplete(OnTweenComplete); 42 | } 43 | 44 | Tween.value.PlayBackwards(); 45 | 46 | if (!WaitUntilFinished.value) 47 | { 48 | EndAction(true); 49 | } 50 | } 51 | 52 | private void OnTweenComplete() 53 | { 54 | EndAction(true); 55 | } 56 | } 57 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/RigidBody/CreateMovementTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.RigidBody 9 | { 10 | [Category("DOTween/Tweens/RigidBody")] 11 | [Name("Create Movement To Position Tween")] 12 | [Description("Creates a movement tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateMovementTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter Destination; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | public BBParameter UseSnapping; 22 | 23 | [BlackboardOnly] 24 | public BBParameter CreatedTween; 25 | 26 | protected override string info 27 | { 28 | get 29 | { 30 | var descriptionBuilder = new StringBuilder(); 31 | descriptionBuilder.AppendFormat("Movement Tween To {0}", Destination); 32 | 33 | if (!Duration.isNone && !Duration.isNull) 34 | { descriptionBuilder.AppendFormat("\nIn {0} {1} snapping", Duration, UseSnapping.value ? "with" : "without"); } 35 | 36 | return descriptionBuilder.ToString(); 37 | } 38 | } 39 | 40 | protected override void OnExecute() 41 | { 42 | var tweener = agent.DOMove(Destination.value, Duration.value, UseSnapping.value); 43 | tweener.Pause(); 44 | 45 | CreatedTween.value = tweener; 46 | EndAction(true); 47 | } 48 | } 49 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Materials/CreateColourTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using DG.Tweening.Core; 4 | using NodeCanvas; 5 | using NodeCanvas.Framework; 6 | using ParadoxNotion.Design; 7 | using UnityEngine; 8 | 9 | namespace NodeCanvas.Tasks.DOTween.Tweens.Materials 10 | { 11 | [Category("DOTween/Tweens/Materials")] 12 | [Name("Create Colour Tween")] 13 | [Description("Creates a colour tween for configuration or use")] 14 | [Icon("DOTweenTween")] 15 | public class CreateColourTween : ActionTask 16 | { 17 | [RequiredField] 18 | public BBParameter Material; 19 | 20 | [RequiredField] 21 | public BBParameter NewColour; 22 | 23 | [RequiredField] 24 | public BBParameter Duration; 25 | 26 | [BlackboardOnly] 27 | public BBParameter CreatedTween; 28 | 29 | protected override string info 30 | { 31 | get 32 | { 33 | var descriptionBuilder = new StringBuilder(); 34 | 35 | if (!NewColour.isNull && !NewColour.isNone) 36 | { descriptionBuilder.AppendFormat("Color Tween To {0}", NewColour); } 37 | 38 | if (!Duration.isNone && !Duration.isNull) 39 | { descriptionBuilder.AppendFormat("\nIn {0}", Duration); } 40 | 41 | return descriptionBuilder.ToString(); 42 | } 43 | } 44 | 45 | protected override void OnExecute() 46 | { 47 | var tweener = Material.value.DOColor(NewColour.value, Duration.value); 48 | tweener.Pause(); 49 | 50 | CreatedTween.value = tweener; 51 | EndAction(true); 52 | } 53 | } 54 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateMovementToPositionTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.GameObjects 9 | { 10 | [Category("DOTween/Tweens/GameObjects")] 11 | [Name("Create Movement To Position Tween")] 12 | [Description("Creates a movement tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateMovementToPositionTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter Destination; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | public BBParameter UseSnapping; 22 | 23 | [BlackboardOnly] 24 | public BBParameter CreatedTween; 25 | 26 | protected override string info 27 | { 28 | get 29 | { 30 | var descriptionBuilder = new StringBuilder(); 31 | descriptionBuilder.AppendFormat("Movement Tween To {0}", Destination); 32 | 33 | if (!Duration.isNone && !Duration.isNull) 34 | { descriptionBuilder.AppendFormat("\nIn {0} {1} snapping", Duration, UseSnapping.value ? "with" : "without"); } 35 | 36 | return descriptionBuilder.ToString(); 37 | } 38 | } 39 | 40 | protected override void OnExecute() 41 | { 42 | var tweener = agent.transform.DOMove(Destination.value, Duration.value, UseSnapping.value); 43 | tweener.Pause(); 44 | 45 | CreatedTween.value = tweener; 46 | EndAction(true); 47 | } 48 | } 49 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateMovementToObjectTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.GameObjects 9 | { 10 | [Category("DOTween/Tweens/GameObjects")] 11 | [Name("Create Movement To Object Tween")] 12 | [Description("Creates a movement tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateMovementToObjectTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter DestinationObject; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | public BBParameter UseSnapping; 22 | 23 | [BlackboardOnly] 24 | public BBParameter CreatedTween; 25 | 26 | protected override string info 27 | { 28 | get 29 | { 30 | var descriptionBuilder = new StringBuilder(); 31 | 32 | descriptionBuilder.AppendFormat("Movement Tween To {0}", DestinationObject); 33 | 34 | if (!Duration.isNone && !Duration.isNull) 35 | { descriptionBuilder.AppendFormat("\nIn {0} {1} snapping", Duration, UseSnapping.value ? "with" : "without"); } 36 | 37 | return descriptionBuilder.ToString(); 38 | } 39 | } 40 | 41 | protected override void OnExecute() 42 | { 43 | var tweener = agent.transform.DOMove(DestinationObject.value.transform.position, Duration.value, UseSnapping.value); 44 | tweener.Pause(); 45 | 46 | CreatedTween.value = tweener; 47 | EndAction(true); 48 | } 49 | } 50 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateColourPropertyTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.GameObjects 9 | { 10 | [Category("DOTween/Tweens/GameObjects")] 11 | [Name("Create Colour Property Tween")] 12 | [Description("Creates a colour tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateColourPropertyTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter NewColour; 18 | 19 | [RequiredField] 20 | public BBParameter PropertyName; 21 | 22 | [RequiredField] 23 | public BBParameter Duration; 24 | 25 | [BlackboardOnly] 26 | public BBParameter CreatedTween; 27 | 28 | protected override string info 29 | { 30 | get 31 | { 32 | var descriptionBuilder = new StringBuilder(); 33 | 34 | descriptionBuilder.AppendFormat("Color Tween To {0}", NewColour); 35 | descriptionBuilder.AppendFormat("\nFor Property {0}", PropertyName); 36 | 37 | if (!Duration.isNone && !Duration.isNull) 38 | { descriptionBuilder.AppendFormat("\nIn {0}", Duration); } 39 | 40 | return descriptionBuilder.ToString(); 41 | } 42 | } 43 | 44 | protected override void OnExecute() 45 | { 46 | var tweener = agent.material.DOColor(NewColour.value, PropertyName.value, Duration.value); 47 | tweener.Pause(); 48 | 49 | CreatedTween.value = tweener; 50 | EndAction(true); 51 | } 52 | } 53 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/LineRenderer/CreateColourTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.LineRenderer 9 | { 10 | [Category("DOTween/Tweens/LineRenderer")] 11 | [Name("Create Colour Tween")] 12 | [Description("Creates a colour tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateColourTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter StartColour; 18 | 19 | [RequiredField] 20 | public BBParameter EndColour; 21 | 22 | [RequiredField] 23 | public BBParameter Duration; 24 | 25 | [BlackboardOnly] 26 | public BBParameter CreatedTween; 27 | 28 | protected override string info 29 | { 30 | get 31 | { 32 | var descriptionBuilder = new StringBuilder(); 33 | descriptionBuilder.AppendFormat("Color Tween Start {0}", StartColour); 34 | descriptionBuilder.AppendFormat("\nTo End {0}", EndColour); 35 | descriptionBuilder.AppendFormat("\nIn {0}", Duration); 36 | 37 | return descriptionBuilder.ToString(); 38 | } 39 | } 40 | 41 | protected override void OnExecute() 42 | { 43 | var startColour = new Color2(StartColour.value, StartColour.value); 44 | var endColour = new Color2(EndColour.value, EndColour.value); 45 | var tweener = agent.DOColor(startColour, endColour, Duration.value); 46 | tweener.Pause(); 47 | 48 | CreatedTween.value = tweener; 49 | EndAction(true); 50 | } 51 | } 52 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Materials/CreateColourPropertyTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.Materials 9 | { 10 | [Category("DOTween/Tweens/Materials")] 11 | [Name("Create Colour Property Tween")] 12 | [Description("Creates a colour tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateColourPropertyTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter Material; 18 | 19 | [RequiredField] 20 | public BBParameter NewColour; 21 | 22 | [RequiredField] 23 | public BBParameter PropertyName; 24 | 25 | [RequiredField] 26 | public BBParameter Duration; 27 | 28 | [BlackboardOnly] 29 | public BBParameter CreatedTween; 30 | 31 | protected override string info 32 | { 33 | get 34 | { 35 | var descriptionBuilder = new StringBuilder(); 36 | 37 | descriptionBuilder.AppendFormat("Color Tween To {0}", NewColour); 38 | descriptionBuilder.AppendFormat("\nFor Property {0}", PropertyName); 39 | 40 | if (!Duration.isNone && !Duration.isNull) 41 | { descriptionBuilder.AppendFormat("\nIn {0}", Duration); } 42 | 43 | return descriptionBuilder.ToString(); 44 | } 45 | } 46 | 47 | protected override void OnExecute() 48 | { 49 | var tweener = Material.value.DOColor(NewColour.value, PropertyName.value, Duration.value); 50 | tweener.Pause(); 51 | 52 | CreatedTween.value = tweener; 53 | EndAction(true); 54 | } 55 | } 56 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreatePathTween.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Text; 3 | using DG.Tweening; 4 | using NodeCanvas; 5 | using NodeCanvas.Framework; 6 | using ParadoxNotion.Design; 7 | using UnityEngine; 8 | 9 | namespace NodeCanvas.Tasks.DOTween.Tweens.GameObjects 10 | { 11 | [Category("DOTween/Tweens/GameObjects")] 12 | [Name("Create Path Tween")] 13 | [Description("Creates a path tween for configuration or use")] 14 | [Icon("DOTweenPath")] 15 | public class CreatePathTween : ActionTask 16 | { 17 | [RequiredField] 18 | public BBParameter> VectorPath; 19 | 20 | [RequiredField] 21 | public BBParameter Duration; 22 | 23 | public PathType PathType = PathType.Linear; 24 | public PathMode PathMode = PathMode.Full3D; 25 | 26 | public BBParameter Resolution = new BBParameter{ value = 10 }; 27 | 28 | [BlackboardOnly] 29 | public BBParameter CreatedTween; 30 | 31 | protected override string info 32 | { 33 | get 34 | { 35 | var descriptionBuilder = new StringBuilder(); 36 | descriptionBuilder.AppendFormat("Path Tween along {0}", VectorPath); 37 | descriptionBuilder.AppendFormat("\nIn {0} with resolution of {1}", Duration, Resolution); 38 | descriptionBuilder.AppendFormat("\nWith type {0} and mode {1}", PathType, PathMode); 39 | 40 | return descriptionBuilder.ToString(); 41 | } 42 | } 43 | 44 | protected override void OnExecute() 45 | { 46 | var tweener = agent.transform.DOPath(VectorPath.value.ToArray(), Duration.value, PathType, PathMode, Resolution.value); 47 | tweener.Pause(); 48 | CreatedTween.value = tweener; 49 | EndAction(true); 50 | } 51 | } 52 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateShakePositionVectorTween.cs: -------------------------------------------------------------------------------- 1 | using DG.Tweening; 2 | using NodeCanvas.Framework; 3 | using ParadoxNotion.Design; 4 | using System.Text; 5 | using UnityEngine; 6 | 7 | namespace NodeCanvas.Tasks.DOTween.Tweens.Cameras 8 | { 9 | [Category("DOTween/Tweens/Camera")] 10 | [Name("Create Camera Shake Position Tween (Vector3 Strength)")] 11 | [Description("Creates a camera shake position tween with vector strength for configuration or use")] 12 | [Icon("DOTweenTween")] 13 | public class CreateShakePositionVectorTween : ActionTask 14 | { 15 | 16 | public BBParameter Duration; 17 | public BBParameter Strength; 18 | public BBParameter vibrato; 19 | public BBParameter randomness; 20 | 21 | [BlackboardOnly] 22 | public BBParameter CreatedTween; 23 | 24 | protected override string info 25 | { 26 | get 27 | { 28 | var descriptionBuilder = new StringBuilder(); 29 | 30 | descriptionBuilder.AppendFormat("Camera Shake Position Tween With Strength of {0}", Strength.value); 31 | 32 | descriptionBuilder.AppendFormat("\nWith vibrato of {0}", vibrato.value); 33 | 34 | descriptionBuilder.AppendFormat("\nWith randomness of {0}", randomness.value); 35 | 36 | if (!Duration.isNone && !Duration.isNull) 37 | { descriptionBuilder.AppendFormat("\nFor {0}", Duration); } 38 | 39 | return descriptionBuilder.ToString(); 40 | } 41 | } 42 | 43 | protected override void OnExecute() 44 | { 45 | var tweener = agent.DOShakePosition(Duration.value, Strength.value, vibrato.value, randomness.value); 46 | 47 | tweener.Pause(); 48 | 49 | CreatedTween.value = tweener; 50 | EndAction(true); 51 | } 52 | } 53 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreatePunchRotationTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.GameObjects 9 | { 10 | [Category("DOTween/Tweens/GameObjects")] 11 | [Name("Create Punch Rotation Tween")] 12 | [Description("Creates a punch rotation tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreatePunchRotationTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter PunchRotation; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | 22 | public BBParameter Vibration = new BBParameter { value = 10 }; 23 | public BBParameter Elasticity = new BBParameter { value = 1.0f }; 24 | 25 | [BlackboardOnly] 26 | public BBParameter CreatedTween; 27 | 28 | protected override string info 29 | { 30 | get 31 | { 32 | var descriptionBuilder = new StringBuilder(); 33 | descriptionBuilder.AppendFormat("Punch Tween To Rotation {0}", PunchRotation); 34 | 35 | descriptionBuilder.AppendFormat("\nWith Vibration {0} and Elasticity {1}", Vibration, Elasticity); 36 | 37 | if (!Duration.isNone && !Duration.isNull) 38 | { descriptionBuilder.AppendFormat("\nIn {0} snapping", Duration); } 39 | 40 | return descriptionBuilder.ToString(); 41 | } 42 | } 43 | 44 | protected override void OnExecute() 45 | { 46 | var tweener = agent.transform.DOPunchRotation(PunchRotation.value, Duration.value, Vibration.value, Elasticity.value); 47 | tweener.Pause(); 48 | 49 | CreatedTween.value = tweener; 50 | EndAction(true); 51 | } 52 | } 53 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateShakePositionFloatTween.cs: -------------------------------------------------------------------------------- 1 | using DG.Tweening; 2 | using NodeCanvas; 3 | using NodeCanvas.Framework; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using System.Reflection; 7 | using System.Text; 8 | using UnityEngine; 9 | 10 | namespace NodeCanvas.Tasks.DOTween.Tweens.Cameras 11 | { 12 | [Category("DOTween/Tweens/Camera")] 13 | [Name("Create Camera Shake Position Tween (Float Strength)")] 14 | [Description("Creates a camera shake position tween with float strength for configuration or use")] 15 | [Icon("DOTweenTween")] 16 | public class CreateShakePositionFloatTween : ActionTask 17 | { 18 | 19 | public BBParameter Duration; 20 | public BBParameter Strength; 21 | public BBParameter vibrato; 22 | public BBParameter randomness; 23 | 24 | [BlackboardOnly] 25 | public BBParameter CreatedTween; 26 | 27 | protected override string info 28 | { 29 | get 30 | { 31 | var descriptionBuilder = new StringBuilder(); 32 | 33 | descriptionBuilder.AppendFormat("Camera Shake Position Tween With Strength of {0}", Strength.value); 34 | 35 | descriptionBuilder.AppendFormat("\nWith vibrato of {0}", vibrato.value); 36 | 37 | descriptionBuilder.AppendFormat("\nWith randomness of {0}", randomness.value); 38 | 39 | if (!Duration.isNone && !Duration.isNull) 40 | { descriptionBuilder.AppendFormat("\nFor {0}", Duration); } 41 | 42 | return descriptionBuilder.ToString(); 43 | } 44 | } 45 | 46 | protected override void OnExecute() 47 | { 48 | 49 | var tweener = agent.DOShakePosition(Duration.value, Strength.value, vibrato.value, randomness.value); 50 | 51 | tweener.Pause(); 52 | 53 | CreatedTween.value = tweener; 54 | EndAction(true); 55 | } 56 | } 57 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateShakeRotationFloatTween.cs: -------------------------------------------------------------------------------- 1 | using DG.Tweening; 2 | using NodeCanvas; 3 | using NodeCanvas.Framework; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using System.Reflection; 7 | using System.Text; 8 | using UnityEngine; 9 | 10 | namespace NodeCanvas.Tasks.DOTween.Tweens.Cameras 11 | { 12 | [Category("DOTween/Tweens/Camera")] 13 | [Name("Create Camera Shake Rotation Tween (Float Strength)")] 14 | [Description("Creates a camera shake rotation tween with float strength for configuration or use")] 15 | [Icon("DOTweenTween")] 16 | public class CreateShakeRotationFloatTween : ActionTask 17 | { 18 | 19 | public BBParameter Duration; 20 | public BBParameter Strength; 21 | public BBParameter vibrato; 22 | public BBParameter randomness; 23 | 24 | [BlackboardOnly] 25 | public BBParameter CreatedTween; 26 | 27 | protected override string info 28 | { 29 | get 30 | { 31 | var descriptionBuilder = new StringBuilder(); 32 | 33 | descriptionBuilder.AppendFormat("Camera Shake Rotation Tween With Strength of {0}", Strength.value); 34 | 35 | descriptionBuilder.AppendFormat("\nWith vibrato of {0}", vibrato.value); 36 | 37 | descriptionBuilder.AppendFormat("\nWith randomness of {0}", randomness.value); 38 | 39 | if (!Duration.isNone && !Duration.isNull) 40 | { descriptionBuilder.AppendFormat("\nFor {0}", Duration); } 41 | 42 | return descriptionBuilder.ToString(); 43 | } 44 | } 45 | 46 | protected override void OnExecute() 47 | { 48 | var tweener = ((Camera) agent).DOShakeRotation(Duration.value, Strength.value, vibrato.value, randomness.value); 49 | 50 | tweener.Pause(); 51 | 52 | CreatedTween.value = tweener; 53 | EndAction(true); 54 | } 55 | } 56 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/Cameras/CreateShakeRotationVectorTween.cs: -------------------------------------------------------------------------------- 1 | using DG.Tweening; 2 | using NodeCanvas; 3 | using NodeCanvas.Framework; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using System.Reflection; 7 | using System.Text; 8 | using UnityEngine; 9 | 10 | namespace NodeCanvas.Tasks.DOTween.Tweens.Cameras 11 | { 12 | [Category("DOTween/Tweens/Camera")] 13 | [Name("Create Camera Shake Rotation Tween (Vector3 Strength)")] 14 | [Description("Creates a camera shake rotation tween with vector strength for configuration or use")] 15 | [Icon("DOTweenTween")] 16 | public class CreateShakeRotationVectorTween : ActionTask 17 | { 18 | 19 | public BBParameter Duration; 20 | public BBParameter Strength; 21 | public BBParameter vibrato; 22 | public BBParameter randomness; 23 | 24 | [BlackboardOnly] 25 | public BBParameter CreatedTween; 26 | 27 | protected override string info 28 | { 29 | get 30 | { 31 | var descriptionBuilder = new StringBuilder(); 32 | 33 | descriptionBuilder.AppendFormat("Camera Shake Rotation Tween With Strength of {0}", Strength.value); 34 | 35 | descriptionBuilder.AppendFormat("\nWith vibrato of {0}", vibrato.value); 36 | 37 | descriptionBuilder.AppendFormat("\nWith randomness of {0}", randomness.value); 38 | 39 | if (!Duration.isNone && !Duration.isNull) 40 | { descriptionBuilder.AppendFormat("\nFor {0}", Duration); } 41 | 42 | return descriptionBuilder.ToString(); 43 | } 44 | } 45 | 46 | protected override void OnExecute() 47 | { 48 | var tweener = agent.DOShakeRotation(Duration.value, Strength.value, vibrato.value, randomness.value); 49 | 50 | tweener.Pause(); 51 | 52 | CreatedTween.value = tweener; 53 | EndAction(true); 54 | } 55 | } 56 | } -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreatePunchPositionTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.GameObjects 9 | { 10 | [Category("DOTween/Tweens/GameObjects")] 11 | [Name("Create Punch Position Tween")] 12 | [Description("Creates a punch position tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreatePunchPositionTween : ActionTask 15 | { 16 | [RequiredField] 17 | public BBParameter PunchVector; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | 22 | public BBParameter Vibration = new BBParameter { value = 10 }; 23 | public BBParameter Elasticity = new BBParameter { value = 1.0f }; 24 | 25 | public BBParameter UseSnapping; 26 | 27 | [BlackboardOnly] 28 | public BBParameter CreatedTween; 29 | 30 | protected override string info 31 | { 32 | get 33 | { 34 | var descriptionBuilder = new StringBuilder(); 35 | descriptionBuilder.AppendFormat("Punch Tween To Position {0}", PunchVector); 36 | 37 | descriptionBuilder.AppendFormat("\nWith Vibration {0} and Elasticity {1}", Vibration, Elasticity); 38 | 39 | if (!Duration.isNone && !Duration.isNull) 40 | { descriptionBuilder.AppendFormat("\nIn {0} {1} snapping", Duration, UseSnapping.value ? "with" : "without"); } 41 | 42 | return descriptionBuilder.ToString(); 43 | } 44 | } 45 | 46 | protected override void OnExecute() 47 | { 48 | var tweener = agent.transform.DOPunchPosition(PunchVector.value, Duration.value, Vibration.value, Elasticity.value, UseSnapping.value); 49 | tweener.Pause(); 50 | 51 | CreatedTween.value = tweener; 52 | EndAction(true); 53 | } 54 | } 55 | } -------------------------------------------------------------------------------- /src/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!30 &1 4 | GraphicsSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 12 7 | m_Deferred: 8 | m_Mode: 1 9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} 10 | m_DeferredReflections: 11 | m_Mode: 1 12 | m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} 13 | m_ScreenSpaceShadows: 14 | m_Mode: 1 15 | m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} 16 | m_LegacyDeferred: 17 | m_Mode: 1 18 | m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} 19 | m_DepthNormals: 20 | m_Mode: 1 21 | m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} 22 | m_MotionVectors: 23 | m_Mode: 1 24 | m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} 25 | m_LightHalo: 26 | m_Mode: 1 27 | m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} 28 | m_LensFlare: 29 | m_Mode: 1 30 | m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} 31 | m_AlwaysIncludedShaders: 32 | - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} 33 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} 34 | m_PreloadedShaders: [] 35 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, 36 | type: 0} 37 | m_CustomRenderPipeline: {fileID: 0} 38 | m_TransparencySortMode: 0 39 | m_TransparencySortAxis: {x: 0, y: 0, z: 1} 40 | m_DefaultRenderingPath: 1 41 | m_DefaultMobileRenderingPath: 1 42 | m_TierSettings: [] 43 | m_LightmapStripping: 0 44 | m_FogStripping: 0 45 | m_InstancingStripping: 0 46 | m_LightmapKeepPlain: 1 47 | m_LightmapKeepDirCombined: 1 48 | m_LightmapKeepDynamicPlain: 1 49 | m_LightmapKeepDynamicDirCombined: 1 50 | m_LightmapKeepShadowMask: 1 51 | m_LightmapKeepSubtractive: 1 52 | m_FogKeepLinear: 1 53 | m_FogKeepExp: 1 54 | m_FogKeepExp2: 1 55 | m_AlbedoSwatchInfos: [] 56 | m_LightsUseLinearIntensity: 0 57 | m_LightsUseColorTemperature: 0 58 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween/Actions/Tweens/GameObjects/CreateRotationTween.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using DG.Tweening; 3 | using NodeCanvas; 4 | using NodeCanvas.Framework; 5 | using ParadoxNotion.Design; 6 | using UnityEngine; 7 | 8 | namespace NodeCanvas.Tasks.DOTween.Tweens.GameObjects 9 | { 10 | [Category("DOTween/Tweens/GameObjects")] 11 | [Name("Create Rotation Tween")] 12 | [Description("Creates a rotation tween for configuration or use")] 13 | [Icon("DOTweenTween")] 14 | public class CreateRotationTween : ActionTask 15 | { 16 | public BBParameter DestinationRotation; 17 | public BBParameter DestinationGameObject; 18 | 19 | [RequiredField] 20 | public BBParameter Duration; 21 | public RotateMode RotateMode; 22 | 23 | [BlackboardOnly] 24 | public BBParameter CreatedTween; 25 | 26 | protected override string info 27 | { 28 | get 29 | { 30 | var descriptionBuilder = new StringBuilder(); 31 | 32 | if (!DestinationRotation.isNull && !DestinationRotation.isNone) 33 | { descriptionBuilder.AppendFormat("Rotation Tween To {0}", DestinationRotation); } 34 | 35 | if (!DestinationGameObject.isNull && !DestinationGameObject.isNone) 36 | { descriptionBuilder.AppendFormat("Rotation Tween To {0}", DestinationGameObject); } 37 | 38 | if (!Duration.isNone && !Duration.isNull) 39 | { descriptionBuilder.AppendFormat("\nIn {0} with {1}", Duration, RotateMode); } 40 | 41 | return descriptionBuilder.ToString(); 42 | } 43 | } 44 | 45 | protected override void OnExecute() 46 | { 47 | var destination = DestinationGameObject.value ? DestinationGameObject.value.transform.position : DestinationRotation.value; 48 | var tweener = agent.transform.DORotate(destination, Duration.value, RotateMode); 49 | tweener.Pause(); 50 | 51 | CreatedTween.value = tweener; 52 | EndAction(true); 53 | } 54 | } 55 | } -------------------------------------------------------------------------------- /src/src.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2017 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "src", "src.csproj", "{7C30CA80-AAF2-6895-C66E-ABBB6F8A6825}" 5 | EndProject 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.PackageManagerUI.Editor", "Unity.PackageManagerUI.Editor.csproj", "{6877705C-FBD9-0C4F-5AFB-6FB431E5D39D}" 7 | EndProject 8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "src.Editor", "src.Editor.csproj", "{12779E55-4C1A-4EB5-8A00-A2561BBE9934}" 9 | EndProject 10 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnityEditor.StandardEvents", "UnityEditor.StandardEvents.csproj", "{6800202F-4402-D405-F8CB-03DC7BD78B92}" 11 | EndProject 12 | Global 13 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 14 | Debug|Any CPU = Debug|Any CPU 15 | Release|Any CPU = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 18 | {7C30CA80-AAF2-6895-C66E-ABBB6F8A6825}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 19 | {7C30CA80-AAF2-6895-C66E-ABBB6F8A6825}.Debug|Any CPU.Build.0 = Debug|Any CPU 20 | {7C30CA80-AAF2-6895-C66E-ABBB6F8A6825}.Release|Any CPU.ActiveCfg = Release|Any CPU 21 | {7C30CA80-AAF2-6895-C66E-ABBB6F8A6825}.Release|Any CPU.Build.0 = Release|Any CPU 22 | {6877705C-FBD9-0C4F-5AFB-6FB431E5D39D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 23 | {6877705C-FBD9-0C4F-5AFB-6FB431E5D39D}.Debug|Any CPU.Build.0 = Debug|Any CPU 24 | {6877705C-FBD9-0C4F-5AFB-6FB431E5D39D}.Release|Any CPU.ActiveCfg = Release|Any CPU 25 | {6877705C-FBD9-0C4F-5AFB-6FB431E5D39D}.Release|Any CPU.Build.0 = Release|Any CPU 26 | {12779E55-4C1A-4EB5-8A00-A2561BBE9934}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 27 | {12779E55-4C1A-4EB5-8A00-A2561BBE9934}.Debug|Any CPU.Build.0 = Debug|Any CPU 28 | {12779E55-4C1A-4EB5-8A00-A2561BBE9934}.Release|Any CPU.ActiveCfg = Release|Any CPU 29 | {12779E55-4C1A-4EB5-8A00-A2561BBE9934}.Release|Any CPU.Build.0 = Release|Any CPU 30 | {6800202F-4402-D405-F8CB-03DC7BD78B92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 31 | {6800202F-4402-D405-F8CB-03DC7BD78B92}.Debug|Any CPU.Build.0 = Debug|Any CPU 32 | {6800202F-4402-D405-F8CB-03DC7BD78B92}.Release|Any CPU.ActiveCfg = Release|Any CPU 33 | {6800202F-4402-D405-F8CB-03DC7BD78B92}.Release|Any CPU.Build.0 = Release|Any CPU 34 | EndGlobalSection 35 | GlobalSection(SolutionProperties) = preSolution 36 | HideSolutionNode = FALSE 37 | EndGlobalSection 38 | EndGlobal 39 | -------------------------------------------------------------------------------- /src/NodeCanvasDoTween.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2017 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NodeCanvasDoTween", "NodeCanvasDoTween.csproj", "{1CDE63EE-05AE-AA07-7483-564DA74AE7A4}" 5 | EndProject 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.PackageManagerUI.Editor", "Unity.PackageManagerUI.Editor.csproj", "{6877705C-FBD9-0C4F-5AFB-6FB431E5D39D}" 7 | EndProject 8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnityEditor.StandardEvents", "UnityEditor.StandardEvents.csproj", "{6800202F-4402-D405-F8CB-03DC7BD78B92}" 9 | EndProject 10 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NodeCanvasDoTween.Editor", "NodeCanvasDoTween.Editor.csproj", "{58EBAADA-7185-9553-C147-253A7541C6E6}" 11 | EndProject 12 | Global 13 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 14 | Debug|Any CPU = Debug|Any CPU 15 | Release|Any CPU = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 18 | {1CDE63EE-05AE-AA07-7483-564DA74AE7A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 19 | {1CDE63EE-05AE-AA07-7483-564DA74AE7A4}.Debug|Any CPU.Build.0 = Debug|Any CPU 20 | {1CDE63EE-05AE-AA07-7483-564DA74AE7A4}.Release|Any CPU.ActiveCfg = Release|Any CPU 21 | {1CDE63EE-05AE-AA07-7483-564DA74AE7A4}.Release|Any CPU.Build.0 = Release|Any CPU 22 | {6877705C-FBD9-0C4F-5AFB-6FB431E5D39D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 23 | {6877705C-FBD9-0C4F-5AFB-6FB431E5D39D}.Debug|Any CPU.Build.0 = Debug|Any CPU 24 | {6877705C-FBD9-0C4F-5AFB-6FB431E5D39D}.Release|Any CPU.ActiveCfg = Release|Any CPU 25 | {6877705C-FBD9-0C4F-5AFB-6FB431E5D39D}.Release|Any CPU.Build.0 = Release|Any CPU 26 | {6800202F-4402-D405-F8CB-03DC7BD78B92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 27 | {6800202F-4402-D405-F8CB-03DC7BD78B92}.Debug|Any CPU.Build.0 = Debug|Any CPU 28 | {6800202F-4402-D405-F8CB-03DC7BD78B92}.Release|Any CPU.ActiveCfg = Release|Any CPU 29 | {6800202F-4402-D405-F8CB-03DC7BD78B92}.Release|Any CPU.Build.0 = Release|Any CPU 30 | {58EBAADA-7185-9553-C147-253A7541C6E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 31 | {58EBAADA-7185-9553-C147-253A7541C6E6}.Debug|Any CPU.Build.0 = Debug|Any CPU 32 | {58EBAADA-7185-9553-C147-253A7541C6E6}.Release|Any CPU.ActiveCfg = Release|Any CPU 33 | {58EBAADA-7185-9553-C147-253A7541C6E6}.Release|Any CPU.Build.0 = Release|Any CPU 34 | EndGlobalSection 35 | GlobalSection(SolutionProperties) = preSolution 36 | HideSolutionNode = FALSE 37 | EndGlobalSection 38 | EndGlobal 39 | -------------------------------------------------------------------------------- /src/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!47 &1 4 | QualitySettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 5 7 | m_CurrentQuality: 3 8 | m_QualitySettings: 9 | - serializedVersion: 2 10 | name: Very Low 11 | pixelLightCount: 0 12 | shadows: 0 13 | shadowResolution: 0 14 | shadowProjection: 1 15 | shadowCascades: 1 16 | shadowDistance: 15 17 | shadowNearPlaneOffset: 3 18 | shadowCascade2Split: 0.33333334 19 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 20 | shadowmaskMode: 0 21 | blendWeights: 1 22 | textureQuality: 1 23 | anisotropicTextures: 0 24 | antiAliasing: 0 25 | softParticles: 0 26 | softVegetation: 0 27 | realtimeReflectionProbes: 0 28 | billboardsFaceCameraPosition: 0 29 | vSyncCount: 0 30 | lodBias: 0.3 31 | maximumLODLevel: 0 32 | particleRaycastBudget: 4 33 | asyncUploadTimeSlice: 2 34 | asyncUploadBufferSize: 4 35 | resolutionScalingFixedDPIFactor: 1 36 | excludedTargetPlatforms: [] 37 | - serializedVersion: 2 38 | name: Low 39 | pixelLightCount: 0 40 | shadows: 0 41 | shadowResolution: 0 42 | shadowProjection: 1 43 | shadowCascades: 1 44 | shadowDistance: 20 45 | shadowNearPlaneOffset: 3 46 | shadowCascade2Split: 0.33333334 47 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 48 | shadowmaskMode: 0 49 | blendWeights: 2 50 | textureQuality: 0 51 | anisotropicTextures: 0 52 | antiAliasing: 0 53 | softParticles: 0 54 | softVegetation: 0 55 | realtimeReflectionProbes: 0 56 | billboardsFaceCameraPosition: 0 57 | vSyncCount: 0 58 | lodBias: 0.4 59 | maximumLODLevel: 0 60 | particleRaycastBudget: 16 61 | asyncUploadTimeSlice: 2 62 | asyncUploadBufferSize: 4 63 | resolutionScalingFixedDPIFactor: 1 64 | excludedTargetPlatforms: [] 65 | - serializedVersion: 2 66 | name: Medium 67 | pixelLightCount: 1 68 | shadows: 0 69 | shadowResolution: 0 70 | shadowProjection: 1 71 | shadowCascades: 1 72 | shadowDistance: 20 73 | shadowNearPlaneOffset: 3 74 | shadowCascade2Split: 0.33333334 75 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 76 | shadowmaskMode: 0 77 | blendWeights: 2 78 | textureQuality: 0 79 | anisotropicTextures: 0 80 | antiAliasing: 0 81 | softParticles: 0 82 | softVegetation: 0 83 | realtimeReflectionProbes: 0 84 | billboardsFaceCameraPosition: 0 85 | vSyncCount: 1 86 | lodBias: 0.7 87 | maximumLODLevel: 0 88 | particleRaycastBudget: 64 89 | asyncUploadTimeSlice: 2 90 | asyncUploadBufferSize: 4 91 | resolutionScalingFixedDPIFactor: 1 92 | excludedTargetPlatforms: [] 93 | - serializedVersion: 2 94 | name: High 95 | pixelLightCount: 2 96 | shadows: 0 97 | shadowResolution: 1 98 | shadowProjection: 1 99 | shadowCascades: 2 100 | shadowDistance: 40 101 | shadowNearPlaneOffset: 3 102 | shadowCascade2Split: 0.33333334 103 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 104 | shadowmaskMode: 1 105 | blendWeights: 2 106 | textureQuality: 0 107 | anisotropicTextures: 0 108 | antiAliasing: 0 109 | softParticles: 0 110 | softVegetation: 1 111 | realtimeReflectionProbes: 0 112 | billboardsFaceCameraPosition: 0 113 | vSyncCount: 1 114 | lodBias: 1 115 | maximumLODLevel: 0 116 | particleRaycastBudget: 256 117 | asyncUploadTimeSlice: 2 118 | asyncUploadBufferSize: 4 119 | resolutionScalingFixedDPIFactor: 1 120 | excludedTargetPlatforms: [] 121 | - serializedVersion: 2 122 | name: Very High 123 | pixelLightCount: 3 124 | shadows: 0 125 | shadowResolution: 2 126 | shadowProjection: 1 127 | shadowCascades: 2 128 | shadowDistance: 70 129 | shadowNearPlaneOffset: 3 130 | shadowCascade2Split: 0.33333334 131 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 132 | shadowmaskMode: 1 133 | blendWeights: 4 134 | textureQuality: 0 135 | anisotropicTextures: 0 136 | antiAliasing: 0 137 | softParticles: 0 138 | softVegetation: 1 139 | realtimeReflectionProbes: 0 140 | billboardsFaceCameraPosition: 0 141 | vSyncCount: 1 142 | lodBias: 1.5 143 | maximumLODLevel: 0 144 | particleRaycastBudget: 1024 145 | asyncUploadTimeSlice: 2 146 | asyncUploadBufferSize: 4 147 | resolutionScalingFixedDPIFactor: 1 148 | excludedTargetPlatforms: [] 149 | - serializedVersion: 2 150 | name: Ultra 151 | pixelLightCount: 4 152 | shadows: 0 153 | shadowResolution: 0 154 | shadowProjection: 1 155 | shadowCascades: 4 156 | shadowDistance: 150 157 | shadowNearPlaneOffset: 3 158 | shadowCascade2Split: 0.33333334 159 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} 160 | shadowmaskMode: 1 161 | blendWeights: 4 162 | textureQuality: 0 163 | anisotropicTextures: 0 164 | antiAliasing: 0 165 | softParticles: 0 166 | softVegetation: 1 167 | realtimeReflectionProbes: 0 168 | billboardsFaceCameraPosition: 0 169 | vSyncCount: 1 170 | lodBias: 2 171 | maximumLODLevel: 0 172 | particleRaycastBudget: 4096 173 | asyncUploadTimeSlice: 2 174 | asyncUploadBufferSize: 4 175 | resolutionScalingFixedDPIFactor: 1 176 | excludedTargetPlatforms: [] 177 | m_PerPlatformDefaultQuality: 178 | Android: 2 179 | Nintendo 3DS: 5 180 | Nintendo Switch: 5 181 | PS4: 5 182 | PSM: 5 183 | PSP2: 2 184 | Standalone: 5 185 | Tizen: 2 186 | WebGL: 3 187 | WiiU: 5 188 | Windows Store Apps: 5 189 | XboxOne: 5 190 | iPhone: 2 191 | tvOS: 2 192 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Prefabs/tween-model.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &152208 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 100100000} 8 | serializedVersion: 5 9 | m_Component: 10 | - component: {fileID: 452208} 11 | - component: {fileID: 3352208} 12 | - component: {fileID: 6552208} 13 | - component: {fileID: 2352208} 14 | m_Layer: 0 15 | m_Name: Direction 16 | m_TagString: Untagged 17 | m_Icon: {fileID: 0} 18 | m_NavMeshLayer: 0 19 | m_StaticEditorFlags: 0 20 | m_IsActive: 1 21 | --- !u!1 &152210 22 | GameObject: 23 | m_ObjectHideFlags: 0 24 | m_PrefabParentObject: {fileID: 0} 25 | m_PrefabInternal: {fileID: 100100000} 26 | serializedVersion: 5 27 | m_Component: 28 | - component: {fileID: 452210} 29 | - component: {fileID: 3352210} 30 | - component: {fileID: 6552210} 31 | - component: {fileID: 2352210} 32 | m_Layer: 0 33 | m_Name: tween-model 34 | m_TagString: Untagged 35 | m_Icon: {fileID: 0} 36 | m_NavMeshLayer: 0 37 | m_StaticEditorFlags: 0 38 | m_IsActive: 1 39 | --- !u!4 &452208 40 | Transform: 41 | m_ObjectHideFlags: 1 42 | m_PrefabParentObject: {fileID: 0} 43 | m_PrefabInternal: {fileID: 100100000} 44 | m_GameObject: {fileID: 152208} 45 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 46 | m_LocalPosition: {x: 0, y: 0, z: 1} 47 | m_LocalScale: {x: 0.2, y: 0.2, z: 1} 48 | m_Children: [] 49 | m_Father: {fileID: 452210} 50 | m_RootOrder: 0 51 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 52 | --- !u!4 &452210 53 | Transform: 54 | m_ObjectHideFlags: 1 55 | m_PrefabParentObject: {fileID: 0} 56 | m_PrefabInternal: {fileID: 100100000} 57 | m_GameObject: {fileID: 152210} 58 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 59 | m_LocalPosition: {x: 7, y: 0.5, z: 4} 60 | m_LocalScale: {x: 1, y: 1, z: 1} 61 | m_Children: 62 | - {fileID: 452208} 63 | m_Father: {fileID: 0} 64 | m_RootOrder: 0 65 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 66 | --- !u!23 &2352208 67 | MeshRenderer: 68 | m_ObjectHideFlags: 1 69 | m_PrefabParentObject: {fileID: 0} 70 | m_PrefabInternal: {fileID: 100100000} 71 | m_GameObject: {fileID: 152208} 72 | m_Enabled: 1 73 | m_CastShadows: 1 74 | m_ReceiveShadows: 1 75 | m_DynamicOccludee: 1 76 | m_MotionVectors: 1 77 | m_LightProbeUsage: 0 78 | m_ReflectionProbeUsage: 1 79 | m_RenderingLayerMask: 4294967295 80 | m_Materials: 81 | - {fileID: 2100000, guid: 2f39a6eadfb4b2d4e879723f46660267, type: 2} 82 | m_StaticBatchInfo: 83 | firstSubMesh: 0 84 | subMeshCount: 0 85 | m_StaticBatchRoot: {fileID: 0} 86 | m_ProbeAnchor: {fileID: 0} 87 | m_LightProbeVolumeOverride: {fileID: 0} 88 | m_ScaleInLightmap: 1 89 | m_PreserveUVs: 0 90 | m_IgnoreNormalsForChartDetection: 0 91 | m_ImportantGI: 0 92 | m_StitchLightmapSeams: 0 93 | m_SelectedEditorRenderState: 3 94 | m_MinimumChartSize: 4 95 | m_AutoUVMaxDistance: 0.5 96 | m_AutoUVMaxAngle: 89 97 | m_LightmapParameters: {fileID: 0} 98 | m_SortingLayerID: 0 99 | m_SortingLayer: 0 100 | m_SortingOrder: 0 101 | --- !u!23 &2352210 102 | MeshRenderer: 103 | m_ObjectHideFlags: 1 104 | m_PrefabParentObject: {fileID: 0} 105 | m_PrefabInternal: {fileID: 100100000} 106 | m_GameObject: {fileID: 152210} 107 | m_Enabled: 1 108 | m_CastShadows: 1 109 | m_ReceiveShadows: 1 110 | m_DynamicOccludee: 1 111 | m_MotionVectors: 1 112 | m_LightProbeUsage: 0 113 | m_ReflectionProbeUsage: 1 114 | m_RenderingLayerMask: 4294967295 115 | m_Materials: 116 | - {fileID: 2100000, guid: 2f39a6eadfb4b2d4e879723f46660267, type: 2} 117 | m_StaticBatchInfo: 118 | firstSubMesh: 0 119 | subMeshCount: 0 120 | m_StaticBatchRoot: {fileID: 0} 121 | m_ProbeAnchor: {fileID: 0} 122 | m_LightProbeVolumeOverride: {fileID: 0} 123 | m_ScaleInLightmap: 1 124 | m_PreserveUVs: 0 125 | m_IgnoreNormalsForChartDetection: 0 126 | m_ImportantGI: 0 127 | m_StitchLightmapSeams: 0 128 | m_SelectedEditorRenderState: 3 129 | m_MinimumChartSize: 4 130 | m_AutoUVMaxDistance: 0.5 131 | m_AutoUVMaxAngle: 89 132 | m_LightmapParameters: {fileID: 0} 133 | m_SortingLayerID: 0 134 | m_SortingLayer: 0 135 | m_SortingOrder: 0 136 | --- !u!33 &3352208 137 | MeshFilter: 138 | m_ObjectHideFlags: 1 139 | m_PrefabParentObject: {fileID: 0} 140 | m_PrefabInternal: {fileID: 100100000} 141 | m_GameObject: {fileID: 152208} 142 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 143 | --- !u!33 &3352210 144 | MeshFilter: 145 | m_ObjectHideFlags: 1 146 | m_PrefabParentObject: {fileID: 0} 147 | m_PrefabInternal: {fileID: 100100000} 148 | m_GameObject: {fileID: 152210} 149 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 150 | --- !u!65 &6552208 151 | BoxCollider: 152 | m_ObjectHideFlags: 1 153 | m_PrefabParentObject: {fileID: 0} 154 | m_PrefabInternal: {fileID: 100100000} 155 | m_GameObject: {fileID: 152208} 156 | m_Material: {fileID: 0} 157 | m_IsTrigger: 0 158 | m_Enabled: 1 159 | serializedVersion: 2 160 | m_Size: {x: 1, y: 1, z: 1} 161 | m_Center: {x: 0, y: 0, z: 0} 162 | --- !u!65 &6552210 163 | BoxCollider: 164 | m_ObjectHideFlags: 1 165 | m_PrefabParentObject: {fileID: 0} 166 | m_PrefabInternal: {fileID: 100100000} 167 | m_GameObject: {fileID: 152210} 168 | m_Material: {fileID: 0} 169 | m_IsTrigger: 0 170 | m_Enabled: 1 171 | serializedVersion: 2 172 | m_Size: {x: 1, y: 1, z: 1} 173 | m_Center: {x: 0, y: 0, z: 0} 174 | --- !u!1001 &100100000 175 | Prefab: 176 | m_ObjectHideFlags: 1 177 | serializedVersion: 2 178 | m_Modification: 179 | m_TransformParent: {fileID: 0} 180 | m_Modifications: [] 181 | m_RemovedComponents: [] 182 | m_ParentPrefab: {fileID: 0} 183 | m_RootGameObject: {fileID: 152210} 184 | m_IsPrefabParent: 1 185 | -------------------------------------------------------------------------------- /src/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!13 &1 4 | InputManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Axes: 8 | - serializedVersion: 3 9 | m_Name: Horizontal 10 | descriptiveName: 11 | descriptiveNegativeName: 12 | negativeButton: left 13 | positiveButton: right 14 | altNegativeButton: a 15 | altPositiveButton: d 16 | gravity: 3 17 | dead: 0.001 18 | sensitivity: 3 19 | snap: 1 20 | invert: 0 21 | type: 0 22 | axis: 0 23 | joyNum: 0 24 | - serializedVersion: 3 25 | m_Name: Vertical 26 | descriptiveName: 27 | descriptiveNegativeName: 28 | negativeButton: down 29 | positiveButton: up 30 | altNegativeButton: s 31 | altPositiveButton: w 32 | gravity: 3 33 | dead: 0.001 34 | sensitivity: 3 35 | snap: 1 36 | invert: 0 37 | type: 0 38 | axis: 0 39 | joyNum: 0 40 | - serializedVersion: 3 41 | m_Name: Fire1 42 | descriptiveName: 43 | descriptiveNegativeName: 44 | negativeButton: 45 | positiveButton: left ctrl 46 | altNegativeButton: 47 | altPositiveButton: mouse 0 48 | gravity: 1000 49 | dead: 0.001 50 | sensitivity: 1000 51 | snap: 0 52 | invert: 0 53 | type: 0 54 | axis: 0 55 | joyNum: 0 56 | - serializedVersion: 3 57 | m_Name: Fire2 58 | descriptiveName: 59 | descriptiveNegativeName: 60 | negativeButton: 61 | positiveButton: left alt 62 | altNegativeButton: 63 | altPositiveButton: mouse 1 64 | gravity: 1000 65 | dead: 0.001 66 | sensitivity: 1000 67 | snap: 0 68 | invert: 0 69 | type: 0 70 | axis: 0 71 | joyNum: 0 72 | - serializedVersion: 3 73 | m_Name: Fire3 74 | descriptiveName: 75 | descriptiveNegativeName: 76 | negativeButton: 77 | positiveButton: left shift 78 | altNegativeButton: 79 | altPositiveButton: mouse 2 80 | gravity: 1000 81 | dead: 0.001 82 | sensitivity: 1000 83 | snap: 0 84 | invert: 0 85 | type: 0 86 | axis: 0 87 | joyNum: 0 88 | - serializedVersion: 3 89 | m_Name: Jump 90 | descriptiveName: 91 | descriptiveNegativeName: 92 | negativeButton: 93 | positiveButton: space 94 | altNegativeButton: 95 | altPositiveButton: 96 | gravity: 1000 97 | dead: 0.001 98 | sensitivity: 1000 99 | snap: 0 100 | invert: 0 101 | type: 0 102 | axis: 0 103 | joyNum: 0 104 | - serializedVersion: 3 105 | m_Name: Mouse X 106 | descriptiveName: 107 | descriptiveNegativeName: 108 | negativeButton: 109 | positiveButton: 110 | altNegativeButton: 111 | altPositiveButton: 112 | gravity: 0 113 | dead: 0 114 | sensitivity: 0.1 115 | snap: 0 116 | invert: 0 117 | type: 1 118 | axis: 0 119 | joyNum: 0 120 | - serializedVersion: 3 121 | m_Name: Mouse Y 122 | descriptiveName: 123 | descriptiveNegativeName: 124 | negativeButton: 125 | positiveButton: 126 | altNegativeButton: 127 | altPositiveButton: 128 | gravity: 0 129 | dead: 0 130 | sensitivity: 0.1 131 | snap: 0 132 | invert: 0 133 | type: 1 134 | axis: 1 135 | joyNum: 0 136 | - serializedVersion: 3 137 | m_Name: Mouse ScrollWheel 138 | descriptiveName: 139 | descriptiveNegativeName: 140 | negativeButton: 141 | positiveButton: 142 | altNegativeButton: 143 | altPositiveButton: 144 | gravity: 0 145 | dead: 0 146 | sensitivity: 0.1 147 | snap: 0 148 | invert: 0 149 | type: 1 150 | axis: 2 151 | joyNum: 0 152 | - serializedVersion: 3 153 | m_Name: Horizontal 154 | descriptiveName: 155 | descriptiveNegativeName: 156 | negativeButton: 157 | positiveButton: 158 | altNegativeButton: 159 | altPositiveButton: 160 | gravity: 0 161 | dead: 0.19 162 | sensitivity: 1 163 | snap: 0 164 | invert: 0 165 | type: 2 166 | axis: 0 167 | joyNum: 0 168 | - serializedVersion: 3 169 | m_Name: Vertical 170 | descriptiveName: 171 | descriptiveNegativeName: 172 | negativeButton: 173 | positiveButton: 174 | altNegativeButton: 175 | altPositiveButton: 176 | gravity: 0 177 | dead: 0.19 178 | sensitivity: 1 179 | snap: 0 180 | invert: 1 181 | type: 2 182 | axis: 1 183 | joyNum: 0 184 | - serializedVersion: 3 185 | m_Name: Fire1 186 | descriptiveName: 187 | descriptiveNegativeName: 188 | negativeButton: 189 | positiveButton: joystick button 0 190 | altNegativeButton: 191 | altPositiveButton: 192 | gravity: 1000 193 | dead: 0.001 194 | sensitivity: 1000 195 | snap: 0 196 | invert: 0 197 | type: 0 198 | axis: 0 199 | joyNum: 0 200 | - serializedVersion: 3 201 | m_Name: Fire2 202 | descriptiveName: 203 | descriptiveNegativeName: 204 | negativeButton: 205 | positiveButton: joystick button 1 206 | altNegativeButton: 207 | altPositiveButton: 208 | gravity: 1000 209 | dead: 0.001 210 | sensitivity: 1000 211 | snap: 0 212 | invert: 0 213 | type: 0 214 | axis: 0 215 | joyNum: 0 216 | - serializedVersion: 3 217 | m_Name: Fire3 218 | descriptiveName: 219 | descriptiveNegativeName: 220 | negativeButton: 221 | positiveButton: joystick button 2 222 | altNegativeButton: 223 | altPositiveButton: 224 | gravity: 1000 225 | dead: 0.001 226 | sensitivity: 1000 227 | snap: 0 228 | invert: 0 229 | type: 0 230 | axis: 0 231 | joyNum: 0 232 | - serializedVersion: 3 233 | m_Name: Jump 234 | descriptiveName: 235 | descriptiveNegativeName: 236 | negativeButton: 237 | positiveButton: joystick button 3 238 | altNegativeButton: 239 | altPositiveButton: 240 | gravity: 1000 241 | dead: 0.001 242 | sensitivity: 1000 243 | snap: 0 244 | invert: 0 245 | type: 0 246 | axis: 0 247 | joyNum: 0 248 | - serializedVersion: 3 249 | m_Name: Submit 250 | descriptiveName: 251 | descriptiveNegativeName: 252 | negativeButton: 253 | positiveButton: return 254 | altNegativeButton: 255 | altPositiveButton: joystick button 0 256 | gravity: 1000 257 | dead: 0.001 258 | sensitivity: 1000 259 | snap: 0 260 | invert: 0 261 | type: 0 262 | axis: 0 263 | joyNum: 0 264 | - serializedVersion: 3 265 | m_Name: Submit 266 | descriptiveName: 267 | descriptiveNegativeName: 268 | negativeButton: 269 | positiveButton: enter 270 | altNegativeButton: 271 | altPositiveButton: space 272 | gravity: 1000 273 | dead: 0.001 274 | sensitivity: 1000 275 | snap: 0 276 | invert: 0 277 | type: 0 278 | axis: 0 279 | joyNum: 0 280 | - serializedVersion: 3 281 | m_Name: Cancel 282 | descriptiveName: 283 | descriptiveNegativeName: 284 | negativeButton: 285 | positiveButton: escape 286 | altNegativeButton: 287 | altPositiveButton: joystick button 1 288 | gravity: 1000 289 | dead: 0.001 290 | sensitivity: 1000 291 | snap: 0 292 | invert: 0 293 | type: 0 294 | axis: 0 295 | joyNum: 0 296 | -------------------------------------------------------------------------------- /src/Assets/NodeCanvas Integrations/DOTween Examples/Prefabs/isometric-camera.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &100000 4 | GameObject: 5 | m_ObjectHideFlags: 1 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 100100000} 8 | serializedVersion: 5 9 | m_Component: 10 | - component: {fileID: 400000} 11 | - component: {fileID: 11400000} 12 | m_Layer: 0 13 | m_Name: 1_2_Connection 14 | m_TagString: Untagged 15 | m_Icon: {fileID: 0} 16 | m_NavMeshLayer: 0 17 | m_StaticEditorFlags: 0 18 | m_IsActive: 1 19 | --- !u!1 &100002 20 | GameObject: 21 | m_ObjectHideFlags: 1 22 | m_PrefabParentObject: {fileID: 0} 23 | m_PrefabInternal: {fileID: 100100000} 24 | serializedVersion: 5 25 | m_Component: 26 | - component: {fileID: 400002} 27 | - component: {fileID: 11400008} 28 | - component: {fileID: 11400004} 29 | m_Layer: 0 30 | m_Name: BTAction 31 | m_TagString: Untagged 32 | m_Icon: {fileID: 0} 33 | m_NavMeshLayer: 0 34 | m_StaticEditorFlags: 0 35 | m_IsActive: 1 36 | --- !u!1 &100004 37 | GameObject: 38 | m_ObjectHideFlags: 1 39 | m_PrefabParentObject: {fileID: 0} 40 | m_PrefabInternal: {fileID: 100100000} 41 | serializedVersion: 5 42 | m_Component: 43 | - component: {fileID: 400004} 44 | - component: {fileID: 11400010} 45 | m_Layer: 0 46 | m_Name: __ALLNODES__ 47 | m_TagString: Untagged 48 | m_Icon: {fileID: 0} 49 | m_NavMeshLayer: 0 50 | m_StaticEditorFlags: 0 51 | m_IsActive: 1 52 | --- !u!1 &100006 53 | GameObject: 54 | m_ObjectHideFlags: 1 55 | m_PrefabParentObject: {fileID: 0} 56 | m_PrefabInternal: {fileID: 100100000} 57 | serializedVersion: 5 58 | m_Component: 59 | - component: {fileID: 400006} 60 | - component: {fileID: 11400012} 61 | m_Layer: 0 62 | m_Name: BTSequencer 63 | m_TagString: Untagged 64 | m_Icon: {fileID: 0} 65 | m_NavMeshLayer: 0 66 | m_StaticEditorFlags: 0 67 | m_IsActive: 1 68 | --- !u!1 &100008 69 | GameObject: 70 | m_ObjectHideFlags: 0 71 | m_PrefabParentObject: {fileID: 0} 72 | m_PrefabInternal: {fileID: 100100000} 73 | serializedVersion: 5 74 | m_Component: 75 | - component: {fileID: 400008} 76 | - component: {fileID: 11400014} 77 | m_Layer: 0 78 | m_Name: FollowTargetBehaviour 79 | m_TagString: Untagged 80 | m_Icon: {fileID: 0} 81 | m_NavMeshLayer: 0 82 | m_StaticEditorFlags: 0 83 | m_IsActive: 1 84 | --- !u!1 &100010 85 | GameObject: 86 | m_ObjectHideFlags: 0 87 | m_PrefabParentObject: {fileID: 0} 88 | m_PrefabInternal: {fileID: 100100000} 89 | serializedVersion: 5 90 | m_Component: 91 | - component: {fileID: 400010} 92 | - component: {fileID: 11400018} 93 | - component: {fileID: 11400016} 94 | - component: {fileID: 11400006} 95 | - component: {fileID: 11400002} 96 | m_Layer: 0 97 | m_Name: isometric-camera 98 | m_TagString: Untagged 99 | m_Icon: {fileID: 0} 100 | m_NavMeshLayer: 0 101 | m_StaticEditorFlags: 0 102 | m_IsActive: 1 103 | --- !u!1 &100012 104 | GameObject: 105 | m_ObjectHideFlags: 0 106 | m_PrefabParentObject: {fileID: 0} 107 | m_PrefabInternal: {fileID: 100100000} 108 | serializedVersion: 5 109 | m_Component: 110 | - component: {fileID: 400012} 111 | - component: {fileID: 2000000} 112 | - component: {fileID: 9200000} 113 | - component: {fileID: 12400000} 114 | - component: {fileID: 8100000} 115 | m_Layer: 0 116 | m_Name: Camera 117 | m_TagString: MainCamera 118 | m_Icon: {fileID: 0} 119 | m_NavMeshLayer: 0 120 | m_StaticEditorFlags: 0 121 | m_IsActive: 1 122 | --- !u!4 &400000 123 | Transform: 124 | m_ObjectHideFlags: 1 125 | m_PrefabParentObject: {fileID: 0} 126 | m_PrefabInternal: {fileID: 100100000} 127 | m_GameObject: {fileID: 100000} 128 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 129 | m_LocalPosition: {x: 0, y: 0, z: 0} 130 | m_LocalScale: {x: 1, y: 1, z: 1} 131 | m_Children: [] 132 | m_Father: {fileID: 400006} 133 | m_RootOrder: 0 134 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 135 | --- !u!4 &400002 136 | Transform: 137 | m_ObjectHideFlags: 1 138 | m_PrefabParentObject: {fileID: 0} 139 | m_PrefabInternal: {fileID: 100100000} 140 | m_GameObject: {fileID: 100002} 141 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 142 | m_LocalPosition: {x: 0, y: 0, z: 0} 143 | m_LocalScale: {x: 1, y: 1, z: 1} 144 | m_Children: [] 145 | m_Father: {fileID: 400004} 146 | m_RootOrder: 1 147 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 148 | --- !u!4 &400004 149 | Transform: 150 | m_ObjectHideFlags: 1 151 | m_PrefabParentObject: {fileID: 0} 152 | m_PrefabInternal: {fileID: 100100000} 153 | m_GameObject: {fileID: 100004} 154 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 155 | m_LocalPosition: {x: 0, y: 0, z: 0} 156 | m_LocalScale: {x: 1, y: 1, z: 1} 157 | m_Children: 158 | - {fileID: 400006} 159 | - {fileID: 400002} 160 | m_Father: {fileID: 400008} 161 | m_RootOrder: 0 162 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 163 | --- !u!4 &400006 164 | Transform: 165 | m_ObjectHideFlags: 1 166 | m_PrefabParentObject: {fileID: 0} 167 | m_PrefabInternal: {fileID: 100100000} 168 | m_GameObject: {fileID: 100006} 169 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 170 | m_LocalPosition: {x: 0, y: 0, z: 0} 171 | m_LocalScale: {x: 1, y: 1, z: 1} 172 | m_Children: 173 | - {fileID: 400000} 174 | m_Father: {fileID: 400004} 175 | m_RootOrder: 0 176 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 177 | --- !u!4 &400008 178 | Transform: 179 | m_ObjectHideFlags: 1 180 | m_PrefabParentObject: {fileID: 0} 181 | m_PrefabInternal: {fileID: 100100000} 182 | m_GameObject: {fileID: 100008} 183 | m_LocalRotation: {x: -0.27781594, y: -0.36497173, z: 0.11507514, w: 0.8811196} 184 | m_LocalPosition: {x: 0, y: 0, z: 0} 185 | m_LocalScale: {x: 0.9999999, y: 1, z: 0.9999999} 186 | m_Children: 187 | - {fileID: 400004} 188 | m_Father: {fileID: 400010} 189 | m_RootOrder: 1 190 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 191 | --- !u!4 &400010 192 | Transform: 193 | m_ObjectHideFlags: 1 194 | m_PrefabParentObject: {fileID: 0} 195 | m_PrefabInternal: {fileID: 100100000} 196 | m_GameObject: {fileID: 100010} 197 | m_LocalRotation: {x: 0.27781594, y: 0.36497173, z: -0.11507514, w: 0.8811196} 198 | m_LocalPosition: {x: 0, y: 0, z: 0} 199 | m_LocalScale: {x: 1, y: 1, z: 1} 200 | m_Children: 201 | - {fileID: 400012} 202 | - {fileID: 400008} 203 | m_Father: {fileID: 0} 204 | m_RootOrder: 0 205 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 206 | --- !u!4 &400012 207 | Transform: 208 | m_ObjectHideFlags: 1 209 | m_PrefabParentObject: {fileID: 0} 210 | m_PrefabInternal: {fileID: 100100000} 211 | m_GameObject: {fileID: 100012} 212 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 213 | m_LocalPosition: {x: 0, y: 0, z: -10} 214 | m_LocalScale: {x: 1, y: 1, z: 1} 215 | m_Children: [] 216 | m_Father: {fileID: 400010} 217 | m_RootOrder: 0 218 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 219 | --- !u!20 &2000000 220 | Camera: 221 | m_ObjectHideFlags: 1 222 | m_PrefabParentObject: {fileID: 0} 223 | m_PrefabInternal: {fileID: 100100000} 224 | m_GameObject: {fileID: 100012} 225 | m_Enabled: 1 226 | serializedVersion: 2 227 | m_ClearFlags: 1 228 | m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} 229 | m_NormalizedViewPortRect: 230 | serializedVersion: 2 231 | x: 0 232 | y: 0 233 | width: 1 234 | height: 1 235 | near clip plane: -10 236 | far clip plane: 1000 237 | field of view: 60 238 | orthographic: 1 239 | orthographic size: 10 240 | m_Depth: -1 241 | m_CullingMask: 242 | serializedVersion: 2 243 | m_Bits: 4294967295 244 | m_RenderingPath: -1 245 | m_TargetTexture: {fileID: 0} 246 | m_TargetDisplay: 0 247 | m_TargetEye: 3 248 | m_HDR: 0 249 | m_AllowMSAA: 1 250 | m_AllowDynamicResolution: 0 251 | m_ForceIntoRT: 0 252 | m_OcclusionCulling: 1 253 | m_StereoConvergence: 10 254 | m_StereoSeparation: 0.022 255 | --- !u!81 &8100000 256 | AudioListener: 257 | m_ObjectHideFlags: 1 258 | m_PrefabParentObject: {fileID: 0} 259 | m_PrefabInternal: {fileID: 100100000} 260 | m_GameObject: {fileID: 100012} 261 | m_Enabled: 1 262 | --- !u!92 &9200000 263 | Behaviour: 264 | m_ObjectHideFlags: 1 265 | m_PrefabParentObject: {fileID: 0} 266 | m_PrefabInternal: {fileID: 100100000} 267 | m_GameObject: {fileID: 100012} 268 | m_Enabled: 1 269 | --- !u!114 &11400000 270 | MonoBehaviour: 271 | m_ObjectHideFlags: 1 272 | m_PrefabParentObject: {fileID: 0} 273 | m_PrefabInternal: {fileID: 100100000} 274 | m_GameObject: {fileID: 100000} 275 | m_Enabled: 1 276 | m_EditorHideFlags: 0 277 | m_Script: {fileID: 11500000, guid: a30540c2f2ef9254686deec5ba838b26, type: 3} 278 | m_Name: 279 | m_EditorClassIdentifier: 280 | _sourceNode: {fileID: 11400012} 281 | _targetNode: {fileID: 11400008} 282 | _isDisabled: 0 283 | isVirtualConnection: 0 284 | --- !u!114 &11400002 285 | MonoBehaviour: 286 | m_ObjectHideFlags: 2 287 | m_PrefabParentObject: {fileID: 0} 288 | m_PrefabInternal: {fileID: 100100000} 289 | m_GameObject: {fileID: 100010} 290 | m_Enabled: 1 291 | m_EditorHideFlags: 0 292 | m_Script: {fileID: 11500000, guid: 07b2279c32c27bd4fb122fdb619a38b5, type: 3} 293 | m_Name: 294 | m_EditorClassIdentifier: 295 | dataName: movementSpeed 296 | value: 2 297 | --- !u!114 &11400004 298 | MonoBehaviour: 299 | m_ObjectHideFlags: 1 300 | m_PrefabParentObject: {fileID: 0} 301 | m_PrefabInternal: {fileID: 100100000} 302 | m_GameObject: {fileID: 100002} 303 | m_Enabled: 0 304 | m_EditorHideFlags: 0 305 | m_Script: {fileID: 11500000, guid: ebdc9bb8b5fe3d645a2838bb47091266, type: 3} 306 | m_Name: 307 | m_EditorClassIdentifier: 308 | _ownerSystem: {fileID: 11400014} 309 | _isActive: 1 310 | taskAgent: 311 | _bb: {fileID: 11400016} 312 | _dataName: 313 | _dataRef: {fileID: 0} 314 | _useBlackboard: 0 315 | _blackboardOnly: 0 316 | _isDynamic: 0 317 | _isOverride: 0 318 | _value: {fileID: 0} 319 | _unfolded: 1 320 | _deltaDelay: 0 321 | target: 322 | _bb: {fileID: 11400016} 323 | _dataName: targetToFollow 324 | _dataRef: {fileID: 11400006} 325 | _useBlackboard: 1 326 | _blackboardOnly: 0 327 | _isDynamic: 0 328 | _value: {fileID: 0} 329 | speed: 330 | _bb: {fileID: 11400016} 331 | _dataName: movementSpeed 332 | _dataRef: {fileID: 11400002} 333 | _useBlackboard: 1 334 | _blackboardOnly: 0 335 | _isDynamic: 0 336 | _value: 2 337 | stopDistance: 338 | _bb: {fileID: 11400016} 339 | _dataName: 340 | _dataRef: {fileID: 0} 341 | _useBlackboard: 0 342 | _blackboardOnly: 0 343 | _isDynamic: 0 344 | _value: 0.1 345 | repeat: 1 346 | --- !u!114 &11400006 347 | MonoBehaviour: 348 | m_ObjectHideFlags: 2 349 | m_PrefabParentObject: {fileID: 0} 350 | m_PrefabInternal: {fileID: 100100000} 351 | m_GameObject: {fileID: 100010} 352 | m_Enabled: 1 353 | m_EditorHideFlags: 0 354 | m_Script: {fileID: 11500000, guid: 6a7e06cf4a3ee6441be78232dbc2ef6d, type: 3} 355 | m_Name: 356 | m_EditorClassIdentifier: 357 | dataName: targetToFollow 358 | value: {fileID: 0} 359 | --- !u!114 &11400008 360 | MonoBehaviour: 361 | m_ObjectHideFlags: 1 362 | m_PrefabParentObject: {fileID: 0} 363 | m_PrefabInternal: {fileID: 100100000} 364 | m_GameObject: {fileID: 100002} 365 | m_Enabled: 1 366 | m_EditorHideFlags: 0 367 | m_Script: {fileID: 11500000, guid: 4363f6a82c42c2f4db123b8c19215466, type: 3} 368 | m_Name: 369 | m_EditorClassIdentifier: 370 | _inConnections: 371 | - {fileID: 11400000} 372 | _outConnections: [] 373 | _graph: {fileID: 11400014} 374 | _customName: 375 | _tagName: 376 | nodeRect: 377 | x: 375 378 | y: 270 379 | width: 100 380 | height: 52 381 | nodeComment: 382 | _childrenCollapsed: 0 383 | _action: {fileID: 11400004} 384 | _referencedNode: {fileID: 0} 385 | --- !u!114 &11400010 386 | MonoBehaviour: 387 | m_ObjectHideFlags: 1 388 | m_PrefabParentObject: {fileID: 0} 389 | m_PrefabInternal: {fileID: 100100000} 390 | m_GameObject: {fileID: 100004} 391 | m_Enabled: 1 392 | m_EditorHideFlags: 0 393 | m_Script: {fileID: 11500000, guid: a7552f64041e9c147a2c4e5ce9ef2775, type: 3} 394 | m_Name: 395 | m_EditorClassIdentifier: 396 | _parentGraph: {fileID: 11400014} 397 | --- !u!114 &11400012 398 | MonoBehaviour: 399 | m_ObjectHideFlags: 1 400 | m_PrefabParentObject: {fileID: 0} 401 | m_PrefabInternal: {fileID: 100100000} 402 | m_GameObject: {fileID: 100006} 403 | m_Enabled: 1 404 | m_EditorHideFlags: 0 405 | m_Script: {fileID: 11500000, guid: bafebe0850f5ea84eb87e77c674123e8, type: 3} 406 | m_Name: 407 | m_EditorClassIdentifier: 408 | _inConnections: [] 409 | _outConnections: 410 | - {fileID: 11400000} 411 | _graph: {fileID: 11400014} 412 | _customName: 413 | _tagName: 414 | nodeRect: 415 | x: 375 416 | y: 195 417 | width: 100 418 | height: 34 419 | nodeComment: 420 | _childrenCollapsed: 0 421 | isDynamic: 0 422 | isRandom: 0 423 | --- !u!114 &11400014 424 | MonoBehaviour: 425 | m_ObjectHideFlags: 1 426 | m_PrefabParentObject: {fileID: 0} 427 | m_PrefabInternal: {fileID: 100100000} 428 | m_GameObject: {fileID: 100008} 429 | m_Enabled: 1 430 | m_EditorHideFlags: 0 431 | m_Script: {fileID: 11500000, guid: 7a686a47eee2fa44cb0a34b5d86e4d5e, type: 3} 432 | m_Name: 433 | m_EditorClassIdentifier: 434 | _graphName: FollowTarget 435 | _primeNode: {fileID: 11400012} 436 | _allNodes: 437 | - {fileID: 11400012} 438 | - {fileID: 11400008} 439 | _agent: {fileID: 11400018} 440 | _blackboard: {fileID: 11400016} 441 | _nodesRoot: {fileID: 400004} 442 | graphComments: 443 | showComments: 1 444 | runForever: 1 445 | updateInterval: 0 446 | --- !u!114 &11400016 447 | MonoBehaviour: 448 | m_ObjectHideFlags: 1 449 | m_PrefabParentObject: {fileID: 0} 450 | m_PrefabInternal: {fileID: 100100000} 451 | m_GameObject: {fileID: 100010} 452 | m_Enabled: 1 453 | m_EditorHideFlags: 0 454 | m_Script: {fileID: 11500000, guid: 643071718799fd84da127056bf3a3c37, type: 3} 455 | m_Name: 456 | m_EditorClassIdentifier: 457 | _blackboardName: IsometricCamera_BB 458 | variables: 459 | - {fileID: 11400006} 460 | - {fileID: 11400002} 461 | _doLoadSave: 0 462 | _isGlobal: 0 463 | --- !u!114 &11400018 464 | MonoBehaviour: 465 | m_ObjectHideFlags: 1 466 | m_PrefabParentObject: {fileID: 0} 467 | m_PrefabInternal: {fileID: 100100000} 468 | m_GameObject: {fileID: 100010} 469 | m_Enabled: 1 470 | m_EditorHideFlags: 0 471 | m_Script: {fileID: 11500000, guid: aad115aca74ce3c4891b3f6de0b4aae8, type: 3} 472 | m_Name: 473 | m_EditorClassIdentifier: 474 | onEnable: 0 475 | onDisable: 0 476 | _blackboard: {fileID: 11400016} 477 | BT: {fileID: 11400014} 478 | --- !u!124 &12400000 479 | Behaviour: 480 | m_ObjectHideFlags: 1 481 | m_PrefabParentObject: {fileID: 0} 482 | m_PrefabInternal: {fileID: 100100000} 483 | m_GameObject: {fileID: 100012} 484 | m_Enabled: 1 485 | --- !u!1001 &100100000 486 | Prefab: 487 | m_ObjectHideFlags: 1 488 | serializedVersion: 2 489 | m_Modification: 490 | m_TransformParent: {fileID: 0} 491 | m_Modifications: [] 492 | m_RemovedComponents: [] 493 | m_ParentPrefab: {fileID: 0} 494 | m_RootGameObject: {fileID: 100010} 495 | m_IsPrefabParent: 1 496 | --------------------------------------------------------------------------------