From c6cad2e0bc28cfb32b78a0fb7818ffc60e252850 Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Sun, 13 Dec 2015 14:35:35 +0600 Subject: [PATCH] +Playmaker --- Assembly-CSharp-Editor.csproj | 84 + Assembly-CSharp.csproj | 595 + Assets/Gizmos.meta | 9 + Assets/Gizmos/PlayMakerFSM Icon.tiff | Bin 0 -> 24368 bytes Assets/Gizmos/PlayMakerFSM Icon.tiff.meta | 45 + Assets/Gizmos/PlayMakerGUI Icon.tiff | Bin 0 -> 24368 bytes Assets/Gizmos/PlayMakerGUI Icon.tiff.meta | 45 + Assets/Gizmos/PlayMakerGlobals Icon.tiff | Bin 0 -> 24368 bytes Assets/Gizmos/PlayMakerGlobals Icon.tiff.meta | 45 + Assets/Gizmos/PlayMakerPrefs Icon.tiff | Bin 0 -> 24368 bytes Assets/Gizmos/PlayMakerPrefs Icon.tiff.meta | 45 + Assets/Gizmos/PlaymakerIcon.tiff | Bin 0 -> 1298636 bytes Assets/Gizmos/PlaymakerIcon.tiff.meta | 45 + Assets/PlayMaker.meta | 9 + Assets/PlayMaker/Actions.meta | 9 + .../PlayMaker/Actions/ActivateGameObject.cs | 132 + .../Actions/ActivateGameObject.cs.meta | 8 + Assets/PlayMaker/Actions/AddAnimationClip.cs | 76 + .../Actions/AddAnimationClip.cs.meta | 8 + Assets/PlayMaker/Actions/AddComponent.cs | 67 + Assets/PlayMaker/Actions/AddComponent.cs.meta | 8 + Assets/PlayMaker/Actions/AddExplosionForce.cs | 77 + .../Actions/AddExplosionForce.cs.meta | 8 + Assets/PlayMaker/Actions/AddForce.cs | 111 + Assets/PlayMaker/Actions/AddForce.cs.meta | 8 + .../PlayMaker/Actions/AddMixingTransform.cs | 66 + .../Actions/AddMixingTransform.cs.meta | 8 + Assets/PlayMaker/Actions/AddScript.cs | 59 + Assets/PlayMaker/Actions/AddScript.cs.meta | 8 + Assets/PlayMaker/Actions/AddTorque.cs | 100 + Assets/PlayMaker/Actions/AddTorque.cs.meta | 8 + Assets/PlayMaker/Actions/AnimateFloat.cs | 94 + Assets/PlayMaker/Actions/AnimateFloat.cs.meta | 8 + .../PlayMaker/Actions/AnimateVariables.meta | 9 + .../Actions/AnimateVariables/AnimateColor.cs | 112 + .../AnimateVariables/AnimateColor.cs.meta | 8 + .../AnimateVariables/AnimateFloatV2.cs | 71 + .../AnimateVariables/AnimateFloatV2.cs.meta | 8 + .../AnimateVariables/AnimateFsmAction.cs | 282 + .../AnimateVariables/AnimateFsmAction.cs.meta | 8 + .../Actions/AnimateVariables/AnimateRect.cs | 114 + .../AnimateVariables/AnimateRect.cs.meta | 8 + .../AnimateVariables/AnimateVector3.cs | 104 + .../AnimateVariables/AnimateVector3.cs.meta | 8 + .../Actions/AnimateVariables/CurveColor.cs | 109 + .../AnimateVariables/CurveColor.cs.meta | 8 + .../Actions/AnimateVariables/CurveFloat.cs | 79 + .../AnimateVariables/CurveFloat.cs.meta | 8 + .../AnimateVariables/CurveFsmAction.cs | 220 + .../AnimateVariables/CurveFsmAction.cs.meta | 8 + .../Actions/AnimateVariables/CurveRect.cs | 109 + .../AnimateVariables/CurveRect.cs.meta | 8 + .../Actions/AnimateVariables/CurveVector3.cs | 98 + .../AnimateVariables/CurveVector3.cs.meta | 8 + .../Actions/AnimateVariables/EaseColor.cs | 75 + .../AnimateVariables/EaseColor.cs.meta | 8 + .../Actions/AnimateVariables/EaseFloat.cs | 65 + .../AnimateVariables/EaseFloat.cs.meta | 8 + .../Actions/AnimateVariables/EaseFsmAction.cs | 529 + .../AnimateVariables/EaseFsmAction.cs.meta | 8 + .../Actions/AnimateVariables/EaseRect.cs | 75 + .../Actions/AnimateVariables/EaseRect.cs.meta | 8 + .../Actions/AnimateVariables/EaseVector3.cs | 72 + .../AnimateVariables/EaseVector3.cs.meta | 8 + Assets/PlayMaker/Actions/AnimationSettings.cs | 88 + .../Actions/AnimationSettings.cs.meta | 8 + Assets/PlayMaker/Actions/AnyKey.cs | 28 + Assets/PlayMaker/Actions/AnyKey.cs.meta | 8 + Assets/PlayMaker/Actions/ApplicationQuit.cs | 22 + .../PlayMaker/Actions/ApplicationQuit.cs.meta | 8 + .../Actions/ApplicationRunInBackground.cs | 25 + .../ApplicationRunInBackground.cs.meta | 8 + Assets/PlayMaker/Actions/Array.meta | 9 + Assets/PlayMaker/Actions/Array/ArrayAdd.cs | 43 + .../PlayMaker/Actions/Array/ArrayAdd.cs.meta | 8 + .../PlayMaker/Actions/Array/ArrayAddRange.cs | 53 + .../Actions/Array/ArrayAddRange.cs.meta | 8 + Assets/PlayMaker/Actions/Array/ArrayClear.cs | 43 + .../Actions/Array/ArrayClear.cs.meta | 8 + .../PlayMaker/Actions/Array/ArrayContains.cs | 77 + .../Actions/Array/ArrayContains.cs.meta | 8 + .../PlayMaker/Actions/Array/ArrayDeleteAt.cs | 71 + .../Actions/Array/ArrayDeleteAt.cs.meta | 8 + .../PlayMaker/Actions/Array/ArrayForEach.cs | 138 + .../Actions/Array/ArrayForEach.cs.meta | 8 + Assets/PlayMaker/Actions/Array/ArrayGet.cs | 95 + .../PlayMaker/Actions/Array/ArrayGet.cs.meta | 8 + .../PlayMaker/Actions/Array/ArrayGetNext.cs | 118 + .../Actions/Array/ArrayGetNext.cs.meta | 8 + .../PlayMaker/Actions/Array/ArrayGetRandom.cs | 63 + .../Actions/Array/ArrayGetRandom.cs.meta | 8 + Assets/PlayMaker/Actions/Array/ArrayLength.cs | 44 + .../Actions/Array/ArrayLength.cs.meta | 8 + Assets/PlayMaker/Actions/Array/ArrayResize.cs | 44 + .../Actions/Array/ArrayResize.cs.meta | 8 + .../PlayMaker/Actions/Array/ArrayReverse.cs | 33 + .../Actions/Array/ArrayReverse.cs.meta | 8 + Assets/PlayMaker/Actions/Array/ArraySet.cs | 87 + .../PlayMaker/Actions/Array/ArraySet.cs.meta | 8 + .../PlayMaker/Actions/Array/ArrayShuffle.cs | 68 + .../Actions/Array/ArrayShuffle.cs.meta | 8 + Assets/PlayMaker/Actions/Array/ArraySort.cs | 31 + .../PlayMaker/Actions/Array/ArraySort.cs.meta | 8 + .../Actions/Array/ArrayTransferValue.cs | 122 + .../Actions/Array/ArrayTransferValue.cs.meta | 8 + Assets/PlayMaker/Actions/Array/FsmArraySet.cs | 95 + .../Actions/Array/FsmArraySet.cs.meta | 8 + Assets/PlayMaker/Actions/AudioMute.cs | 41 + Assets/PlayMaker/Actions/AudioMute.cs.meta | 8 + Assets/PlayMaker/Actions/AudioPause.cs | 36 + Assets/PlayMaker/Actions/AudioPause.cs.meta | 8 + Assets/PlayMaker/Actions/AudioPlay.cs | 99 + Assets/PlayMaker/Actions/AudioPlay.cs.meta | 8 + Assets/PlayMaker/Actions/AudioStop.cs | 36 + Assets/PlayMaker/Actions/AudioStop.cs.meta | 8 + Assets/PlayMaker/Actions/AxisEvent.cs | 112 + Assets/PlayMaker/Actions/AxisEvent.cs.meta | 8 + Assets/PlayMaker/Actions/BaseLogAction.cs | 15 + .../PlayMaker/Actions/BaseLogAction.cs.meta | 8 + Assets/PlayMaker/Actions/BlendAnimation.cs | 98 + .../PlayMaker/Actions/BlendAnimation.cs.meta | 8 + Assets/PlayMaker/Actions/Blink.cs | 113 + Assets/PlayMaker/Actions/Blink.cs.meta | 8 + Assets/PlayMaker/Actions/BoolAllTrue.cs | 70 + Assets/PlayMaker/Actions/BoolAllTrue.cs.meta | 8 + Assets/PlayMaker/Actions/BoolAnyTrue.cs | 67 + Assets/PlayMaker/Actions/BoolAnyTrue.cs.meta | 8 + Assets/PlayMaker/Actions/BoolChanged.cs | 55 + Assets/PlayMaker/Actions/BoolChanged.cs.meta | 8 + Assets/PlayMaker/Actions/BoolFlip.cs | 25 + Assets/PlayMaker/Actions/BoolFlip.cs.meta | 8 + Assets/PlayMaker/Actions/BoolNoneTrue.cs | 70 + Assets/PlayMaker/Actions/BoolNoneTrue.cs.meta | 8 + Assets/PlayMaker/Actions/BoolOperator.cs | 86 + Assets/PlayMaker/Actions/BoolOperator.cs.meta | 8 + Assets/PlayMaker/Actions/BoolTest.cs | 46 + Assets/PlayMaker/Actions/BoolTest.cs.meta | 8 + Assets/PlayMaker/Actions/BroadcastEvent.cs | 92 + .../PlayMaker/Actions/BroadcastEvent.cs.meta | 8 + Assets/PlayMaker/Actions/BuildString.cs | 77 + Assets/PlayMaker/Actions/BuildString.cs.meta | 8 + Assets/PlayMaker/Actions/CallMethod.cs | 268 + Assets/PlayMaker/Actions/CallMethod.cs.meta | 8 + Assets/PlayMaker/Actions/CallStaticMethod.cs | 169 + .../Actions/CallStaticMethod.cs.meta | 8 + Assets/PlayMaker/Actions/CameraFadeIn.cs | 78 + Assets/PlayMaker/Actions/CameraFadeIn.cs.meta | 8 + Assets/PlayMaker/Actions/CameraFadeOut.cs | 77 + .../PlayMaker/Actions/CameraFadeOut.cs.meta | 8 + .../Actions/CapturePoseAsAnimationClip.cs | 125 + .../CapturePoseAsAnimationClip.cs.meta | 8 + Assets/PlayMaker/Actions/CollisionEvent.cs | 118 + .../PlayMaker/Actions/CollisionEvent.cs.meta | 8 + Assets/PlayMaker/Actions/ColorInterpolate.cs | 122 + .../Actions/ColorInterpolate.cs.meta | 8 + Assets/PlayMaker/Actions/ColorRamp.cs | 87 + Assets/PlayMaker/Actions/ColorRamp.cs.meta | 8 + Assets/PlayMaker/Actions/Comment.cs | 22 + Assets/PlayMaker/Actions/Comment.cs.meta | 8 + Assets/PlayMaker/Actions/ComponentAction.cs | 81 + .../PlayMaker/Actions/ComponentAction.cs.meta | 8 + .../PlayMaker/Actions/ControllerIsGrounded.cs | 79 + .../Actions/ControllerIsGrounded.cs.meta | 8 + Assets/PlayMaker/Actions/ControllerMove.cs | 63 + .../PlayMaker/Actions/ControllerMove.cs.meta | 8 + .../PlayMaker/Actions/ControllerSettings.cs | 95 + .../Actions/ControllerSettings.cs.meta | 8 + .../PlayMaker/Actions/ControllerSimpleMove.cs | 56 + .../Actions/ControllerSimpleMove.cs.meta | 8 + .../PlayMaker/Actions/ConvertBoolToColor.cs | 59 + .../Actions/ConvertBoolToColor.cs.meta | 8 + .../PlayMaker/Actions/ConvertBoolToFloat.cs | 59 + .../Actions/ConvertBoolToFloat.cs.meta | 8 + Assets/PlayMaker/Actions/ConvertBoolToInt.cs | 59 + .../Actions/ConvertBoolToInt.cs.meta | 8 + .../PlayMaker/Actions/ConvertBoolToString.cs | 59 + .../Actions/ConvertBoolToString.cs.meta | 8 + .../PlayMaker/Actions/ConvertEnumToString.cs | 51 + .../Actions/ConvertEnumToString.cs.meta | 8 + Assets/PlayMaker/Actions/ConvertFloatToInt.cs | 74 + .../Actions/ConvertFloatToInt.cs.meta | 8 + .../PlayMaker/Actions/ConvertFloatToString.cs | 62 + .../Actions/ConvertFloatToString.cs.meta | 8 + Assets/PlayMaker/Actions/ConvertIntToFloat.cs | 49 + .../Actions/ConvertIntToFloat.cs.meta | 8 + .../PlayMaker/Actions/ConvertIntToString.cs | 62 + .../Actions/ConvertIntToString.cs.meta | 8 + .../Actions/ConvertMaterialToObject.cs | 51 + .../Actions/ConvertMaterialToObject.cs.meta | 8 + .../Actions/ConvertSecondsToString.cs | 74 + .../Actions/ConvertSecondsToString.cs.meta | 8 + .../PlayMaker/Actions/ConvertStringToInt.cs | 49 + .../Actions/ConvertStringToInt.cs.meta | 8 + Assets/PlayMaker/Actions/CreateEmptyObject.cs | 77 + .../Actions/CreateEmptyObject.cs.meta | 8 + Assets/PlayMaker/Actions/CreateObject.cs | 102 + Assets/PlayMaker/Actions/CreateObject.cs.meta | 8 + Assets/PlayMaker/Actions/CutToCamera.cs | 64 + Assets/PlayMaker/Actions/CutToCamera.cs.meta | 8 + Assets/PlayMaker/Actions/DebugBool.cs | 37 + Assets/PlayMaker/Actions/DebugBool.cs.meta | 8 + Assets/PlayMaker/Actions/DebugDrawShape.cs | 63 + .../PlayMaker/Actions/DebugDrawShape.cs.meta | 8 + Assets/PlayMaker/Actions/DebugEnum.cs | 37 + Assets/PlayMaker/Actions/DebugEnum.cs.meta | 8 + Assets/PlayMaker/Actions/DebugFloat.cs | 37 + Assets/PlayMaker/Actions/DebugFloat.cs.meta | 8 + Assets/PlayMaker/Actions/DebugFsmVariable.cs | 33 + .../Actions/DebugFsmVariable.cs.meta | 8 + Assets/PlayMaker/Actions/DebugGameObject.cs | 37 + .../PlayMaker/Actions/DebugGameObject.cs.meta | 8 + Assets/PlayMaker/Actions/DebugInt.cs | 36 + Assets/PlayMaker/Actions/DebugInt.cs.meta | 8 + Assets/PlayMaker/Actions/DebugLog.cs | 32 + Assets/PlayMaker/Actions/DebugLog.cs.meta | 8 + Assets/PlayMaker/Actions/DebugObject.cs | 37 + Assets/PlayMaker/Actions/DebugObject.cs.meta | 8 + Assets/PlayMaker/Actions/DebugVector3.cs | 37 + Assets/PlayMaker/Actions/DebugVector3.cs.meta | 8 + Assets/PlayMaker/Actions/DestroyComponent.cs | 50 + .../Actions/DestroyComponent.cs.meta | 8 + Assets/PlayMaker/Actions/DestroyObject.cs | 61 + .../PlayMaker/Actions/DestroyObject.cs.meta | 8 + Assets/PlayMaker/Actions/DestroyObjects.cs | 59 + .../PlayMaker/Actions/DestroyObjects.cs.meta | 8 + Assets/PlayMaker/Actions/DestroySelf.cs | 35 + Assets/PlayMaker/Actions/DestroySelf.cs.meta | 8 + Assets/PlayMaker/Actions/DetachChildren.cs | 35 + .../PlayMaker/Actions/DetachChildren.cs.meta | 8 + .../Actions/DetectDeviceOrientation.cs | 48 + .../Actions/DetectDeviceOrientation.cs.meta | 8 + .../Actions/DeviceOrientationEvent.cs | 52 + .../Actions/DeviceOrientationEvent.cs.meta | 8 + .../Actions/DevicePlayFullScreenMovie.cs | 43 + .../Actions/DevicePlayFullScreenMovie.cs.meta | 8 + Assets/PlayMaker/Actions/DeviceShakeEvent.cs | 35 + .../Actions/DeviceShakeEvent.cs.meta | 8 + Assets/PlayMaker/Actions/DeviceVibrate.cs | 22 + .../PlayMaker/Actions/DeviceVibrate.cs.meta | 8 + Assets/PlayMaker/Actions/DontDestroyOnLoad.cs | 30 + .../Actions/DontDestroyOnLoad.cs.meta | 8 + Assets/PlayMaker/Actions/DrawDebugLine.cs | 43 + .../PlayMaker/Actions/DrawDebugLine.cs.meta | 8 + Assets/PlayMaker/Actions/DrawDebugRay.cs | 38 + Assets/PlayMaker/Actions/DrawDebugRay.cs.meta | 8 + .../PlayMaker/Actions/DrawFullscreenColor.cs | 28 + .../Actions/DrawFullscreenColor.cs.meta | 8 + Assets/PlayMaker/Actions/DrawStateLabel.cs | 27 + .../PlayMaker/Actions/DrawStateLabel.cs.meta | 8 + Assets/PlayMaker/Actions/DrawTexture.cs | 85 + Assets/PlayMaker/Actions/DrawTexture.cs.meta | 8 + Assets/PlayMaker/Actions/Editor.meta | 9 + .../Actions/Editor/GetDistanceEditor.cs | 43 + .../Actions/Editor/GetDistanceEditor.cs.meta | 8 + .../Actions/Editor/LookAtActionEditor.cs | 92 + .../Actions/Editor/LookAtActionEditor.cs.meta | 8 + .../Actions/Editor/MoveTowardsActionEditor.cs | 81 + .../Editor/MoveTowardsActionEditor.cs.meta | 8 + .../Editor/SetCameraFOVActionEditor.cs | 52 + .../Editor/SetCameraFOVActionEditor.cs.meta | 8 + Assets/PlayMaker/Actions/EnableAnimation.cs | 75 + .../PlayMaker/Actions/EnableAnimation.cs.meta | 8 + Assets/PlayMaker/Actions/EnableBehaviour.cs | 97 + .../PlayMaker/Actions/EnableBehaviour.cs.meta | 8 + Assets/PlayMaker/Actions/EnableFSM.cs | 90 + Assets/PlayMaker/Actions/EnableFSM.cs.meta | 8 + Assets/PlayMaker/Actions/EnableFog.cs | 38 + Assets/PlayMaker/Actions/EnableFog.cs.meta | 8 + Assets/PlayMaker/Actions/EnableGUI.cs | 25 + Assets/PlayMaker/Actions/EnableGUI.cs.meta | 8 + Assets/PlayMaker/Actions/EnumCompare.cs | 77 + Assets/PlayMaker/Actions/EnumCompare.cs.meta | 8 + Assets/PlayMaker/Actions/EnumSwitch.cs | 58 + Assets/PlayMaker/Actions/EnumSwitch.cs.meta | 8 + Assets/PlayMaker/Actions/Explosion.cs | 91 + Assets/PlayMaker/Actions/Explosion.cs.meta | 8 + Assets/PlayMaker/Actions/FindChild.cs | 50 + Assets/PlayMaker/Actions/FindChild.cs.meta | 8 + Assets/PlayMaker/Actions/FindClosest.cs | 111 + Assets/PlayMaker/Actions/FindClosest.cs.meta | 8 + Assets/PlayMaker/Actions/FindGameObject.cs | 80 + .../PlayMaker/Actions/FindGameObject.cs.meta | 8 + Assets/PlayMaker/Actions/FinishFSM.cs | 17 + Assets/PlayMaker/Actions/FinishFSM.cs.meta | 8 + Assets/PlayMaker/Actions/Flicker.cs | 100 + Assets/PlayMaker/Actions/Flicker.cs.meta | 8 + Assets/PlayMaker/Actions/FloatAbs.cs | 45 + Assets/PlayMaker/Actions/FloatAbs.cs.meta | 8 + Assets/PlayMaker/Actions/FloatAdd.cs | 61 + Assets/PlayMaker/Actions/FloatAdd.cs.meta | 8 + Assets/PlayMaker/Actions/FloatAddMultiple.cs | 53 + .../Actions/FloatAddMultiple.cs.meta | 8 + Assets/PlayMaker/Actions/FloatChanged.cs | 56 + Assets/PlayMaker/Actions/FloatChanged.cs.meta | 8 + Assets/PlayMaker/Actions/FloatClamp.cs | 55 + Assets/PlayMaker/Actions/FloatClamp.cs.meta | 8 + Assets/PlayMaker/Actions/FloatCompare.cs | 92 + Assets/PlayMaker/Actions/FloatCompare.cs.meta | 8 + Assets/PlayMaker/Actions/FloatDivide.cs | 45 + Assets/PlayMaker/Actions/FloatDivide.cs.meta | 8 + Assets/PlayMaker/Actions/FloatInterpolate.cs | 108 + .../Actions/FloatInterpolate.cs.meta | 8 + Assets/PlayMaker/Actions/FloatMultiply.cs | 45 + .../PlayMaker/Actions/FloatMultiply.cs.meta | 8 + Assets/PlayMaker/Actions/FloatOperator.cs | 97 + .../PlayMaker/Actions/FloatOperator.cs.meta | 8 + Assets/PlayMaker/Actions/FloatSignTest.cs | 66 + .../PlayMaker/Actions/FloatSignTest.cs.meta | 8 + Assets/PlayMaker/Actions/FloatSubtract.cs | 62 + .../PlayMaker/Actions/FloatSubtract.cs.meta | 8 + Assets/PlayMaker/Actions/FloatSwitch.cs | 63 + Assets/PlayMaker/Actions/FloatSwitch.cs.meta | 8 + Assets/PlayMaker/Actions/FormatString.cs | 73 + Assets/PlayMaker/Actions/FormatString.cs.meta | 8 + Assets/PlayMaker/Actions/ForwardAllEvents.cs | 48 + .../Actions/ForwardAllEvents.cs.meta | 8 + Assets/PlayMaker/Actions/ForwardEvent.cs | 48 + Assets/PlayMaker/Actions/ForwardEvent.cs.meta | 8 + Assets/PlayMaker/Actions/FsmEventOptions.cs | 31 + .../PlayMaker/Actions/FsmEventOptions.cs.meta | 8 + Assets/PlayMaker/Actions/FsmStateSwitch.cs | 88 + .../PlayMaker/Actions/FsmStateSwitch.cs.meta | 8 + Assets/PlayMaker/Actions/FsmStateTest.cs | 102 + Assets/PlayMaker/Actions/FsmStateTest.cs.meta | 8 + Assets/PlayMaker/Actions/GUIAction.cs | 53 + Assets/PlayMaker/Actions/GUIAction.cs.meta | 8 + Assets/PlayMaker/Actions/GUIBox.cs | 26 + Assets/PlayMaker/Actions/GUIBox.cs.meta | 8 + Assets/PlayMaker/Actions/GUIButton.cs | 42 + Assets/PlayMaker/Actions/GUIButton.cs.meta | 8 + Assets/PlayMaker/Actions/GUIContentAction.cs | 36 + .../Actions/GUIContentAction.cs.meta | 8 + Assets/PlayMaker/Actions/GUIElementHitTest.cs | 122 + .../Actions/GUIElementHitTest.cs.meta | 8 + .../PlayMaker/Actions/GUIHorizontalSlider.cs | 44 + .../Actions/GUIHorizontalSlider.cs.meta | 8 + Assets/PlayMaker/Actions/GUILabel.cs | 26 + Assets/PlayMaker/Actions/GUILabel.cs.meta | 8 + Assets/PlayMaker/Actions/GUILayoutAction.cs | 35 + .../PlayMaker/Actions/GUILayoutAction.cs.meta | 8 + .../PlayMaker/Actions/GUILayoutBeginArea.cs | 55 + .../Actions/GUILayoutBeginArea.cs.meta | 8 + .../Actions/GUILayoutBeginAreaFollowObject.cs | 93 + .../GUILayoutBeginAreaFollowObject.cs.meta | 8 + .../Actions/GUILayoutBeginCentered.cs | 25 + .../Actions/GUILayoutBeginCentered.cs.meta | 8 + .../Actions/GUILayoutBeginHorizontal.cs | 30 + .../Actions/GUILayoutBeginHorizontal.cs.meta | 8 + .../Actions/GUILayoutBeginScrollView.cs | 58 + .../Actions/GUILayoutBeginScrollView.cs.meta | 8 + .../Actions/GUILayoutBeginVertical.cs | 30 + .../Actions/GUILayoutBeginVertical.cs.meta | 8 + Assets/PlayMaker/Actions/GUILayoutBox.cs | 44 + Assets/PlayMaker/Actions/GUILayoutBox.cs.meta | 8 + Assets/PlayMaker/Actions/GUILayoutButton.cs | 54 + .../PlayMaker/Actions/GUILayoutButton.cs.meta | 8 + .../Actions/GUILayoutConfirmPasswordField.cs | 50 + .../GUILayoutConfirmPasswordField.cs.meta | 8 + .../PlayMaker/Actions/GUILayoutEmailField.cs | 44 + .../Actions/GUILayoutEmailField.cs.meta | 8 + Assets/PlayMaker/Actions/GUILayoutEndArea.cs | 21 + .../Actions/GUILayoutEndArea.cs.meta | 8 + .../PlayMaker/Actions/GUILayoutEndCentered.cs | 25 + .../Actions/GUILayoutEndCentered.cs.meta | 8 + .../Actions/GUILayoutEndHorizontal.cs | 21 + .../Actions/GUILayoutEndHorizontal.cs.meta | 8 + .../Actions/GUILayoutEndScrollView.cs | 16 + .../Actions/GUILayoutEndScrollView.cs.meta | 8 + .../PlayMaker/Actions/GUILayoutEndVertical.cs | 21 + .../Actions/GUILayoutEndVertical.cs.meta | 8 + .../Actions/GUILayoutFlexibleSpace.cs | 21 + .../Actions/GUILayoutFlexibleSpace.cs.meta | 8 + .../PlayMaker/Actions/GUILayoutFloatField.cs | 54 + .../Actions/GUILayoutFloatField.cs.meta | 8 + .../PlayMaker/Actions/GUILayoutFloatLabel.cs | 42 + .../Actions/GUILayoutFloatLabel.cs.meta | 8 + .../Actions/GUILayoutHorizontalSlider.cs | 50 + .../Actions/GUILayoutHorizontalSlider.cs.meta | 8 + Assets/PlayMaker/Actions/GUILayoutIntField.cs | 54 + .../Actions/GUILayoutIntField.cs.meta | 8 + Assets/PlayMaker/Actions/GUILayoutIntLabel.cs | 42 + .../Actions/GUILayoutIntLabel.cs.meta | 8 + Assets/PlayMaker/Actions/GUILayoutLabel.cs | 37 + .../PlayMaker/Actions/GUILayoutLabel.cs.meta | 8 + .../Actions/GUILayoutPasswordField.cs | 44 + .../Actions/GUILayoutPasswordField.cs.meta | 8 + .../Actions/GUILayoutRepeatButton.cs | 51 + .../Actions/GUILayoutRepeatButton.cs.meta | 8 + .../Actions/GUILayoutSelectionGrid.cs | 19 + .../Actions/GUILayoutSelectionGrid.cs.meta | 8 + Assets/PlayMaker/Actions/GUILayoutSpace.cs | 24 + .../PlayMaker/Actions/GUILayoutSpace.cs.meta | 8 + .../PlayMaker/Actions/GUILayoutTextField.cs | 44 + .../Actions/GUILayoutTextField.cs.meta | 8 + .../PlayMaker/Actions/GUILayoutTextLabel.cs | 36 + .../Actions/GUILayoutTextLabel.cs.meta | 8 + Assets/PlayMaker/Actions/GUILayoutToggle.cs | 49 + .../PlayMaker/Actions/GUILayoutToggle.cs.meta | 8 + Assets/PlayMaker/Actions/GUILayoutToolbar.cs | 104 + .../Actions/GUILayoutToolbar.cs.meta | 8 + .../Actions/GUILayoutVerticalSlider.cs | 50 + .../Actions/GUILayoutVerticalSlider.cs.meta | 8 + Assets/PlayMaker/Actions/GUITooltip.cs | 25 + Assets/PlayMaker/Actions/GUITooltip.cs.meta | 8 + Assets/PlayMaker/Actions/GUIVerticalSlider.cs | 45 + .../Actions/GUIVerticalSlider.cs.meta | 8 + Assets/PlayMaker/Actions/GameObjectChanged.cs | 55 + .../Actions/GameObjectChanged.cs.meta | 8 + Assets/PlayMaker/Actions/GameObjectCompare.cs | 77 + .../Actions/GameObjectCompare.cs.meta | 8 + .../PlayMaker/Actions/GameObjectCompareTag.cs | 70 + .../Actions/GameObjectCompareTag.cs.meta | 8 + .../Actions/GameObjectHasChildren.cs | 67 + .../Actions/GameObjectHasChildren.cs.meta | 8 + .../PlayMaker/Actions/GameObjectIsChildOf.cs | 60 + .../Actions/GameObjectIsChildOf.cs.meta | 8 + Assets/PlayMaker/Actions/GameObjectIsNull.cs | 63 + .../Actions/GameObjectIsNull.cs.meta | 8 + .../PlayMaker/Actions/GameObjectIsVisible.cs | 65 + .../Actions/GameObjectIsVisible.cs.meta | 8 + .../PlayMaker/Actions/GameObjectTagSwitch.cs | 65 + .../Actions/GameObjectTagSwitch.cs.meta | 8 + Assets/PlayMaker/Actions/GetAngleToTarget.cs | 89 + .../Actions/GetAngleToTarget.cs.meta | 8 + Assets/PlayMaker/Actions/GetAxis.cs | 63 + Assets/PlayMaker/Actions/GetAxis.cs.meta | 8 + Assets/PlayMaker/Actions/GetAxisVector.cs | 126 + .../PlayMaker/Actions/GetAxisVector.cs.meta | 8 + Assets/PlayMaker/Actions/GetButton.cs | 51 + Assets/PlayMaker/Actions/GetButton.cs.meta | 8 + Assets/PlayMaker/Actions/GetButtonDown.cs | 41 + .../PlayMaker/Actions/GetButtonDown.cs.meta | 8 + Assets/PlayMaker/Actions/GetButtonUp.cs | 41 + Assets/PlayMaker/Actions/GetButtonUp.cs.meta | 8 + Assets/PlayMaker/Actions/GetChild.cs | 98 + Assets/PlayMaker/Actions/GetChild.cs.meta | 8 + Assets/PlayMaker/Actions/GetChildCount.cs | 44 + .../PlayMaker/Actions/GetChildCount.cs.meta | 8 + Assets/PlayMaker/Actions/GetChildNum.cs | 43 + Assets/PlayMaker/Actions/GetChildNum.cs.meta | 8 + Assets/PlayMaker/Actions/GetCollisionInfo.cs | 71 + .../Actions/GetCollisionInfo.cs.meta | 8 + Assets/PlayMaker/Actions/GetColorRGBA.cs | 73 + Assets/PlayMaker/Actions/GetColorRGBA.cs.meta | 8 + Assets/PlayMaker/Actions/GetComponent.cs | 66 + Assets/PlayMaker/Actions/GetComponent.cs.meta | 8 + .../Actions/GetControllerCollisionFlags.cs | 74 + .../GetControllerCollisionFlags.cs.meta | 8 + .../PlayMaker/Actions/GetControllerHitInfo.cs | 59 + .../Actions/GetControllerHitInfo.cs.meta | 8 + .../Actions/GetDeviceAcceleration.cs | 92 + .../Actions/GetDeviceAcceleration.cs.meta | 8 + Assets/PlayMaker/Actions/GetDeviceRoll.cs | 86 + .../PlayMaker/Actions/GetDeviceRoll.cs.meta | 8 + Assets/PlayMaker/Actions/GetDistance.cs | 61 + Assets/PlayMaker/Actions/GetDistance.cs.meta | 8 + Assets/PlayMaker/Actions/GetEventInfo.cs | 91 + Assets/PlayMaker/Actions/GetEventInfo.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmBool.cs | 72 + Assets/PlayMaker/Actions/GetFsmBool.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmColor.cs | 72 + Assets/PlayMaker/Actions/GetFsmColor.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmEnum.cs | 79 + Assets/PlayMaker/Actions/GetFsmEnum.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmFloat.cs | 72 + Assets/PlayMaker/Actions/GetFsmFloat.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmGameObject.cs | 74 + .../Actions/GetFsmGameObject.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmInt.cs | 72 + Assets/PlayMaker/Actions/GetFsmInt.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmMaterial.cs | 87 + .../PlayMaker/Actions/GetFsmMaterial.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmObject.cs | 87 + Assets/PlayMaker/Actions/GetFsmObject.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmQuaternion.cs | 87 + .../Actions/GetFsmQuaternion.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmRect.cs | 87 + Assets/PlayMaker/Actions/GetFsmRect.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmState.cs | 83 + Assets/PlayMaker/Actions/GetFsmState.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmString.cs | 72 + Assets/PlayMaker/Actions/GetFsmString.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmTexture.cs | 87 + .../PlayMaker/Actions/GetFsmTexture.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmVariable.cs | 99 + .../PlayMaker/Actions/GetFsmVariable.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmVariables.cs | 98 + .../PlayMaker/Actions/GetFsmVariables.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmVector2.cs | 85 + .../PlayMaker/Actions/GetFsmVector2.cs.meta | 8 + Assets/PlayMaker/Actions/GetFsmVector3.cs | 72 + .../PlayMaker/Actions/GetFsmVector3.cs.meta | 8 + Assets/PlayMaker/Actions/GetIPhoneSettings.cs | 63 + .../Actions/GetIPhoneSettings.cs.meta | 8 + Assets/PlayMaker/Actions/GetKey.cs | 52 + Assets/PlayMaker/Actions/GetKey.cs.meta | 8 + Assets/PlayMaker/Actions/GetKeyDown.cs | 34 + Assets/PlayMaker/Actions/GetKeyDown.cs.meta | 8 + Assets/PlayMaker/Actions/GetKeyUp.cs | 34 + Assets/PlayMaker/Actions/GetKeyUp.cs.meta | 8 + Assets/PlayMaker/Actions/GetLastEvent.cs | 26 + Assets/PlayMaker/Actions/GetLastEvent.cs.meta | 8 + Assets/PlayMaker/Actions/GetLayer.cs | 45 + Assets/PlayMaker/Actions/GetLayer.cs.meta | 8 + Assets/PlayMaker/Actions/GetLocationInfo.cs | 75 + .../PlayMaker/Actions/GetLocationInfo.cs.meta | 8 + Assets/PlayMaker/Actions/GetMainCamera.cs | 29 + .../PlayMaker/Actions/GetMainCamera.cs.meta | 8 + Assets/PlayMaker/Actions/GetMass.cs | 43 + Assets/PlayMaker/Actions/GetMass.cs.meta | 8 + Assets/PlayMaker/Actions/GetMaterial.cs | 76 + Assets/PlayMaker/Actions/GetMaterial.cs.meta | 8 + .../PlayMaker/Actions/GetMaterialTexture.cs | 88 + .../Actions/GetMaterialTexture.cs.meta | 8 + Assets/PlayMaker/Actions/GetMouseButton.cs | 37 + .../PlayMaker/Actions/GetMouseButton.cs.meta | 8 + .../PlayMaker/Actions/GetMouseButtonDown.cs | 50 + .../Actions/GetMouseButtonDown.cs.meta | 8 + Assets/PlayMaker/Actions/GetMouseButtonUp.cs | 50 + .../Actions/GetMouseButtonUp.cs.meta | 8 + Assets/PlayMaker/Actions/GetMouseX.cs | 46 + Assets/PlayMaker/Actions/GetMouseX.cs.meta | 8 + Assets/PlayMaker/Actions/GetMouseY.cs | 46 + Assets/PlayMaker/Actions/GetMouseY.cs.meta | 8 + Assets/PlayMaker/Actions/GetName.cs | 47 + Assets/PlayMaker/Actions/GetName.cs.meta | 8 + Assets/PlayMaker/Actions/GetNextChild.cs | 98 + Assets/PlayMaker/Actions/GetNextChild.cs.meta | 8 + Assets/PlayMaker/Actions/GetOwner.cs | 27 + Assets/PlayMaker/Actions/GetOwner.cs.meta | 8 + Assets/PlayMaker/Actions/GetParent.cs | 31 + Assets/PlayMaker/Actions/GetParent.cs.meta | 8 + Assets/PlayMaker/Actions/GetPosition.cs | 74 + Assets/PlayMaker/Actions/GetPosition.cs.meta | 8 + .../PlayMaker/Actions/GetPreviousStateName.cs | 26 + .../Actions/GetPreviousStateName.cs.meta | 8 + Assets/PlayMaker/Actions/GetProperty.cs | 49 + Assets/PlayMaker/Actions/GetProperty.cs.meta | 8 + Assets/PlayMaker/Actions/GetRandomChild.cs | 40 + .../PlayMaker/Actions/GetRandomChild.cs.meta | 8 + Assets/PlayMaker/Actions/GetRandomObject.cs | 65 + .../PlayMaker/Actions/GetRandomObject.cs.meta | 8 + Assets/PlayMaker/Actions/GetRaycastHitInfo.cs | 66 + .../Actions/GetRaycastHitInfo.cs.meta | 8 + Assets/PlayMaker/Actions/GetRectFields.cs | 67 + .../PlayMaker/Actions/GetRectFields.cs.meta | 8 + Assets/PlayMaker/Actions/GetRoot.cs | 38 + Assets/PlayMaker/Actions/GetRoot.cs.meta | 8 + Assets/PlayMaker/Actions/GetRotation.cs | 88 + Assets/PlayMaker/Actions/GetRotation.cs.meta | 8 + Assets/PlayMaker/Actions/GetScale.cs | 76 + Assets/PlayMaker/Actions/GetScale.cs.meta | 8 + Assets/PlayMaker/Actions/GetScreenHeight.cs | 27 + .../PlayMaker/Actions/GetScreenHeight.cs.meta | 8 + Assets/PlayMaker/Actions/GetScreenWidth.cs | 27 + .../PlayMaker/Actions/GetScreenWidth.cs.meta | 8 + Assets/PlayMaker/Actions/GetSpeed.cs | 61 + Assets/PlayMaker/Actions/GetSpeed.cs.meta | 8 + Assets/PlayMaker/Actions/GetStringLeft.cs | 57 + .../PlayMaker/Actions/GetStringLeft.cs.meta | 8 + Assets/PlayMaker/Actions/GetStringLength.cs | 48 + .../PlayMaker/Actions/GetStringLength.cs.meta | 8 + Assets/PlayMaker/Actions/GetStringRight.cs | 57 + .../PlayMaker/Actions/GetStringRight.cs.meta | 8 + Assets/PlayMaker/Actions/GetSubstring.cs | 54 + Assets/PlayMaker/Actions/GetSubstring.cs.meta | 8 + Assets/PlayMaker/Actions/GetSystemDateTime.cs | 43 + .../Actions/GetSystemDateTime.cs.meta | 8 + Assets/PlayMaker/Actions/GetTag.cs | 46 + Assets/PlayMaker/Actions/GetTag.cs.meta | 8 + Assets/PlayMaker/Actions/GetTagCount.cs | 33 + Assets/PlayMaker/Actions/GetTagCount.cs.meta | 8 + Assets/PlayMaker/Actions/GetTimeInfo.cs | 96 + Assets/PlayMaker/Actions/GetTimeInfo.cs.meta | 8 + Assets/PlayMaker/Actions/GetTouchCount.cs | 41 + .../PlayMaker/Actions/GetTouchCount.cs.meta | 8 + Assets/PlayMaker/Actions/GetTouchInfo.cs | 105 + Assets/PlayMaker/Actions/GetTouchInfo.cs.meta | 8 + Assets/PlayMaker/Actions/GetTransform.cs | 50 + Assets/PlayMaker/Actions/GetTransform.cs.meta | 8 + Assets/PlayMaker/Actions/GetTriggerInfo.cs | 38 + .../PlayMaker/Actions/GetTriggerInfo.cs.meta | 8 + Assets/PlayMaker/Actions/GetVector3XYZ.cs | 58 + .../PlayMaker/Actions/GetVector3XYZ.cs.meta | 8 + Assets/PlayMaker/Actions/GetVectorLength.cs | 35 + .../PlayMaker/Actions/GetVectorLength.cs.meta | 8 + Assets/PlayMaker/Actions/GetVelocity.cs | 73 + Assets/PlayMaker/Actions/GetVelocity.cs.meta | 8 + Assets/PlayMaker/Actions/GetVertexCount.cs | 63 + .../PlayMaker/Actions/GetVertexCount.cs.meta | 8 + Assets/PlayMaker/Actions/GetVertexPosition.cs | 82 + .../Actions/GetVertexPosition.cs.meta | 8 + Assets/PlayMaker/Actions/GotoPreviousState.cs | 27 + .../Actions/GotoPreviousState.cs.meta | 8 + Assets/PlayMaker/Actions/HasComponent.cs | 67 + Assets/PlayMaker/Actions/HasComponent.cs.meta | 8 + .../PlayMaker/Actions/IncrementRenderQueue.cs | 19 + .../Actions/IncrementRenderQueue.cs.meta | 8 + Assets/PlayMaker/Actions/IntAdd.cs | 37 + Assets/PlayMaker/Actions/IntAdd.cs.meta | 8 + Assets/PlayMaker/Actions/IntChanged.cs | 51 + Assets/PlayMaker/Actions/IntChanged.cs.meta | 8 + Assets/PlayMaker/Actions/IntClamp.cs | 46 + Assets/PlayMaker/Actions/IntClamp.cs.meta | 8 + Assets/PlayMaker/Actions/IntCompare.cs | 74 + Assets/PlayMaker/Actions/IntCompare.cs.meta | 8 + Assets/PlayMaker/Actions/IntOperator.cs | 87 + Assets/PlayMaker/Actions/IntOperator.cs.meta | 8 + Assets/PlayMaker/Actions/IntSwitch.cs | 55 + Assets/PlayMaker/Actions/IntSwitch.cs.meta | 8 + .../PlayMaker/Actions/InterpolateTransform.cs | 36 + .../Actions/InterpolateTransform.cs.meta | 8 + .../Actions/InverseTransformDirection.cs | 48 + .../Actions/InverseTransformDirection.cs.meta | 8 + .../Actions/InverseTransformPoint.cs | 48 + .../Actions/InverseTransformPoint.cs.meta | 8 + Assets/PlayMaker/Actions/InvokeMethod.cs | 147 + Assets/PlayMaker/Actions/InvokeMethod.cs.meta | 8 + Assets/PlayMaker/Actions/IsKinematic.cs | 61 + Assets/PlayMaker/Actions/IsKinematic.cs.meta | 8 + Assets/PlayMaker/Actions/IsSleeping.cs | 61 + Assets/PlayMaker/Actions/IsSleeping.cs.meta | 8 + Assets/PlayMaker/Actions/KillDelayedEvents.cs | 20 + .../Actions/KillDelayedEvents.cs.meta | 8 + Assets/PlayMaker/Actions/LoadLevel.cs | 116 + Assets/PlayMaker/Actions/LoadLevel.cs.meta | 8 + Assets/PlayMaker/Actions/LoadLevelNum.cs | 71 + Assets/PlayMaker/Actions/LoadLevelNum.cs.meta | 8 + Assets/PlayMaker/Actions/LookAt.cs | 132 + Assets/PlayMaker/Actions/LookAt.cs.meta | 8 + Assets/PlayMaker/Actions/MouseLook.cs | 159 + Assets/PlayMaker/Actions/MouseLook.cs.meta | 8 + Assets/PlayMaker/Actions/MouseLook2.cs | 156 + Assets/PlayMaker/Actions/MouseLook2.cs.meta | 8 + Assets/PlayMaker/Actions/MousePick.cs | 81 + Assets/PlayMaker/Actions/MousePick.cs.meta | 8 + Assets/PlayMaker/Actions/MousePickEvent.cs | 124 + .../PlayMaker/Actions/MousePickEvent.cs.meta | 8 + Assets/PlayMaker/Actions/MoveObject.cs | 77 + Assets/PlayMaker/Actions/MoveObject.cs.meta | 8 + Assets/PlayMaker/Actions/MovePosition.cs | 92 + Assets/PlayMaker/Actions/MovePosition.cs.meta | 8 + Assets/PlayMaker/Actions/MoveTowards.cs | 116 + Assets/PlayMaker/Actions/MoveTowards.cs.meta | 8 + .../Actions/MovieTextureAudioSettings.cs | 53 + .../Actions/MovieTextureAudioSettings.cs.meta | 8 + Assets/PlayMaker/Actions/Network.meta | 9 + .../Network/MasterServerClearHostList.cs | 24 + .../Network/MasterServerClearHostList.cs.meta | 8 + .../Network/MasterServerGetHostCount.cs | 27 + .../Network/MasterServerGetHostCount.cs.meta | 8 + .../Network/MasterServerGetHostData.cs | 115 + .../Network/MasterServerGetHostData.cs.meta | 8 + .../Network/MasterServerGetNextHostData.cs | 146 + .../MasterServerGetNextHostData.cs.meta | 8 + .../Network/MasterServerGetProperties.cs | 76 + .../Network/MasterServerGetProperties.cs.meta | 8 + .../Network/MasterServerRegisterHost.cs | 46 + .../Network/MasterServerRegisterHost.cs.meta | 8 + .../Network/MasterServerRequestHostList.cs | 55 + .../MasterServerRequestHostList.cs.meta | 8 + .../Network/MasterServerSetProperties.cs | 53 + .../Network/MasterServerSetProperties.cs.meta | 8 + .../Network/MasterServerUnregisterHost.cs | 23 + .../MasterServerUnregisterHost.cs.meta | 8 + .../Actions/Network/NetworkCloseConnection.cs | 91 + .../Network/NetworkCloseConnection.cs.meta | 8 + .../Actions/Network/NetworkConnect.cs | 59 + .../Actions/Network/NetworkConnect.cs.meta | 8 + .../Actions/Network/NetworkDestroy.cs | 53 + .../Actions/Network/NetworkDestroy.cs.meta | 8 + .../Actions/Network/NetworkDisconnect.cs | 23 + .../Actions/Network/NetworkDisconnect.cs.meta | 8 + .../Actions/Network/NetworkGetAveragePing.cs | 100 + .../Network/NetworkGetAveragePing.cs.meta | 8 + .../NetworkGetConnectedPlayerProperties.cs | 82 + ...etworkGetConnectedPlayerProperties.cs.meta | 8 + .../Network/NetworkGetConnectionsCount.cs | 44 + .../NetworkGetConnectionsCount.cs.meta | 8 + .../NetworkGetIsMessageQueueRunning.cs | 31 + .../NetworkGetIsMessageQueueRunning.cs.meta | 8 + .../Actions/Network/NetworkGetLastPing.cs | 96 + .../Network/NetworkGetLastPing.cs.meta | 8 + .../NetworkGetLocalPlayerProperties.cs | 56 + .../NetworkGetLocalPlayerProperties.cs.meta | 8 + .../Network/NetworkGetMaximumConnections.cs | 32 + .../NetworkGetMaximumConnections.cs.meta | 8 + .../NetworkGetMessagePlayerProperties.cs | 69 + .../NetworkGetMessagePlayerProperties.cs.meta | 8 + .../NetworkGetMinimumAllocatableViewIDs.cs | 35 + ...etworkGetMinimumAllocatableViewIDs.cs.meta | 8 + .../NetworkGetNetworkDisconnectionInfo.cs | 63 + ...NetworkGetNetworkDisconnectionInfo.cs.meta | 8 + .../Network/NetworkGetNetworkErrorInfo.cs | 174 + .../NetworkGetNetworkErrorInfo.cs.meta | 8 + ...NetworkGetNextConnectedPlayerProperties.cs | 121 + ...rkGetNextConnectedPlayerProperties.cs.meta | 8 + .../Actions/Network/NetworkGetSendRate.cs | 37 + .../Network/NetworkGetSendRate.cs.meta | 8 + .../Actions/Network/NetworkGetTime.cs | 33 + .../Actions/Network/NetworkGetTime.cs.meta | 8 + .../Network/NetworkHavePublicIpAddress.cs | 52 + .../NetworkHavePublicIpAddress.cs.meta | 8 + .../Network/NetworkInitializeServer.cs | 87 + .../Network/NetworkInitializeServer.cs.meta | 8 + .../Actions/Network/NetworkInstantiate.cs | 90 + .../Network/NetworkInstantiate.cs.meta | 8 + .../Actions/Network/NetworkIsClient.cs | 51 + .../Actions/Network/NetworkIsClient.cs.meta | 8 + .../Actions/Network/NetworkIsServer.cs | 51 + .../Actions/Network/NetworkIsServer.cs.meta | 8 + .../Actions/Network/NetworkPeerTypeSwitch.cs | 84 + .../Network/NetworkPeerTypeSwitch.cs.meta | 8 + .../NetworkSetIsMessageQueueRunning.cs | 31 + .../NetworkSetIsMessageQueueRunning.cs.meta | 8 + .../Actions/Network/NetworkSetLevelPrefix.cs | 41 + .../Network/NetworkSetLevelPrefix.cs.meta | 8 + .../Actions/Network/NetworkSetLogLevel.cs | 33 + .../Network/NetworkSetLogLevel.cs.meta | 8 + .../Network/NetworkSetMaxConnections.cs | 51 + .../Network/NetworkSetMaxConnections.cs.meta | 8 + .../NetworkSetMinimumAllocatableViewIDs.cs | 35 + ...etworkSetMinimumAllocatableViewIDs.cs.meta | 8 + .../Actions/Network/NetworkSetSendRate.cs | 36 + .../Network/NetworkSetSendRate.cs.meta | 8 + .../Actions/Network/NetworkViewGetIsMine.cs | 84 + .../Network/NetworkViewGetIsMine.cs.meta | 8 + .../Actions/Network/NetworkViewGetViewId.cs | 60 + .../Network/NetworkViewGetViewId.cs.meta | 8 + .../Actions/Network/NetworkViewRemoveRPCs.cs | 41 + .../Network/NetworkViewRemoveRPCs.cs.meta | 8 + .../Actions/Network/PlayMakerRPCProxy.cs | 35 + .../Actions/Network/PlayMakerRPCProxy.cs.meta | 8 + .../Actions/Network/SendRemoteEvent.cs | 75 + .../Actions/Network/SendRemoteEvent.cs.meta | 8 + .../Actions/Network/SendRemoteEventByProxy.cs | 76 + .../Network/SendRemoteEventByProxy.cs.meta | 8 + .../PlayMaker/Actions/Network/StartServer.cs | 86 + .../Actions/Network/StartServer.cs.meta | 8 + Assets/PlayMaker/Actions/NextFrameEvent.cs | 36 + .../PlayMaker/Actions/NextFrameEvent.cs.meta | 8 + Assets/PlayMaker/Actions/ObjectCompare.cs | 67 + .../PlayMaker/Actions/ObjectCompare.cs.meta | 8 + Assets/PlayMaker/Actions/PauseMovieTexture.cs | 36 + .../Actions/PauseMovieTexture.cs.meta | 8 + Assets/PlayMaker/Actions/PerSecond.cs | 45 + Assets/PlayMaker/Actions/PerSecond.cs.meta | 8 + Assets/PlayMaker/Actions/PlayAnimation.cs | 130 + .../PlayMaker/Actions/PlayAnimation.cs.meta | 8 + Assets/PlayMaker/Actions/PlayMovieTexture.cs | 40 + .../Actions/PlayMovieTexture.cs.meta | 8 + .../PlayMaker/Actions/PlayRandomAnimation.cs | 149 + .../Actions/PlayRandomAnimation.cs.meta | 8 + Assets/PlayMaker/Actions/PlayRandomSound.cs | 63 + .../PlayMaker/Actions/PlayRandomSound.cs.meta | 8 + Assets/PlayMaker/Actions/PlaySound.cs | 66 + Assets/PlayMaker/Actions/PlaySound.cs.meta | 8 + Assets/PlayMaker/Actions/PlayerPrefs.meta | 9 + .../PlayerPrefs/PlayerPrefsDeleteAll.cs | 21 + .../PlayerPrefs/PlayerPrefsDeleteAll.cs.meta | 8 + .../PlayerPrefs/PlayerPrefsDeleteKey.cs | 24 + .../PlayerPrefs/PlayerPrefsDeleteKey.cs.meta | 8 + .../PlayerPrefs/PlayerPrefsGetFloat.cs | 30 + .../PlayerPrefs/PlayerPrefsGetFloat.cs.meta | 8 + .../Actions/PlayerPrefs/PlayerPrefsGetInt.cs | 30 + .../PlayerPrefs/PlayerPrefsGetInt.cs.meta | 8 + .../PlayerPrefs/PlayerPrefsGetString.cs | 30 + .../PlayerPrefs/PlayerPrefsGetString.cs.meta | 8 + .../Actions/PlayerPrefs/PlayerPrefsHasKey.cs | 41 + .../PlayerPrefs/PlayerPrefsHasKey.cs.meta | 8 + .../PlayerPrefs/PlayerPrefsSetFloat.cs | 30 + .../PlayerPrefs/PlayerPrefsSetFloat.cs.meta | 8 + .../Actions/PlayerPrefs/PlayerPrefsSetInt.cs | 29 + .../PlayerPrefs/PlayerPrefsSetInt.cs.meta | 8 + .../PlayerPrefs/PlayerPrefsSetString.cs | 29 + .../PlayerPrefs/PlayerPrefsSetString.cs.meta | 8 + .../PlayMaker/Actions/ProceduralMaterial.meta | 9 + .../ProceduralMaterial/RebuildTextures.cs | 65 + .../RebuildTextures.cs.meta | 8 + .../SetProceduralBoolean.cs | 60 + .../SetProceduralBoolean.cs.meta | 8 + .../ProceduralMaterial/SetProceduralColor.cs | 59 + .../SetProceduralColor.cs.meta | 8 + .../ProceduralMaterial/SetProceduralFloat.cs | 59 + .../SetProceduralFloat.cs.meta | 8 + .../PlayMaker/Actions/ProjectLocationToMap.cs | 157 + .../Actions/ProjectLocationToMap.cs.meta | 8 + Assets/PlayMaker/Actions/RandomBool.cs | 26 + Assets/PlayMaker/Actions/RandomBool.cs.meta | 8 + Assets/PlayMaker/Actions/RandomEvent.cs | 72 + Assets/PlayMaker/Actions/RandomEvent.cs.meta | 8 + Assets/PlayMaker/Actions/RandomFloat.cs | 33 + Assets/PlayMaker/Actions/RandomFloat.cs.meta | 8 + Assets/PlayMaker/Actions/RandomInt.cs | 40 + Assets/PlayMaker/Actions/RandomInt.cs.meta | 8 + Assets/PlayMaker/Actions/RandomWait.cs | 80 + Assets/PlayMaker/Actions/RandomWait.cs.meta | 8 + Assets/PlayMaker/Actions/Raycast.cs | 167 + Assets/PlayMaker/Actions/Raycast.cs.meta | 8 + Assets/PlayMaker/Actions/RaycastAll.cs | 173 + Assets/PlayMaker/Actions/RaycastAll.cs.meta | 8 + Assets/PlayMaker/Actions/RectContains.cs | 98 + Assets/PlayMaker/Actions/RectContains.cs.meta | 8 + Assets/PlayMaker/Actions/RectOverlaps.cs | 90 + Assets/PlayMaker/Actions/RectOverlaps.cs.meta | 8 + .../Actions/RemoveMixingTransform.cs | 55 + .../Actions/RemoveMixingTransform.cs.meta | 8 + Assets/PlayMaker/Actions/ResetGUIMatrix.cs | 16 + .../PlayMaker/Actions/ResetGUIMatrix.cs.meta | 8 + Assets/PlayMaker/Actions/ResetInputAxes.cs | 19 + .../PlayMaker/Actions/ResetInputAxes.cs.meta | 8 + Assets/PlayMaker/Actions/RestartLevel.cs | 30 + Assets/PlayMaker/Actions/RestartLevel.cs.meta | 8 + Assets/PlayMaker/Actions/RewindAnimation.cs | 44 + .../PlayMaker/Actions/RewindAnimation.cs.meta | 8 + Assets/PlayMaker/Actions/Rotate.cs | 137 + Assets/PlayMaker/Actions/Rotate.cs.meta | 8 + Assets/PlayMaker/Actions/RotateGUI.cs | 60 + Assets/PlayMaker/Actions/RotateGUI.cs.meta | 8 + Assets/PlayMaker/Actions/RunFSM.cs | 74 + Assets/PlayMaker/Actions/RunFSM.cs.meta | 8 + Assets/PlayMaker/Actions/RunFSMAction.cs | 170 + Assets/PlayMaker/Actions/RunFSMAction.cs.meta | 8 + Assets/PlayMaker/Actions/SampleCurve.cs | 49 + Assets/PlayMaker/Actions/SampleCurve.cs.meta | 8 + Assets/PlayMaker/Actions/ScaleGUI.cs | 80 + Assets/PlayMaker/Actions/ScaleGUI.cs.meta | 8 + Assets/PlayMaker/Actions/ScaleTime.cs | 51 + Assets/PlayMaker/Actions/ScaleTime.cs.meta | 8 + Assets/PlayMaker/Actions/ScreenPick.cs | 116 + Assets/PlayMaker/Actions/ScreenPick.cs.meta | 8 + .../PlayMaker/Actions/ScreenToWorldPoint.cs | 100 + .../Actions/ScreenToWorldPoint.cs.meta | 8 + Assets/PlayMaker/Actions/SelectRandomColor.cs | 46 + .../Actions/SelectRandomColor.cs.meta | 8 + .../Actions/SelectRandomGameObject.cs | 47 + .../Actions/SelectRandomGameObject.cs.meta | 8 + .../PlayMaker/Actions/SelectRandomString.cs | 46 + .../Actions/SelectRandomString.cs.meta | 8 + .../PlayMaker/Actions/SelectRandomVector3.cs | 46 + .../Actions/SelectRandomVector3.cs.meta | 8 + Assets/PlayMaker/Actions/SendEvent.cs | 66 + Assets/PlayMaker/Actions/SendEvent.cs.meta | 8 + Assets/PlayMaker/Actions/SendEventByName.cs | 64 + .../PlayMaker/Actions/SendEventByName.cs.meta | 8 + Assets/PlayMaker/Actions/SendEventToFsm.cs | 78 + .../PlayMaker/Actions/SendEventToFsm.cs.meta | 8 + Assets/PlayMaker/Actions/SendMessage.cs | 142 + Assets/PlayMaker/Actions/SendMessage.cs.meta | 8 + Assets/PlayMaker/Actions/SendRandomEvent.cs | 59 + .../PlayMaker/Actions/SendRandomEvent.cs.meta | 8 + Assets/PlayMaker/Actions/SequenceEvent.cs | 54 + .../PlayMaker/Actions/SequenceEvent.cs.meta | 8 + .../PlayMaker/Actions/SetAllFsmGameObject.cs | 86 + .../Actions/SetAllFsmGameObject.cs.meta | 8 + Assets/PlayMaker/Actions/SetAmbientLight.cs | 39 + .../PlayMaker/Actions/SetAmbientLight.cs.meta | 8 + Assets/PlayMaker/Actions/SetAnimationSpeed.cs | 64 + .../Actions/SetAnimationSpeed.cs.meta | 8 + Assets/PlayMaker/Actions/SetAnimationTime.cs | 76 + .../Actions/SetAnimationTime.cs.meta | 8 + .../PlayMaker/Actions/SetAnimationWeight.cs | 60 + .../Actions/SetAnimationWeight.cs.meta | 8 + Assets/PlayMaker/Actions/SetAudioClip.cs | 37 + Assets/PlayMaker/Actions/SetAudioClip.cs.meta | 8 + Assets/PlayMaker/Actions/SetAudioLoop.cs | 33 + Assets/PlayMaker/Actions/SetAudioLoop.cs.meta | 8 + Assets/PlayMaker/Actions/SetAudioPitch.cs | 51 + .../PlayMaker/Actions/SetAudioPitch.cs.meta | 8 + Assets/PlayMaker/Actions/SetAudioVolume.cs | 52 + .../PlayMaker/Actions/SetAudioVolume.cs.meta | 8 + .../PlayMaker/Actions/SetBackgroundColor.cs | 49 + .../Actions/SetBackgroundColor.cs.meta | 8 + Assets/PlayMaker/Actions/SetBoolValue.cs | 36 + Assets/PlayMaker/Actions/SetBoolValue.cs.meta | 8 + .../PlayMaker/Actions/SetCameraCullingMask.cs | 56 + .../Actions/SetCameraCullingMask.cs.meta | 8 + Assets/PlayMaker/Actions/SetCameraFOV.cs | 49 + Assets/PlayMaker/Actions/SetCameraFOV.cs.meta | 8 + Assets/PlayMaker/Actions/SetColorRGBA.cs | 85 + Assets/PlayMaker/Actions/SetColorRGBA.cs.meta | 8 + Assets/PlayMaker/Actions/SetColorValue.cs | 44 + .../PlayMaker/Actions/SetColorValue.cs.meta | 8 + Assets/PlayMaker/Actions/SetDrag.cs | 54 + Assets/PlayMaker/Actions/SetDrag.cs.meta | 8 + Assets/PlayMaker/Actions/SetEnumValue.cs | 48 + Assets/PlayMaker/Actions/SetEnumValue.cs.meta | 8 + Assets/PlayMaker/Actions/SetEventData.cs | 61 + Assets/PlayMaker/Actions/SetEventData.cs.meta | 8 + Assets/PlayMaker/Actions/SetEventTarget.cs | 23 + .../PlayMaker/Actions/SetEventTarget.cs.meta | 8 + Assets/PlayMaker/Actions/SetFlareStrength.cs | 39 + .../Actions/SetFlareStrength.cs.meta | 8 + Assets/PlayMaker/Actions/SetFloatValue.cs | 36 + .../PlayMaker/Actions/SetFloatValue.cs.meta | 8 + Assets/PlayMaker/Actions/SetFogColor.cs | 39 + Assets/PlayMaker/Actions/SetFogColor.cs.meta | 8 + Assets/PlayMaker/Actions/SetFogDensity.cs | 39 + .../PlayMaker/Actions/SetFogDensity.cs.meta | 8 + Assets/PlayMaker/Actions/SetFsmBool.cs | 100 + Assets/PlayMaker/Actions/SetFsmBool.cs.meta | 8 + Assets/PlayMaker/Actions/SetFsmColor.cs | 100 + Assets/PlayMaker/Actions/SetFsmColor.cs.meta | 8 + Assets/PlayMaker/Actions/SetFsmEnum.cs | 97 + Assets/PlayMaker/Actions/SetFsmEnum.cs.meta | 12 + Assets/PlayMaker/Actions/SetFsmFloat.cs | 101 + Assets/PlayMaker/Actions/SetFsmFloat.cs.meta | 8 + Assets/PlayMaker/Actions/SetFsmGameObject.cs | 95 + .../Actions/SetFsmGameObject.cs.meta | 8 + Assets/PlayMaker/Actions/SetFsmInt.cs | 97 + Assets/PlayMaker/Actions/SetFsmInt.cs.meta | 8 + Assets/PlayMaker/Actions/SetFsmMaterial.cs | 102 + .../PlayMaker/Actions/SetFsmMaterial.cs.meta | 8 + Assets/PlayMaker/Actions/SetFsmObject.cs | 101 + Assets/PlayMaker/Actions/SetFsmObject.cs.meta | 8 + Assets/PlayMaker/Actions/SetFsmQuaternion.cs | 102 + .../Actions/SetFsmQuaternion.cs.meta | 8 + Assets/PlayMaker/Actions/SetFsmRect.cs | 102 + Assets/PlayMaker/Actions/SetFsmRect.cs.meta | 8 + Assets/PlayMaker/Actions/SetFsmString.cs | 99 + Assets/PlayMaker/Actions/SetFsmString.cs.meta | 8 + Assets/PlayMaker/Actions/SetFsmTexture.cs | 101 + .../PlayMaker/Actions/SetFsmTexture.cs.meta | 8 + Assets/PlayMaker/Actions/SetFsmVariable.cs | 104 + .../PlayMaker/Actions/SetFsmVariable.cs.meta | 8 + Assets/PlayMaker/Actions/SetFsmVector2.cs | 99 + .../PlayMaker/Actions/SetFsmVector2.cs.meta | 8 + Assets/PlayMaker/Actions/SetFsmVector3.cs | 98 + .../PlayMaker/Actions/SetFsmVector3.cs.meta | 8 + Assets/PlayMaker/Actions/SetGUIAlpha.cs | 30 + Assets/PlayMaker/Actions/SetGUIAlpha.cs.meta | 8 + .../Actions/SetGUIBackgroundColor.cs | 30 + .../Actions/SetGUIBackgroundColor.cs.meta | 8 + Assets/PlayMaker/Actions/SetGUIColor.cs | 30 + Assets/PlayMaker/Actions/SetGUIColor.cs.meta | 8 + .../PlayMaker/Actions/SetGUIContentColor.cs | 30 + .../Actions/SetGUIContentColor.cs.meta | 8 + Assets/PlayMaker/Actions/SetGUIDepth.cs | 29 + Assets/PlayMaker/Actions/SetGUIDepth.cs.meta | 8 + Assets/PlayMaker/Actions/SetGUISkin.cs | 33 + Assets/PlayMaker/Actions/SetGUISkin.cs.meta | 8 + Assets/PlayMaker/Actions/SetGUIText.cs | 47 + Assets/PlayMaker/Actions/SetGUIText.cs.meta | 8 + Assets/PlayMaker/Actions/SetGUITexture.cs | 36 + .../PlayMaker/Actions/SetGUITexture.cs.meta | 8 + .../PlayMaker/Actions/SetGUITextureAlpha.cs | 50 + .../Actions/SetGUITextureAlpha.cs.meta | 8 + .../PlayMaker/Actions/SetGUITextureColor.cs | 49 + .../Actions/SetGUITextureColor.cs.meta | 8 + Assets/PlayMaker/Actions/SetGameObject.cs | 39 + .../PlayMaker/Actions/SetGameObject.cs.meta | 8 + Assets/PlayMaker/Actions/SetGameVolume.cs | 35 + .../PlayMaker/Actions/SetGameVolume.cs.meta | 8 + Assets/PlayMaker/Actions/SetGravity.cs | 53 + Assets/PlayMaker/Actions/SetGravity.cs.meta | 8 + Assets/PlayMaker/Actions/SetHaloStrength.cs | 39 + .../PlayMaker/Actions/SetHaloStrength.cs.meta | 8 + Assets/PlayMaker/Actions/SetIntFromFloat.cs | 35 + .../PlayMaker/Actions/SetIntFromFloat.cs.meta | 8 + Assets/PlayMaker/Actions/SetIntValue.cs | 36 + Assets/PlayMaker/Actions/SetIntValue.cs.meta | 8 + Assets/PlayMaker/Actions/SetIsKinematic.cs | 39 + .../PlayMaker/Actions/SetIsKinematic.cs.meta | 8 + .../Actions/SetJointConnectedBody.cs | 42 + .../Actions/SetJointConnectedBody.cs.meta | 8 + Assets/PlayMaker/Actions/SetLayer.cs | 38 + Assets/PlayMaker/Actions/SetLayer.cs.meta | 8 + Assets/PlayMaker/Actions/SetLightColor.cs | 49 + .../PlayMaker/Actions/SetLightColor.cs.meta | 8 + Assets/PlayMaker/Actions/SetLightCookie.cs | 37 + .../PlayMaker/Actions/SetLightCookie.cs.meta | 8 + Assets/PlayMaker/Actions/SetLightFlare.cs | 37 + .../PlayMaker/Actions/SetLightFlare.cs.meta | 8 + Assets/PlayMaker/Actions/SetLightIntensity.cs | 48 + .../Actions/SetLightIntensity.cs.meta | 8 + Assets/PlayMaker/Actions/SetLightRange.cs | 48 + .../PlayMaker/Actions/SetLightRange.cs.meta | 8 + Assets/PlayMaker/Actions/SetLightSpotAngle.cs | 48 + .../Actions/SetLightSpotAngle.cs.meta | 8 + Assets/PlayMaker/Actions/SetLightType.cs | 39 + Assets/PlayMaker/Actions/SetLightType.cs.meta | 8 + Assets/PlayMaker/Actions/SetMainCamera.cs | 37 + .../PlayMaker/Actions/SetMainCamera.cs.meta | 8 + Assets/PlayMaker/Actions/SetMass.cs | 40 + Assets/PlayMaker/Actions/SetMass.cs.meta | 8 + Assets/PlayMaker/Actions/SetMaterial.cs | 52 + Assets/PlayMaker/Actions/SetMaterial.cs.meta | 8 + Assets/PlayMaker/Actions/SetMaterialColor.cs | 95 + .../Actions/SetMaterialColor.cs.meta | 8 + Assets/PlayMaker/Actions/SetMaterialFloat.cs | 89 + .../Actions/SetMaterialFloat.cs.meta | 8 + .../Actions/SetMaterialMovieTexture.cs | 85 + .../Actions/SetMaterialMovieTexture.cs.meta | 8 + .../PlayMaker/Actions/SetMaterialTexture.cs | 77 + .../Actions/SetMaterialTexture.cs.meta | 8 + Assets/PlayMaker/Actions/SetMouseCursor.cs | 59 + .../PlayMaker/Actions/SetMouseCursor.cs.meta | 8 + Assets/PlayMaker/Actions/SetName.cs | 38 + Assets/PlayMaker/Actions/SetName.cs.meta | 8 + Assets/PlayMaker/Actions/SetObjectValue.cs | 41 + .../PlayMaker/Actions/SetObjectValue.cs.meta | 8 + Assets/PlayMaker/Actions/SetParent.cs | 54 + Assets/PlayMaker/Actions/SetParent.cs.meta | 8 + Assets/PlayMaker/Actions/SetPosition.cs | 116 + Assets/PlayMaker/Actions/SetPosition.cs.meta | 8 + Assets/PlayMaker/Actions/SetProperty.cs | 48 + Assets/PlayMaker/Actions/SetProperty.cs.meta | 8 + Assets/PlayMaker/Actions/SetRandomMaterial.cs | 59 + .../Actions/SetRandomMaterial.cs.meta | 8 + Assets/PlayMaker/Actions/SetRandomRotation.cs | 55 + .../Actions/SetRandomRotation.cs.meta | 8 + Assets/PlayMaker/Actions/SetRectFields.cs | 77 + .../PlayMaker/Actions/SetRectFields.cs.meta | 8 + Assets/PlayMaker/Actions/SetRectValue.cs | 38 + Assets/PlayMaker/Actions/SetRectValue.cs.meta | 8 + Assets/PlayMaker/Actions/SetRotation.cs | 138 + Assets/PlayMaker/Actions/SetRotation.cs.meta | 8 + Assets/PlayMaker/Actions/SetScale.cs | 89 + Assets/PlayMaker/Actions/SetScale.cs.meta | 8 + Assets/PlayMaker/Actions/SetShadowStrength.cs | 46 + .../Actions/SetShadowStrength.cs.meta | 8 + Assets/PlayMaker/Actions/SetSkybox.cs | 35 + Assets/PlayMaker/Actions/SetSkybox.cs.meta | 8 + Assets/PlayMaker/Actions/SetStringValue.cs | 49 + .../PlayMaker/Actions/SetStringValue.cs.meta | 8 + Assets/PlayMaker/Actions/SetTag.cs | 31 + Assets/PlayMaker/Actions/SetTag.cs.meta | 8 + Assets/PlayMaker/Actions/SetTagsOnChildren.cs | 87 + .../Actions/SetTagsOnChildren.cs.meta | 8 + Assets/PlayMaker/Actions/SetTextureOffset.cs | 76 + .../Actions/SetTextureOffset.cs.meta | 8 + Assets/PlayMaker/Actions/SetTextureScale.cs | 74 + .../PlayMaker/Actions/SetTextureScale.cs.meta | 8 + Assets/PlayMaker/Actions/SetVector3Value.cs | 37 + .../PlayMaker/Actions/SetVector3Value.cs.meta | 8 + Assets/PlayMaker/Actions/SetVector3XYZ.cs | 58 + .../PlayMaker/Actions/SetVector3XYZ.cs.meta | 8 + Assets/PlayMaker/Actions/SetVelocity.cs | 96 + Assets/PlayMaker/Actions/SetVelocity.cs.meta | 8 + Assets/PlayMaker/Actions/SetVisibility.cs | 83 + .../PlayMaker/Actions/SetVisibility.cs.meta | 8 + Assets/PlayMaker/Actions/Sleep.cs | 35 + Assets/PlayMaker/Actions/Sleep.cs.meta | 8 + .../PlayMaker/Actions/SmoothFollowAction.cs | 106 + .../Actions/SmoothFollowAction.cs.meta | 8 + Assets/PlayMaker/Actions/SmoothLookAt.cs | 142 + Assets/PlayMaker/Actions/SmoothLookAt.cs.meta | 8 + .../Actions/SmoothLookAtDirection.cs | 134 + .../Actions/SmoothLookAtDirection.cs.meta | 8 + Assets/PlayMaker/Actions/StartCoroutine.cs | 180 + .../PlayMaker/Actions/StartCoroutine.cs.meta | 8 + .../Actions/StartLocationServiceUpdates.cs | 63 + .../StartLocationServiceUpdates.cs.meta | 8 + Assets/PlayMaker/Actions/StopAnimation.cs | 55 + .../PlayMaker/Actions/StopAnimation.cs.meta | 8 + .../Actions/StopLocationServiceUpdates.cs | 23 + .../StopLocationServiceUpdates.cs.meta | 8 + Assets/PlayMaker/Actions/StopMovieTexture.cs | 36 + .../Actions/StopMovieTexture.cs.meta | 8 + Assets/PlayMaker/Actions/StringChanged.cs | 48 + .../PlayMaker/Actions/StringChanged.cs.meta | 8 + Assets/PlayMaker/Actions/StringCompare.cs | 73 + .../PlayMaker/Actions/StringCompare.cs.meta | 8 + Assets/PlayMaker/Actions/StringContains.cs | 78 + .../PlayMaker/Actions/StringContains.cs.meta | 8 + Assets/PlayMaker/Actions/StringReplace.cs | 52 + .../PlayMaker/Actions/StringReplace.cs.meta | 8 + Assets/PlayMaker/Actions/StringSwitch.cs | 55 + Assets/PlayMaker/Actions/StringSwitch.cs.meta | 8 + Assets/PlayMaker/Actions/SwipeGestureEvent.cs | 144 + .../Actions/SwipeGestureEvent.cs.meta | 8 + Assets/PlayMaker/Actions/TakeScreenshot.cs | 51 + .../PlayMaker/Actions/TakeScreenshot.cs.meta | 8 + Assets/PlayMaker/Actions/TestAction.cs | 5 + Assets/PlayMaker/Actions/TestAction.cs.meta | 8 + Assets/PlayMaker/Actions/TouchEvent.cs | 42 + Assets/PlayMaker/Actions/TouchEvent.cs.meta | 8 + Assets/PlayMaker/Actions/TouchGUIEvent.cs | 251 + .../PlayMaker/Actions/TouchGUIEvent.cs.meta | 8 + Assets/PlayMaker/Actions/TouchObjectEvent.cs | 139 + .../Actions/TouchObjectEvent.cs.meta | 8 + .../PlayMaker/Actions/TrackMouseMovement.cs | 19 + .../Actions/TrackMouseMovement.cs.meta | 8 + .../PlayMaker/Actions/TransformDirection.cs | 48 + .../Actions/TransformDirection.cs.meta | 8 + .../Actions/TransformInputToWorldSpace.cs | 128 + .../TransformInputToWorldSpace.cs.meta | 8 + Assets/PlayMaker/Actions/TransformPoint.cs | 48 + .../PlayMaker/Actions/TransformPoint.cs.meta | 8 + Assets/PlayMaker/Actions/Translate.cs | 139 + Assets/PlayMaker/Actions/Translate.cs.meta | 8 + Assets/PlayMaker/Actions/TriggerEvent.cs | 91 + Assets/PlayMaker/Actions/TriggerEvent.cs.meta | 8 + Assets/PlayMaker/Actions/UseGUILayout.cs | 25 + Assets/PlayMaker/Actions/UseGUILayout.cs.meta | 8 + Assets/PlayMaker/Actions/UseGravity.cs | 38 + Assets/PlayMaker/Actions/UseGravity.cs.meta | 8 + Assets/PlayMaker/Actions/Vector3Add.cs | 50 + Assets/PlayMaker/Actions/Vector3Add.cs.meta | 8 + Assets/PlayMaker/Actions/Vector3AddXYZ.cs | 59 + .../PlayMaker/Actions/Vector3AddXYZ.cs.meta | 8 + .../Actions/Vector3ClampMagnitude.cs | 44 + .../Actions/Vector3ClampMagnitude.cs.meta | 8 + .../Actions/Vector3HighPassFilter.cs | 43 + .../Actions/Vector3HighPassFilter.cs.meta | 8 + .../PlayMaker/Actions/Vector3Interpolate.cs | 88 + .../Actions/Vector3Interpolate.cs.meta | 8 + Assets/PlayMaker/Actions/Vector3Invert.cs | 35 + .../PlayMaker/Actions/Vector3Invert.cs.meta | 8 + Assets/PlayMaker/Actions/Vector3Lerp.cs | 60 + Assets/PlayMaker/Actions/Vector3Lerp.cs.meta | 8 + .../PlayMaker/Actions/Vector3LowPassFilter.cs | 41 + .../Actions/Vector3LowPassFilter.cs.meta | 8 + Assets/PlayMaker/Actions/Vector3Multiply.cs | 37 + .../PlayMaker/Actions/Vector3Multiply.cs.meta | 8 + Assets/PlayMaker/Actions/Vector3Normalize.cs | 37 + .../Actions/Vector3Normalize.cs.meta | 8 + Assets/PlayMaker/Actions/Vector3Operator.cs | 134 + .../PlayMaker/Actions/Vector3Operator.cs.meta | 8 + Assets/PlayMaker/Actions/Vector3PerSecond.cs | 36 + .../Actions/Vector3PerSecond.cs.meta | 8 + .../PlayMaker/Actions/Vector3RotateTowards.cs | 35 + .../Actions/Vector3RotateTowards.cs.meta | 8 + Assets/PlayMaker/Actions/Vector3Subtract.cs | 37 + .../PlayMaker/Actions/Vector3Subtract.cs.meta | 8 + Assets/PlayMaker/Actions/WWWObject.cs | 109 + Assets/PlayMaker/Actions/WWWObject.cs.meta | 8 + Assets/PlayMaker/Actions/Wait.cs | 63 + Assets/PlayMaker/Actions/Wait.cs.meta | 8 + .../PlayMaker/Actions/WakeAllRigidBodies.cs | 48 + .../Actions/WakeAllRigidBodies.cs.meta | 8 + Assets/PlayMaker/Actions/WakeUp.cs | 35 + Assets/PlayMaker/Actions/WakeUp.cs.meta | 8 + .../PlayMaker/Actions/WorldToScreenPoint.cs | 94 + .../Actions/WorldToScreenPoint.cs.meta | 8 + Assets/PlayMaker/Actions/iTween.meta | 9 + .../Actions/iTween/iTweenFsmAction.cs | 79 + .../Actions/iTween/iTweenFsmAction.cs.meta | 8 + .../Actions/iTween/iTweenLookFrom.cs | 88 + .../Actions/iTween/iTweenLookFrom.cs.meta | 8 + .../PlayMaker/Actions/iTween/iTweenLookTo.cs | 87 + .../Actions/iTween/iTweenLookTo.cs.meta | 8 + .../Actions/iTween/iTweenLookUpdate.cs | 80 + .../Actions/iTween/iTweenLookUpdate.cs.meta | 8 + .../PlayMaker/Actions/iTween/iTweenMoveAdd.cs | 114 + .../Actions/iTween/iTweenMoveAdd.cs.meta | 8 + .../PlayMaker/Actions/iTween/iTweenMoveBy.cs | 114 + .../Actions/iTween/iTweenMoveBy.cs.meta | 8 + .../Actions/iTween/iTweenMoveFrom.cs | 123 + .../Actions/iTween/iTweenMoveFrom.cs.meta | 8 + .../PlayMaker/Actions/iTween/iTweenMoveTo.cs | 180 + .../Actions/iTween/iTweenMoveTo.cs.meta | 8 + .../Actions/iTween/iTweenMoveUpdate.cs | 121 + .../Actions/iTween/iTweenMoveUpdate.cs.meta | 8 + .../PlayMaker/Actions/iTween/iTweenPause.cs | 46 + .../Actions/iTween/iTweenPause.cs.meta | 8 + .../Actions/iTween/iTweenPunchPosition.cs | 84 + .../iTween/iTweenPunchPosition.cs.meta | 8 + .../Actions/iTween/iTweenPunchRotation.cs | 80 + .../iTween/iTweenPunchRotation.cs.meta | 8 + .../Actions/iTween/iTweenPunchScale.cs | 76 + .../Actions/iTween/iTweenPunchScale.cs.meta | 8 + .../PlayMaker/Actions/iTween/iTweenResume.cs | 46 + .../Actions/iTween/iTweenResume.cs.meta | 8 + .../Actions/iTween/iTweenRotateAdd.cs | 86 + .../Actions/iTween/iTweenRotateAdd.cs.meta | 8 + .../Actions/iTween/iTweenRotateBy.cs | 86 + .../Actions/iTween/iTweenRotateBy.cs.meta | 8 + .../Actions/iTween/iTweenRotateFrom.cs | 86 + .../Actions/iTween/iTweenRotateFrom.cs.meta | 8 + .../Actions/iTween/iTweenRotateTo.cs | 86 + .../Actions/iTween/iTweenRotateTo.cs.meta | 8 + .../Actions/iTween/iTweenRotateUpdate.cs | 83 + .../Actions/iTween/iTweenRotateUpdate.cs.meta | 8 + .../Actions/iTween/iTweenScaleAdd.cs | 84 + .../Actions/iTween/iTweenScaleAdd.cs.meta | 8 + .../PlayMaker/Actions/iTween/iTweenScaleBy.cs | 85 + .../Actions/iTween/iTweenScaleBy.cs.meta | 8 + .../Actions/iTween/iTweenScaleFrom.cs | 84 + .../Actions/iTween/iTweenScaleFrom.cs.meta | 8 + .../PlayMaker/Actions/iTween/iTweenScaleTo.cs | 83 + .../Actions/iTween/iTweenScaleTo.cs.meta | 8 + .../Actions/iTween/iTweenScaleUpdate.cs | 76 + .../Actions/iTween/iTweenScaleUpdate.cs.meta | 8 + .../Actions/iTween/iTweenShakePosition.cs | 85 + .../iTween/iTweenShakePosition.cs.meta | 8 + .../Actions/iTween/iTweenShakeRotation.cs | 80 + .../iTween/iTweenShakeRotation.cs.meta | 8 + .../Actions/iTween/iTweenShakeScale.cs | 78 + .../Actions/iTween/iTweenShakeScale.cs.meta | 8 + Assets/PlayMaker/Actions/iTween/iTweenStop.cs | 53 + .../Actions/iTween/iTweenStop.cs.meta | 8 + Assets/PlayMaker/ConditionalExpression.dll | Bin 0 -> 27648 bytes .../PlayMaker/ConditionalExpression.dll.meta | 18 + Assets/PlayMaker/Editor.meta | 9 + Assets/PlayMaker/Editor/AboutWindow.cs | 16 + Assets/PlayMaker/Editor/AboutWindow.cs.meta | 8 + .../Editor/ConditionalExpressionEditor.dll | Bin 0 -> 6656 bytes .../ConditionalExpressionEditor.dll.meta | 18 + Assets/PlayMaker/Editor/ContextToolWindow.cs | 17 + .../Editor/ContextToolWindow.cs.meta | 8 + Assets/PlayMaker/Editor/FsmActionWindow.cs | 16 + .../PlayMaker/Editor/FsmActionWindow.cs.meta | 8 + .../PlayMaker/Editor/FsmComponentInspector.cs | 446 + .../Editor/FsmComponentInspector.cs.meta | 8 + Assets/PlayMaker/Editor/FsmEditorHelpers.cs | 5 + .../PlayMaker/Editor/FsmEditorHelpers.cs.meta | 8 + Assets/PlayMaker/Editor/FsmEditorWindow.cs | 477 + .../PlayMaker/Editor/FsmEditorWindow.cs.meta | 8 + Assets/PlayMaker/Editor/FsmErrorWindow.cs | 16 + .../PlayMaker/Editor/FsmErrorWindow.cs.meta | 8 + Assets/PlayMaker/Editor/FsmEventsWindow.cs | 16 + .../PlayMaker/Editor/FsmEventsWindow.cs.meta | 8 + Assets/PlayMaker/Editor/FsmGlobalsWindow.cs | 16 + .../PlayMaker/Editor/FsmGlobalsWindow.cs.meta | 8 + Assets/PlayMaker/Editor/FsmLogWindow.cs | 17 + Assets/PlayMaker/Editor/FsmLogWindow.cs.meta | 8 + Assets/PlayMaker/Editor/FsmSelectorWindow.cs | 16 + .../Editor/FsmSelectorWindow.cs.meta | 8 + Assets/PlayMaker/Editor/FsmStateWindow.cs | 16 + .../PlayMaker/Editor/FsmStateWindow.cs.meta | 8 + Assets/PlayMaker/Editor/FsmTemplate.cs | 29 + Assets/PlayMaker/Editor/FsmTemplate.cs.meta | 8 + Assets/PlayMaker/Editor/FsmTemplateEditor.cs | 42 + .../Editor/FsmTemplateEditor.cs.meta | 8 + Assets/PlayMaker/Editor/FsmTemplateWindow.cs | 16 + .../Editor/FsmTemplateWindow.cs.meta | 8 + Assets/PlayMaker/Editor/FsmTimelineWindow.cs | 16 + .../Editor/FsmTimelineWindow.cs.meta | 8 + Assets/PlayMaker/Editor/Install.meta | 9 + .../Install/PlayMaker.1.7.8.4.unitypackage | Bin 0 -> 1934763 bytes .../PlayMaker.1.7.8.4.unitypackage.meta | 8 + .../Install/Playmaker.1.8.0.unitypackage | Bin 0 -> 3094243 bytes .../Install/Playmaker.1.8.0.unitypackage.meta | 8 + .../PlayMaker/Editor/PlayMakerAutoUpdater.cs | 236 + .../Editor/PlayMakerAutoUpdater.cs.meta | 12 + .../Editor/PlayMakerBugReportWindow.cs | 16 + .../Editor/PlayMakerBugReportWindow.cs.meta | 8 + .../Editor/PlayMakerBuildCallbacks.cs | 43 + .../Editor/PlayMakerBuildCallbacks.cs.meta | 12 + .../Editor/PlayMakerCustomActionWizard.cs | 16 + .../PlayMakerCustomActionWizard.cs.meta | 8 + Assets/PlayMaker/Editor/PlayMakerEditor.dll | Bin 0 -> 854528 bytes .../PlayMaker/Editor/PlayMakerEditor.dll.mdb | Bin 0 -> 178091 bytes .../Editor/PlayMakerEditor.dll.mdb.meta | 4 + .../PlayMaker/Editor/PlayMakerEditor.dll.meta | 18 + .../Editor/PlayMakerEditorResources.dll | Bin 0 -> 257536 bytes .../Editor/PlayMakerEditorResources.dll.meta | 18 + .../PlayMaker/Editor/PlayMakerGUIInspector.cs | 109 + .../Editor/PlayMakerGUIInspector.cs.meta | 8 + .../Editor/PlayMakerGlobalsInspector.cs | 120 + .../Editor/PlayMakerGlobalsInspector.cs.meta | 8 + Assets/PlayMaker/Editor/PlayMakerMainMenu.cs | 356 + .../Editor/PlayMakerMainMenu.cs.meta | 8 + .../PlayMaker/Editor/PlayMakerProjectTools.cs | 141 + .../Editor/PlayMakerProjectTools.cs.meta | 8 + Assets/PlayMaker/Editor/PlayMakerUpdater.cs | 26 + .../PlayMaker/Editor/PlayMakerUpdater.cs.meta | 8 + .../PlayMaker/Editor/PlayMakerUpgradeGuide.cs | 77 + .../Editor/PlayMakerUpgradeGuide.cs.meta | 8 + .../PlayMaker/Editor/PlayMakerUpgradeTools.cs | 92 + .../Editor/PlayMakerUpgradeTools.cs.meta | 8 + .../Editor/PlayMakerWelcomeWindow.cs | 712 + .../Editor/PlayMakerWelcomeWindow.cs.meta | 8 + Assets/PlayMaker/Editor/ReportWindow.cs | 16 + Assets/PlayMaker/Editor/ReportWindow.cs.meta | 8 + Assets/PlayMaker/Editor/Resources.meta | 9 + .../PlayMaker/Editor/Resources/backButton.png | Bin 0 -> 20165 bytes .../Editor/Resources/backButton.png.meta | 45 + .../PlayMaker/Editor/Resources/linkAddons.png | Bin 0 -> 5512 bytes .../Editor/Resources/linkAddons.png.meta | 53 + .../PlayMaker/Editor/Resources/linkDocs.png | Bin 0 -> 3076 bytes .../Editor/Resources/linkDocs.png.meta | 53 + .../PlayMaker/Editor/Resources/linkForums.png | Bin 0 -> 3391 bytes .../Editor/Resources/linkForums.png.meta | 53 + .../Editor/Resources/linkSamples.png | Bin 0 -> 5080 bytes .../Editor/Resources/linkSamples.png.meta | 53 + .../PlayMaker/Editor/Resources/linkVideos.png | Bin 0 -> 2824 bytes .../Editor/Resources/linkVideos.png.meta | 53 + .../PlayMaker/Editor/Resources/logoHeader.png | Bin 0 -> 19764 bytes .../Editor/Resources/logoHeader.png.meta | 45 + .../PlayMaker/Editor/Resources/photonIcon.png | Bin 0 -> 7894 bytes .../Editor/Resources/photonIcon.png.meta | 53 + .../Editor/Resources/playMakerHeader.png | Bin 0 -> 12625 bytes .../Editor/Resources/playMakerHeader.png.meta | 53 + Assets/PlayMaker/Editor/Watermarks.meta | 9 + Assets/PlayMaker/Editor/Watermarks/Alien.png | Bin 0 -> 3010 bytes .../Editor/Watermarks/Alien.png.meta | 45 + .../Editor/Watermarks/AnalogClock.png | Bin 0 -> 5423 bytes .../Editor/Watermarks/AnalogClock.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Bang.png | Bin 0 -> 5025 bytes .../PlayMaker/Editor/Watermarks/Bang.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Barrel.png | Bin 0 -> 3174 bytes .../Editor/Watermarks/Barrel.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Bomb.png | Bin 0 -> 5566 bytes .../PlayMaker/Editor/Watermarks/Bomb.png.meta | 45 + .../PlayMaker/Editor/Watermarks/Broadcast.png | Bin 0 -> 8905 bytes .../Editor/Watermarks/Broadcast.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Camera.png | Bin 0 -> 2551 bytes .../Editor/Watermarks/Camera.png.meta | 45 + .../PlayMaker/Editor/Watermarks/ComboLock.png | Bin 0 -> 4553 bytes .../Editor/Watermarks/ComboLock.png.meta | 45 + .../Editor/Watermarks/Crosshairs.png | Bin 0 -> 2982 bytes .../Editor/Watermarks/Crosshairs.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Cycle.png | Bin 0 -> 4639 bytes .../Editor/Watermarks/Cycle.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Dagger.png | Bin 0 -> 4209 bytes .../Editor/Watermarks/Dagger.png.meta | 45 + .../PlayMaker/Editor/Watermarks/Database.png | Bin 0 -> 8524 bytes .../Editor/Watermarks/Database.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Dazzle.png | Bin 0 -> 11596 bytes .../Editor/Watermarks/Dazzle.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Dog.png | Bin 0 -> 5553 bytes .../PlayMaker/Editor/Watermarks/Dog.png.meta | 45 + .../PlayMaker/Editor/Watermarks/Download.png | Bin 0 -> 4621 bytes .../Editor/Watermarks/Download.png.meta | 45 + .../PlayMaker/Editor/Watermarks/Explosion.png | Bin 0 -> 6489 bytes .../Editor/Watermarks/Explosion.png.meta | 45 + .../PlayMaker/Editor/Watermarks/GUISlider.png | Bin 0 -> 1301 bytes .../Editor/Watermarks/GUISlider.png.meta | 45 + .../Editor/Watermarks/GUISliders.png | Bin 0 -> 1849 bytes .../Editor/Watermarks/GUISliders.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Heart.png | Bin 0 -> 6606 bytes .../Editor/Watermarks/Heart.png.meta | 45 + .../PlayMaker/Editor/Watermarks/Hierarchy.png | Bin 0 -> 4682 bytes .../Editor/Watermarks/Hierarchy.png.meta | 45 + .../PlayMaker/Editor/Watermarks/Hourglass.png | Bin 0 -> 4526 bytes .../Editor/Watermarks/Hourglass.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Info.png | Bin 0 -> 5402 bytes .../PlayMaker/Editor/Watermarks/Info.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Key.png | Bin 0 -> 2674 bytes .../PlayMaker/Editor/Watermarks/Key.png.meta | 45 + .../PlayMaker/Editor/Watermarks/LeftArrow.png | Bin 0 -> 5436 bytes .../Editor/Watermarks/LeftArrow.png.meta | 45 + .../PlayMaker/Editor/Watermarks/LightBulb.png | Bin 0 -> 2628 bytes .../Editor/Watermarks/LightBulb.png.meta | 45 + .../Editor/Watermarks/LightningBolt.png | Bin 0 -> 4012 bytes .../Editor/Watermarks/LightningBolt.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Loop.png | Bin 0 -> 4668 bytes .../PlayMaker/Editor/Watermarks/Loop.png.meta | 45 + .../PlayMaker/Editor/Watermarks/LoopArrow.png | Bin 0 -> 9308 bytes .../Editor/Watermarks/LoopArrow.png.meta | 45 + .../Editor/Watermarks/Microphone.png | Bin 0 -> 6333 bytes .../Editor/Watermarks/Microphone.png.meta | 45 + .../PlayMaker/Editor/Watermarks/Missiles.png | Bin 0 -> 2517 bytes .../Editor/Watermarks/Missiles.png.meta | 45 + .../PlayMaker/Editor/Watermarks/MoneyBag.png | Bin 0 -> 3617 bytes .../Editor/Watermarks/MoneyBag.png.meta | 45 + .../Editor/Watermarks/MushroomCloud.png | Bin 0 -> 4053 bytes .../Editor/Watermarks/MushroomCloud.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Music.png | Bin 0 -> 2463 bytes .../Editor/Watermarks/Music.png.meta | 45 + .../PlayMaker/Editor/Watermarks/OpenBox.png | Bin 0 -> 10187 bytes .../Editor/Watermarks/OpenBox.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Player.png | Bin 0 -> 6001 bytes .../Editor/Watermarks/Player.png.meta | 45 + .../Editor/Watermarks/PlayerBroadcast.png | Bin 0 -> 7788 bytes .../Watermarks/PlayerBroadcast.png.meta | 45 + .../PlayMaker/Editor/Watermarks/Players.png | Bin 0 -> 8715 bytes .../Editor/Watermarks/Players.png.meta | 45 + .../PlayMaker/Editor/Watermarks/Postcard.png | Bin 0 -> 5491 bytes .../Editor/Watermarks/Postcard.png.meta | 45 + .../PlayMaker/Editor/Watermarks/PowerOn.png | Bin 0 -> 4417 bytes .../Editor/Watermarks/PowerOn.png.meta | 45 + .../PlayMaker/Editor/Watermarks/Recycle.png | Bin 0 -> 9897 bytes .../Editor/Watermarks/Recycle.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Rows.png | Bin 0 -> 3640 bytes .../PlayMaker/Editor/Watermarks/Rows.png.meta | 45 + .../Editor/Watermarks/SemiCircle.png | Bin 0 -> 3293 bytes .../Editor/Watermarks/SemiCircle.png.meta | 45 + .../PlayMaker/Editor/Watermarks/Settings.png | Bin 0 -> 8488 bytes .../Editor/Watermarks/Settings.png.meta | 45 + .../Editor/Watermarks/SkullAndCrossBones.png | Bin 0 -> 4989 bytes .../Watermarks/SkullAndCrossBones.png.meta | 45 + .../PlayMaker/Editor/Watermarks/Soldier.png | Bin 0 -> 3747 bytes .../Editor/Watermarks/Soldier.png.meta | 45 + .../Editor/Watermarks/SpeechBubbleRound.png | Bin 0 -> 6320 bytes .../Watermarks/SpeechBubbleRound.png.meta | 45 + .../Editor/Watermarks/SpeechBubbles.png | Bin 0 -> 7974 bytes .../Editor/Watermarks/SpeechBubbles.png.meta | 45 + .../PlayMaker/Editor/Watermarks/Splatter.png | Bin 0 -> 5949 bytes .../Editor/Watermarks/Splatter.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Spy.png | Bin 0 -> 3494 bytes .../PlayMaker/Editor/Watermarks/Spy.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Star.png | Bin 0 -> 4342 bytes .../PlayMaker/Editor/Watermarks/Star.png.meta | 45 + .../Editor/Watermarks/StarInCircle.png | Bin 0 -> 4554 bytes .../Editor/Watermarks/StarInCircle.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Stars.png | Bin 0 -> 4219 bytes .../Editor/Watermarks/Stars.png.meta | 45 + .../Editor/Watermarks/ThoughtBubble.png | Bin 0 -> 4368 bytes .../Editor/Watermarks/ThoughtBubble.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Timer.png | Bin 0 -> 4206 bytes .../Editor/Watermarks/Timer.png.meta | 45 + Assets/PlayMaker/Editor/Watermarks/Upload.png | Bin 0 -> 4781 bytes .../Editor/Watermarks/Upload.png.meta | 45 + .../Editor/Watermarks/WorldWireframe.png | Bin 0 -> 12245 bytes .../Editor/Watermarks/WorldWireframe.png.meta | 45 + .../Editor/Watermarks/playMakerLogo.png | Bin 0 -> 6708 bytes .../Editor/Watermarks/playMakerLogo.png.meta | 45 + Assets/PlayMaker/Editor/de.meta | 9 + .../de/PlayMakerEditor.de.resources.dll | Bin 0 -> 110592 bytes .../de/PlayMakerEditor.de.resources.dll.meta | 7 + Assets/PlayMaker/Editor/es-ES.meta | 9 + .../es-ES/PlayMakerEditor.es-ES.resources.dll | Bin 0 -> 106496 bytes .../PlayMakerEditor.es-ES.resources.dll.meta | 7 + Assets/PlayMaker/Editor/fr.meta | 9 + .../fr/PlayMakerEditor.fr.resources.dll | Bin 0 -> 114688 bytes .../fr/PlayMakerEditor.fr.resources.dll.meta | 7 + Assets/PlayMaker/Editor/it.meta | 9 + .../it/PlayMakerEditor.it.resources.dll | Bin 0 -> 110592 bytes .../it/PlayMakerEditor.it.resources.dll.meta | 7 + Assets/PlayMaker/Editor/ja.meta | 9 + .../ja/PlayMakerEditor.ja.resources.dll | Bin 0 -> 122880 bytes .../ja/PlayMakerEditor.ja.resources.dll.meta | 7 + Assets/PlayMaker/Editor/nl.meta | 9 + .../nl/PlayMakerEditor.nl.resources.dll | Bin 0 -> 110592 bytes .../nl/PlayMakerEditor.nl.resources.dll.meta | 7 + Assets/PlayMaker/Editor/pt-BR.meta | 9 + .../pt-BR/PlayMakerEditor.pt-BR.resources.dll | Bin 0 -> 114688 bytes .../PlayMakerEditor.pt-BR.resources.dll.meta | 7 + Assets/PlayMaker/Editor/sv-SE.meta | 9 + .../sv-SE/PlayMakerEditor.sv-SE.resources.dll | Bin 0 -> 106496 bytes .../PlayMakerEditor.sv-SE.resources.dll.meta | 7 + Assets/PlayMaker/Editor/zh-CN.meta | 9 + .../zh-CN/PlayMakerEditor.zh-CN.resources.dll | Bin 0 -> 106496 bytes .../PlayMakerEditor.zh-CN.resources.dll.meta | 7 + Assets/PlayMaker/Editor/zh-TW.meta | 9 + .../zh-TW/PlayMakerEditor.zh-TW.resources.dll | Bin 0 -> 106496 bytes .../PlayMakerEditor.zh-TW.resources.dll.meta | 7 + Assets/PlayMaker/Include.meta | 9 + Assets/PlayMaker/Include/iTweenFSMEvents.cs | 43 + .../PlayMaker/Include/iTweenFSMEvents.cs.meta | 8 + Assets/PlayMaker/Readme.txt | 43 + Assets/PlayMaker/Readme.txt.meta | 4 + Assets/PlayMaker/Resources.meta | 9 + .../Resources/PlayMakerAssemblies.txt | 1 + .../Resources/PlayMakerAssemblies.txt.meta | 4 + Assets/PlayMaker/Templates.meta | 9 + Assets/PlayMaker/Templates/readme.txt | 3 + Assets/PlayMaker/Templates/readme.txt.meta | 4 + Assets/PlayMaker/UpdateHelper.cs | 39 + Assets/PlayMaker/UpdateHelper.cs.meta | 8 + Assets/PlayMaker/Versions.meta | 9 + .../Versions/PlaymakerDefault.unitypackage | Bin 0 -> 361593 bytes .../PlaymakerDefault.unitypackage.meta | 4 + .../Versions/PlaymakerNACL.unitypackage | Bin 0 -> 359163 bytes .../Versions/PlaymakerNACL.unitypackage.meta | 4 + .../Versions/PlaymakerPreview.unitypackage | Bin 0 -> 287291 bytes .../PlaymakerPreview.unitypackage.meta | 4 + Assets/PlayMaker/Versions/readme.txt | 18 + Assets/PlayMaker/Versions/readme.txt.meta | 4 + Assets/Plugins.meta | 9 + Assets/Plugins/PlayMaker.meta | 9 + Assets/Plugins/PlayMaker/Metro.meta | 9 + Assets/Plugins/PlayMaker/Metro/PlayMaker.dll | Bin 0 -> 187904 bytes .../Plugins/PlayMaker/Metro/PlayMaker.dll.mdb | Bin 0 -> 93658 bytes .../PlayMaker/Metro/PlayMaker.dll.mdb.meta | 8 + .../PlayMaker/Metro/PlayMaker.dll.meta | 66 + Assets/Plugins/PlayMaker/PlayMaker.dll | Bin 0 -> 188416 bytes Assets/Plugins/PlayMaker/PlayMaker.dll.mdb | Bin 0 -> 94783 bytes .../Plugins/PlayMaker/PlayMaker.dll.mdb.meta | 8 + Assets/Plugins/PlayMaker/PlayMaker.dll.meta | 87 + Assets/Plugins/PlayMaker/WP8.meta | 9 + Assets/Plugins/PlayMaker/WP8/PlayMaker.dll | Bin 0 -> 185856 bytes .../Plugins/PlayMaker/WP8/PlayMaker.dll.mdb | Bin 0 -> 92818 bytes .../PlayMaker/WP8/PlayMaker.dll.mdb.meta | 8 + .../Plugins/PlayMaker/WP8/PlayMaker.dll.meta | 68 + Assets/Plugins/PlayMaker/WebGL.meta | 9 + Assets/Plugins/PlayMaker/WebGL/PlayMaker.dll | Bin 0 -> 185856 bytes .../Plugins/PlayMaker/WebGL/PlayMaker.dll.mdb | Bin 0 -> 92818 bytes .../PlayMaker/WebGL/PlayMaker.dll.mdb.meta | 8 + .../PlayMaker/WebGL/PlayMaker.dll.meta | 71 + Assets/iTween.meta | 9 + Assets/iTween/PlayMaker.meta | 9 + Assets/iTween/PlayMaker/Editor.meta | 9 + .../Editor/iTweenMoveToActionEditor.cs | 92 + .../Editor/iTweenMoveToActionEditor.cs.meta | 8 + Assets/iTween/ReadMe!.meta | 9 + Assets/iTween/ReadMe!/ReadMe!.txt | 3 + Assets/iTween/ReadMe!/ReadMe!.txt.meta | 4 + Assets/iTween/iTween.cs | 14969 ++++++++++++++++ Assets/iTween/iTween.cs.meta | 8 + 1483 files changed, 67081 insertions(+) create mode 100644 Assets/Gizmos.meta create mode 100755 Assets/Gizmos/PlayMakerFSM Icon.tiff create mode 100755 Assets/Gizmos/PlayMakerFSM Icon.tiff.meta create mode 100755 Assets/Gizmos/PlayMakerGUI Icon.tiff create mode 100755 Assets/Gizmos/PlayMakerGUI Icon.tiff.meta create mode 100755 Assets/Gizmos/PlayMakerGlobals Icon.tiff create mode 100755 Assets/Gizmos/PlayMakerGlobals Icon.tiff.meta create mode 100755 Assets/Gizmos/PlayMakerPrefs Icon.tiff create mode 100755 Assets/Gizmos/PlayMakerPrefs Icon.tiff.meta create mode 100755 Assets/Gizmos/PlaymakerIcon.tiff create mode 100755 Assets/Gizmos/PlaymakerIcon.tiff.meta create mode 100644 Assets/PlayMaker.meta create mode 100644 Assets/PlayMaker/Actions.meta create mode 100755 Assets/PlayMaker/Actions/ActivateGameObject.cs create mode 100755 Assets/PlayMaker/Actions/ActivateGameObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/AddAnimationClip.cs create mode 100755 Assets/PlayMaker/Actions/AddAnimationClip.cs.meta create mode 100755 Assets/PlayMaker/Actions/AddComponent.cs create mode 100755 Assets/PlayMaker/Actions/AddComponent.cs.meta create mode 100755 Assets/PlayMaker/Actions/AddExplosionForce.cs create mode 100755 Assets/PlayMaker/Actions/AddExplosionForce.cs.meta create mode 100755 Assets/PlayMaker/Actions/AddForce.cs create mode 100755 Assets/PlayMaker/Actions/AddForce.cs.meta create mode 100755 Assets/PlayMaker/Actions/AddMixingTransform.cs create mode 100755 Assets/PlayMaker/Actions/AddMixingTransform.cs.meta create mode 100755 Assets/PlayMaker/Actions/AddScript.cs create mode 100755 Assets/PlayMaker/Actions/AddScript.cs.meta create mode 100755 Assets/PlayMaker/Actions/AddTorque.cs create mode 100755 Assets/PlayMaker/Actions/AddTorque.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimateFloat.cs create mode 100755 Assets/PlayMaker/Actions/AnimateFloat.cs.meta create mode 100644 Assets/PlayMaker/Actions/AnimateVariables.meta create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/AnimateColor.cs create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/AnimateColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/AnimateFloatV2.cs create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/AnimateFloatV2.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/AnimateFsmAction.cs create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/AnimateFsmAction.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/AnimateRect.cs create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/AnimateRect.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/AnimateVector3.cs create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/AnimateVector3.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/CurveColor.cs create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/CurveColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/CurveFloat.cs create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/CurveFloat.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/CurveFsmAction.cs create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/CurveFsmAction.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/CurveRect.cs create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/CurveRect.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/CurveVector3.cs create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/CurveVector3.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/EaseColor.cs create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/EaseColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/EaseFloat.cs create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/EaseFloat.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/EaseFsmAction.cs create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/EaseFsmAction.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/EaseRect.cs create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/EaseRect.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/EaseVector3.cs create mode 100755 Assets/PlayMaker/Actions/AnimateVariables/EaseVector3.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnimationSettings.cs create mode 100755 Assets/PlayMaker/Actions/AnimationSettings.cs.meta create mode 100755 Assets/PlayMaker/Actions/AnyKey.cs create mode 100755 Assets/PlayMaker/Actions/AnyKey.cs.meta create mode 100755 Assets/PlayMaker/Actions/ApplicationQuit.cs create mode 100755 Assets/PlayMaker/Actions/ApplicationQuit.cs.meta create mode 100755 Assets/PlayMaker/Actions/ApplicationRunInBackground.cs create mode 100755 Assets/PlayMaker/Actions/ApplicationRunInBackground.cs.meta create mode 100644 Assets/PlayMaker/Actions/Array.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArrayAdd.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArrayAdd.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArrayAddRange.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArrayAddRange.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArrayClear.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArrayClear.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArrayContains.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArrayContains.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArrayDeleteAt.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArrayDeleteAt.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArrayForEach.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArrayForEach.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArrayGet.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArrayGet.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArrayGetNext.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArrayGetNext.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArrayGetRandom.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArrayGetRandom.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArrayLength.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArrayLength.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArrayResize.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArrayResize.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArrayReverse.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArrayReverse.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArraySet.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArraySet.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArrayShuffle.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArrayShuffle.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArraySort.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArraySort.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/ArrayTransferValue.cs create mode 100755 Assets/PlayMaker/Actions/Array/ArrayTransferValue.cs.meta create mode 100755 Assets/PlayMaker/Actions/Array/FsmArraySet.cs create mode 100755 Assets/PlayMaker/Actions/Array/FsmArraySet.cs.meta create mode 100755 Assets/PlayMaker/Actions/AudioMute.cs create mode 100755 Assets/PlayMaker/Actions/AudioMute.cs.meta create mode 100755 Assets/PlayMaker/Actions/AudioPause.cs create mode 100755 Assets/PlayMaker/Actions/AudioPause.cs.meta create mode 100755 Assets/PlayMaker/Actions/AudioPlay.cs create mode 100755 Assets/PlayMaker/Actions/AudioPlay.cs.meta create mode 100755 Assets/PlayMaker/Actions/AudioStop.cs create mode 100755 Assets/PlayMaker/Actions/AudioStop.cs.meta create mode 100755 Assets/PlayMaker/Actions/AxisEvent.cs create mode 100755 Assets/PlayMaker/Actions/AxisEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/BaseLogAction.cs create mode 100755 Assets/PlayMaker/Actions/BaseLogAction.cs.meta create mode 100755 Assets/PlayMaker/Actions/BlendAnimation.cs create mode 100755 Assets/PlayMaker/Actions/BlendAnimation.cs.meta create mode 100755 Assets/PlayMaker/Actions/Blink.cs create mode 100755 Assets/PlayMaker/Actions/Blink.cs.meta create mode 100755 Assets/PlayMaker/Actions/BoolAllTrue.cs create mode 100755 Assets/PlayMaker/Actions/BoolAllTrue.cs.meta create mode 100755 Assets/PlayMaker/Actions/BoolAnyTrue.cs create mode 100755 Assets/PlayMaker/Actions/BoolAnyTrue.cs.meta create mode 100755 Assets/PlayMaker/Actions/BoolChanged.cs create mode 100755 Assets/PlayMaker/Actions/BoolChanged.cs.meta create mode 100755 Assets/PlayMaker/Actions/BoolFlip.cs create mode 100755 Assets/PlayMaker/Actions/BoolFlip.cs.meta create mode 100755 Assets/PlayMaker/Actions/BoolNoneTrue.cs create mode 100755 Assets/PlayMaker/Actions/BoolNoneTrue.cs.meta create mode 100755 Assets/PlayMaker/Actions/BoolOperator.cs create mode 100755 Assets/PlayMaker/Actions/BoolOperator.cs.meta create mode 100755 Assets/PlayMaker/Actions/BoolTest.cs create mode 100755 Assets/PlayMaker/Actions/BoolTest.cs.meta create mode 100755 Assets/PlayMaker/Actions/BroadcastEvent.cs create mode 100755 Assets/PlayMaker/Actions/BroadcastEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/BuildString.cs create mode 100755 Assets/PlayMaker/Actions/BuildString.cs.meta create mode 100755 Assets/PlayMaker/Actions/CallMethod.cs create mode 100755 Assets/PlayMaker/Actions/CallMethod.cs.meta create mode 100755 Assets/PlayMaker/Actions/CallStaticMethod.cs create mode 100755 Assets/PlayMaker/Actions/CallStaticMethod.cs.meta create mode 100755 Assets/PlayMaker/Actions/CameraFadeIn.cs create mode 100755 Assets/PlayMaker/Actions/CameraFadeIn.cs.meta create mode 100755 Assets/PlayMaker/Actions/CameraFadeOut.cs create mode 100755 Assets/PlayMaker/Actions/CameraFadeOut.cs.meta create mode 100755 Assets/PlayMaker/Actions/CapturePoseAsAnimationClip.cs create mode 100755 Assets/PlayMaker/Actions/CapturePoseAsAnimationClip.cs.meta create mode 100755 Assets/PlayMaker/Actions/CollisionEvent.cs create mode 100755 Assets/PlayMaker/Actions/CollisionEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/ColorInterpolate.cs create mode 100755 Assets/PlayMaker/Actions/ColorInterpolate.cs.meta create mode 100755 Assets/PlayMaker/Actions/ColorRamp.cs create mode 100755 Assets/PlayMaker/Actions/ColorRamp.cs.meta create mode 100755 Assets/PlayMaker/Actions/Comment.cs create mode 100755 Assets/PlayMaker/Actions/Comment.cs.meta create mode 100755 Assets/PlayMaker/Actions/ComponentAction.cs create mode 100755 Assets/PlayMaker/Actions/ComponentAction.cs.meta create mode 100755 Assets/PlayMaker/Actions/ControllerIsGrounded.cs create mode 100755 Assets/PlayMaker/Actions/ControllerIsGrounded.cs.meta create mode 100755 Assets/PlayMaker/Actions/ControllerMove.cs create mode 100755 Assets/PlayMaker/Actions/ControllerMove.cs.meta create mode 100755 Assets/PlayMaker/Actions/ControllerSettings.cs create mode 100755 Assets/PlayMaker/Actions/ControllerSettings.cs.meta create mode 100755 Assets/PlayMaker/Actions/ControllerSimpleMove.cs create mode 100755 Assets/PlayMaker/Actions/ControllerSimpleMove.cs.meta create mode 100755 Assets/PlayMaker/Actions/ConvertBoolToColor.cs create mode 100755 Assets/PlayMaker/Actions/ConvertBoolToColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/ConvertBoolToFloat.cs create mode 100755 Assets/PlayMaker/Actions/ConvertBoolToFloat.cs.meta create mode 100755 Assets/PlayMaker/Actions/ConvertBoolToInt.cs create mode 100755 Assets/PlayMaker/Actions/ConvertBoolToInt.cs.meta create mode 100755 Assets/PlayMaker/Actions/ConvertBoolToString.cs create mode 100755 Assets/PlayMaker/Actions/ConvertBoolToString.cs.meta create mode 100755 Assets/PlayMaker/Actions/ConvertEnumToString.cs create mode 100755 Assets/PlayMaker/Actions/ConvertEnumToString.cs.meta create mode 100755 Assets/PlayMaker/Actions/ConvertFloatToInt.cs create mode 100755 Assets/PlayMaker/Actions/ConvertFloatToInt.cs.meta create mode 100755 Assets/PlayMaker/Actions/ConvertFloatToString.cs create mode 100755 Assets/PlayMaker/Actions/ConvertFloatToString.cs.meta create mode 100755 Assets/PlayMaker/Actions/ConvertIntToFloat.cs create mode 100755 Assets/PlayMaker/Actions/ConvertIntToFloat.cs.meta create mode 100755 Assets/PlayMaker/Actions/ConvertIntToString.cs create mode 100755 Assets/PlayMaker/Actions/ConvertIntToString.cs.meta create mode 100755 Assets/PlayMaker/Actions/ConvertMaterialToObject.cs create mode 100755 Assets/PlayMaker/Actions/ConvertMaterialToObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/ConvertSecondsToString.cs create mode 100755 Assets/PlayMaker/Actions/ConvertSecondsToString.cs.meta create mode 100755 Assets/PlayMaker/Actions/ConvertStringToInt.cs create mode 100755 Assets/PlayMaker/Actions/ConvertStringToInt.cs.meta create mode 100755 Assets/PlayMaker/Actions/CreateEmptyObject.cs create mode 100755 Assets/PlayMaker/Actions/CreateEmptyObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/CreateObject.cs create mode 100755 Assets/PlayMaker/Actions/CreateObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/CutToCamera.cs create mode 100755 Assets/PlayMaker/Actions/CutToCamera.cs.meta create mode 100755 Assets/PlayMaker/Actions/DebugBool.cs create mode 100755 Assets/PlayMaker/Actions/DebugBool.cs.meta create mode 100755 Assets/PlayMaker/Actions/DebugDrawShape.cs create mode 100755 Assets/PlayMaker/Actions/DebugDrawShape.cs.meta create mode 100755 Assets/PlayMaker/Actions/DebugEnum.cs create mode 100755 Assets/PlayMaker/Actions/DebugEnum.cs.meta create mode 100755 Assets/PlayMaker/Actions/DebugFloat.cs create mode 100755 Assets/PlayMaker/Actions/DebugFloat.cs.meta create mode 100755 Assets/PlayMaker/Actions/DebugFsmVariable.cs create mode 100755 Assets/PlayMaker/Actions/DebugFsmVariable.cs.meta create mode 100755 Assets/PlayMaker/Actions/DebugGameObject.cs create mode 100755 Assets/PlayMaker/Actions/DebugGameObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/DebugInt.cs create mode 100755 Assets/PlayMaker/Actions/DebugInt.cs.meta create mode 100755 Assets/PlayMaker/Actions/DebugLog.cs create mode 100755 Assets/PlayMaker/Actions/DebugLog.cs.meta create mode 100755 Assets/PlayMaker/Actions/DebugObject.cs create mode 100755 Assets/PlayMaker/Actions/DebugObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/DebugVector3.cs create mode 100755 Assets/PlayMaker/Actions/DebugVector3.cs.meta create mode 100755 Assets/PlayMaker/Actions/DestroyComponent.cs create mode 100755 Assets/PlayMaker/Actions/DestroyComponent.cs.meta create mode 100755 Assets/PlayMaker/Actions/DestroyObject.cs create mode 100755 Assets/PlayMaker/Actions/DestroyObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/DestroyObjects.cs create mode 100755 Assets/PlayMaker/Actions/DestroyObjects.cs.meta create mode 100755 Assets/PlayMaker/Actions/DestroySelf.cs create mode 100755 Assets/PlayMaker/Actions/DestroySelf.cs.meta create mode 100755 Assets/PlayMaker/Actions/DetachChildren.cs create mode 100755 Assets/PlayMaker/Actions/DetachChildren.cs.meta create mode 100755 Assets/PlayMaker/Actions/DetectDeviceOrientation.cs create mode 100755 Assets/PlayMaker/Actions/DetectDeviceOrientation.cs.meta create mode 100755 Assets/PlayMaker/Actions/DeviceOrientationEvent.cs create mode 100755 Assets/PlayMaker/Actions/DeviceOrientationEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/DevicePlayFullScreenMovie.cs create mode 100755 Assets/PlayMaker/Actions/DevicePlayFullScreenMovie.cs.meta create mode 100755 Assets/PlayMaker/Actions/DeviceShakeEvent.cs create mode 100755 Assets/PlayMaker/Actions/DeviceShakeEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/DeviceVibrate.cs create mode 100755 Assets/PlayMaker/Actions/DeviceVibrate.cs.meta create mode 100755 Assets/PlayMaker/Actions/DontDestroyOnLoad.cs create mode 100755 Assets/PlayMaker/Actions/DontDestroyOnLoad.cs.meta create mode 100755 Assets/PlayMaker/Actions/DrawDebugLine.cs create mode 100755 Assets/PlayMaker/Actions/DrawDebugLine.cs.meta create mode 100755 Assets/PlayMaker/Actions/DrawDebugRay.cs create mode 100755 Assets/PlayMaker/Actions/DrawDebugRay.cs.meta create mode 100755 Assets/PlayMaker/Actions/DrawFullscreenColor.cs create mode 100755 Assets/PlayMaker/Actions/DrawFullscreenColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/DrawStateLabel.cs create mode 100755 Assets/PlayMaker/Actions/DrawStateLabel.cs.meta create mode 100755 Assets/PlayMaker/Actions/DrawTexture.cs create mode 100755 Assets/PlayMaker/Actions/DrawTexture.cs.meta create mode 100644 Assets/PlayMaker/Actions/Editor.meta create mode 100755 Assets/PlayMaker/Actions/Editor/GetDistanceEditor.cs create mode 100755 Assets/PlayMaker/Actions/Editor/GetDistanceEditor.cs.meta create mode 100755 Assets/PlayMaker/Actions/Editor/LookAtActionEditor.cs create mode 100755 Assets/PlayMaker/Actions/Editor/LookAtActionEditor.cs.meta create mode 100755 Assets/PlayMaker/Actions/Editor/MoveTowardsActionEditor.cs create mode 100755 Assets/PlayMaker/Actions/Editor/MoveTowardsActionEditor.cs.meta create mode 100755 Assets/PlayMaker/Actions/Editor/SetCameraFOVActionEditor.cs create mode 100755 Assets/PlayMaker/Actions/Editor/SetCameraFOVActionEditor.cs.meta create mode 100755 Assets/PlayMaker/Actions/EnableAnimation.cs create mode 100755 Assets/PlayMaker/Actions/EnableAnimation.cs.meta create mode 100755 Assets/PlayMaker/Actions/EnableBehaviour.cs create mode 100755 Assets/PlayMaker/Actions/EnableBehaviour.cs.meta create mode 100755 Assets/PlayMaker/Actions/EnableFSM.cs create mode 100755 Assets/PlayMaker/Actions/EnableFSM.cs.meta create mode 100755 Assets/PlayMaker/Actions/EnableFog.cs create mode 100755 Assets/PlayMaker/Actions/EnableFog.cs.meta create mode 100755 Assets/PlayMaker/Actions/EnableGUI.cs create mode 100755 Assets/PlayMaker/Actions/EnableGUI.cs.meta create mode 100755 Assets/PlayMaker/Actions/EnumCompare.cs create mode 100755 Assets/PlayMaker/Actions/EnumCompare.cs.meta create mode 100755 Assets/PlayMaker/Actions/EnumSwitch.cs create mode 100755 Assets/PlayMaker/Actions/EnumSwitch.cs.meta create mode 100755 Assets/PlayMaker/Actions/Explosion.cs create mode 100755 Assets/PlayMaker/Actions/Explosion.cs.meta create mode 100755 Assets/PlayMaker/Actions/FindChild.cs create mode 100755 Assets/PlayMaker/Actions/FindChild.cs.meta create mode 100755 Assets/PlayMaker/Actions/FindClosest.cs create mode 100755 Assets/PlayMaker/Actions/FindClosest.cs.meta create mode 100755 Assets/PlayMaker/Actions/FindGameObject.cs create mode 100755 Assets/PlayMaker/Actions/FindGameObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/FinishFSM.cs create mode 100755 Assets/PlayMaker/Actions/FinishFSM.cs.meta create mode 100755 Assets/PlayMaker/Actions/Flicker.cs create mode 100755 Assets/PlayMaker/Actions/Flicker.cs.meta create mode 100755 Assets/PlayMaker/Actions/FloatAbs.cs create mode 100755 Assets/PlayMaker/Actions/FloatAbs.cs.meta create mode 100755 Assets/PlayMaker/Actions/FloatAdd.cs create mode 100755 Assets/PlayMaker/Actions/FloatAdd.cs.meta create mode 100755 Assets/PlayMaker/Actions/FloatAddMultiple.cs create mode 100755 Assets/PlayMaker/Actions/FloatAddMultiple.cs.meta create mode 100755 Assets/PlayMaker/Actions/FloatChanged.cs create mode 100755 Assets/PlayMaker/Actions/FloatChanged.cs.meta create mode 100755 Assets/PlayMaker/Actions/FloatClamp.cs create mode 100755 Assets/PlayMaker/Actions/FloatClamp.cs.meta create mode 100755 Assets/PlayMaker/Actions/FloatCompare.cs create mode 100755 Assets/PlayMaker/Actions/FloatCompare.cs.meta create mode 100755 Assets/PlayMaker/Actions/FloatDivide.cs create mode 100755 Assets/PlayMaker/Actions/FloatDivide.cs.meta create mode 100755 Assets/PlayMaker/Actions/FloatInterpolate.cs create mode 100755 Assets/PlayMaker/Actions/FloatInterpolate.cs.meta create mode 100755 Assets/PlayMaker/Actions/FloatMultiply.cs create mode 100755 Assets/PlayMaker/Actions/FloatMultiply.cs.meta create mode 100755 Assets/PlayMaker/Actions/FloatOperator.cs create mode 100755 Assets/PlayMaker/Actions/FloatOperator.cs.meta create mode 100755 Assets/PlayMaker/Actions/FloatSignTest.cs create mode 100755 Assets/PlayMaker/Actions/FloatSignTest.cs.meta create mode 100755 Assets/PlayMaker/Actions/FloatSubtract.cs create mode 100755 Assets/PlayMaker/Actions/FloatSubtract.cs.meta create mode 100755 Assets/PlayMaker/Actions/FloatSwitch.cs create mode 100755 Assets/PlayMaker/Actions/FloatSwitch.cs.meta create mode 100755 Assets/PlayMaker/Actions/FormatString.cs create mode 100755 Assets/PlayMaker/Actions/FormatString.cs.meta create mode 100755 Assets/PlayMaker/Actions/ForwardAllEvents.cs create mode 100755 Assets/PlayMaker/Actions/ForwardAllEvents.cs.meta create mode 100755 Assets/PlayMaker/Actions/ForwardEvent.cs create mode 100755 Assets/PlayMaker/Actions/ForwardEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/FsmEventOptions.cs create mode 100755 Assets/PlayMaker/Actions/FsmEventOptions.cs.meta create mode 100755 Assets/PlayMaker/Actions/FsmStateSwitch.cs create mode 100755 Assets/PlayMaker/Actions/FsmStateSwitch.cs.meta create mode 100755 Assets/PlayMaker/Actions/FsmStateTest.cs create mode 100755 Assets/PlayMaker/Actions/FsmStateTest.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUIAction.cs create mode 100755 Assets/PlayMaker/Actions/GUIAction.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUIBox.cs create mode 100755 Assets/PlayMaker/Actions/GUIBox.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUIButton.cs create mode 100755 Assets/PlayMaker/Actions/GUIButton.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUIContentAction.cs create mode 100755 Assets/PlayMaker/Actions/GUIContentAction.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUIElementHitTest.cs create mode 100755 Assets/PlayMaker/Actions/GUIElementHitTest.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUIHorizontalSlider.cs create mode 100755 Assets/PlayMaker/Actions/GUIHorizontalSlider.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILabel.cs create mode 100755 Assets/PlayMaker/Actions/GUILabel.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutAction.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutAction.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutBeginArea.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutBeginArea.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutBeginAreaFollowObject.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutBeginAreaFollowObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutBeginCentered.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutBeginCentered.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutBeginHorizontal.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutBeginHorizontal.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutBeginScrollView.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutBeginScrollView.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutBeginVertical.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutBeginVertical.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutBox.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutBox.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutButton.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutButton.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutConfirmPasswordField.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutConfirmPasswordField.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutEmailField.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutEmailField.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutEndArea.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutEndArea.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutEndCentered.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutEndCentered.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutEndHorizontal.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutEndHorizontal.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutEndScrollView.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutEndScrollView.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutEndVertical.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutEndVertical.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutFlexibleSpace.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutFlexibleSpace.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutFloatField.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutFloatField.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutFloatLabel.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutFloatLabel.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutHorizontalSlider.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutHorizontalSlider.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutIntField.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutIntField.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutIntLabel.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutIntLabel.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutLabel.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutLabel.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutPasswordField.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutPasswordField.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutRepeatButton.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutRepeatButton.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutSelectionGrid.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutSelectionGrid.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutSpace.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutSpace.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutTextField.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutTextField.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutTextLabel.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutTextLabel.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutToggle.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutToggle.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutToolbar.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutToolbar.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUILayoutVerticalSlider.cs create mode 100755 Assets/PlayMaker/Actions/GUILayoutVerticalSlider.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUITooltip.cs create mode 100755 Assets/PlayMaker/Actions/GUITooltip.cs.meta create mode 100755 Assets/PlayMaker/Actions/GUIVerticalSlider.cs create mode 100755 Assets/PlayMaker/Actions/GUIVerticalSlider.cs.meta create mode 100755 Assets/PlayMaker/Actions/GameObjectChanged.cs create mode 100755 Assets/PlayMaker/Actions/GameObjectChanged.cs.meta create mode 100755 Assets/PlayMaker/Actions/GameObjectCompare.cs create mode 100755 Assets/PlayMaker/Actions/GameObjectCompare.cs.meta create mode 100755 Assets/PlayMaker/Actions/GameObjectCompareTag.cs create mode 100755 Assets/PlayMaker/Actions/GameObjectCompareTag.cs.meta create mode 100755 Assets/PlayMaker/Actions/GameObjectHasChildren.cs create mode 100755 Assets/PlayMaker/Actions/GameObjectHasChildren.cs.meta create mode 100755 Assets/PlayMaker/Actions/GameObjectIsChildOf.cs create mode 100755 Assets/PlayMaker/Actions/GameObjectIsChildOf.cs.meta create mode 100755 Assets/PlayMaker/Actions/GameObjectIsNull.cs create mode 100755 Assets/PlayMaker/Actions/GameObjectIsNull.cs.meta create mode 100755 Assets/PlayMaker/Actions/GameObjectIsVisible.cs create mode 100755 Assets/PlayMaker/Actions/GameObjectIsVisible.cs.meta create mode 100755 Assets/PlayMaker/Actions/GameObjectTagSwitch.cs create mode 100755 Assets/PlayMaker/Actions/GameObjectTagSwitch.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetAngleToTarget.cs create mode 100755 Assets/PlayMaker/Actions/GetAngleToTarget.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetAxis.cs create mode 100755 Assets/PlayMaker/Actions/GetAxis.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetAxisVector.cs create mode 100755 Assets/PlayMaker/Actions/GetAxisVector.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetButton.cs create mode 100755 Assets/PlayMaker/Actions/GetButton.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetButtonDown.cs create mode 100755 Assets/PlayMaker/Actions/GetButtonDown.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetButtonUp.cs create mode 100755 Assets/PlayMaker/Actions/GetButtonUp.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetChild.cs create mode 100755 Assets/PlayMaker/Actions/GetChild.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetChildCount.cs create mode 100755 Assets/PlayMaker/Actions/GetChildCount.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetChildNum.cs create mode 100755 Assets/PlayMaker/Actions/GetChildNum.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetCollisionInfo.cs create mode 100755 Assets/PlayMaker/Actions/GetCollisionInfo.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetColorRGBA.cs create mode 100755 Assets/PlayMaker/Actions/GetColorRGBA.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetComponent.cs create mode 100755 Assets/PlayMaker/Actions/GetComponent.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetControllerCollisionFlags.cs create mode 100755 Assets/PlayMaker/Actions/GetControllerCollisionFlags.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetControllerHitInfo.cs create mode 100755 Assets/PlayMaker/Actions/GetControllerHitInfo.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetDeviceAcceleration.cs create mode 100755 Assets/PlayMaker/Actions/GetDeviceAcceleration.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetDeviceRoll.cs create mode 100755 Assets/PlayMaker/Actions/GetDeviceRoll.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetDistance.cs create mode 100755 Assets/PlayMaker/Actions/GetDistance.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetEventInfo.cs create mode 100755 Assets/PlayMaker/Actions/GetEventInfo.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmBool.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmBool.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmColor.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmEnum.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmEnum.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmFloat.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmFloat.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmGameObject.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmGameObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmInt.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmInt.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmMaterial.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmMaterial.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmObject.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmQuaternion.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmQuaternion.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmRect.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmRect.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmState.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmState.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmString.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmString.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmTexture.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmTexture.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmVariable.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmVariable.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmVariables.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmVariables.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmVector2.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmVector2.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetFsmVector3.cs create mode 100755 Assets/PlayMaker/Actions/GetFsmVector3.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetIPhoneSettings.cs create mode 100755 Assets/PlayMaker/Actions/GetIPhoneSettings.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetKey.cs create mode 100755 Assets/PlayMaker/Actions/GetKey.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetKeyDown.cs create mode 100755 Assets/PlayMaker/Actions/GetKeyDown.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetKeyUp.cs create mode 100755 Assets/PlayMaker/Actions/GetKeyUp.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetLastEvent.cs create mode 100755 Assets/PlayMaker/Actions/GetLastEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetLayer.cs create mode 100755 Assets/PlayMaker/Actions/GetLayer.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetLocationInfo.cs create mode 100755 Assets/PlayMaker/Actions/GetLocationInfo.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetMainCamera.cs create mode 100755 Assets/PlayMaker/Actions/GetMainCamera.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetMass.cs create mode 100755 Assets/PlayMaker/Actions/GetMass.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetMaterial.cs create mode 100755 Assets/PlayMaker/Actions/GetMaterial.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetMaterialTexture.cs create mode 100755 Assets/PlayMaker/Actions/GetMaterialTexture.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetMouseButton.cs create mode 100755 Assets/PlayMaker/Actions/GetMouseButton.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetMouseButtonDown.cs create mode 100755 Assets/PlayMaker/Actions/GetMouseButtonDown.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetMouseButtonUp.cs create mode 100755 Assets/PlayMaker/Actions/GetMouseButtonUp.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetMouseX.cs create mode 100755 Assets/PlayMaker/Actions/GetMouseX.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetMouseY.cs create mode 100755 Assets/PlayMaker/Actions/GetMouseY.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetName.cs create mode 100755 Assets/PlayMaker/Actions/GetName.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetNextChild.cs create mode 100755 Assets/PlayMaker/Actions/GetNextChild.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetOwner.cs create mode 100755 Assets/PlayMaker/Actions/GetOwner.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetParent.cs create mode 100755 Assets/PlayMaker/Actions/GetParent.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetPosition.cs create mode 100755 Assets/PlayMaker/Actions/GetPosition.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetPreviousStateName.cs create mode 100755 Assets/PlayMaker/Actions/GetPreviousStateName.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetProperty.cs create mode 100755 Assets/PlayMaker/Actions/GetProperty.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetRandomChild.cs create mode 100755 Assets/PlayMaker/Actions/GetRandomChild.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetRandomObject.cs create mode 100755 Assets/PlayMaker/Actions/GetRandomObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetRaycastHitInfo.cs create mode 100755 Assets/PlayMaker/Actions/GetRaycastHitInfo.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetRectFields.cs create mode 100755 Assets/PlayMaker/Actions/GetRectFields.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetRoot.cs create mode 100755 Assets/PlayMaker/Actions/GetRoot.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetRotation.cs create mode 100755 Assets/PlayMaker/Actions/GetRotation.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetScale.cs create mode 100755 Assets/PlayMaker/Actions/GetScale.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetScreenHeight.cs create mode 100755 Assets/PlayMaker/Actions/GetScreenHeight.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetScreenWidth.cs create mode 100755 Assets/PlayMaker/Actions/GetScreenWidth.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetSpeed.cs create mode 100755 Assets/PlayMaker/Actions/GetSpeed.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetStringLeft.cs create mode 100755 Assets/PlayMaker/Actions/GetStringLeft.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetStringLength.cs create mode 100755 Assets/PlayMaker/Actions/GetStringLength.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetStringRight.cs create mode 100755 Assets/PlayMaker/Actions/GetStringRight.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetSubstring.cs create mode 100755 Assets/PlayMaker/Actions/GetSubstring.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetSystemDateTime.cs create mode 100755 Assets/PlayMaker/Actions/GetSystemDateTime.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetTag.cs create mode 100755 Assets/PlayMaker/Actions/GetTag.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetTagCount.cs create mode 100755 Assets/PlayMaker/Actions/GetTagCount.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetTimeInfo.cs create mode 100755 Assets/PlayMaker/Actions/GetTimeInfo.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetTouchCount.cs create mode 100755 Assets/PlayMaker/Actions/GetTouchCount.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetTouchInfo.cs create mode 100755 Assets/PlayMaker/Actions/GetTouchInfo.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetTransform.cs create mode 100755 Assets/PlayMaker/Actions/GetTransform.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetTriggerInfo.cs create mode 100755 Assets/PlayMaker/Actions/GetTriggerInfo.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetVector3XYZ.cs create mode 100755 Assets/PlayMaker/Actions/GetVector3XYZ.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetVectorLength.cs create mode 100755 Assets/PlayMaker/Actions/GetVectorLength.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetVelocity.cs create mode 100755 Assets/PlayMaker/Actions/GetVelocity.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetVertexCount.cs create mode 100755 Assets/PlayMaker/Actions/GetVertexCount.cs.meta create mode 100755 Assets/PlayMaker/Actions/GetVertexPosition.cs create mode 100755 Assets/PlayMaker/Actions/GetVertexPosition.cs.meta create mode 100755 Assets/PlayMaker/Actions/GotoPreviousState.cs create mode 100755 Assets/PlayMaker/Actions/GotoPreviousState.cs.meta create mode 100755 Assets/PlayMaker/Actions/HasComponent.cs create mode 100755 Assets/PlayMaker/Actions/HasComponent.cs.meta create mode 100755 Assets/PlayMaker/Actions/IncrementRenderQueue.cs create mode 100755 Assets/PlayMaker/Actions/IncrementRenderQueue.cs.meta create mode 100755 Assets/PlayMaker/Actions/IntAdd.cs create mode 100755 Assets/PlayMaker/Actions/IntAdd.cs.meta create mode 100755 Assets/PlayMaker/Actions/IntChanged.cs create mode 100755 Assets/PlayMaker/Actions/IntChanged.cs.meta create mode 100755 Assets/PlayMaker/Actions/IntClamp.cs create mode 100755 Assets/PlayMaker/Actions/IntClamp.cs.meta create mode 100755 Assets/PlayMaker/Actions/IntCompare.cs create mode 100755 Assets/PlayMaker/Actions/IntCompare.cs.meta create mode 100755 Assets/PlayMaker/Actions/IntOperator.cs create mode 100755 Assets/PlayMaker/Actions/IntOperator.cs.meta create mode 100755 Assets/PlayMaker/Actions/IntSwitch.cs create mode 100755 Assets/PlayMaker/Actions/IntSwitch.cs.meta create mode 100755 Assets/PlayMaker/Actions/InterpolateTransform.cs create mode 100755 Assets/PlayMaker/Actions/InterpolateTransform.cs.meta create mode 100755 Assets/PlayMaker/Actions/InverseTransformDirection.cs create mode 100755 Assets/PlayMaker/Actions/InverseTransformDirection.cs.meta create mode 100755 Assets/PlayMaker/Actions/InverseTransformPoint.cs create mode 100755 Assets/PlayMaker/Actions/InverseTransformPoint.cs.meta create mode 100755 Assets/PlayMaker/Actions/InvokeMethod.cs create mode 100755 Assets/PlayMaker/Actions/InvokeMethod.cs.meta create mode 100755 Assets/PlayMaker/Actions/IsKinematic.cs create mode 100755 Assets/PlayMaker/Actions/IsKinematic.cs.meta create mode 100755 Assets/PlayMaker/Actions/IsSleeping.cs create mode 100755 Assets/PlayMaker/Actions/IsSleeping.cs.meta create mode 100755 Assets/PlayMaker/Actions/KillDelayedEvents.cs create mode 100755 Assets/PlayMaker/Actions/KillDelayedEvents.cs.meta create mode 100755 Assets/PlayMaker/Actions/LoadLevel.cs create mode 100755 Assets/PlayMaker/Actions/LoadLevel.cs.meta create mode 100755 Assets/PlayMaker/Actions/LoadLevelNum.cs create mode 100755 Assets/PlayMaker/Actions/LoadLevelNum.cs.meta create mode 100755 Assets/PlayMaker/Actions/LookAt.cs create mode 100755 Assets/PlayMaker/Actions/LookAt.cs.meta create mode 100755 Assets/PlayMaker/Actions/MouseLook.cs create mode 100755 Assets/PlayMaker/Actions/MouseLook.cs.meta create mode 100755 Assets/PlayMaker/Actions/MouseLook2.cs create mode 100755 Assets/PlayMaker/Actions/MouseLook2.cs.meta create mode 100755 Assets/PlayMaker/Actions/MousePick.cs create mode 100755 Assets/PlayMaker/Actions/MousePick.cs.meta create mode 100755 Assets/PlayMaker/Actions/MousePickEvent.cs create mode 100755 Assets/PlayMaker/Actions/MousePickEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/MoveObject.cs create mode 100755 Assets/PlayMaker/Actions/MoveObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/MovePosition.cs create mode 100755 Assets/PlayMaker/Actions/MovePosition.cs.meta create mode 100755 Assets/PlayMaker/Actions/MoveTowards.cs create mode 100755 Assets/PlayMaker/Actions/MoveTowards.cs.meta create mode 100755 Assets/PlayMaker/Actions/MovieTextureAudioSettings.cs create mode 100755 Assets/PlayMaker/Actions/MovieTextureAudioSettings.cs.meta create mode 100644 Assets/PlayMaker/Actions/Network.meta create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerClearHostList.cs create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerClearHostList.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerGetHostCount.cs create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerGetHostCount.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerGetHostData.cs create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerGetHostData.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerGetNextHostData.cs create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerGetNextHostData.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerGetProperties.cs create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerGetProperties.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerRegisterHost.cs create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerRegisterHost.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerRequestHostList.cs create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerRequestHostList.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerSetProperties.cs create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerSetProperties.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerUnregisterHost.cs create mode 100755 Assets/PlayMaker/Actions/Network/MasterServerUnregisterHost.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkCloseConnection.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkCloseConnection.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkConnect.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkConnect.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkDestroy.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkDestroy.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkDisconnect.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkDisconnect.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetAveragePing.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetAveragePing.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetConnectedPlayerProperties.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetConnectedPlayerProperties.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetConnectionsCount.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetConnectionsCount.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetIsMessageQueueRunning.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetIsMessageQueueRunning.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetLastPing.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetLastPing.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetLocalPlayerProperties.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetLocalPlayerProperties.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetMaximumConnections.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetMaximumConnections.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetMessagePlayerProperties.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetMessagePlayerProperties.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetMinimumAllocatableViewIDs.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetMinimumAllocatableViewIDs.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetNetworkDisconnectionInfo.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetNetworkDisconnectionInfo.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetNetworkErrorInfo.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetNetworkErrorInfo.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetNextConnectedPlayerProperties.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetNextConnectedPlayerProperties.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetSendRate.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetSendRate.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetTime.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkGetTime.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkHavePublicIpAddress.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkHavePublicIpAddress.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkInitializeServer.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkInitializeServer.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkInstantiate.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkInstantiate.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkIsClient.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkIsClient.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkIsServer.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkIsServer.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkPeerTypeSwitch.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkPeerTypeSwitch.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkSetIsMessageQueueRunning.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkSetIsMessageQueueRunning.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkSetLevelPrefix.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkSetLevelPrefix.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkSetLogLevel.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkSetLogLevel.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkSetMaxConnections.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkSetMaxConnections.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkSetMinimumAllocatableViewIDs.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkSetMinimumAllocatableViewIDs.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkSetSendRate.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkSetSendRate.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkViewGetIsMine.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkViewGetIsMine.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkViewGetViewId.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkViewGetViewId.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/NetworkViewRemoveRPCs.cs create mode 100755 Assets/PlayMaker/Actions/Network/NetworkViewRemoveRPCs.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/PlayMakerRPCProxy.cs create mode 100755 Assets/PlayMaker/Actions/Network/PlayMakerRPCProxy.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/SendRemoteEvent.cs create mode 100755 Assets/PlayMaker/Actions/Network/SendRemoteEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/SendRemoteEventByProxy.cs create mode 100755 Assets/PlayMaker/Actions/Network/SendRemoteEventByProxy.cs.meta create mode 100755 Assets/PlayMaker/Actions/Network/StartServer.cs create mode 100755 Assets/PlayMaker/Actions/Network/StartServer.cs.meta create mode 100755 Assets/PlayMaker/Actions/NextFrameEvent.cs create mode 100755 Assets/PlayMaker/Actions/NextFrameEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/ObjectCompare.cs create mode 100755 Assets/PlayMaker/Actions/ObjectCompare.cs.meta create mode 100755 Assets/PlayMaker/Actions/PauseMovieTexture.cs create mode 100755 Assets/PlayMaker/Actions/PauseMovieTexture.cs.meta create mode 100755 Assets/PlayMaker/Actions/PerSecond.cs create mode 100755 Assets/PlayMaker/Actions/PerSecond.cs.meta create mode 100755 Assets/PlayMaker/Actions/PlayAnimation.cs create mode 100755 Assets/PlayMaker/Actions/PlayAnimation.cs.meta create mode 100755 Assets/PlayMaker/Actions/PlayMovieTexture.cs create mode 100755 Assets/PlayMaker/Actions/PlayMovieTexture.cs.meta create mode 100755 Assets/PlayMaker/Actions/PlayRandomAnimation.cs create mode 100755 Assets/PlayMaker/Actions/PlayRandomAnimation.cs.meta create mode 100755 Assets/PlayMaker/Actions/PlayRandomSound.cs create mode 100755 Assets/PlayMaker/Actions/PlayRandomSound.cs.meta create mode 100755 Assets/PlayMaker/Actions/PlaySound.cs create mode 100755 Assets/PlayMaker/Actions/PlaySound.cs.meta create mode 100644 Assets/PlayMaker/Actions/PlayerPrefs.meta create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteAll.cs create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteAll.cs.meta create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteKey.cs create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteKey.cs.meta create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsGetFloat.cs create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsGetFloat.cs.meta create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsGetInt.cs create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsGetInt.cs.meta create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsGetString.cs create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsGetString.cs.meta create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsHasKey.cs create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsHasKey.cs.meta create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsSetFloat.cs create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsSetFloat.cs.meta create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsSetInt.cs create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsSetInt.cs.meta create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsSetString.cs create mode 100755 Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsSetString.cs.meta create mode 100644 Assets/PlayMaker/Actions/ProceduralMaterial.meta create mode 100755 Assets/PlayMaker/Actions/ProceduralMaterial/RebuildTextures.cs create mode 100755 Assets/PlayMaker/Actions/ProceduralMaterial/RebuildTextures.cs.meta create mode 100755 Assets/PlayMaker/Actions/ProceduralMaterial/SetProceduralBoolean.cs create mode 100755 Assets/PlayMaker/Actions/ProceduralMaterial/SetProceduralBoolean.cs.meta create mode 100755 Assets/PlayMaker/Actions/ProceduralMaterial/SetProceduralColor.cs create mode 100755 Assets/PlayMaker/Actions/ProceduralMaterial/SetProceduralColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/ProceduralMaterial/SetProceduralFloat.cs create mode 100755 Assets/PlayMaker/Actions/ProceduralMaterial/SetProceduralFloat.cs.meta create mode 100755 Assets/PlayMaker/Actions/ProjectLocationToMap.cs create mode 100755 Assets/PlayMaker/Actions/ProjectLocationToMap.cs.meta create mode 100755 Assets/PlayMaker/Actions/RandomBool.cs create mode 100755 Assets/PlayMaker/Actions/RandomBool.cs.meta create mode 100755 Assets/PlayMaker/Actions/RandomEvent.cs create mode 100755 Assets/PlayMaker/Actions/RandomEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/RandomFloat.cs create mode 100755 Assets/PlayMaker/Actions/RandomFloat.cs.meta create mode 100755 Assets/PlayMaker/Actions/RandomInt.cs create mode 100755 Assets/PlayMaker/Actions/RandomInt.cs.meta create mode 100755 Assets/PlayMaker/Actions/RandomWait.cs create mode 100755 Assets/PlayMaker/Actions/RandomWait.cs.meta create mode 100755 Assets/PlayMaker/Actions/Raycast.cs create mode 100755 Assets/PlayMaker/Actions/Raycast.cs.meta create mode 100755 Assets/PlayMaker/Actions/RaycastAll.cs create mode 100755 Assets/PlayMaker/Actions/RaycastAll.cs.meta create mode 100755 Assets/PlayMaker/Actions/RectContains.cs create mode 100755 Assets/PlayMaker/Actions/RectContains.cs.meta create mode 100755 Assets/PlayMaker/Actions/RectOverlaps.cs create mode 100755 Assets/PlayMaker/Actions/RectOverlaps.cs.meta create mode 100755 Assets/PlayMaker/Actions/RemoveMixingTransform.cs create mode 100755 Assets/PlayMaker/Actions/RemoveMixingTransform.cs.meta create mode 100755 Assets/PlayMaker/Actions/ResetGUIMatrix.cs create mode 100755 Assets/PlayMaker/Actions/ResetGUIMatrix.cs.meta create mode 100755 Assets/PlayMaker/Actions/ResetInputAxes.cs create mode 100755 Assets/PlayMaker/Actions/ResetInputAxes.cs.meta create mode 100755 Assets/PlayMaker/Actions/RestartLevel.cs create mode 100755 Assets/PlayMaker/Actions/RestartLevel.cs.meta create mode 100755 Assets/PlayMaker/Actions/RewindAnimation.cs create mode 100755 Assets/PlayMaker/Actions/RewindAnimation.cs.meta create mode 100755 Assets/PlayMaker/Actions/Rotate.cs create mode 100755 Assets/PlayMaker/Actions/Rotate.cs.meta create mode 100755 Assets/PlayMaker/Actions/RotateGUI.cs create mode 100755 Assets/PlayMaker/Actions/RotateGUI.cs.meta create mode 100755 Assets/PlayMaker/Actions/RunFSM.cs create mode 100755 Assets/PlayMaker/Actions/RunFSM.cs.meta create mode 100755 Assets/PlayMaker/Actions/RunFSMAction.cs create mode 100755 Assets/PlayMaker/Actions/RunFSMAction.cs.meta create mode 100755 Assets/PlayMaker/Actions/SampleCurve.cs create mode 100755 Assets/PlayMaker/Actions/SampleCurve.cs.meta create mode 100755 Assets/PlayMaker/Actions/ScaleGUI.cs create mode 100755 Assets/PlayMaker/Actions/ScaleGUI.cs.meta create mode 100755 Assets/PlayMaker/Actions/ScaleTime.cs create mode 100755 Assets/PlayMaker/Actions/ScaleTime.cs.meta create mode 100755 Assets/PlayMaker/Actions/ScreenPick.cs create mode 100755 Assets/PlayMaker/Actions/ScreenPick.cs.meta create mode 100755 Assets/PlayMaker/Actions/ScreenToWorldPoint.cs create mode 100755 Assets/PlayMaker/Actions/ScreenToWorldPoint.cs.meta create mode 100755 Assets/PlayMaker/Actions/SelectRandomColor.cs create mode 100755 Assets/PlayMaker/Actions/SelectRandomColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/SelectRandomGameObject.cs create mode 100755 Assets/PlayMaker/Actions/SelectRandomGameObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/SelectRandomString.cs create mode 100755 Assets/PlayMaker/Actions/SelectRandomString.cs.meta create mode 100755 Assets/PlayMaker/Actions/SelectRandomVector3.cs create mode 100755 Assets/PlayMaker/Actions/SelectRandomVector3.cs.meta create mode 100755 Assets/PlayMaker/Actions/SendEvent.cs create mode 100755 Assets/PlayMaker/Actions/SendEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/SendEventByName.cs create mode 100755 Assets/PlayMaker/Actions/SendEventByName.cs.meta create mode 100755 Assets/PlayMaker/Actions/SendEventToFsm.cs create mode 100755 Assets/PlayMaker/Actions/SendEventToFsm.cs.meta create mode 100755 Assets/PlayMaker/Actions/SendMessage.cs create mode 100755 Assets/PlayMaker/Actions/SendMessage.cs.meta create mode 100755 Assets/PlayMaker/Actions/SendRandomEvent.cs create mode 100755 Assets/PlayMaker/Actions/SendRandomEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/SequenceEvent.cs create mode 100755 Assets/PlayMaker/Actions/SequenceEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetAllFsmGameObject.cs create mode 100755 Assets/PlayMaker/Actions/SetAllFsmGameObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetAmbientLight.cs create mode 100755 Assets/PlayMaker/Actions/SetAmbientLight.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetAnimationSpeed.cs create mode 100755 Assets/PlayMaker/Actions/SetAnimationSpeed.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetAnimationTime.cs create mode 100755 Assets/PlayMaker/Actions/SetAnimationTime.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetAnimationWeight.cs create mode 100755 Assets/PlayMaker/Actions/SetAnimationWeight.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetAudioClip.cs create mode 100755 Assets/PlayMaker/Actions/SetAudioClip.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetAudioLoop.cs create mode 100755 Assets/PlayMaker/Actions/SetAudioLoop.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetAudioPitch.cs create mode 100755 Assets/PlayMaker/Actions/SetAudioPitch.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetAudioVolume.cs create mode 100755 Assets/PlayMaker/Actions/SetAudioVolume.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetBackgroundColor.cs create mode 100755 Assets/PlayMaker/Actions/SetBackgroundColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetBoolValue.cs create mode 100755 Assets/PlayMaker/Actions/SetBoolValue.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetCameraCullingMask.cs create mode 100755 Assets/PlayMaker/Actions/SetCameraCullingMask.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetCameraFOV.cs create mode 100755 Assets/PlayMaker/Actions/SetCameraFOV.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetColorRGBA.cs create mode 100755 Assets/PlayMaker/Actions/SetColorRGBA.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetColorValue.cs create mode 100755 Assets/PlayMaker/Actions/SetColorValue.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetDrag.cs create mode 100755 Assets/PlayMaker/Actions/SetDrag.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetEnumValue.cs create mode 100755 Assets/PlayMaker/Actions/SetEnumValue.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetEventData.cs create mode 100755 Assets/PlayMaker/Actions/SetEventData.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetEventTarget.cs create mode 100755 Assets/PlayMaker/Actions/SetEventTarget.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFlareStrength.cs create mode 100755 Assets/PlayMaker/Actions/SetFlareStrength.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFloatValue.cs create mode 100755 Assets/PlayMaker/Actions/SetFloatValue.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFogColor.cs create mode 100755 Assets/PlayMaker/Actions/SetFogColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFogDensity.cs create mode 100755 Assets/PlayMaker/Actions/SetFogDensity.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFsmBool.cs create mode 100755 Assets/PlayMaker/Actions/SetFsmBool.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFsmColor.cs create mode 100755 Assets/PlayMaker/Actions/SetFsmColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFsmEnum.cs create mode 100755 Assets/PlayMaker/Actions/SetFsmEnum.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFsmFloat.cs create mode 100755 Assets/PlayMaker/Actions/SetFsmFloat.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFsmGameObject.cs create mode 100755 Assets/PlayMaker/Actions/SetFsmGameObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFsmInt.cs create mode 100755 Assets/PlayMaker/Actions/SetFsmInt.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFsmMaterial.cs create mode 100755 Assets/PlayMaker/Actions/SetFsmMaterial.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFsmObject.cs create mode 100755 Assets/PlayMaker/Actions/SetFsmObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFsmQuaternion.cs create mode 100755 Assets/PlayMaker/Actions/SetFsmQuaternion.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFsmRect.cs create mode 100755 Assets/PlayMaker/Actions/SetFsmRect.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFsmString.cs create mode 100755 Assets/PlayMaker/Actions/SetFsmString.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFsmTexture.cs create mode 100755 Assets/PlayMaker/Actions/SetFsmTexture.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFsmVariable.cs create mode 100755 Assets/PlayMaker/Actions/SetFsmVariable.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFsmVector2.cs create mode 100755 Assets/PlayMaker/Actions/SetFsmVector2.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetFsmVector3.cs create mode 100755 Assets/PlayMaker/Actions/SetFsmVector3.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetGUIAlpha.cs create mode 100755 Assets/PlayMaker/Actions/SetGUIAlpha.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetGUIBackgroundColor.cs create mode 100755 Assets/PlayMaker/Actions/SetGUIBackgroundColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetGUIColor.cs create mode 100755 Assets/PlayMaker/Actions/SetGUIColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetGUIContentColor.cs create mode 100755 Assets/PlayMaker/Actions/SetGUIContentColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetGUIDepth.cs create mode 100755 Assets/PlayMaker/Actions/SetGUIDepth.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetGUISkin.cs create mode 100755 Assets/PlayMaker/Actions/SetGUISkin.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetGUIText.cs create mode 100755 Assets/PlayMaker/Actions/SetGUIText.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetGUITexture.cs create mode 100755 Assets/PlayMaker/Actions/SetGUITexture.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetGUITextureAlpha.cs create mode 100755 Assets/PlayMaker/Actions/SetGUITextureAlpha.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetGUITextureColor.cs create mode 100755 Assets/PlayMaker/Actions/SetGUITextureColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetGameObject.cs create mode 100755 Assets/PlayMaker/Actions/SetGameObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetGameVolume.cs create mode 100755 Assets/PlayMaker/Actions/SetGameVolume.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetGravity.cs create mode 100755 Assets/PlayMaker/Actions/SetGravity.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetHaloStrength.cs create mode 100755 Assets/PlayMaker/Actions/SetHaloStrength.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetIntFromFloat.cs create mode 100755 Assets/PlayMaker/Actions/SetIntFromFloat.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetIntValue.cs create mode 100755 Assets/PlayMaker/Actions/SetIntValue.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetIsKinematic.cs create mode 100755 Assets/PlayMaker/Actions/SetIsKinematic.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetJointConnectedBody.cs create mode 100755 Assets/PlayMaker/Actions/SetJointConnectedBody.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetLayer.cs create mode 100755 Assets/PlayMaker/Actions/SetLayer.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetLightColor.cs create mode 100755 Assets/PlayMaker/Actions/SetLightColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetLightCookie.cs create mode 100755 Assets/PlayMaker/Actions/SetLightCookie.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetLightFlare.cs create mode 100755 Assets/PlayMaker/Actions/SetLightFlare.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetLightIntensity.cs create mode 100755 Assets/PlayMaker/Actions/SetLightIntensity.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetLightRange.cs create mode 100755 Assets/PlayMaker/Actions/SetLightRange.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetLightSpotAngle.cs create mode 100755 Assets/PlayMaker/Actions/SetLightSpotAngle.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetLightType.cs create mode 100755 Assets/PlayMaker/Actions/SetLightType.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetMainCamera.cs create mode 100755 Assets/PlayMaker/Actions/SetMainCamera.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetMass.cs create mode 100755 Assets/PlayMaker/Actions/SetMass.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetMaterial.cs create mode 100755 Assets/PlayMaker/Actions/SetMaterial.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetMaterialColor.cs create mode 100755 Assets/PlayMaker/Actions/SetMaterialColor.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetMaterialFloat.cs create mode 100755 Assets/PlayMaker/Actions/SetMaterialFloat.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetMaterialMovieTexture.cs create mode 100755 Assets/PlayMaker/Actions/SetMaterialMovieTexture.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetMaterialTexture.cs create mode 100755 Assets/PlayMaker/Actions/SetMaterialTexture.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetMouseCursor.cs create mode 100755 Assets/PlayMaker/Actions/SetMouseCursor.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetName.cs create mode 100755 Assets/PlayMaker/Actions/SetName.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetObjectValue.cs create mode 100755 Assets/PlayMaker/Actions/SetObjectValue.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetParent.cs create mode 100755 Assets/PlayMaker/Actions/SetParent.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetPosition.cs create mode 100755 Assets/PlayMaker/Actions/SetPosition.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetProperty.cs create mode 100755 Assets/PlayMaker/Actions/SetProperty.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetRandomMaterial.cs create mode 100755 Assets/PlayMaker/Actions/SetRandomMaterial.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetRandomRotation.cs create mode 100755 Assets/PlayMaker/Actions/SetRandomRotation.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetRectFields.cs create mode 100755 Assets/PlayMaker/Actions/SetRectFields.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetRectValue.cs create mode 100755 Assets/PlayMaker/Actions/SetRectValue.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetRotation.cs create mode 100755 Assets/PlayMaker/Actions/SetRotation.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetScale.cs create mode 100755 Assets/PlayMaker/Actions/SetScale.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetShadowStrength.cs create mode 100755 Assets/PlayMaker/Actions/SetShadowStrength.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetSkybox.cs create mode 100755 Assets/PlayMaker/Actions/SetSkybox.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetStringValue.cs create mode 100755 Assets/PlayMaker/Actions/SetStringValue.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetTag.cs create mode 100755 Assets/PlayMaker/Actions/SetTag.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetTagsOnChildren.cs create mode 100755 Assets/PlayMaker/Actions/SetTagsOnChildren.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetTextureOffset.cs create mode 100755 Assets/PlayMaker/Actions/SetTextureOffset.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetTextureScale.cs create mode 100755 Assets/PlayMaker/Actions/SetTextureScale.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetVector3Value.cs create mode 100755 Assets/PlayMaker/Actions/SetVector3Value.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetVector3XYZ.cs create mode 100755 Assets/PlayMaker/Actions/SetVector3XYZ.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetVelocity.cs create mode 100755 Assets/PlayMaker/Actions/SetVelocity.cs.meta create mode 100755 Assets/PlayMaker/Actions/SetVisibility.cs create mode 100755 Assets/PlayMaker/Actions/SetVisibility.cs.meta create mode 100755 Assets/PlayMaker/Actions/Sleep.cs create mode 100755 Assets/PlayMaker/Actions/Sleep.cs.meta create mode 100755 Assets/PlayMaker/Actions/SmoothFollowAction.cs create mode 100755 Assets/PlayMaker/Actions/SmoothFollowAction.cs.meta create mode 100755 Assets/PlayMaker/Actions/SmoothLookAt.cs create mode 100755 Assets/PlayMaker/Actions/SmoothLookAt.cs.meta create mode 100755 Assets/PlayMaker/Actions/SmoothLookAtDirection.cs create mode 100755 Assets/PlayMaker/Actions/SmoothLookAtDirection.cs.meta create mode 100755 Assets/PlayMaker/Actions/StartCoroutine.cs create mode 100755 Assets/PlayMaker/Actions/StartCoroutine.cs.meta create mode 100755 Assets/PlayMaker/Actions/StartLocationServiceUpdates.cs create mode 100755 Assets/PlayMaker/Actions/StartLocationServiceUpdates.cs.meta create mode 100755 Assets/PlayMaker/Actions/StopAnimation.cs create mode 100755 Assets/PlayMaker/Actions/StopAnimation.cs.meta create mode 100755 Assets/PlayMaker/Actions/StopLocationServiceUpdates.cs create mode 100755 Assets/PlayMaker/Actions/StopLocationServiceUpdates.cs.meta create mode 100755 Assets/PlayMaker/Actions/StopMovieTexture.cs create mode 100755 Assets/PlayMaker/Actions/StopMovieTexture.cs.meta create mode 100755 Assets/PlayMaker/Actions/StringChanged.cs create mode 100755 Assets/PlayMaker/Actions/StringChanged.cs.meta create mode 100755 Assets/PlayMaker/Actions/StringCompare.cs create mode 100755 Assets/PlayMaker/Actions/StringCompare.cs.meta create mode 100755 Assets/PlayMaker/Actions/StringContains.cs create mode 100755 Assets/PlayMaker/Actions/StringContains.cs.meta create mode 100755 Assets/PlayMaker/Actions/StringReplace.cs create mode 100755 Assets/PlayMaker/Actions/StringReplace.cs.meta create mode 100755 Assets/PlayMaker/Actions/StringSwitch.cs create mode 100755 Assets/PlayMaker/Actions/StringSwitch.cs.meta create mode 100755 Assets/PlayMaker/Actions/SwipeGestureEvent.cs create mode 100755 Assets/PlayMaker/Actions/SwipeGestureEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/TakeScreenshot.cs create mode 100755 Assets/PlayMaker/Actions/TakeScreenshot.cs.meta create mode 100755 Assets/PlayMaker/Actions/TestAction.cs create mode 100755 Assets/PlayMaker/Actions/TestAction.cs.meta create mode 100755 Assets/PlayMaker/Actions/TouchEvent.cs create mode 100755 Assets/PlayMaker/Actions/TouchEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/TouchGUIEvent.cs create mode 100755 Assets/PlayMaker/Actions/TouchGUIEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/TouchObjectEvent.cs create mode 100755 Assets/PlayMaker/Actions/TouchObjectEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/TrackMouseMovement.cs create mode 100755 Assets/PlayMaker/Actions/TrackMouseMovement.cs.meta create mode 100755 Assets/PlayMaker/Actions/TransformDirection.cs create mode 100755 Assets/PlayMaker/Actions/TransformDirection.cs.meta create mode 100755 Assets/PlayMaker/Actions/TransformInputToWorldSpace.cs create mode 100755 Assets/PlayMaker/Actions/TransformInputToWorldSpace.cs.meta create mode 100755 Assets/PlayMaker/Actions/TransformPoint.cs create mode 100755 Assets/PlayMaker/Actions/TransformPoint.cs.meta create mode 100755 Assets/PlayMaker/Actions/Translate.cs create mode 100755 Assets/PlayMaker/Actions/Translate.cs.meta create mode 100755 Assets/PlayMaker/Actions/TriggerEvent.cs create mode 100755 Assets/PlayMaker/Actions/TriggerEvent.cs.meta create mode 100755 Assets/PlayMaker/Actions/UseGUILayout.cs create mode 100755 Assets/PlayMaker/Actions/UseGUILayout.cs.meta create mode 100755 Assets/PlayMaker/Actions/UseGravity.cs create mode 100755 Assets/PlayMaker/Actions/UseGravity.cs.meta create mode 100755 Assets/PlayMaker/Actions/Vector3Add.cs create mode 100755 Assets/PlayMaker/Actions/Vector3Add.cs.meta create mode 100755 Assets/PlayMaker/Actions/Vector3AddXYZ.cs create mode 100755 Assets/PlayMaker/Actions/Vector3AddXYZ.cs.meta create mode 100755 Assets/PlayMaker/Actions/Vector3ClampMagnitude.cs create mode 100755 Assets/PlayMaker/Actions/Vector3ClampMagnitude.cs.meta create mode 100755 Assets/PlayMaker/Actions/Vector3HighPassFilter.cs create mode 100755 Assets/PlayMaker/Actions/Vector3HighPassFilter.cs.meta create mode 100755 Assets/PlayMaker/Actions/Vector3Interpolate.cs create mode 100755 Assets/PlayMaker/Actions/Vector3Interpolate.cs.meta create mode 100755 Assets/PlayMaker/Actions/Vector3Invert.cs create mode 100755 Assets/PlayMaker/Actions/Vector3Invert.cs.meta create mode 100755 Assets/PlayMaker/Actions/Vector3Lerp.cs create mode 100755 Assets/PlayMaker/Actions/Vector3Lerp.cs.meta create mode 100755 Assets/PlayMaker/Actions/Vector3LowPassFilter.cs create mode 100755 Assets/PlayMaker/Actions/Vector3LowPassFilter.cs.meta create mode 100755 Assets/PlayMaker/Actions/Vector3Multiply.cs create mode 100755 Assets/PlayMaker/Actions/Vector3Multiply.cs.meta create mode 100755 Assets/PlayMaker/Actions/Vector3Normalize.cs create mode 100755 Assets/PlayMaker/Actions/Vector3Normalize.cs.meta create mode 100755 Assets/PlayMaker/Actions/Vector3Operator.cs create mode 100755 Assets/PlayMaker/Actions/Vector3Operator.cs.meta create mode 100755 Assets/PlayMaker/Actions/Vector3PerSecond.cs create mode 100755 Assets/PlayMaker/Actions/Vector3PerSecond.cs.meta create mode 100755 Assets/PlayMaker/Actions/Vector3RotateTowards.cs create mode 100755 Assets/PlayMaker/Actions/Vector3RotateTowards.cs.meta create mode 100755 Assets/PlayMaker/Actions/Vector3Subtract.cs create mode 100755 Assets/PlayMaker/Actions/Vector3Subtract.cs.meta create mode 100755 Assets/PlayMaker/Actions/WWWObject.cs create mode 100755 Assets/PlayMaker/Actions/WWWObject.cs.meta create mode 100755 Assets/PlayMaker/Actions/Wait.cs create mode 100755 Assets/PlayMaker/Actions/Wait.cs.meta create mode 100755 Assets/PlayMaker/Actions/WakeAllRigidBodies.cs create mode 100755 Assets/PlayMaker/Actions/WakeAllRigidBodies.cs.meta create mode 100755 Assets/PlayMaker/Actions/WakeUp.cs create mode 100755 Assets/PlayMaker/Actions/WakeUp.cs.meta create mode 100755 Assets/PlayMaker/Actions/WorldToScreenPoint.cs create mode 100755 Assets/PlayMaker/Actions/WorldToScreenPoint.cs.meta create mode 100644 Assets/PlayMaker/Actions/iTween.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenFsmAction.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenFsmAction.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenLookFrom.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenLookFrom.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenLookTo.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenLookTo.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenLookUpdate.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenLookUpdate.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenMoveAdd.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenMoveAdd.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenMoveBy.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenMoveBy.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenMoveFrom.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenMoveFrom.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenMoveTo.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenMoveTo.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenMoveUpdate.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenMoveUpdate.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenPause.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenPause.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenPunchPosition.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenPunchPosition.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenPunchRotation.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenPunchRotation.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenPunchScale.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenPunchScale.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenResume.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenResume.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenRotateAdd.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenRotateAdd.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenRotateBy.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenRotateBy.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenRotateFrom.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenRotateFrom.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenRotateTo.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenRotateTo.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenRotateUpdate.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenRotateUpdate.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenScaleAdd.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenScaleAdd.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenScaleBy.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenScaleBy.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenScaleFrom.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenScaleFrom.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenScaleTo.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenScaleTo.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenScaleUpdate.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenScaleUpdate.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenShakePosition.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenShakePosition.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenShakeRotation.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenShakeRotation.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenShakeScale.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenShakeScale.cs.meta create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenStop.cs create mode 100755 Assets/PlayMaker/Actions/iTween/iTweenStop.cs.meta create mode 100755 Assets/PlayMaker/ConditionalExpression.dll create mode 100755 Assets/PlayMaker/ConditionalExpression.dll.meta create mode 100644 Assets/PlayMaker/Editor.meta create mode 100755 Assets/PlayMaker/Editor/AboutWindow.cs create mode 100755 Assets/PlayMaker/Editor/AboutWindow.cs.meta create mode 100755 Assets/PlayMaker/Editor/ConditionalExpressionEditor.dll create mode 100755 Assets/PlayMaker/Editor/ConditionalExpressionEditor.dll.meta create mode 100755 Assets/PlayMaker/Editor/ContextToolWindow.cs create mode 100755 Assets/PlayMaker/Editor/ContextToolWindow.cs.meta create mode 100755 Assets/PlayMaker/Editor/FsmActionWindow.cs create mode 100755 Assets/PlayMaker/Editor/FsmActionWindow.cs.meta create mode 100755 Assets/PlayMaker/Editor/FsmComponentInspector.cs create mode 100755 Assets/PlayMaker/Editor/FsmComponentInspector.cs.meta create mode 100755 Assets/PlayMaker/Editor/FsmEditorHelpers.cs create mode 100755 Assets/PlayMaker/Editor/FsmEditorHelpers.cs.meta create mode 100755 Assets/PlayMaker/Editor/FsmEditorWindow.cs create mode 100755 Assets/PlayMaker/Editor/FsmEditorWindow.cs.meta create mode 100755 Assets/PlayMaker/Editor/FsmErrorWindow.cs create mode 100755 Assets/PlayMaker/Editor/FsmErrorWindow.cs.meta create mode 100755 Assets/PlayMaker/Editor/FsmEventsWindow.cs create mode 100755 Assets/PlayMaker/Editor/FsmEventsWindow.cs.meta create mode 100755 Assets/PlayMaker/Editor/FsmGlobalsWindow.cs create mode 100755 Assets/PlayMaker/Editor/FsmGlobalsWindow.cs.meta create mode 100755 Assets/PlayMaker/Editor/FsmLogWindow.cs create mode 100755 Assets/PlayMaker/Editor/FsmLogWindow.cs.meta create mode 100755 Assets/PlayMaker/Editor/FsmSelectorWindow.cs create mode 100755 Assets/PlayMaker/Editor/FsmSelectorWindow.cs.meta create mode 100755 Assets/PlayMaker/Editor/FsmStateWindow.cs create mode 100755 Assets/PlayMaker/Editor/FsmStateWindow.cs.meta create mode 100755 Assets/PlayMaker/Editor/FsmTemplate.cs create mode 100755 Assets/PlayMaker/Editor/FsmTemplate.cs.meta create mode 100755 Assets/PlayMaker/Editor/FsmTemplateEditor.cs create mode 100755 Assets/PlayMaker/Editor/FsmTemplateEditor.cs.meta create mode 100755 Assets/PlayMaker/Editor/FsmTemplateWindow.cs create mode 100755 Assets/PlayMaker/Editor/FsmTemplateWindow.cs.meta create mode 100755 Assets/PlayMaker/Editor/FsmTimelineWindow.cs create mode 100755 Assets/PlayMaker/Editor/FsmTimelineWindow.cs.meta create mode 100644 Assets/PlayMaker/Editor/Install.meta create mode 100644 Assets/PlayMaker/Editor/Install/PlayMaker.1.7.8.4.unitypackage create mode 100644 Assets/PlayMaker/Editor/Install/PlayMaker.1.7.8.4.unitypackage.meta create mode 100644 Assets/PlayMaker/Editor/Install/Playmaker.1.8.0.unitypackage create mode 100644 Assets/PlayMaker/Editor/Install/Playmaker.1.8.0.unitypackage.meta create mode 100755 Assets/PlayMaker/Editor/PlayMakerAutoUpdater.cs create mode 100755 Assets/PlayMaker/Editor/PlayMakerAutoUpdater.cs.meta create mode 100755 Assets/PlayMaker/Editor/PlayMakerBugReportWindow.cs create mode 100755 Assets/PlayMaker/Editor/PlayMakerBugReportWindow.cs.meta create mode 100755 Assets/PlayMaker/Editor/PlayMakerBuildCallbacks.cs create mode 100755 Assets/PlayMaker/Editor/PlayMakerBuildCallbacks.cs.meta create mode 100755 Assets/PlayMaker/Editor/PlayMakerCustomActionWizard.cs create mode 100755 Assets/PlayMaker/Editor/PlayMakerCustomActionWizard.cs.meta create mode 100755 Assets/PlayMaker/Editor/PlayMakerEditor.dll create mode 100755 Assets/PlayMaker/Editor/PlayMakerEditor.dll.mdb create mode 100755 Assets/PlayMaker/Editor/PlayMakerEditor.dll.mdb.meta create mode 100755 Assets/PlayMaker/Editor/PlayMakerEditor.dll.meta create mode 100755 Assets/PlayMaker/Editor/PlayMakerEditorResources.dll create mode 100755 Assets/PlayMaker/Editor/PlayMakerEditorResources.dll.meta create mode 100755 Assets/PlayMaker/Editor/PlayMakerGUIInspector.cs create mode 100755 Assets/PlayMaker/Editor/PlayMakerGUIInspector.cs.meta create mode 100755 Assets/PlayMaker/Editor/PlayMakerGlobalsInspector.cs create mode 100755 Assets/PlayMaker/Editor/PlayMakerGlobalsInspector.cs.meta create mode 100755 Assets/PlayMaker/Editor/PlayMakerMainMenu.cs create mode 100755 Assets/PlayMaker/Editor/PlayMakerMainMenu.cs.meta create mode 100755 Assets/PlayMaker/Editor/PlayMakerProjectTools.cs create mode 100755 Assets/PlayMaker/Editor/PlayMakerProjectTools.cs.meta create mode 100755 Assets/PlayMaker/Editor/PlayMakerUpdater.cs create mode 100755 Assets/PlayMaker/Editor/PlayMakerUpdater.cs.meta create mode 100755 Assets/PlayMaker/Editor/PlayMakerUpgradeGuide.cs create mode 100755 Assets/PlayMaker/Editor/PlayMakerUpgradeGuide.cs.meta create mode 100755 Assets/PlayMaker/Editor/PlayMakerUpgradeTools.cs create mode 100755 Assets/PlayMaker/Editor/PlayMakerUpgradeTools.cs.meta create mode 100644 Assets/PlayMaker/Editor/PlayMakerWelcomeWindow.cs create mode 100644 Assets/PlayMaker/Editor/PlayMakerWelcomeWindow.cs.meta create mode 100755 Assets/PlayMaker/Editor/ReportWindow.cs create mode 100755 Assets/PlayMaker/Editor/ReportWindow.cs.meta create mode 100644 Assets/PlayMaker/Editor/Resources.meta create mode 100644 Assets/PlayMaker/Editor/Resources/backButton.png create mode 100644 Assets/PlayMaker/Editor/Resources/backButton.png.meta create mode 100755 Assets/PlayMaker/Editor/Resources/linkAddons.png create mode 100755 Assets/PlayMaker/Editor/Resources/linkAddons.png.meta create mode 100755 Assets/PlayMaker/Editor/Resources/linkDocs.png create mode 100755 Assets/PlayMaker/Editor/Resources/linkDocs.png.meta create mode 100755 Assets/PlayMaker/Editor/Resources/linkForums.png create mode 100755 Assets/PlayMaker/Editor/Resources/linkForums.png.meta create mode 100755 Assets/PlayMaker/Editor/Resources/linkSamples.png create mode 100755 Assets/PlayMaker/Editor/Resources/linkSamples.png.meta create mode 100755 Assets/PlayMaker/Editor/Resources/linkVideos.png create mode 100755 Assets/PlayMaker/Editor/Resources/linkVideos.png.meta create mode 100644 Assets/PlayMaker/Editor/Resources/logoHeader.png create mode 100644 Assets/PlayMaker/Editor/Resources/logoHeader.png.meta create mode 100755 Assets/PlayMaker/Editor/Resources/photonIcon.png create mode 100755 Assets/PlayMaker/Editor/Resources/photonIcon.png.meta create mode 100755 Assets/PlayMaker/Editor/Resources/playMakerHeader.png create mode 100755 Assets/PlayMaker/Editor/Resources/playMakerHeader.png.meta create mode 100644 Assets/PlayMaker/Editor/Watermarks.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Alien.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Alien.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/AnalogClock.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/AnalogClock.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Bang.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Bang.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Barrel.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Barrel.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Bomb.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Bomb.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Broadcast.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Broadcast.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Camera.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Camera.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/ComboLock.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/ComboLock.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Crosshairs.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Crosshairs.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Cycle.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Cycle.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Dagger.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Dagger.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Database.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Database.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Dazzle.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Dazzle.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Dog.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Dog.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Download.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Download.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Explosion.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Explosion.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/GUISlider.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/GUISlider.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/GUISliders.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/GUISliders.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Heart.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Heart.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Hierarchy.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Hierarchy.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Hourglass.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Hourglass.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Info.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Info.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Key.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Key.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/LeftArrow.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/LeftArrow.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/LightBulb.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/LightBulb.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/LightningBolt.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/LightningBolt.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Loop.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Loop.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/LoopArrow.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/LoopArrow.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Microphone.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Microphone.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Missiles.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Missiles.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/MoneyBag.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/MoneyBag.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/MushroomCloud.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/MushroomCloud.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Music.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Music.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/OpenBox.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/OpenBox.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Player.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Player.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/PlayerBroadcast.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/PlayerBroadcast.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Players.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Players.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Postcard.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Postcard.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/PowerOn.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/PowerOn.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Recycle.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Recycle.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Rows.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Rows.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/SemiCircle.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/SemiCircle.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Settings.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Settings.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/SkullAndCrossBones.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/SkullAndCrossBones.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Soldier.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Soldier.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/SpeechBubbleRound.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/SpeechBubbleRound.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/SpeechBubbles.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/SpeechBubbles.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Splatter.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Splatter.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Spy.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Spy.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Star.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Star.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/StarInCircle.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/StarInCircle.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Stars.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Stars.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/ThoughtBubble.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/ThoughtBubble.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Timer.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Timer.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/Upload.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/Upload.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/WorldWireframe.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/WorldWireframe.png.meta create mode 100755 Assets/PlayMaker/Editor/Watermarks/playMakerLogo.png create mode 100755 Assets/PlayMaker/Editor/Watermarks/playMakerLogo.png.meta create mode 100644 Assets/PlayMaker/Editor/de.meta create mode 100755 Assets/PlayMaker/Editor/de/PlayMakerEditor.de.resources.dll create mode 100755 Assets/PlayMaker/Editor/de/PlayMakerEditor.de.resources.dll.meta create mode 100644 Assets/PlayMaker/Editor/es-ES.meta create mode 100755 Assets/PlayMaker/Editor/es-ES/PlayMakerEditor.es-ES.resources.dll create mode 100755 Assets/PlayMaker/Editor/es-ES/PlayMakerEditor.es-ES.resources.dll.meta create mode 100644 Assets/PlayMaker/Editor/fr.meta create mode 100755 Assets/PlayMaker/Editor/fr/PlayMakerEditor.fr.resources.dll create mode 100755 Assets/PlayMaker/Editor/fr/PlayMakerEditor.fr.resources.dll.meta create mode 100644 Assets/PlayMaker/Editor/it.meta create mode 100755 Assets/PlayMaker/Editor/it/PlayMakerEditor.it.resources.dll create mode 100755 Assets/PlayMaker/Editor/it/PlayMakerEditor.it.resources.dll.meta create mode 100644 Assets/PlayMaker/Editor/ja.meta create mode 100755 Assets/PlayMaker/Editor/ja/PlayMakerEditor.ja.resources.dll create mode 100755 Assets/PlayMaker/Editor/ja/PlayMakerEditor.ja.resources.dll.meta create mode 100644 Assets/PlayMaker/Editor/nl.meta create mode 100755 Assets/PlayMaker/Editor/nl/PlayMakerEditor.nl.resources.dll create mode 100755 Assets/PlayMaker/Editor/nl/PlayMakerEditor.nl.resources.dll.meta create mode 100644 Assets/PlayMaker/Editor/pt-BR.meta create mode 100755 Assets/PlayMaker/Editor/pt-BR/PlayMakerEditor.pt-BR.resources.dll create mode 100755 Assets/PlayMaker/Editor/pt-BR/PlayMakerEditor.pt-BR.resources.dll.meta create mode 100644 Assets/PlayMaker/Editor/sv-SE.meta create mode 100755 Assets/PlayMaker/Editor/sv-SE/PlayMakerEditor.sv-SE.resources.dll create mode 100755 Assets/PlayMaker/Editor/sv-SE/PlayMakerEditor.sv-SE.resources.dll.meta create mode 100644 Assets/PlayMaker/Editor/zh-CN.meta create mode 100755 Assets/PlayMaker/Editor/zh-CN/PlayMakerEditor.zh-CN.resources.dll create mode 100755 Assets/PlayMaker/Editor/zh-CN/PlayMakerEditor.zh-CN.resources.dll.meta create mode 100644 Assets/PlayMaker/Editor/zh-TW.meta create mode 100755 Assets/PlayMaker/Editor/zh-TW/PlayMakerEditor.zh-TW.resources.dll create mode 100755 Assets/PlayMaker/Editor/zh-TW/PlayMakerEditor.zh-TW.resources.dll.meta create mode 100644 Assets/PlayMaker/Include.meta create mode 100755 Assets/PlayMaker/Include/iTweenFSMEvents.cs create mode 100755 Assets/PlayMaker/Include/iTweenFSMEvents.cs.meta create mode 100755 Assets/PlayMaker/Readme.txt create mode 100755 Assets/PlayMaker/Readme.txt.meta create mode 100644 Assets/PlayMaker/Resources.meta create mode 100755 Assets/PlayMaker/Resources/PlayMakerAssemblies.txt create mode 100755 Assets/PlayMaker/Resources/PlayMakerAssemblies.txt.meta create mode 100644 Assets/PlayMaker/Templates.meta create mode 100755 Assets/PlayMaker/Templates/readme.txt create mode 100755 Assets/PlayMaker/Templates/readme.txt.meta create mode 100755 Assets/PlayMaker/UpdateHelper.cs create mode 100755 Assets/PlayMaker/UpdateHelper.cs.meta create mode 100644 Assets/PlayMaker/Versions.meta create mode 100755 Assets/PlayMaker/Versions/PlaymakerDefault.unitypackage create mode 100755 Assets/PlayMaker/Versions/PlaymakerDefault.unitypackage.meta create mode 100755 Assets/PlayMaker/Versions/PlaymakerNACL.unitypackage create mode 100755 Assets/PlayMaker/Versions/PlaymakerNACL.unitypackage.meta create mode 100755 Assets/PlayMaker/Versions/PlaymakerPreview.unitypackage create mode 100755 Assets/PlayMaker/Versions/PlaymakerPreview.unitypackage.meta create mode 100755 Assets/PlayMaker/Versions/readme.txt create mode 100755 Assets/PlayMaker/Versions/readme.txt.meta create mode 100644 Assets/Plugins.meta create mode 100644 Assets/Plugins/PlayMaker.meta create mode 100644 Assets/Plugins/PlayMaker/Metro.meta create mode 100755 Assets/Plugins/PlayMaker/Metro/PlayMaker.dll create mode 100755 Assets/Plugins/PlayMaker/Metro/PlayMaker.dll.mdb create mode 100755 Assets/Plugins/PlayMaker/Metro/PlayMaker.dll.mdb.meta create mode 100755 Assets/Plugins/PlayMaker/Metro/PlayMaker.dll.meta create mode 100755 Assets/Plugins/PlayMaker/PlayMaker.dll create mode 100755 Assets/Plugins/PlayMaker/PlayMaker.dll.mdb create mode 100755 Assets/Plugins/PlayMaker/PlayMaker.dll.mdb.meta create mode 100755 Assets/Plugins/PlayMaker/PlayMaker.dll.meta create mode 100644 Assets/Plugins/PlayMaker/WP8.meta create mode 100755 Assets/Plugins/PlayMaker/WP8/PlayMaker.dll create mode 100755 Assets/Plugins/PlayMaker/WP8/PlayMaker.dll.mdb create mode 100755 Assets/Plugins/PlayMaker/WP8/PlayMaker.dll.mdb.meta create mode 100755 Assets/Plugins/PlayMaker/WP8/PlayMaker.dll.meta create mode 100644 Assets/Plugins/PlayMaker/WebGL.meta create mode 100755 Assets/Plugins/PlayMaker/WebGL/PlayMaker.dll create mode 100755 Assets/Plugins/PlayMaker/WebGL/PlayMaker.dll.mdb create mode 100755 Assets/Plugins/PlayMaker/WebGL/PlayMaker.dll.mdb.meta create mode 100755 Assets/Plugins/PlayMaker/WebGL/PlayMaker.dll.meta create mode 100644 Assets/iTween.meta create mode 100644 Assets/iTween/PlayMaker.meta create mode 100644 Assets/iTween/PlayMaker/Editor.meta create mode 100755 Assets/iTween/PlayMaker/Editor/iTweenMoveToActionEditor.cs create mode 100755 Assets/iTween/PlayMaker/Editor/iTweenMoveToActionEditor.cs.meta create mode 100644 Assets/iTween/ReadMe!.meta create mode 100755 Assets/iTween/ReadMe!/ReadMe!.txt create mode 100755 Assets/iTween/ReadMe!/ReadMe!.txt.meta create mode 100755 Assets/iTween/iTween.cs create mode 100755 Assets/iTween/iTween.cs.meta diff --git a/Assembly-CSharp-Editor.csproj b/Assembly-CSharp-Editor.csproj index 4bc8e2f..3757ab9 100644 --- a/Assembly-CSharp-Editor.csproj +++ b/Assembly-CSharp-Editor.csproj @@ -46,6 +46,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll @@ -70,6 +109,51 @@ /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll + + /Users/matov/Programming/Projects/unityiso/Assets/PlayMaker/ConditionalExpression.dll + + + /Users/matov/Programming/Projects/unityiso/Assets/PlayMaker/Editor/ConditionalExpressionEditor.dll + + + /Users/matov/Programming/Projects/unityiso/Assets/PlayMaker/Editor/PlayMakerEditor.dll + + + /Users/matov/Programming/Projects/unityiso/Assets/PlayMaker/Editor/PlayMakerEditorResources.dll + + + /Users/matov/Programming/Projects/unityiso/Assets/PlayMaker/Editor/de/PlayMakerEditor.de.resources.dll + + + /Users/matov/Programming/Projects/unityiso/Assets/PlayMaker/Editor/es-ES/PlayMakerEditor.es-ES.resources.dll + + + /Users/matov/Programming/Projects/unityiso/Assets/PlayMaker/Editor/fr/PlayMakerEditor.fr.resources.dll + + + /Users/matov/Programming/Projects/unityiso/Assets/PlayMaker/Editor/it/PlayMakerEditor.it.resources.dll + + + /Users/matov/Programming/Projects/unityiso/Assets/PlayMaker/Editor/ja/PlayMakerEditor.ja.resources.dll + + + /Users/matov/Programming/Projects/unityiso/Assets/PlayMaker/Editor/nl/PlayMakerEditor.nl.resources.dll + + + /Users/matov/Programming/Projects/unityiso/Assets/PlayMaker/Editor/pt-BR/PlayMakerEditor.pt-BR.resources.dll + + + /Users/matov/Programming/Projects/unityiso/Assets/PlayMaker/Editor/sv-SE/PlayMakerEditor.sv-SE.resources.dll + + + /Users/matov/Programming/Projects/unityiso/Assets/PlayMaker/Editor/zh-CN/PlayMakerEditor.zh-CN.resources.dll + + + /Users/matov/Programming/Projects/unityiso/Assets/PlayMaker/Editor/zh-TW/PlayMakerEditor.zh-TW.resources.dll + + + /Users/matov/Programming/Projects/unityiso/Assets/Plugins/PlayMaker/PlayMaker.dll + /Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEditor.Graphs.dll diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj index 8280821..1ab5030 100644 --- a/Assembly-CSharp.csproj +++ b/Assembly-CSharp.csproj @@ -65,12 +65,607 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll + + /Users/matov/Programming/Projects/unityiso/Assets/PlayMaker/ConditionalExpression.dll + + + /Users/matov/Programming/Projects/unityiso/Assets/Plugins/PlayMaker/PlayMaker.dll + /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll diff --git a/Assets/Gizmos.meta b/Assets/Gizmos.meta new file mode 100644 index 0000000..603aa85 --- /dev/null +++ b/Assets/Gizmos.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 45bec39a4e05f45bb9a90acbe91399b0 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Gizmos/PlayMakerFSM Icon.tiff b/Assets/Gizmos/PlayMakerFSM Icon.tiff new file mode 100755 index 0000000000000000000000000000000000000000..f037c5c3b15268206b4249113b45c4188e31d49a GIT binary patch literal 24368 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 V6Y!@CYax9`d?3(l1`SoX{s$R>D^~yj literal 0 HcmV?d00001 diff --git a/Assets/Gizmos/PlayMakerFSM Icon.tiff.meta b/Assets/Gizmos/PlayMakerFSM Icon.tiff.meta new file mode 100755 index 0000000..e70c9df --- /dev/null +++ b/Assets/Gizmos/PlayMakerFSM Icon.tiff.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: f728493f9ebb2324d94581b928975c04 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Gizmos/PlayMakerGUI Icon.tiff b/Assets/Gizmos/PlayMakerGUI Icon.tiff new file mode 100755 index 0000000000000000000000000000000000000000..f037c5c3b15268206b4249113b45c4188e31d49a GIT binary patch literal 24368 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 V6Y!@CYax9`d?3(l1`SoX{s$R>D^~yj literal 0 HcmV?d00001 diff --git a/Assets/Gizmos/PlayMakerGUI Icon.tiff.meta b/Assets/Gizmos/PlayMakerGUI Icon.tiff.meta new file mode 100755 index 0000000..7196777 --- /dev/null +++ b/Assets/Gizmos/PlayMakerGUI Icon.tiff.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 7390251e5bc320f4abea3501d907f3e3 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Gizmos/PlayMakerGlobals Icon.tiff b/Assets/Gizmos/PlayMakerGlobals Icon.tiff new file mode 100755 index 0000000000000000000000000000000000000000..f037c5c3b15268206b4249113b45c4188e31d49a GIT binary patch literal 24368 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 V6Y!@CYax9`d?3(l1`SoX{s$R>D^~yj literal 0 HcmV?d00001 diff --git a/Assets/Gizmos/PlayMakerGlobals Icon.tiff.meta b/Assets/Gizmos/PlayMakerGlobals Icon.tiff.meta new file mode 100755 index 0000000..21cc56e --- /dev/null +++ b/Assets/Gizmos/PlayMakerGlobals Icon.tiff.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 846171814b98d1d48afa7805037eb0bc +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Gizmos/PlayMakerPrefs Icon.tiff b/Assets/Gizmos/PlayMakerPrefs Icon.tiff new file mode 100755 index 0000000000000000000000000000000000000000..f037c5c3b15268206b4249113b45c4188e31d49a GIT binary patch literal 24368 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 V6Y!@CYax9`d?3(l1`SoX{s$R>D^~yj literal 0 HcmV?d00001 diff --git a/Assets/Gizmos/PlayMakerPrefs Icon.tiff.meta b/Assets/Gizmos/PlayMakerPrefs Icon.tiff.meta new file mode 100755 index 0000000..38091a7 --- /dev/null +++ b/Assets/Gizmos/PlayMakerPrefs Icon.tiff.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 4681a9805673831459ed595c2dc402d6 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Gizmos/PlaymakerIcon.tiff b/Assets/Gizmos/PlaymakerIcon.tiff new file mode 100755 index 0000000000000000000000000000000000000000..6b96f587310c4f67ead2378648be7f99e7d7ecea GIT binary patch literal 1298636 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 z{OQm9{AcZ8@-7GPF9?7D2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p z2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?x zfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=9 z00@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p z2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?x zfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=9 z00@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p z2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?x zfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=9 z00@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p z2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?x zfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=9 z00@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p z2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?x zfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=9 z00@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p z2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?x zfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=9 z00@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p z2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?x zfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=9 z00@8p2!H?xfB*=900@8p2!H?xfB*=900@8p(*)9+G{2*^YQf_T1}Fn40~NgtFfG;y z4g^Fdkl5JfdPV=u-U{?rHWCHMiXg{)1!GJrAw|CfMWAw-c0!2hBB z(0-HwlmYm^$ku}7BtQWE5ABEcqYR)7!2cy+R|rvL0`PxmKeQiZ0A&FFFS4~DISCMe z|3mws{U`${1Mq(d*cCz)nE?DB+7InV89*6;|BGxbNKOI-#PeyfJi102IJx(m+W%t9FuO<0i-2uOec{2#i@g6<*)ltUKEfCMBPA%cKt1mOSB zT^4i~F`yi>PzFR3RwM)h5+DHohwieVyNChhkcBcJ0m(*)ARrn6_&;=)1>HpqD2FVR z0nvmN34wqF2*CfLyDaD~Vn8`$p$tesvJoN(h(-YZ58Y)!cM${1Aq!F_PoD3Vdu)X-M!2GN8S34wqF2WC2pv?BojFK0nD;Nju_281osL&5*G(^YH*0#YCV|CgyyYd9_VzXm8+ zR4M}Se<`RsVgv#02*CeKC4Z9M82&Hm>|-K$_`i0#imgCE3IyQ)OvtK1f`I=U1hcFU z0{@qSsv|}a(2fB7U)FN{!pXt^U%-JcIuL;WYp1K&3IwD;0RFFo2ugGp_`gImj-jyO z|58wO#0Ub~5rF?QB(8c61^%yRz!e~Q_`i0#imgCE3IyQ)6+pD}PZ9oKaq?PUXA1w9 zf~q4%5YUbQ{9j*6$zHnffA;c3Y7xQzwbNB>1p-na0RNYo0_z?x{9ku=*fWm+{9g*H zju=5eI|A_kilglC|B92>`Z`nizjnHctw2Bu1mOSrQcCvHh5xgcCsKWC2pv?Boj z*OyYVmoEIDy*!axMDTy@bQN2HfD{P8|D~qDy2lIu*PR{q%p(B*mx8JzMi9`B0Q|q= zC_DVW;^eiy&J_Nyovval5Rd`^_`klClD%}{|Lo<7)FOiaOF`8UBM4|m0RAsE1=c-Y z_`mM#uxB0t_`i0#imgCE3IyQ)6-U|O{}m^%^>wE3e<`RsVgv#02*CgKrIhTY3;$;? zPox%6W=ynN*~Ip-+NuRF$G3K>iLF3D9t7b3Qd3~vr4-B*_x?n+#L7+@D31=0Ri~GzLb)^bm9N(<%!fHieCSDvZ`@& zS=Rm2=NU4PbesYRXiWhAFEs_$JznDf8L9@&G-|i15z+J}wtSecf0XV=z@Bm^u>GwS zv8qNk8q1Iz+5>1UoY)WqWIzD^FL%X$ettVgj!`S?H`S=!@c-wW@TqtLo7_F4R1M+( zGLU|p0tn#wfALZ$yEXfUjX0{TZw3FCUCtWrghEHTCKXqQg!_LO3J6Gx0Pg<{r=8_} zq=bG0e^%CO0{<`XjF9T_RVwxV?!8YbEj8C6!T+VD{fHI>;Qvw;el;j z-2a!38@7HTq3IO#e|i)cwQ%WodCZsS*gl|D~(R+D4wdV@H<4q350Ap8ZqZga2zwvjT2M zt{*o|o*J87tA4T9kMREzL>8++fKdYQfBEZq*u44C*|jZ8)Nc5{{L6u^XPCNcw<5J= zhnsTl_g`@R!l+CmED+EO0r96e%g{gM9{ED(T)I_y5w!%kqjc?2R$W3X8@i zUOyK2r_}%IMP!jE2rx?}IubOWg<*HDaH`4094gN3Ra-hqZDKj$ETZWCuRMa8;{VK@4KfOj_ zRHhLY2>n$709&(^MA=|2ItDNZ}}(X3dUP$#{%^P36B}8N*VI&_FlWR!Z#(ATqsvQy0b z5Sq%29G8hMut*RD7$yM!H>A>ve=KEImO6Bn`+*$m*1XcPS*h>)3p5=5FMi%gAw_!K z7-Qf4C!wuh1+4EcDE|e28J22<1_GiJfd5NDr8UP$=VRYDbog;PHd|TeWQYH2W-QmG zDLZy%hmRPQs%X;Up@Kdyg7*syL>E{j2m%Zffd5NR;j`is)Sz()FHjkf_lG?N1RjS>(w(%=Tp9}nd^Mb%=IrEhB zxhb==)micJ>ge^KCr2z=9J6uqv;$iP56h0W@BSmLC!%veYC9fONo7UO>ll`5ga!hl z6VSW=f4KqvuchhGx%#r=6V~5b8VHC^0R9jE zhaa))N5~t)=8fnAiv&S{VFK`f_&+?xupR^6?DA$~5b8VHC^0R9jEhaa))N5~t)=8fnAiv&S{VFK`f z_&+?xupR^6?DA$~5b8VHC^0R9jEhaa))N5~t)=8fnAiv&S{VFK`f_&+?xupR^6?DA$~5b8VHC^0RAsi|8HW;s~R`Q z8w?~-23WZ!5?x@CAP6u_0RAsS|0mv`W7CE|)Vd?yU?7PykkhOc&%!kT!%~gVKtOZ? z@PGOFzrxIt-!*bfZf0bZn!eNb?N{Lq1}v6=jL1lJ^7b8BNxcVLRyDFI_iF&r1r`Z{ z0K){}|MK(y>{|8st*#T&**G&q0RklxP$`w_xc-CAs~TFv{~7iQgeE@%@c)vv$xv(4 z_wG~Ww(1}}t1W9iDE0pc*9jShiXF!RfwB-#W@V}4oZ$cRa~GTu>jdEcWl=8i_J#k8 z#}X+?ivaweb(cVVawP!&XG1ID|7_#~qA)xG_`h7;1?R;&0r7 zpAChD|Fe+~h{Es$;Qw-U7n~RC1mORM*E>x|g#T-zf@Kwf0Q{eImq2`SB>?|tLt)|n zY~%x?FgyYHzg*n~=fye!L-@bSvKg`{?EEgAU?SgFogdryY#%1;56vx#D2~f#CoUq?0YSI z!sH}ncD5`8GArhQI%dG&GYNeMl$lXRk3KiTX1d490t`+<_5|Sna&;G+7wZJ{>i=XO zdNp~6&GU&8M2yVyr55$Al9e{ndC|mRm4HF~-^Vx4 z|6lmk;|mCY00@vvUd;a|S9`&EF;2iB{y%R%{2xLO0wAD~0Q{eElR$W~B>?}|C`nid z0w7=@0`Py?+6zvMaRTsv1Bo0C0|FqRkpTRkag#uJvLyij*Cu20`PwWi5w0C0wAD~0Q{eElR$W~ zB>?}|C`nid0w7=@0`Py?+6zvMaRTsv1Bo0C0|FqRkpTRkag#uJvLyij*Cu20`PwWi5w0C0wAD~ z0Q{eElR$W~B>?}|C`nid0w7=@0`Py?+6zvMaRTsv1Bo0C0|FqRkpTRkag#uJvLyij z*Cu20`PwW zi5w0C0wAD~0Q{eElR$W~B>?}|C`nid0w7=@0`Py?+6zvMaRTsv1Bo0C0|FqRkpTRk zag#uJvLyij*Cu20`PwWi5w0C0wAD~0Q{eElR$W~B>?}|C`nid0w7=@0`Py?+6zvMaRTsv1Bo0C z0|FqRk$_5}P{%n9Iae+QM(-Uq;^^L?!;cDo>1UDNk%M3VcB|`zbb1`AzNqhnO`Q=RIoRbyQ7%zr zS;Sa!esS?^pB}mX3Y#}SI(pEslSR)#8sA4A-8Xc^@x$#p^XewH<$CW=>mFVynAiXW zWJCb|&$hhl8eQo0nQ@twYw^nZR=m=(sp#))Qwu(}|KM}k2a|LSvE28|ijP;P^m4kA zUCZ(%KH0VF^UAJ{|EBKVqbT=4OA3Ja|JHGn(z0sQed!$Zk?;CSlLhaG|I5hOa4K36 zfd7{yuF_nmOiNeOd)jRChI+f7$~Lp)w~umF(B}(MePu*Os&hK`c%W+V@^fcpy(avz zJ_Gsmz5CdHz(M?f%Y-Q@iaPqs>+*gkZ^+|oC7Rd>1Y|-0{x4PcDn9P0Pd`hdnyG5s zTz~#wvo0Stb$UYaQLw)zDPmiex@k*|oZ$cE+YZl=o?rM_GLdzh1_)?H0RGRuPn9M@ z6}cbWJ$%#=TJK+2*TnvuMg8B)JGwNnv9@j0r|XjxbsA{o1pkNsYbBuA2m~Zd0RGRK zE0rytP>(q=%KA+;dYV|*0JL6#w$>;GxHc}3mE8n2ab|6eh$3ra1Z*Z~A2 zOaT7Rl7s6OOLpQxb@-HNiK<36!hLyh_cmfJ7y1;Cw(-f^wrA-UF&le@PMaA=eO?n6 z_&@w#!m^IgK|m`4@P9VENS7#R+xsn~4nCfYou;hY$YA}amE@i|q2Is@Qttal$MxAh zYOF#<`bNV4E2h_L%6F|q6B~hmOb8gl|HJ3|Md{*i*hez~+9#bp=Z_vZqo}@J1}tQnc~Kr!~K87ye5!|tm8C5Kq~@z^?y2+ zHyP85jz1SR(=9e^`m8w7-czO}Z1xX`qB<^zmm)P)9p>X373w`ND(p?4=x1;8j5^fQ zE1K3-?;Pc-O6}=%^-$}MLZ3ASx#y>K{+c{mpUdcRw~U>TCS~q)>|#ZiUjG)y5B?AT z*GfRK5eP__fZqL|_CqHgCHA;sS=G&XG6wAlI!?PBUcxwY)~$GjMH4b+9~rN&@H>C} zKHBb%-meOtRbFGI(&LgkhtN4*l5YF2NKRJgwrEezMe~@m@PGKfgk>F}gMd~94B`L! zxEG~$&~)5zx%fXFXD+u@2aRLV=!2iGY0_&C>YF=Pu8NiNbyvdXEg3o1ZHjF(0sn{p zYbBuA2m~Zd0RGR0i%G`+N&Um&_V#?nzDTym#eGG#ZeOwT03G|UxN+y<|L}ha%Q`{_ z0j&tY|6gGg23jp8|5rNnyd(8?7ol_K<&Bk4%ySg@Km1=S0mVijAYlUVe*+o(D-I(W z|0it_XuFG7oDTD=!zN8lRF*JK68s51%;YARE+lk3yIu zp9dexo`>k#UQ}xPNm$AeItY}S0Q_G}7uP*4srWzb#~HV2lcf9pD^gO_X+8R0Q{w*r z+1L>|Hf{LB?d*7UQ*z&5fv*8dEuh!|1SCuV{;#`di@B#1{GayyJN%jhpPiT}=BXPz ztwh@QuXFbYD$8ci{IBSJYK6N0Cw`yXye&@r5vGyK&c79 z{|#kwUI&P^26gz-`gbBd^*>Ei>_`jk~13ql>v_vV7`%iP5%=;T9jH5`#F)Yqk zD%$-&t=su&(K7zj#A!So-?=z0a$hcCDM#oaP-+73fB3()nx0*&9=|ytNb+s}!luoL z&#qmsM31X*{!jXK{(M+Y!FJ9I5pL$hAtp5+4Ggp|?Ik{KAD<$=fl!}+@5@)Fe6gz-`gbBd^4Q}-s z56HCt(`Wx=&fo3JS4g|^pOD|SY(-3VZOanx{VSUPt4RGnz26U=`=-#gbL+T?X)4kl zP#6D{`aTkta)b^7r6vIX*J#HEU&ylm)BfO!F1`NEIw1Mme|6{_?`Zlg<5fOYk?#Km z|0mY~v|l7G_z{bj#?bbFuVN&}^`#b2>;M81CIJ68xYcVsAk+R&o|Q+Eaep)hE}@0A z?ZTFElTsDtCAa;fzE+X_KZ~^S%&~1(A^QMGSjrJP2$Y%t{GSa2W7hx4vwu1^OxR2} z$>03baSNjc4LhmL_;wZ9|5e#p>it88AJ>MH-0A>IEuh!|1SCuV{ty2zQNw9Ja55)M zWDnk?rWZoZTeeIrWS2+JC*Lh*{{hp2O81wlT$+@;|E8JW_ zr4~@^00I&w0RJz8p@_IEtM&i14tT5U_zbC!`A@TIOJH!cO3QX_70Um~HJ-XzD}M8W zz-RtXpOx$z^7?UwS%V7I4p72Uj?h7%)CA!FBAR#^l48~Wss2YSUJ_G=Q)6b=@F~+1 zwe8nd(fyxhTBygI7-24;#^f1L!B{~u|66JS#SS1KVFK`fHtdN-|EGPz54Z2k(=qed zpj5UfNFRo8;s5z#{uc6a+P<^s{XZq0NS>D*>e%J6w$DuDaE%~gDM#oaP-+73|FU_C zSbOW!|5XjFh4K4J+owC5-23kuIVM*Q&;FHJS!$(2k2{owHa>;>|GbjDd)SDt=-dz5 zFq6YJr4~@^00I&w0RI=u!OND8X#P*fa-(hb$oOsaS+~-%8K2&x@3pWg(-RI19CC(^ z^`ezd(=mU^IC){D9eCN!jE%kHHif1gYST&U_G}f+|LL4Rw0%U;+=^JTG)5>dv>!;J zIs>_Wmavo~bPy;t0r-DW#VeohW$}MnPp_!km{*uL68h>LYHP zVBVCyTgFXH)w=$hTss`<*!6MTrcG((Lqy!8hWjmu${}ssw7veRX#P*&gKo}t5!suW6HPl>7h!Y58SNIhNKdF?Bv|C4)t4X-dS?`UntOq4^N z0Lxm9*g!yR0`Pwgf>#cUwDEs>?@HTZDaTz51Zv4yM4vV16lF$uZ&t- z|EKf)sT$kxpE=uQ~8^9C$grsDGvPa=NOtXbk_?P=`%I5m6vXf895%YX zwDx~;Y})Q$*W<9Z-|p2P#OJo|C|plz;{kLV-2cCri%HveWT{9Ufba}O!!?AqTv^{v zY<)#~Aiy#K`2UMKS6<(eiN5AEYsqKy=yPMo8?LHQPp@d&c2CTBO6C7=zZ)m!vCA_p zIhVs}UOrh)n?g|FX`N#}Y+KihAd& zw_|BNfWD5ejsMeU4hQ@6zobk{*H;(@Pd9wxNAl?lDBigq4$sx;63sZYTFHRpKf zoVn3*o)?&9twwAhAT|N`zh<42f2ma!AlvdQ(Lw&N)kTvxIFS8RPndLY0u z0r-FMIw!X^CHg;^DUU)o-so|i87sPO++mxQgsi=x$Z zJ}DXX2NYXhksb)JOaT7>YMqnI7RC8LZ5zL3{G`$iCMW?YTNf>k5xhwUe}eyOm%*fO zWfC2;inaTAUE^U{s}UOrh)n?gubs}xVJl7kFN`xt#`@LgxC7X{jQw&`>S5A$R9DuzeBg;$dC40Z7e-2a#EH?W1a1+XIXMv}RNbm7g) zK4R-D(gOjO3BdnLr*l%?y0HJ#@o;jQx8--e^PX(R`7fL|p=8c_VZK`0K23-DYT*Bc zX=?X5)ZH_N&QGmwto=L-y5x;M_hDJ95gQ1IO#uF{owmtgtHS=TtlO9mny%uK6X_eq!q@(gOjO2}sfZX&qx` zB~w0jz|eEbtSqhdsiJQv_&>Str}h4cWL{w<85>`Yugu6Ob!yMPSIhD|8vd_a$)NK_ z(fKQByAq*qpbm8}VtKhP>9DNThz$h9CcwP^lQwGfUV_$F)3)kL;$4S3IPklNjreLy z(86eX&w-bA1gQTj%p3BDTD`{aTl10p9{T5F*tv35tT0DS8SX*h|Js!)OP%ATW->*q~OIo&d%(x6%CmuT6Bc`P7q`oe6+RV7J)cw;k2mdcyDNv@Rk!ygF zN2K;FfMu;lY#<;u0Ve#Pcs{+i&#qlxc;~i$jZf+2bY<6w(Yax7&WldnwM$;((w0qH zb>4f&8)MY_hYmk3=VvC=cMkR$a7jhVQ(5i_;r}`pvu8WfxtDj19FwasZzP$10b=Vb z(gOjO36z`v=ilek`e@XFo!bIDi`5sR1VwOvT~g21RlZS8m^ zsq`*0|uWF>H>6}v$1F%>hfJ|eMNd8 zz%l{&zhQL_M-!hwR&1O)y+_|`!n1#o#+!%#i=R)gN|BBm95&AKTQYzUw*l+NJ>_R&i0JS=-&GV?ME!k zB_v|rmQ+qy&}75_0)`?0|1UqC!;!@yu={l~&b$a?{uK5F_`f)LQK1mOQKY7M?givVr+SJt_H3g7n^e8&AhJLMp4?>-fs^INRG9R+!; z>93)57smks76`!q+0i*fQaS?kIdNvU-hYeP?ytZT;Qyt|3w>@)=LR|4-X8wXf?*&A zSrLH$>r=Uqwmu1jleXeQovgMOkre^>zdjTTY3hT(j*wNc^gh-QNL>%y+5r(fd3mde@i+V{GTDiKq#^z0RJyZd9aQZ z0-FPaqm>qo4KfED{GXLv&x-^8FDuKz$uL9!{?C@yA)1#7C{j|?nLYa4Fhsq7LHmIU zdH=s?3EKZLq|FEg1oTY+{{OPyU9Ns3;(aE?u7H!Hv#xROG<}W3KLLfWRP)wM;%g_H#DgC(`x`J z`G44?sflH27fI(&R&;UvH#>nz`^Wr0`ZfWiUttNr{|h?~KC?t%OVGk-CAsex=J+*W z-M^&#pJZ6rY>xxkrWQJ1BhhP}y+cPFWhw6q$AbI+3Tsa|aXk}&{})yod}f6}R&16 zkaG$%OQG!oZ7)gN_0c|)FTBZe;dwvV?r{6gJbiYc%*rZ^pSjQQe?6N3lCQ7?;Q!3Y zU4;%PD<(#r+OywP>c3_6@UrYLHUFoDCOauf9kFbA%;pJ`lXedq@m2J|A*W*d4?dUo z9&|2tz~FOq`POk0)53gwqf&S8QAnY%!T&3)J>kUlOaT5b1qG}iF{)H*TJN7t?oG?$ z-D2!3MgK2cN>oavTBT5^>6}T=-{d=4F11(k_8nP=+H@rK7&dw@7kZXkBo6{i5rF?o zO%3H6@8*D@C_&@PvEIMn+Cl36FQ-zHv~7DeTJAA;3y^%pBLM$rN9QVPB($D-|IiV~ z6{Ib?x@il&*YRrd`=ZO>|Ll}T!T)XA!2c_rJ>iV?OaT7Rj?PuoNJ3}0#nCqDv>$p= zA1<%&@PBqnW89{&G<9QJgOm?F%Po=z0j3DR|Jl*GiWteZ#>eE(NnSHS<- zDUGpTZcG)%H!{E&kW7g)f&l?N6M+A-qjME4lJtH1RSJh5cN7+lNxi?}$M`Gh8UX&! zPHEh;`h$2nu0cupCDuAU%Po=z0j3DR|Jl*GiWG@5GfN#gWcatravbBYB+r2Vvr`%) z7A=V>%lt+q<#W+>Oo=ms0RcS|fd8|ja}^~L+6O&+($s^(*#2~!KLgb3mi8F%e|Ab^ z*xY&1LfcRSloLJ6Es_TTrU=0Q+0nU*5=q#6zbIjRS~50mX?@vH+r$6aDUEb~W11g^ z$a|*58Nq;no(aJJ+0nU*5XqhoK1|4M*+CeC-Vl1O>oMT}Y?MY?SG4=}H;yPRo5BC} z>;*`^;t_!VYoT*QgXkFK5zF3+37hE_8@FjwnihLulOhCCckNMRb#?q(MdqE;)t3#m zAN;>a=9SY|WmdL2t6T5C4b?Za;yD1$xFQpP|7#XDIw#t`H6JC0dU(a`8aXCc>Cp3z zqE16TyH-73W#8l8R?;R(^PX6$i9l9-yqeBWXQ+DIvR)^^|25^J;g@B_#;SA3*gwL2 zka+%Ik*x~nt_K3}|L2;fNKI95C;ids{Ah{&oG%=1Z_g{tspr?{>0If829bVhLYs9m zR!!)%8S%=@%;yQ5? zB_Ou{$M+q0L6MRw37t`-q^MJO?^cBSEr{ARV$`9-uQ~8JWGotG{iZx^Z%o^$6?fl3 z*C|QA^?gHzAE*7;C2_*#6lB=c>GAYB%20Ky%CvTl#W5$M9VSg z$vp`jx0a4!vwZ~_#}2QT2!zg=8%_0FO5P9ue<>TwZ9z2ojT-Wqksc%#NrC{g1jO`z zHSy2f*Shf82M?B;UT8Wnoj*M6O`quPqg)j!j{UDteb26GA>6+UeqYAtid3I+tXlH4 zZ6IwofL9&?TCbwEBICBx>#8y`HuV0u|1bYioD~zJrq|YnY%j{JP$Mu9&;tQc{hw%j zW~1hOxwem2snp7}Gf6)2E9lHwk_}R7VlX`t}udfF`qU{6dd-t#r zUu8z4X<)>%(Tn4FT;jr1`i9#89?sV56{`-YfXjvRxw3CJXU+;+YF zZk!<*uym|_Yd=an)T!%ZR>$@&PWuZlhyRyzi6YnWTgOgFr)_Tw=Zn5SGb_{x31sMJNT|o07}9nxSKYb$13E@H^K(bZ z?fB5y9xVPmSItK+}4U4*)+mhC7Qd^Q08H*C2ndbG^QD0N!TzSn3z zX!?!mYndJ-7D<8tvjoKU|7=oUmtD__PwnM&HF?JlQ6Gk9Cnc*R7B7j}>N-9nq3?hT zhuYck*<@ZYTCXp()n~;=Xq_ePA3!+l8Zr7%)`8ff@+QmgiJP}(Wc28BLt);Cx%vD` z>lg6<@-3pY?w|G8w^G@p|(#d_yp4A`5>&ih2`=#%T zR3-Hua9QZ%&&qXJ8RCHdmtU!)&+{UOy#B3{^ug8V?^9FSdXQKo2?ER#(2M`)>#maA z1LxYd<>~w#dp}&0phzycU!Wp6SxwsxMl4wt6E=NT+<^gu&(Pnfg3J;7LjSxn=(?ug zyuO#wx^Oz?eVCVbG#$@eZZBHD5!-+8IpKayVtG?s-oyXPuawez21EAwFI)zg6>0*r}(@B;&fo{1PeE;D?}^u(~)9tY_2@v!M`ahu0aP9gQ=xd#Rg zIit2C&+*B1f0ilfpGWG?4PF0NSPMk^oZp6-wujp`dTe%9tbCdV(mq;rTwgjiGHt6Z z8nbe~j)4D{qyG;beq0!DvmDBR9wZh?f&jAw^zHuzen7A1g|T!^>j`z@^q!dh#%X^% z+QwJtn@67a3BP*-jrCa&o1y-yNZUx-ULmP>|I7P7`dF{+BMqV6)cfQ64>?cI$xsXp zbsYG=AxhB8$Jj>tjnX_WukoUo6>0EuO&-nO65S*Sjh|;p>+IA+TV}-HVWs3AwM%K)Cdd&^gsaqUw(bm={N&vxeGPpcK<;@Cx9!A-`z~Pmc|hWptr>Lw1O@eeM(b6?jElBG-4YZW zUC5^JQ4a*@SU=Ckj4J1H#jH>xFc8oK0r-D8`+vUPsmQp=s)o(@E#oJpur_}Zm3&$c zp4zM5RbgzOa@J@uJ-(#0Xx$9$yQ-F9pG`g3xK2rCB_yb0NIzepuMY#|N)Hl?Btd{# z0`Pw}{Ga-eFkTQDJCEui9Y^4}ES#j~gI6t%x5G(zBnH6dT1_F8@0RLyl{{{ac&jV;b$s=UWLSgCR18rNr z;sBjLu{_&k7xiUBepgyr@e#}3!i0{Ri-*ojX&ch$fkRKxG5%DINq-;)?)_;DdXQKo z2?ER#fd4b*|M@yd`v%Z<(BYG&94xQz>ySvsDIw$CKvSclH`L>+*3MW@)U6sc+IFgK3_xh>iWeP3D1=Ym-DAhAdi z1ehfN|7Y0$^Xmc>WPH7x&OIM&30|cCw&&NL>3PRtJava;IATLY$s|Sfik|4k=0rzp%3rYHBDuDx;pB!^+};*uFLrT zgU-|ICSmSQ#(lq_OfxIg2n+=DKmh(P9se)TDB3?j>Cod2ty9%irwi{#$MvCo4uv`V z7`WFiI8P@3(l!}nuEWC}9Qdtc#${{?S{N;-`5X(E3vE6t(=&vzA!uKf@X6B>BZs{H z?V)yd!kk{L^yx26Insl~B1sTnmH_-;dj3!KjMmYso3-MFXY~q&Hd3u|o4x;M?@i#N zEYkJS`nrRTckY?{KfmL>bFcTz@A#W@=iK?<`4YB>L0JR@6-7|N1rbD0kzEi5L=hB3 z5J5!{R1ic^KoHrtbh@*Vg#@zi2_%H<`$D!(-RG^|zJx%!899fU^U}YNPSRENJWsv# zR@Ga}_tBa|!S_8_MR(oYE@!ZP@z?)VpS59LOV6wf`?vp)A$|MT(zC0#J@ectdam_X zv*zrhy&AM%;2-7d8=M6pUYlQi{im;AoOo!*=%+*IxzDG929`zy+}9QcTU5{RgdP1o zuN~dCj+%k70=GZ`?*IQj`+w^9C>Cw~-~S+YJ^Dn{89a;E*MBs3jiB>=$m74NAN_kT zm(~Q-v#hbNO~twK^FQP`iq?eiMQc#X?lAsQd-?AER}b%hfY{M3aIu^vD{$K?!2SQ< zZ~w3QPKrn44wc}*2dj22d;e!|#sD_N3uvB7_X|+}_4nQf-|gooKVO4?mthps|L5P!lR<-u ze!$sl*C1f`ij@cH%s?pCslyPD4ukLi&&S6$!J6N!4gBYf({F)`Jv;U_) za|FiFB-_JI{Ho*P=E$Ci2%iCN5?*G~Mv+rjcU>o56 z|2FTc7~U;Vfct;;{p|bM2G|C;|Gx#@3uk$oE5Q9f`+oNQYy)fq-2dO^T@}N-1qyKg z&%U31KidG?0Qdj5pnKsgZ*v8>|7YLNzMpM?ZGij#+q|n{c(*_S?*G~Mv+rjcU>o56 z{}yyFoaJq<0Qdjw``P!i4X_Px|9_izRSfSID8T(c`+oNQYy)fq-2dN#?uE0w%@yGO zpM5|3ezpO&0q*~A^R9~F-2w%;|7YLNzMpM?ZGij#ThP65mbbYA-2b!hXW!2@z&61B z|83q?F}z!#0Qdjw``P!i4X_Px|9=a*7tZoFSAhF}_WkVp*#_7Kxc|S+yDElv3lunV z&%Nc`_Syfl4X_Qc4g9;j1umAeWCdBCFY$<*tUM5)h_h|(*$Zas$md`1HCN0Olf_~&3jfa#uZnr%2{A{! zj;~4LHSva+jo;72=M;zevuFC@{nXj7&ZD2FzOh*SY~aQo>O&Lkg7eG>hyW~`)#cH@$0J&@Xmi4xc)uA{zLp4uLngx zpI`SIQaIkY%C(HVKZbSEqX0)xy0Xv^VQ`i`R}X`+lNws+ea4) zuzz6x!2W^#0~F}OJMj2|{UiIwzs)}$5TZUswXIUQ`MRwPpDN=|k-uRj9G;k!aP>&6 z#D6~}N~JcncV)jL{j}a;%~D(bKQnvp>}?8oye(gL=SEAV_+5oKEX3E%QaqX=b_n5J zs^6`L=8Rj?2X zs#K~2LK~Et>SeMJq5alcsnQ)3rr&ICN%1nF726-mRk}k+_fAEUm+3-HkTr1*o?LTz zSQTsXt7uXwO^2{g%e>BP5_jcY^{z!L?cpi6#fr5;B>R|ZJEwBlFEnH|sE=@2ly7Q8 zQ_lho_jqejB~q(TtI9NG7JrT|EWSEZD_i7!S}~y#yJftyc=XLL`1EPt^5#!Fy`QU} zgx;(PYtn81#dhLa4WRFi@f2(F52;C7_v120%_HhCwJcZ*+jd!03T;KCJy?s}mM*kO z(MiF=+URAQLKI>t@=KshM1HH(YVOFuDoUjH$s>_`k4oO$B83^LH+q{I!Hho?OR?&* zs1oA02$%Vq`Z!WgRjL2rYwA-tLs5jOxJo_1*VLyGytyL9pH=EfzNSWiWDREWHNREK zm;0LBBD6=73#G^`Al>%(lpMnwn=sumE4Dz2FqJ;um-JfjqN=5)rK`ro3+;u;_DSaH z%YQ1oD8<(*s~YdKQZwX88VROK@j9hONYTsc_sp)5wqJp$7UFj|ncA#U_rICcX;ReZ zQ`wVmGIgX%z4j(kuUDy$-(>1%RqD)}OntXXU3_z?FNqqV{jT|D5~oWMNy$Y&goJ%I z7NlOIQct+a)T31D6*rmsUX^$dsZck8r$h$YX*S>SG>} zDv!+_@(@1eu}I|+?a9MDK?rO2!F-P(AoEAc1PcgGNzFJOIoX#ivZQFt6?O1}hD=_- zBAkzzY*(3#^kgDNwS!If3mP6afHG9&vc{0h800d`$6U-Rm#~hxXuoUgeoe*$CR>U_ zIiyRyF&n!Or+mq!Oqz;U#UqEwIig;OyRl~DtSB)Oc@6a?uS(e?VZl8@!05ELyH$SA z81ft1CPZ=fi&Y+mwbGQo=Y>`ww!s2}vkBk&PWessCBFt~vM%c1GlU7nzvk zsgaIM{*)xpfCI5S?N$XduTy2+W|9sEy|(vZT(KbMCQ=^Djd{TH953%Sk8EkqKQ!r% zc5H9dezqo1E;+_rDug&x(QPglrMdpl{J<814Y1mWF$%FzxhyUnFQnlqON z-flB#YqD3YeipP#LDq|Y;^FBM`;b+_ruq`B<)l7K2?fX?U-6$S<+ zLijR=v}=rMv$1W#r_`05Qs3cyYTRHl39&La zZj|j?YKpYoWNJ+WB2;$Mi4Wa;V(|w=*>196ar9=>zKa9^x*CAxxkW7++EN&TS^zqcDx|Ix?PN8PE{V)Rp!S+^7a|(N{PmeWAYTn1+~Q2F{c{55r}Hy> zOJ3+mo+``(K0g&}PcWbQ`h`0H#cQXu1_YWF1RS@x%UehIF)s3Ha;5sMx2e`5a@FQe z_B-#B3F}o?VP2>D1oqtMN_DrlWv#>fsKJ%$_ui&j4`PT22yFap#|A z9jceIarjZppsJn4+r1nglnPV-uQM^*U4g~5pQ==9Y)kL&ReFr-DzUQi%+Y$OS8zHpc*OagY!tb{ef~8E6TJc|E&^+^sU0H;6p9MB6t^IS8FyB3NX?&YZLKr6&mRO{6 z*d@fDx*ug1$-Clru9-h~>Bd9x&CN1VirsN496;?BSy;QzB1I;E$saEuN>Zpw-i_*P z?v{RvJdX`Ii74zcrMe5LaP*DKbuKY4>2k+MJe8 z>Hdsu@PFxk@jFGvO7UzaYBv88B^!xkHQpqPkz!-E(C)@^C6cYh_WAhk=UXW$?1mBS(u~It#8{uQ?y+{>_Q9uF4B-xZI85`mMRNVcH zG(|>8E%KkQV1AJ$FQefc#8&zmFG>rSTJxjDLM+OZSPmYF$iM*j%w%#ckfi$AaMy5s@32jLkRQ z(>w$37l=^Y{3NeFehMQugmktidiCj(aBFSo9ODzb`uGXiqwp_61k_*f>f^_xwrY92 zS0AO#H{EN&pK@(}XC?jtlqmP=x{l(M*5!DWwqF10558dKZ@XZH^<({%0_cUVeenfO z+&;K{aQlD)U3drDK+o-i+XuG~ZXdVGKXiA^|NkRy@7JI4fCq11IxgAoE&MyZ?!)!& zL&P}oEMD~gM7&nxwNk7QAL2#-uf*3X_4)|!SF7Kw7Hh;u>UZ?F71$~99=_=RrFdk; zyW(ZMUcrMSUdGoHF%^%GcoPqhm?>h#NwG_86X$Tg;j}m|j)@cEkT{6%hr}=V{xe?t z#R2?$SiPse?Z;n!!O#1}5qv*{cTpl*B#6r*75~R0&lvnBN<@lq{5=?-`WZRXCy%PH zqxgOVujBZB6#vuf7nE=WdH*Ovkm3wpC-B?Tc%2ldke>zrpTc_^@{JWKC@EE>i!{8; z5Se&oh>IduedUNt_eNk@s4l?<1eHRu{tR}fv$(~c!804 z%)nUjoR}b96ffZam+<{X)WjrJBTwN`1mnch;u-uu2A_Ni@1Mr|=kSSV-488z6z}@u zfhPBppAoci$hw%`BKi}r<N;sermHQGZfY=>=E zLo;kUY?r*M96t+cF{~o|aJUF-4i#Y;;osq%cWHYdZAd{yW%-eEQ$?b!B~;6<%q-to zu2mFymjM-SsjrZSrIu-H3xz=yWyl@!`iU>=VtC$?f9?d!CGCc z!JDGV0J6qMAO+HtzNGhIm3y6T8hNlS4qM$7jNL{UCDPO$Ipv$qC@!MhgELU>GJr_O z54*+lT>IZN-h*))@j0m6-P4*Mf?Ot<%NR zcBxG!4Bz{R0o#$S1COc98+C1RQM43^XZ2!TJY+G{Mxiv>HwJ9)i~(j~+Nno@fBUd{ zU7%V_RRJS`;ujxLbY1(X5B0eu91wD^c3M`}$oPpIshkQq1HYo;16NvYWAo8%G{2C1NfnlMpzko(j;NPT+ zr6_%JyDsX0rOrnb8B&~dfN0aTXIp?`zCv-th$2^tcXxGG;(fdHo1yFeB`AG7P@F?M zDGdOOV*J9t$ou{mHg3Urpf}E_670IxGs6l|6^!zZFtnP%yF26f48;-q-T1z{Sr;%> zvBR#5Tzr4PXBb+Vf3OpWSPeIoAFY?_;>j}x!^i=+YfyZP(#8VC6jVxOK#MNEz%RxF zMl!xX;vH!K_{9eNVv{#OYB~c+a04ko@h4;Tax{R(PDr9UBEiU}FA7X;g(a2Z z%~LQgsuv5|%t!cn=XH>zyXPg4q^vWNEC&*k-qU^>j==vMpood5I$B8jHAse{z$g^F z3!Z(wu8+l!^YG&md_Q;{9H~|{>B9U7IPyE=D0JY^^oMaI=^2G$Lnjmk*Ps}K;!dO3 z@jwxy>z|`yYWv{lx%j>1Ixv!rFw(CJ<4M3+tzg7C%4j7cc&07eJ?Md;yM@7FJ& zR`$WMPsQ(JuLC3A2;-c!lcBoR7z-HIb2?^;eVe<*F&pLWK)LAaO|u5loZuz=1aU8dWWT5$*-L*P36Jfdp=TA`)ISpmC%Cc<`I0LL+WQssZwZTV+W-qR?5LmP(i z0|0==eq*l#AkOLmprwc8UC#g^K6eyrRw-cW5U>8kwWn7M>BIobapwUm(S(m#eclq!AibxVKQzFNFitKG>ybz4+g0foyDr_e!-&GEuF&8~X)2FE znAG81_F$%H%eq1SDd%-WmWH9EE-JUH{7=Dup0zeQ^WQ5?7i~8xKx=>S0+sN#_a&Uh zC2LXE24@NTq$$U0%e)?iqp&emz(MZ|I3rD^k=A-=0Y6DC*_wWX{CBJTi@eW27@~w( z>zw%?Kxr`{X*Vb!`+^R?KN3{Dtb-8ThL;#(t96!e5Mi~nu#nX26>&t0hZ3lW<=z)z zmF7#4A+{Q45r?E-eRhP^mU4qK7OFCidtXMVG#8!=u~j+CI4b=biqj%O5^qq({sg@i zBcDp|3yF|^6`8Ri)(R>GA^4N>&YIHPq?izkE#Z0vrDMcsM`)ptN)u1zVj!OGb>&3M zJ8G|_$ApK3l!S_?jJV*q-^4~oM@58LE!OxOl$f4?az-RliL3E$Z}%nA8ig$_w=&z5 zomCi*Fkxt$tteF3GOVYqc3bR?%G!bwma4KWc($^QH}}m(82<^uTa3IGP0&hU(@%L!X*rp0i}-C+(ZGtzYAF z8&`k0Wa0FQPY)0L5_3{b9}CITaoMjplBm~V#!-jBWaCH&tV{ZxJqM4TIQ#AQQG)i> zHv6XEtXaKe@vO;X9|^Ldj5g^Q7yhW$| zU2D$Hg(p*JNFwnFck{^9@9g#DoKN>f+a*01E$x>o{~ zJ5kcd>wd!*eiu{Qh^sDoRG;7X;p8BS%sBDtu@L;pB*MEMc-K4eR_J~MW_}e`nkIWR zq#pWY+Cvu%NROx-&o|}D9`@{`AHUqU%{!0qUH;#oi(?}S*Rn}cTmn0rq86`lHIe9sgEz!Uh>yuFu_ zWsl}_TVCnq9l9dj&;R+&7wqxUTz7O~|1>wa6x}pxLu!Rgm*&co?+#5z$R<6uC02|% zqTlh*8*9EhW(hBd6+;ocAQLvF>n{WE=_I{g*LpYQ!M=Jr5!dVHp(~^85z^ckw)zR= z<22iI7}(^-R>x{#L*jMwprv6gxLBs{q_+6M5A-(uuAnDgnzL-(=AAzuZ?}lEt+8Jj zM$>9J`C27O3gP0#JP zm?K3lruxLfoURjgttKEDJjCQ&X$se!G_LCAeoJE8Ex6Qm`*{CsH;p)5d#O2B)?nN_ z?SgLZH7f)`d_UQ0ncsJ{ZVGsGn%_r1gl5%MNG}Lf=w|D;`4FVRXD{g`TR@eVeY;$8{1AD5=KL!&Rb zVdnw%!khwmPMVVD2juJGlMLC6z)P^My;cj? zITk~p!c~0>+_*0wzHmNE;?lrRlXPwLDXVOfrraexx9a8r3-{+Yc!#=PH}zeX1x?y5 z;|tuVFQUNIOELz-#`*r2b?xEyOhWy$Mc4jnPlJ^>QTwIqdQV&juQkGbVBkJ2SDJ0Q z3%1m?CoCA;maXnn=!Ttuk;lnQi96u8CF`b#54MNMM%<9RIN&?oJbGQ6z1BP2jk+ml zUDBVP}c?oXVYy{mGf!cyDf_VZwSS3BQ6D|XaxKm0LP~2SQCAKx>eY-!!q)9Q}1o< zJEW<3eE=35oS0$6)9mT;s?;KSr|H^#Kb(XoG}V6)@Uw0jy}Pc&JJfBuspqnCL@Q$- zFLi^yqH8afWXUk8?Y|Eq*%apZP+cra#zKYxvKCMaV{Y!73eaLU;M-s+%4-+s<`KAo z{#)og6p?Tz=44$P+mHqYvLXz-FUaw1sJXN6|8S>Lq$zSc-RRz z1#P(`m6}CX5CE@kJ1#5HRW3LR5Em|c2N=!zk&v%pTm38CfJ;#SyV9i%9p02uUF+AF zjfxa+g#$YzUT?%pyAa4Nunz^d z7;yKr$gj`>0uV@W!xcXzNyOPI#{liP(!;pUODmrcf<9q$bKZ^NR)xme*4i4?{OAi5 zx~kd@7z-moi77G|fbq6hO%6PfcrH>GA3)u8ZoF8dIt7d~6x#iGx7vjk*5v<7vqYus z@uvxpV{(G=-lvHeQ)u<$fp$vcA&H9?Tjs)7zIG+&#$coo2+r; zMWjA3CRt*!Z4p|^UIq6HzzqRhL;{^27;skr>0j7UXLZldN*V=><<&6rib;SIa5e^<1?QzEKLXwfO$X?{#t&lg%g8j};cE6d4Q{;Ex;CjT z0nr(;19-0^q?{ega^vc|3;suhgdaiue=k z9PE45fLNS9FHa!e+#9yBA&-W!op?lYPazR*D}yaM7;k$4i90*8uHEg?1Cr z+F%ZGm|Q!|0bmaT;$j7s95SufE3nw+Il84zZa_fE0~Rx{58|aMBtVCU+qajl@l5E2 zvD;#MlCNMtmSTF7TU$h|9;hI+TFrxin{<)HO+>rs+XTEH8u2ax%7Ym?hVub6css@g z820agFAzOxC%{@wKS(vyeu-v}Zv*j8vItaw!y;g``2ajJlK|7K;}pIt zi$II*S5`w^(KGPPPJuD&8eR&(IRouFd|U67AL)YDa`aa#lpe=Gg709i~>Z#|I3Csh)C{Rc+C;sEg0J>8yB2Ue;_a30sCcNQCPX`()?p~|5%z^6KzTlG(^UM;C|Bb%{8-GTsy) zn+3;xKCUKSi@DeV@G2?x8}W*-V+d{m;LcZYv1SO*mI}idWCToexYY`9G~T`M0W99E zgvgqGAar+{1>yw@0l0Nqlb(mJw1yCCt&hV)uZ-;ya$zOzqA(25Rw2J9?QT^u)a_Ls zgE8wrl_i`xxOeB~Z+9O&6??f2`)5bNI{MZZU`8$|l0A*A1J1x<9ng6mz*@2pY{i}z zyd7o09a$+e0 zS)&g0Pujl+b1@bEu~%wLmle{P$VxRKc3C<4gu~}$kAkfed+OMJ=htWA7qKlE*PH;0 zX^O=Ou*ioEwGDF9K%#U&e_oNG6{_PN5(3Y1zgZlR$ z_~>)fKG+dih1x&U?zXxn$Wxby0OYZWtq9DU1E=n(O2A?vMjt)#KtDvoYXcC^8i~pZ zhZQEj1FG1v-)0I^sh2+wpdkiy4NO585ka5n?w} zvvrgIlvw2Tiia3&SHfm7Zy?-r6)NYwFt-W z9M*@?Fha1HbQ7B$cz4vmW)IzFueB~t!Q=x`5V6C<2GNC;U=!ZEme~A+uERPK3i|&Q z&(Q{%P&mQ?HQup7e`*h z4139UFEvuZyjE;dRLF6>XP}Z*PT?#2LMRZFj*L!ws9>r%1A{y5d|-`^5!JvZyf2=H z&OQhaqsI!tXvA5+i}b2uU>G&?Ff<7I39EKxy;2|QNAvRZBd;F1dAhB3y;P6HIPHl_7B5@Ff$HBc^C?XPDK_UW$SkX!y z9t)L08$(iZb*aMhHhj+?$R_ql0!C@t`X)$sT2SK6kg>oG|$AhhSl+8QXX)v~l zo{S?vOdD?Zj>BbGlz$@F!z@LXi-U#qUx6~y$ulbGnQ7>rn}L0?0XqhjXcG4Rd4zru zc$9#TGNnBIgf3o8lOD{-djl{xPbmXtu@sQEUeHZT6ynXO=I_J261@;%jlLIj?U@GH zpL~MCjbu3r@jM4&Z4kDipz?>Mqf1jJj~M|Y>qP);pH)hL z!;>lahGubwB+i2o4rmNRaP!XAB8m^^hJM&h(%)i6wl77+IJ9k5R& z?6AFX1^qohhaVLdL@FJI0_3z?WS2rtL9BN=Ab-$^9HZiwF>V)cm*`kwd$0|CXdQ~x zhSsAKe+mPFH4)Nu>Bu_m^oqBuslm2gE~-h%tnEvKEL}6$7z&2QZhR%rEf$OTf*Emgc6@%N}XRewPkAow|UF zr&8`kY^q;jGDV*0^kB>r^ksNch#Wi? z4d?2yXmnqL3jrF(Rsi}GR89>5>VBdM7LrnpqaRqOPkQJ6Rxe;md$9B&SGfc%jWGG>y2Nr0?Q(rP{H0CXx! zT@UQ-n5u|_7_&r9Z1M`QinyOqPyasY!He-i-#RDYISTN00FENVFarJ*IQIjve+Aww z=>YhG5ilkp0l{d6zxb=8jgtU4AsRN_j5lv%e%`kcgSFh(8ofY_MX5CZC1Pby~r;sp<44Cn?|6J)GHA1I|E z)Nr`$S!5R=;j#-y5DUXm@ezO*!cd&1dM3ty;NbIqA)K9W>6Dvx-p|D8=x+sc@n-K zG(r~Nr5H3uka?CJW2wZT0-U8rPlSB7M(HNqzZ94shY##ihd<{(QtK6H@eWp*e^HRn zcp$?<1CAm)$c%$xWu&tOm#fNIV0F5a?T_8}8Q>ZIEs4;yW5Cz|vPGfxntu^++ zQ2j|LbR0w+)&ZqyA4my6KL=}m*aJBjBcvab444r;8c_~dg~Kip=FeaqMQBL?JsqIQ z-Rwk%Rx+&GE6`$Zs4f!Hv0yA7$6&|V1QCpRy%>W6!u$d~ydC2rbW~&<2FQ+eg;AIe zU{9yW2M4D?TQDe2PBdV~EWLjYFjtJcNSMzcqg`hKSqp5#+dN>-LXXz`Jnf(Du1`U& zPXcD_+yUmdJeV<@A9(`fCY%Tp`82!4oD;rI8HXD*jnaX21u#e8`+g5*E9US!u&C=X z4$P2xM+0=-Q+Wis5J=xTOVbUsRjvI#lspijg_V_FV8(2uGyuDQ9%#uR)LT8MF-srw zGYt<2_GSe;7fqAAoj8t`cKD%=m_21bH=IGI5%oDP;Uh2*4J|g^sC6JD3Y{(3!qn_F+jjZTcG{`sQ1A_>iQU9V}A(Hjs@&Zw5F5~@tt-Z zg)OPG4pzswVVer|w}IL|Kbug~K)|X{kEWK0qEpfCcb9ts8UrAE5Ks@wz(x}>5OZ>8 zOGLbE=)9eoct|3l{zRd+0(BAW<1iv24*S6HhSnrM2Ie@zyx)WQobLC)w9WDMvj)&p zTG39HWf5j__}>v`trr3!A^~HPJ~Tva8R8vmkz&Cn(@a7=(Sy2C@6mhAyv-rSxX%H& zwP6SgqsMRR3;#9-#mqD!e;>$gXa|9<1bvYQdZOMV;ISE>oyZGyW0&Yf#JWsE9*cZd zMpA4k5ASMG`14SEf0It%AMO1KY0O88mk8+8-k>+bsZ&iN-nFwkTc)?6t~F zjJRoyy`g83ZhB1;@L?X{8Ty@lMo<6nJ4<$JuoL=TDZa@d*ku6ws)B8SkqpM*WCdW4 z^Ah$Fz@DpMZ+F4AqBDHlJa4n*$}tD#_Z8-yz#L6R0{I1c5z-90>EM3Ad`bcS0q7+AOjGpfR`w=)E4$SM)mvjh{UKqrLHU z2i>s6=yXCo1{jAb)Su$ryFh&&-`9JCx)O%kGgud;S!C5IF4%E;kG|uV?T)K+phmR9 zT7@vPcogqu!#HYs89~1X&{4%WAYfOh7kE&Y!>XTJv@N3SM-S#Og_&ZGeHG>ws=#5;IBaRBbZZ5oflnw$H=Kxem; z%nx}0SL=TLrhF0Eu+wA8Gn8e#4^y^B%(l-Kn}PFZj9RI)DJ${9G7x?_2)rAzunSQ1 z1ykkjQgD3d)t$MOPPo`0SxpLu0WbNxX>Pm-anh`N3gCXbA&S{q=X^9z^Y13zJf*tSikYueeAqnpy9b4mo ze-rS}Q~2rhv%;T_^Cineu9hkM7-AeH`0#r0++&o57zt3oV+#mmDFS;v1nA(y!b6o` zJMr&<*(&%yEBF@ypUmUk>%gaNH)qPMn&rI0f6ijJnk+Gm83^45C*m+AZIT1}B|tw; zp`YMFp9O1u_bj3{)F^>|hI%UaG=N`6#)7ej!&o5x+rWMSiVm`q_zOJPTTp|uPc&_I zW5AoIqQNx3DECX&}X}#=VA$K z)|r+_1`-p`a&hp{G65 z?F)M`@Ux?hbU8@HY1o=j8-dTcj9{;+KD0~p!!ZXb&nB~9=0blFL(g@E`3gL|_FjcO zA6-pQ8|<#KryD&2bF}4T2EgyL(<6m*P!~?Km)MTFB;|7__#g0i>TJ?IUx6PA@HVv8 zyyEL&$HCN6+(~(vpldZDxX_}b?)a@e0MO4X=%2cvV_jzS!RCuD=#y$_TOn<+p9|Ud z!ks%z2Eg|L_;vtCd>X)Mk-`bwG-PY_r*7DY+T;-KI)!^IaHjzG>FeOero(*TmNrqU zfR}XzTvVPyxJKdL?!t{##?i;ybDg-c&$5<)uLkh_06xVCoHn6Q1OOBC#ZF4)+iKV)Z<{KO4gt9&4rZmqdrA)kX8v41naKcw8rhx_+8$ z1yfFktw8E*NInnP54X`a$}GH7wt`j3z>SUVZt%MhI#bvOE9^@!b?Xo3^3HXjTcoMv zytOD)v&I#Wm8a3w9M>QZ1M&|Qa*GRjDVA?PZb(qrIpz0G#~d6eDojm+}MP zmMGx30@DE;1A}?RZ3f($eM}yS{-^@3wh{vPw61^`RpPvWUt|7-(2y&kT1cXTexXa~ zM*w}Hf*$39j&RuvS*b4M8x->0KpqQ&DZ@c4kLI*D1%Y%N5F^b=eWf|(MZ?2d+|a*A z|EZ9VRmj&t@@IhjG!WLpH1dR+uBf3i(yFlYL zMI+WlqXN$DTYHL&$76~|A;^)36uZ$DUAChQK&uu*;nY7+L_jZ% zBGrL|$tEzNcqXpUxYoPdDy=4KFt$UO8bd=`t?jrJRum8e5ssTht}&sVATU`Gh;tFZ z3dPfzNeX`+uB)ggjh}?2zX=PP=!Oq8w79$o=ufqhk!6wJ0YjoXIP|IkyjIxv5}|)l z)x)Qeue>+ z;(VY}cp#yjCb&mb3#d}ice$V=nm@6;(GC4ODK;wPlNIuvK)wjbad%25-8&0(l|EyJK5O^Vu%o z`0R?d1_N-dX?Q+q?m?reN}@q5$2d#0joVUv`h@<+!k~YJXU+fqe$_H?~=!QcSR() z8ZF|fd(L5GZYuh6Xgk)ChzM3y&L|#5u#WyXLMX-?iA=+Iq1+!~=kd){8?#+RP(Mqn zaY)Hj_rn-u<>vA&f-j27B-M<)redvARAP)&YD2ZKNXNA(aH*cQ>~{YMroSJHwrOrW z_If~@htRx6ntqId*jQ{v6x=`v`$JGQV?by_GY;pVakvCL-jT`*)ohWM)G5p;x@pVRQffoZ;qhmk*U5m_mu?^B=7lxOr?GhxcNJd^ zUT`1gM$VeTCeo|KY%Q3<(NZAWX>yn^;;c69>c%{l4js`_q_Q|Pz6Xk{aC+0+7PDdy z@^V+zHrVdXu(Bp9R^{PFR=A}lInL_1BL}3YtDC4Ak)fPSJ48$_0-%lA^667Bs)U&5G4d4=Zu366b!+btnG%0P-@B((GfeP+dLgg8`zh zLb4SrT#VGQu54LJAsuKrdhnATT4G}~X3l>0Ewac)h21?Q~Taz8{a0ji|1SeG3LdPQ@z=8#xp$TKI_vt!Le|FpHwiDA?00&J!z< zg0`kw7Jjp~99Kb@^N%hYiJT0av=W?@#;PZZ#UiKDhaYa?id z!`1Y&D_+}Oyzr}_s&Z_z@~ey7GJPO&b2IxIp{Zh;hPSF|I1MkoB4$awh@%mv##p*= z&SQms*2^-|!;EIOI~21u9%ka?S!@LGYre4Ktq}-NKUzY}DipJiy<(OFI}Ev`sMUny0Sz6f z706f*wHi=6s;Dh;QNz;s2<(y8%8r^=zR(L}B1J6|n@tt7bznyO(w;Rib1d@Fddl{z zh>N3vxv0Up_9`i(5lS6d0CIEJ*;nwOidnW|HpOdZ;pN0kE4SdDJXf97A*N!!EHjuPcr4>%3*o}KNYVt0Y=jx<`OAJ`>X z9rqZb`c{G7GqmcV*?SuJ{ft%FxL2+k>5WkIeg?gGSY;kIAUixH;;cRELHt$F+ucaZ zl=gleequ!ler39}pl70i9{Tx;86ZCsCquNl!R1tY8^G@|FZpGMiW)^Pk}jw0Oz*PA zO>Z~oVUYprP{n8?YLNk|22^4Rzi?KAn_fCPtya{YR*KUGjxJ!cn;?SVw2Nme_~j8l zk${G%njHj-D8Y^tQ{Bp*7Yy_eZ_gir?%}D*cm)0xJDTZ^^O9W-E~Cq(V|{g2Ts~=J z*W-$mwc$3$9hj)SaM0VN=wad6MNf}Y#m&GcGgX92r}bhHwC8_}bv`XRDS>_>Ol zCaP{6YSm5$a~3In(>(md)MAWBP4?CPaZnNI+VLrDY{J>2FEPn^sRaZRu+IYo=~&SF z-V+SLd3O-Z>5^c+lOXo=4za)%>l8ygfx%sW;b{FOV`_+D3}D5kVI!>~7>7y;sKl=} z8yGrv5zPYjpBpf1KP z)`Yg({H(D#7jXHk7E+jlGv%hbh|WC2=t^Ygb;GDi+Ng3w(R{!_a~^84X-E~e*kc0> z@L5vfbQI5n;7OIc!N`-gn&JSrcu(=9wNX`*_~;`=6y%!{t*%@Xg&vv+{Z6DaK&_8g zQ&sLl<7f;x>s>G35c*qNNJwZz{H0on!5I0Qv$cwDQCMfX;ic#VV{MMhow1*&eIV@& zsm!DeXXWViRObQc8xcnQu9D6a5cE^vi`&%^vn%&U&oY2C7-eAW*bMa+(jBX(y^F2= z44kJIVHzXiFkq=hG6QD>-M>Z6hAGB$NP3i)gquR|u!UH{&ZS+!?LZlzh!u})x-uZk zihG8Q&Q{UA?7YhwdxRHZ_tbc`=L>TkH`&AJsqHu-1GX=N?ZH&qh}ur(HxAai5U8_Y z*$y+tE`yUW<9*;-PFzJi4BJ(`YZTR4sNR0aC(Bd4h!Xe3JtbmB4b|=|;JVODuC3r| z4GB-WSl&cjn`s%dK#@%hxrQv{h<08a4zi~~c1Oppgg~7LWR?ozx(4rdq+q9xqPhW8 zsbAS(q)NN4^4qa7p^m6-F;M-Xh=$F@0pL0b`JD4`MSOV{oYEzn%mY_iYuoMx*Z&na zpN59otTx-(wBq^(2Uo<*vZ!9qU0bi9deM1FJ9_V?e%Ln|fZKFo#tRHJTLx%Yr2^Tb zc=tKTPElkpz(1=#=5Zt2Q9085u&#fo$WAqo4I#3$RatzDYz#;DFslzkwXUzFy`OZH zBFzh`ziA8$u~;MHvMVvYrz+KKsad$M#Z(zi_hfgp-&X7qh;m+rk1ALk3JM)J;U$pbnhL9Sm@uZgCAjr&iLP7fXz0@#XrP*;sE!BK zWC~&Lk356@1S}#gvF#5)MAs2gK33gT4=eJX$!^@9-=WI zdL&(9tW@Ris!%W)0#H%qboy@qJk)$#d-xrE9-0&WMx&ecMwZwUW;I=hXy&Wg#-$>S2jt&~{YlVa4%taD2O4ju_lmHp1y;&_fw*xF`|En;nb`$vakL zGxpOupL2oEZ*({YbS=bBSP?o>ZkO5_(0rxnEd;$Op!d9@cL;x@)sn}I^ssx(RH8pu zOYF87*fkM55e{;XBa=^zh8ifE1ZMR#YJiWdcUqZ%_MZq39K7p`Fjj~iz#P&} z8`>L*z4_{Z&DGupUbDgLA>t+G15|0Eu8ksEoAe`Oh(=o2q^4P}5-kx2=b~B}IN%g0 zYK(eA8YT|)u!8ZujT)=$-$<;sf>oS%tY|AnM6IHgOBeEYq;(ahYH_i`Z5&aUH+tT74MEgq zjI~fz8{#VwFc(}l1bS->^p-g2VgCSap*{?HYtc8fPe+}7Y-Beqj+kM=)LmVVtLmB@ z10$~iwHyyMRMIrmmwn7t)R*H9sgp6d(8%=CzA}vUqcJ1(hFEw#5fkBf&_TzF!!Ju6 z^@ac~9$BV6gIyfpHKr3USR;5H0wq5OE-k=abQ`??JADTg6q za-lZgdx&9_8igv0x=N=3!)S+fEZw{E5{>9T@rIQh)s>k>_j8uu@d_PTp&Q7;ZXDW5 ziRF));pY%SO2z>Nc^OMNE^Azf>UyG_t~eRp4qkH+V2S+&h6pF(aEM^Eml%myn52u4 zqh&3OMOBp})mI%DJ&OtNoF-zl3XEc6v2EWJu)Q4xJ?#ypcJPSAxqfO*wri>igR%1= zMT!*GOE2_9P+>z7IPEZSBFFI>aT1|u+QUIq_jX$+H?)2&oG6jZNhUsj4(Di z3gav6+f0-m#d)KJ=jc$-gVcNrFiGpy^x82$xRgqS&e20QI@S^S7kaRiCF5y4ayM+(_vmMQO5u(r{&V`%&+YHzU~yBPZ>VRv6xf zW;&;g^B-FELvgxEAC`^U{I*+8Ju)y<4#8G+IC6l$hEpBJ1)|K&0d)HAEJ*3r!|;f3^bXTQ1>$nADr!syRzZqYdK}yx-BMfw zujcfC=+M4HO*K8-Laf$9#39~vp`CQ2d}b*WlYi%xtr`~3+2Z9t;4 zMn2j=8ZMnsd`2XqYVe^bMCJVn57yg; zedo^`=!}GcKUP5(X?zT;pK%@ra$n<7IP;-KJ~){QJ{vrI@Q5#(t-J;HQ|w^0$-@X) zeG2dJaw}b7n z!YH*jjsS~X#NS+%gX8XE9o^r6%T8eM_Mr208u92+bpE(W#AR_<8o5Axu-(m7KO$f8 zISDHsRSO{|8~JE`OJH&tJ==)UQrNhCI>ecU+aA?P#jZJ3ViGN_rpTlc;uR86og^_j zudw3zH63}u_LHpTs+O>NUpo;YkA5`Y`^?1)^XaB^*aIFoj$QkcngA~`o_I|MuMge4 z&}*e%pa@q}Zv(G*;-$3>1K?pLXf0R!c$lHVy^ES!LAEeVYnhnfqrK=3$FiPv1 zS#9W@h!%u~pUbH{EKTW_{6u1wYq^FQLc+;bTcx6Q5u?%N2$qk)@I`CIIaWuVfm=T6 zY+)t*uJ$snl@ebNHLX|mak4=pIh>qESStz+!`Y_9aTN*K0SEaAFbK6v))CNy!wH}} z18W|%lWFhA8cfriRNV|}#BJeqxiy5|X|-6w&!t>$Xs4&xr=aE#_&*-FN$d9QOR9SE-^Q%`6=6731R3Qwn;n);XA(!yr*{GZeQC z25#Glo7VCuhQLpkAfei#?;wZToq=lGqo_T50de zmnvF_+oi??x~RLBo_ExdTe&o4T5Z*eTMowYi~O;@a?mlX4^A?Y+mDW9D}_u={_Ak$ zS`@?)xk(`RzJVMz2PRO>VZ)%i=9W{45=TD~7@6IG%CQf^sKM#s@v&G`o&A}1x^#)& zh7CbXbl|==x`$;mhHG83vxokMB0Hh+x#bO4ac>@|GC42X<*m%?y}fyc#={?Ov;s72eot8 z)>Z6U3zjftbPi`z~DD)naA zJEV3@ZY5^4$=Y3QLx`AWpN9q67jcoIP%9A*qr|69fX)IUrUm5T;;;O7dqdktb~UN{ zrS@P{&_%t;U_Wb2a$aQ>SRo39Jq_2?7}h+i1m~C(|gGVf<1uR?wh6(oYgK-Ez;WCtz@EAQ{iiolUz&z*Y+o0j7Wx7Kw%>+w`TZM+3%hnJqC zYY%fzlR+BDY4^1zQoUhMrK8@!F0`0JaC?JrM&_{}TF*)GBSpI$6$caE4X?F@F4qg7 z8&&dl&Kg{!`}KN$mF;RhU30bKdy8hjI{DSvi$30ZI-{i; z%>+BCuSYMI=(WN9g~1he@{pIMDJ>L_QzUx0&2pLNHcQmWTKMFQl>?jbgcbA14{W$% zP;8<(A9i@4+Ki;O5GfIkI#7KYs%mmEE%Fy_d<=)g2mkd*9nywTyu?vi&|w4GT`;C{ z{;A&szW5r}-(}@E(c>wjc+^}+_l_$iOV5WOl1S)RA;#Ua1N`UWv0o`+%j}T>cHAD@ zWAO8Hw}e+kK>Go)ben8qFx?esWPuA4!D79K1-9jtV3VO=)~*Fl_qwY0=>PPL^{0!% zVU$KHT3{)-yo%bHL>F&r<@a~TCDwWkmrK&GFdA;(?j$4Td2VsVEIR;46fz6G=&vtfD-Q z%E-pz8(K~d9Jn~Pivq;&RNtsFu+~{>sq9=CcyQ3A7+XlY!jEfn&tdV)<_B4S0utaV`-$nb>oK}P0vu7?^f?N%|8FqCyh3wDy zcZW6EdJR?tO|K+4kgkT?dCGGwF_6w8q+(e#T|yldLN;OqiV1uj1cw1DONY1*6Hc*@ zW{VCzvycbetgIUZL09jVSP5)-l6G!l#Ma?x1Nk0h-U!?`gkzPtqj_gZQ-n>)xf+*y zc4^pjSWyDXcmIF(-aEdkD&7Cz`vi2#bw)wy&b>2p@7(*ngHCaZPPUMQl&^UQbG%mP9OvlLLeatNeCs7N_s-d*}wO*PTL7- z-0%IpzV{DadBHg;XYKcAt!K4oJ!>t>Gn$#R(*(%P5ejmt8^Wk$qZl$W``GRBGdG0oyLUQWn%#K=t%cknLO5E@w%PFHK; zBq;BKQ)Fi6%uP7`g_Gz2K>OU;Eni8|G&NQf;F5d~!gC z3aIw+$(}S_$08`Or#+k$Cs(WB%PC_YrL)wlm}ami`Ex=D#KfJTscbP)7jGm!LAlT0 zE~Du(U)F7#&rww6M9{xB%lV0^?e(5i58Jtu>>SX~u-eTxQzBRp!LQ{kcQ`qTr<{`? zumEM8bdKBd&DE63@2r@5pL)5@M0<}eC}ani+7y-{Tck`3Yl(6ZPxwOv%r{SRZH!)O z#DIyhM)EK#r@!J{bBgj8Eeh4z5z|5Yj1 z*=Xw+Vhyg|MU=OGiU7nGNNuM00Gcm&#@#pAql2r#-G+iU`IJdbUlT2;2F0!~ypMA}*S6&&7ETPPO=MLp?dO(D`m-MpiY>z=Yp0`0H-j)lDDGgT{*y{WD( z<9IV7qVp^@iE;Fjj4yF?Jn2QHy*U>vmmHmVQdn6$rptWS3cE;Pxev?5N)x}W&|GWk z*MCpFc4aGbs^8?xokm=l#-U8R31;OWdKR#nM^#&{TVxG*X)_bqKYFh&p(+ooKP?wX zr9T}d*B5PLgi!q(E9^i8yT}WxKT}X77e*CxdXAemS=};JV`>wyfhWF^+e-8@wmvpX z`yswjJt~4ddG5Te<+30mp&RF~EuiN&Tj?Nh@Vjk+ioNl)+|rf%_ef!Wfl>C+Sg$b< z0G2EnJjBgRv;TIHxgP5tK~;BUFpj66aiIb8%j{nO{bZ=z2%}ezVg;kQEC%|5hG)^k z+=M;&1oZsvwXdjX6TEluRMHBh$H_%#WdkE1)}Oc@L-2tInYI(x7fUv!Pr8xm0gl|3 zd(Z0Mq9(bJFR~5(B907g2@{;B&dQZLdf5nE-OT~dWjMwm|1A@@3+UO?zkWNNllPt@ zs!u-xiK9v1KU{8Q`{Jb7g_U@|5Nn~-J=NNlN+VTlZiILm70N|?fxcJWdsgumke^PJ zdyVu`e|)|zASZ^gm)&g^O=Pha;9w8Q4%P|0mq}5F-a8}rk1hK5v^n41KbO6A3UF&W3DwjVdpuVVMgYD{iF+=b22&SO3q9@#ps{>0&3 zv}fMSx-iKv&dU9Rg@Z%o3db~N2ya_>36n|@;DK&ndWI<_CQVJvTU09-ZxXjKs3oNr zg!kk=iS57iH(X^c@Wv5V+Di5k@$#$WubB&YZ$m4?X!pdMSV5NkxBxF@2SVkqJ;ZcZ zhtxt)$&+qkn%()OCJj#M2f)4Ml6S*opf6T%pa=U3&lQ^5!3uG zEi<>Us_-1O%7uKMvnJGP1`%VA|KS;nR}%w|Ti{fdHVkjEEz8e~d(MWPvp zqju5}L7vCk%BMWc^t!oH(>nDp?ZM$8O!`rJ6ks!)ILU5`a9F0e#^GxYeM4+E|LsSc0I zA>uZiO$N}!6tRX;@}!#@M_d2wDswyj#sS!?E2nX8|AwGQMj!Qk!TwFKx{R{&14bgv zW9zZu_1>H=WL=I}J>s1jSTtjYzg#-ZY4y)|@6@EUd!4&rGGWc1a!_u+j)wY8EA>pF z){bJ_%B1mpK7Fv-luF5AR$#XH$7|8(O&M zySa&xc)Pg9+)Z5z`YTrJ;nshit*+ml4EP_9s4G_U-l2$^184S_U*qBSDN6_ouZi#p z4~xl8ZHUg@wofc(YObdb^j;K8_VrCjG4XHJ?)b}o$o1b;!{OSHi7G!%u7>U z#* zw#nHBwmaVpzzAHx@i?P|mjz~SL4W4+$_PrxR)63*#v{!Ee`4yl2(a`3mlI?vo;3lc zQ674hzAt0)RSz$R$NY6?Z3eDYTl$B;`WjySmvYGUe!}&fO$fR3H^n>O&5P&uH>=8m zX|-1ViJ!S>35*EO5NGe9q@K1vt}a$LVOMQ4=y;lgT|^Yx$p*AhURqqsuVvxizCMHV zG~Cv3ja#2Lb7wSem9m{fcgoMdhIW#Nmciu}b=`D7H!bt{r}d=;M@*lZBd)SF zKQ_a&7&MBjyMHzR$_eqWW-ff1Mx}XRJqbsvH+L<(MHuSjGqQnf%9Gxk$GK(W>5s2w zGeP$$+dt{4?Ls_;MW(V}T9J3A$q2rPB`BvwWcBpv`HN|Zp)iNf_&qu3Vm^ahLDo~B zOzi3N#K=8Wr|_!SN_Gq<_nU)WjH+;A#y!+!k=|U+?`a#jjTi)5`ELKqo^0m%Bwlu% znWfL=P2+#LmEUl-FzcG%M7iyPoP1lbRjjH|Q-rICF)yLlbb((;` zoxDm5xQz3C(%zz*;_$6c-uBMlHuYr4$6KV8kH&h%}QX++oZgCR?!E97pD2dXn7HoZUS zsdWPVS`xkX&!ag1We$@qpJ(TX5c%{#-PMy{%^mS{1V0S!+0K}`E4lu%+3sf8vXM{K zt3PFs`ckPGWO`uq^8^lhGBMA>aHCD!yHKEycIp%lDuAL9t75L%n{(pb+ zD8Jm(^MR-QXKo0)g6I8#JJ~T?=a0d)Btja|Et6wZ%Dr^gEp(TAe(TqLCw#DY?an<1 z9iiVkvS;_Y#qYn|`{(gJKkfP8FZ;Ya?UOII?WqgpHmE({*}8T`z|5%={QLajiAAhQ zX^btjSDctdJ-_v&G3xCFpKsoCv@Z0aeS7wNwP97j>}iu;^!wA#_JFjb=ePejXu^z- z1GntibEH1>+sF6p`f}CB(_R_G!c!B-%S~HO1Yu&H9KCEY%a!UA0BmPfv*hPa0!hUA z)kyuP5&%zZi6^NGO(iuOkMphwPZ~|8#2FwJ`B$V#t~gC}fG5Gz4By>V#=|Dt`o^@9 z;7#+v;;YHAVWFpT58$a~>Dry97UlH0ONZh~av%%TMNhVpW}f-og0%P;b^=63hDT-` z;;6CEVpqCfnp%N#)uchX|43%VFT7>#MdpJQH!s9Qg@yVawalVt;I%N;S{!;k%XssQa;rb^Q08=BdnSHD2&vPmF6)-c(61pJ|;3W z3_m|(+oW(B(r7&C&ZIXp*NawqNTJi<FkNn(1=W&bKw_G(&3#B%X1~oRQVROg1eI5C0WvZ((OVc z!p;Md9L%$aXv`VG@(9QV6y$(iHL=1fPDkBkV7K6fc2J3A}w z;<=My$Kkvn8I;1rM#5g5#mW=TGlXyW1SS#BoTm=G(EJnhP?kc!!_Kv^@bIuu{=XBM zL=J_X;mU12AvDL8{5FCZBJWbbY@lBz?aIw3T6{oWWTIqA4gq5cVK-EYrz^H`k2t4@ zGz4a5^yFN*4tUeCX7dE%yvTEs1F1xBoC~|I5P~ z*;0ns74c!$B*loR+uNx)QH*^XG7@6`#LFkqa`TB+5fm7fW_8p-jE$8(v| z$FjA&VT$#PYzD2BD_}NB*KGZAcSkfFBKwTY-qSBr>Egn&CB?AIJIGXaqFGb?u&4IR zcD-Nw^mqv&EdyIgGES5ylx7h%6B~X-(u|1PDVxEa2kyGt`W3|Wm&f^B$|%NTq$P(m zp!5zJT%56ywy={N>toB0VV@(XKZfTszdjevb`~oriN>k)=C+dFDRMIM@-?P2(czhr zUPM9=z^56Q+?^glA=OW}l3)ygiDfya?M4)P`g6pZuI}Nm1nKLWN>ST)q-Dh?Nbpqd zEfpkU)RO3)W~btlAc<6)NEgJErHI$8JgG-lSHSql4u0NWAlqK@`SKU zk=cay@q%XtwdMV?fSMV$ywj?9c~7ZFY#oF-2k;bw$$ zGeJXYn%n%RT1oXd)TaxpFr>(ci;;7hK%+(m9Bdiw7>Pt@-ytR_JmNx=iQtsG`BW>Z z92J2V>lk%XxJk_;r0iQoo#Lk!`H`tNS_LpbrW ze&+oYp?*dEceUYD+SuhDzBHEB`|ND>L&W0jUgr4_(N%GO+|lZXh>W@Pl=oA_S(gVq zxxLkov0QNLZ%aK7qo1$d`p0dpeyoyluip~S$LPw7zWB?QRzJpa+g1Bw&&Qbb)`U*| z#h0yquA0S%-!Jlfj&mh%?3?=ZhE_jU!%%4c6Q6iKSYWoRys-1#e|*vECvhZJ@Az|o z`s9Nn-k-B#dw6zz6=6~j7NvoZTNTYpEi8G|2OV@Y?v?Z@9yW% z{rn*Z?$@tIIdH#T+^-k+>&4ye!u@)2zh2z07yqm3#Y=OV_`3O$79e{XTlz|A@wao> z7TD6K@BjY)eg5d$zqI)EuiF3aum8~Qwu7Ymn>ffVNM)li%&;H+%Sgx3*us?$=If zv09>bT}$Twc+xt}PflquS~RH~*Mj+sq`Hq(<)3^7^L0qQI|PCJ_8>pmqixqBAvwmE z{PehX6sizXJi-6+K3qG=6O#E#(Jt{XSxeQ@_`0NJX_?v;{?FildA+I?YQsIPx$f6<=Nex?0deYszMt^G!Q|65JI zp62U!SkGUv!vEd%q~%(Ezm;w&2mar;(k;>5Q!hGoP7_}@r*ay!x2HDdH1T!Q(5Bx1 z8&wWX^&-f; z&|?l?c|AUFu^qqvca3YZvmW2im;3o5^T+>rJ1Fd-{d4XQ=lpQq4{bl_-iG?g-#?z) z#=3m}Z=GfK|7SipdK7fq-%aa&r-#-(wcDm{*=;OCM-TmnKQ8)F@Q?H#|KLs!{a=2Z z_Md)S~_=~rxM^Vz!m_Wx!2mkce4 zv_nYlxPuU1hl4%yd~=%Di~M5FJ*8h_Xs_qZw!Jrb$Zj>?EHc^;U9cUpyoltuT75<`4pW&EbG zdsO-*hHdcLbhf+H`kfThoWtQyxe6qvjvb#qB_}`kU(=W*8Iq{o{8#&YsiA$&o4l!@ ze16X;Y--5(#CN|+zs#_W3aKMRe3}B;YX#wyN5|P|Ya4T1-$YTq5nG+MYffKLv@nIt#1rbOdw?NbDSrvC6*c5_Z2x#>NzwgDuF2Cl4I{<%UM#*h+eh zg5&5tb7T_y``RJ(fGR^@>)>D)NB>g-@{tvUv!~(*Y-+%Pq4%pdZQG1BJot+WL+@1t z$6@0|zKywO4vyff{@}2Bz#Wnb=KQG-6viPd1_yR!`G46MV+0tRjj=rUa)qJ2&v)+| z1NiRzJyUS7V(qLWD*YNLLOEqDNKxFfQeZ(h25oLk@oK&46KELMc<|UtLko47KBc~f zAKzx)GY5gvcU}*1amXQZTIMMu*U(-(ZZQtdgiG(cr7_04U@SF^9Xxj%CED+f!_7TLpm`j{wdQ3f|-q3qza{6Sj0x4<;qL&TX)|g}i50o6(%j@1dhKA81ok3z`KiM7tfmj$25wjxL1v#ZQ=*71Cq+?hKAc=lrFwCdVcFk*Op`@eyq*Z74ht>kk0aRwHrjeJIg zWeq{}T>JLMIg-Q^{UDi6*%a78*vbz^^Lm`uIroghe%NVF64TJe@c4Wo(I#@%vd2c! zxh&=`jw=*IJyp%OnCDLB`8oXH5?K?>_ly2J9Gg5Gfjs@CIN?~+h-2kl90feK)b-dM zIU%xsXLq70&=D?NU{echsQ_683j~?szxO74M`aHNOzK6i!~MUW;_NaB@;v43FP~r zW=P)f%wx!s16>$=Vd60O^qmW?xGmS?K)`#!s z@bj2vFkY}?Ozzwq##k@{6-HtsjNH30-r{kG88O)N==E#+8jP8>12pn9vfSj|bT8BE zQA=+8rBibl6Tmoi#$ZnASJNuTY@WB9=hFMzW(|^w%$t12-LYCmGZfEwGJ~@iQhGL9 zC}8Lnz0Sg+O@qkVe%zfM(%Wz1!PHlMUjSut)6RD?K+A0kgOfr|_w?8(9ILxFt}Y(q zm~faDNnvbj6+;H5tLXG)=5RBd%-F&={`|1K8HzQXySdARGZtU?zT27MYCIZ1tXB{z ztwMao^FHRe(v;W0@DlI))tOBb=&$}$t#~r1B3n$`ng8hA5<&b~qsY+v*SCrwt@bP) zJGO=mkd;Oq1CCow*yI7zmiDX1ywBG^eCUeH6VpTn=+%AVdA>H20%_SAB6$2;Rfd*T z%SB0yj4Sy5#ijxD_1~*;>EFtB@PF^pEWjZ~Q|kFatv)}V=Z)w28|xU|4+KEQeiNDj z`1@mC0R6R&SCoKeC16L!N($*V)ZH|5shz&*vb?%-=tj*}Q(ewr_#}%xx8* zvfkvet5w^~8!3-PO+BAOcqTkj?b6TlM?c)X+21g|-0b70)(2|ul^Xp2DNpU| zz;(oA`2)V6*woVxo3^!`ySg9Gi5PP_bkAr`K9Aq69)G>*$GhW^tRBT9rY+>(J6E~% zahk=_PU$VApO#?Yg!1P}O%!ia>4%s;r+)U>@saLAMKphoQMP1nR-G<+n>OpM&JCjW4Y@A9HlX;W4F{69UWS=u={zf6DjpYz#`lJl&*rn8^VUOvPHlas{@(Y?&i?mDyIgGH84J}j!rT6gNYiKSUpjQV?Rv%m zvwixmNk8e(Evbcv97;4w83h%$@hRsDIbOP5=(Im|=vXL^!GV9oeDKUSbBF(~{W~A_}7thO619`_`wyoKOEOd05IJan)ZPv6+@#cen`$6X}ojZ5! zeyfMpHMP^xPG)CYm#*Eyz10ZlvMUXV~~@K64hW{KBzW-|-cH z_hsN`ix$q9GJd#UAoEq-m_YVtOatZkd7}&`Sp}}ls!>j?Y~#V+L&i>-{qb_1pl{n* zzxi9M0~ZC%nmS=bzX+b8?zLdNxZQYk$oQ$VJ_%gCdGnTSn>ViuT)yD_H^vUQt!BjT zC2Qxhm#xS5han^5-@3VFq!|zTj-9jq;F)W83OUm6+SxrTrw)qqh=?^F7(Q*~H!p55YTh+O#C-$zLKWTutQ5C)|!><%X|T}aZ++5+>zJ2^>5H_e;)TveO6vyAqBQ$9bIh3&S>k6Qb- zpK4iD#>X4&hA#|CEUV;Bg7&2s4}3PYpLlLuxJDw`JvK>j*MYmvgHya?b!0M_FWdj%@D3sgz*qgb`h2sKK*9zzk0@OmlyTLb102gmvpM=l^Y9|vcF+NyfHfXfY^VJj2rPnbScae<>r z$7Ql-80Tar7ANYbhsGN|gO|kBa!5`^gdXtxT%*qTcE8bY&RMp0YtWH!M~oI+ zrgoLtzliY3Fa%vMvtK}lh9Fy<;Zjj$`1D$w z@bR5>vi_9W&a91@=NDkudX0R)UEsdhERIcToxjlVu}|4w9AWz0iI`!}@bIS@wyDu| zx6DKuo>hY~@jEI0q$7qtBPES#p%>r4QnZPR9_z8Kb<^K5Y-59~7>?y`8A$@J5{NhS zmr63^0Ak02M8h_0I~Q*;%dH3=x6F9(xwk$$oK|CUR)6c{w+-9S^*1F&qIW_zf!pkA1L zjU(4>sq^et4ebkcIP%=%hW=g|&{_B-T*hKd2Kw{`gM}Jt{d_8Vxv_C&PfcVTbZeF0 zH4pYV7H==AL&4W48T#0$aE@}cU0u|Bo#8WZ;h~(0HbIvgwr7`Rkt2?n$=5v4S9o4} zHV1>*vgg^a8~O_lbw=`$P(%O7k%Ec1pxb2_M(--=U1&HM!B5XLePRtawQ1<1V;JKW z1@^h&p-yD*5uwgt-+95Xy%6G1r)uW}*uOM<#;#3rl(q@G(y;YkTlBT5M~}YYp}xv8 zY($n^e30@6aRf=itQXnCv1E0e4olhsoc^G=x8c$jT|JL;I%+?vPAgWIkX z@z%%z{rW+BvSI79p;}Hc*VCtNGi)O_WEZswxZ1D{*j!F#)bAgB(?fjC&=;3w%7qw5 z2j(!mOrr?3i4lfAq8#8Xmf6HK6!02=H!9#XfG4?tui)|2a`1#Cj%Gd3RS(aTl3d-O zNAyZI^l4Nis${hPF2m-xBssrLxHT-ht}A1LTejGq>%qNY=mSq&mitDE=gBI0UApjY zjHF1DF46*8c_+b}c+p_xbby1-6kB$h#Z|-RyVJ4BwAHNZ#Ug|Y83Uf~P#0vJ@l7%G z=k^_;3A9yyYX63oW^Z|Jo1p6qTkmB>I4%=M=XscO41IDzy4*r@=sB{8iyc6|5NT)u zoGvxeLag^H!;ov9O@>*U4Sg(TqFU=~hR^UcQ?8{+9EMZeg?z!#CvXcqhXp13fjs$! zx&a|+#6Clx5}VT|V5;@|S4g&cX}*V-d|g(XCinbY8Ob`{LgD2?yl8ySx#V$rwc93e za?5CQn&REdyESfJD(u^=g0H8Trs61e@m{1Fb0RcVBC9{Vfpv%E*3gOt2gv&5>uutt zLXSB41$H%{(8HU{_;SxBxl5^RTArczt-8!X(AxZH(8=I+R$Lj7Z&SEecsJ3Fi&ZVH zua~=(>ORGH>B7Zw`(>(&igJcrBHhRXa+SvsKYFP*60f!i*XFzF&T9OMFBf@eA@n=urg;!Nj7i_4PmrYCJU0v7$_h6)>^q@Yr7rSii?&E?R`e> ztJBl4 zDz70hox^nN`=to(Lcn7%4n=zl+Ta?wW$ln1KZ1u=JE$%MD}EW+iG};kJQ~V3!e}72 z)MT|tTTBdET(?EtD%E^wC8oKm*h9<$N&ib1&EpXB*0(G}?(&%wV`!g}yK6nbtX4$< zIaA>t;$5H{7h|#?y(72R1>0r9Fqd8m1U}8PCjYqedMIt6q;LSj{)=;P%}~tyvi>s3-(fLUscJ4 ziz}HVyRtZqMyoba-MBbQQOlK8+FFclYF=6^(E3Af#+i#uy-yb>@G|_aWfoxV;CZ>X zvUDWu_WVrgm>dI7u}DEKul4}5R9A!%I|f}6;zh8>pg|ci*1xP0VBPU9(<>KoI)e)? zo-nx&3*Z^GaxIwlMJ%JOjgHh-iQiDfzAoaWtTUE-h^f_|C2}38p6ZM9d{-ttzqSzG zuf-~?yrDqORk+7_7wE>t^rzNUazChEJd9z#i}x~v%p8uVGy}nXqgt+A(>{&khi6mn znO1kqsqo+y8~R&yiFjqS-QZ4CxW~c0CicKk(rFK5?@}Ox6>cH#Cb)5_1pc=x%+KiE z>Pm_cO~zl z$Z=)8s9awLtzPNRz`~WinHUxaryjGX(oQDrQr8>~V`#jv_QE~lE;6-!URrAOym%9b z_vgTlQm~tWjl~v{m`OWr0oD)*0~D*Y#Ij(oScwN6TU%zXz;onfWv2CMylFex%b;mH zuv2c2Oz~yF7T`#_N7he>M5*@VES{+Ww*^)&dmh@c=fWrWYjQ6w%oh>F~C7$4rIU6957hv)kdWWuS_$d zcva>=W$jy3B0bP6w8^gQWtKI(5Z>%T^#+ZaZ`yWv^&;ABvi)9(xu%M+BDZgo){=|8 z4p8`HaDu`O16NwI&#bsIW>}_hV|lmIi>s|G7TORmEi#Q8wjUsl?;a1Abku#wN5&8C-uNSFD(gJ?OpiN)0AR3plhG#>HS4t66VlQZlKig_vCix6QJ9efi;$Qc^ zZMWI~_#Q3xb4H0>|NSQofERLym6ccf>a^hIfICm&vQDV`-ATqS23vt;(iW(I&+%@# z7g+nSh)kw&A>UnAfp=gbz_rt>jVy^z7h=73G;QC=>2!rLA5s}Q2?-NMye zS}aZW*qWwwY-*%q0bXIN3~dIUwaRllZS!98EjJ$M<^R^IBbjv^X}^N(Kc-YHLd71j z7K;jf5MBwwWiF#bn}&=clqq|m*&OC5qR(hwduiV%)E2I!NNh;6(J_lnRyFJutpQye_QFV|?->y^M$6(pDA6~J6; z@J$4)tw4Yl9%Fv5{^q&EJ2rnFxMuT?L-E&Z3Pn*09?P#{+a&0M`AAJl@aMB%A2oQu zfI%ZCP5*TF*%C@W+TpRfYO<%|JkG|jDYf|Def*{cmn5<_$hf0-@pbWfm-WJXHHyND z!wQ`yhsq$dty3zKdAHo6GO3Vpzb$c2@2hz0CvUsSk?Z|wwp_JFru!*q+)-}O&5m=N zX2~RW?OT53k|WCw6_l8%1S!zsPIReaF;iiw&PKE6>!PGJPCl4U0PMZBA5= zA9u&Nj+bk})$_nmetWOWt#MNjwhCcOtiom?=j>&po{qMjw`1JO7*{^;D3ptMuS~nl zoaUWG(t6t~Orlj8mg12VWm*jP-kk~PUx3Gd@{Zf(qACTqiaq62n@WybL28do&NXZU zS7yhWwxbOs?P8syW*HIUced{Av*sOG7xY ztZi!OPh*B>^VxX?XH5M|j~1Mlee22niis7{DZIq}-`WPI8{2Ql)p^4h@k-mh#43f^ zthQN6k%nWbMaq=|@mM()k^}uSNGRGXg&E>ZMt1r|zY>G-)Sx@O&wroJzF+VijxW^4 z;#UodX;Z;q7-jPq8uUBJ;#`rhyY-_Bc~iQ_>E+TLzt7|MqGP<$u^1hDm5o`2Ob0(H z!*GD(;O!{45=INpIYf%KHWA-j6?n;BB}^S(t%g3ce=$n5O}vdBz{qNLWvvJ~NSipk zwrxt-+L8JKZj%oyX;$Z1gsg&oYZ*f~Et(|5aMEPuNO?q|gW0nd3xwOWC_i$f)-Mww zs$b2=+*DQJ^-a0rPd{y^-QPe;*Ss>wh~Y)B=M270OG8L27e;K9spOd4I&|ojeerFE zoM=;tFq?~bmfHC8E!xRAi;lx2bghpP@*0mngOK$iL@)2n++;MC72r`q#g>M7y3(-aQZZZxhQokjr=A;8wIwujV;ybN zan;0UC?CzD3vg&dnF*_9drT_{{Mn^4{LkU>i3oWy2j92$7CHj4tlIuoA<~cTP(rTp zZmC5`kO04H=I47huVEh>T=fwqwz4Dh=Eg!K@bR zgRY=rtwqD8OF{ZJyAlz?!;@%Ul5dKL9f&x?Lrzgkon}R0$bcp-(=Z86W9~4@qG3^f zP+^cZ01Ycirq-%KJA#CY*9r`Jj^}H+r)m-L1QV)FlcGkLKAgL28@f`QBhAJGo9kGV z{XFV1OD)T-Ayo2z1<%ZomQkT+rqJ4QL9!NLVdp1Q3CDmep$|YuK6;cXWf_MJZE}j~ zWhQN@!Zq*Y!>laF~swn#9Y31 zOA6or5?z`y84og(R*C(Xt$;&#cf0}cNGmW&2LSAtl_$V)7x20DqFO{t7GJ{%2UbPl z(R{Erk1_fFpsz|dTi42)&TTe9miRLrS|IG}8n90jc5E+Bp)UoUc2tYOKj}0S$T!2g zN0I09ZczjB=dI+7il;Je*FMfQSW$bvjy|-U$Lhl>>BPq~AXv@qdpC}+)u;Q~rTX5wAns<_&gr!eWzjTKeYv`nR<6=F zjkXa3xzpFeOau$iLzpKR;)Km51+PWZxOy#`?rX>`pxLnkbQHOqZil+BR)U436|?Ju zHTl#|>J8bP^G{^fBDas~SQr8X->8pim_AV}T%t^CqML za-bENnWSGT$ZCVF-n$&oX*_kExIvhzXd#SQ&Q7Ur6R`5LM_-g|j_~p_Uhpe-0nbsu zy8(_D!>|Ichw~7?_S?K!)Brfy3d|&=*9mIjQRn9Ww*XFw#ina`^D*;tzbXc6SKq5_ z12OARm+hx;+SMk*%;W`gblC>||4RBDGFk6ao+r6{g@ML%we+fY`dYCi=p%<2*f=p~ zFZB_|*vS^lsAh}>bWAUG62dlE7Xob@<4q{-;D>lq9NYU;v74B~Tru1gKO zK&2?~733)(7lC}7UzScQYXdQ3>@2nLN$$bSDuFwfX$N|-Myi;nDdy!cBTf6z!_1?^ zO}I$rNxX(wk;N72t$p~HXE_*4UFvs@?bWz9NN2|>!)DkEVSb4=uulcQ&KXhKCTMLD z3(H3pa^dOw3-UK>)<256=L<$h34RMfY<)J&fTCeU_f$XH*X z^{PG$)yI-U;RtbB2RSWa9|b^9!kS<3A|J;%_9t1G@gBWc1lBG8Y+>Gjb>vZ#fSv)g zG&ezXXa)YoZGzTtN48gUg^p@ff6@w=mbUV37^;?NL{RIhus_oCI0-BNkJ;26GlYTFoR0k!`I{q14}k znK&Jo=X;qM&X0;<+{9)uEk|aTT;NVyr;Nh`Eu(Z;SHOIR*F#?BaOUv4S;+Mo2Qwt! zb3j*&&l2cckj_6T(+%pX?s$$T55l#uvZxKr%ti|B1p5rAO%>`LUTS9P63XQ5m4DfPC8aDs!6-ZpIQV7Q^3QqX6;(D*wD!Q_AofgV#pP=WR$?XWa>v#iYHaDkWF85B>E zwF7@I^a;bK_sl55Ox?Nd1NE0c*G|t6=yypeFGliuKG3Up@&QJCwWAB$l-JrUpqD7< zVlOl8vBAr#;xV zT;pS?9rG>=H8UdZl%gIhHIYZBQ}6c{v;mp{kfT4;gHyTrSsTQh+*K3tmkpa6lzGxg z{e_}F1$7?waSTt0(>@s9$ZF(jn3IJ0keB(4(Qd%|TQ1a}v_QXuooh?eg;^T>AYs;h zafoQij7j>)5Vdw_+px8?P{K*mgnEjXy3%OxJ8tgQlldI(KyK^)xP|HQtDmKP8^>cl zu#zu_JeGRkS1afNUi9-u`(7hwZiwKDQ@5Sy73H9>O%wD)5?UD}uCi;qE92>t$nHb= zZOU$K58S&H_YyC6z42hb33Jx$KXcO&3OO^4^Ae<}O^17pvJ)%#7|gq}_f5n0o+;%1 zUh-7q!9HVWd=?awU3=WczSGpUrwVovu;q->1 zedcbB$vx;~UapvfU_K{SLjF6ggu#0ec|9589i}YpUc+u&rk!cDe__Ukh^vl+F5X?H zegMY^Bi+7Wj#t3@csCW`!@OS3Yg;~#2iRW$N4tSf8sB&f$@Z_oU0)sD<@9|)3V=oEy%P{&Y>h-)^4E04` z*R_SZh=FGBgj?(b za46~pUg`qOdVIjnGez6I%yEiYoQ{5qc@gh6!(7Vi%WY%UQjgJUDCA-{a-z|0(5#)w z1SUv6!?{oqf5tnSJ?${SyFpirT)4zU7E2Dt z!7B~kbPq2+PMLPU1MW8t;wrRj7`MxmS)#DNzB#3Sg9lg7>60cl@zrXRo;DuN$#5QP zhLbq-H81!VzMv0&^ST6j&K+3)f<9;pJA>8_NP59G?EiFkMr$EqGZN-138UQ-F0qqj z`N`^hC4pf^s3_3y_|fN#Q$}LdAWn~MXy8l=Gz5D!$R>w{$BMsjN!WqqDg{TBf@>)F z1O!f{(#ZCSM2F3;qHxehuX~JL1mg9(>lN)1?Gr z6@MlCo8X_=EWbYJk^CO|_a`d+Uv#eTVSDrs8Q{PB@JSWg2l`u}_f_b#-RPOD;>?P! zz2QP9j!sNa0Hin&*)1!8Gbl zlL7o7;JX3GO%1rLRk*-yLwA%e^I+q=$q?=e#XSM;G`ORi;U?m61>Cl7U4j(&fu_K< z;t)fNP~5xS+$=VZ4R>U^xQVeW74Sg74*@>S3cdhvalj6*6Y#liaAtQygS0zKT;$vE zl?nLgVk_@~ExrBTX0X|&^F{YAaCiQXXvMw0LlYUUU4uJVaRrmA)1ZH*&|}=_c`W3vuDqns8H8UelUUT5kW14jAq*aJiBQ=GZ@wbu)J!Ki zBZRs9$ert3X@g$Ql3X9D$W=HYvnIR32tMQ<3VR)m+Cn)l@ z;!y#VEH?)rBC1x5?FxUQiUY+% zVyisG!A7QAe%T^ovMP^Vi1?r>5!U^hY3xh?amY2+?`;?VxqDOKI{=@oz%$(7ETJx{ zIqwD!RN$+jI)Wh;vNzC`|By)R$q^PR?Ij9*j~gBT{*p*N4}hFg zR2pV~Bl0f)nW@MRKi(wyX2>TrBxkX)*Zy-Za($?yLh?MGofcKarrwGx2E&xL*4l zb##JQiv^qr639m~6J1>+&8p*hH#)^;-&*ED-(+eL{|)lagM?iFpbIDI+-2o!$?_2m zvz!pZKIh^k;x6$Lp*0!MFR73YbQbXImBo1IX^hfd~h71L1$MAwQ05-;-yV-M6cYm~4bNB@h8BTiLZ> zG$dg;yJbyH?KVWh4kUz8UcD=oh9HbXX~3Aam9RI$CvlcN(5phvWL)Plpb%sPwn0Xx zElP&HqeVtZ53{@TFcCr~)_IB|#a(Z4vId`FoNmk8;_qN_Nwj3(i&awcFpmNCXqjx) zGM%wQksV+3`KF^{$MSX(jGql z@_!!h?mT`4LEh@@=?QSLFOQ>o`c#EYx7T?U&8w8z$T%{5E(Vrowdt^s<3Bq>P;1Lz`5k_t3lc%$A*)7k|;oQb=Vz+I9co zKc497(Y3|XOnG#%k~yA`P7XJ&KC$3Arb@1&BDAzhl&wJ-jjgtuWhbZEF@t2UwnTa} zxs@4@EKn+|qy7ybgg46csY_fjn6x})wI2KZZ>V}~pi*_@U#%^GsOs_JUmx?RlKyUr zs!6eK^ApG7mD9N8eF_iGcoyHNQgxYS9wq7=jk9WoCtFo*LsblQ@YxzAE66KL3oByt zuTMq9M*~R9qDps6$dSSt+jbMAupXYJWNqlutx;ihoi?OH16j^)Ji;qW`!W_UK|4q4 z*4Lz}xMfWjSsWvU)0?INGqma=%EY3V3V=+fuO$z$&JT1u<)=dXRwBkLfg#U@GSqDS1aSm_;E6U#?^u6#3FA~9XE z^j^i);vFI=NZWu7?#S@kpfjj>64i2BwfH<7{oS$%DDb;kXr48Fazg_ANzJ2cEp7uP zYe3s&UG8D)^21oAYtlb8(AB~ZE?Cv}kibmrE!j>vwL0(~6_$fBhwR2=1STKbA zRKn5;@KCyBLFfXyUiIi=QYAqu#QJI%MV6LEZBuoNpR6h1EC`>R&}E}Y$s$V6XU8-@ z>aA4CxvQX&=y9shbo3TyDgjYVw=`R8sPQ5O-lUWwY~7DYJYM8_$PbZA!;vuP3CM#9>(hRV-Ps?H3iL=Q-)|beNqp|5*uXOEp>*7cKN(xL4NvSxyZN?x{^C^Kxv0R|nr~0pFCJ^hw`CEg*RW|E zWw({G)ooFh!La|~MM~P~f9=v(TA=x7*AZw~Vj0pxm9zl2G?vU?tdFIG4YjR&&6k0Z zDzh|#P?fT^D3f@#S1rn%i+{4tvbzd*IW^2Jjn>sSKVQZv6=DIT=8?9BCR8cQR?6OK zqp~hPJ|xQYgWu!OJa5y{zFU_s%&DE7Wri27_fhs6DPioda5`~o7zD+c?XGTq)y}po zkF0S@Rw8YIy+}-vm=32YVqg+6vl&^JMV6L^ajF`|Pv+$@(()<%W}1Wtc{HuYxsoTP zC2K%+Cl)0v(t5Q`m;TsqvP4$kLk(n^-F!BfdtK#)tdYpdQ?e$xW#JI%Rm5(-;$7qG zJi1a@xvnAG^}2p^LlY^l?N(i~E>6ErM7k2T+am0A9z!ah>cdm*DHdUz7?i&8qZMJ* zg#KLh%@>K0j0bzi7^nEF)<%XIJ@iKhDtT`|(nwyr4W{{{?w8%p)9E-*{gm_c1+PAB z2J_m~`Mxz)dFyIq?RGBeHll94RUPp+MBp;0_^?unZKhitf`>ZtsCu@WEBjrrsKaj> z$BE1O-~(saXQ|W$qiJB<)MZlLx_+YM4S1{xc|#xb$XkWHS7a$fukUTqcZ9Xtq_?ZA z@?KQ(jv(&>MtO~}WVcZ=f=Bqf$lF^fiV?pop7I}2@w`U^$1NMvP z6+;T7^u*0QvhDgFKc)2jR8Fe&Rywm=yY;5I_92hHz37{#mU{B3BWme{Y_%7&vVUt< zg-72d`m9=tk9j#*st4HWQHWDqf_ru#@R|tJQmBZk+L2>tatTzim9Ol5&Y}E$ zdnT5~QtlW=n&V0mXjdl{O4+@Gxan;c_ZS=g5VxyS197&lKac~phkoB9t^jdyN?f=_ zoCN)q%_tRdF^EgPL@lYW6LsQbKPI+Gl)BS4DLFQ))B4lo1t@vbz4Ekaw-}Dv>I3a( z$wWTq;I9aGVn@;zCOL1`qA!`~5A?}qq2+DX_kCQN=$qZSvA*rxjIp9aH|J@lMEVX5 z#T3hxLN00W6rb#N$$z;-6efa|m_jxvfk~8!y_g?uwJ3DP7R`eFNQLYash3fWvQF%E z+b!|hR?mpzv~)h_iYG^*I6gkXI6qPP`k-%n+w^5Iru@%LC2(+)0xv%4IxZH0vqPC) zs3q-B-1_Q~P{Hz^V^XmQOm+zj5P^hbV~3M4&@mo?L>9zgpyKPw6@6L?h3b}fPULCJ zP8-@juex*w5saJQ>Q=7>Dvth?f$*B8SFB* zCH}h{dh2a#Y+e7EJ0fiRdbkcBrZgph<+zeMz#?@Xg?VS_ZG+L5uZ)~yl4*66))2Hx z`EIgml@L^Rb!$tN*6D7o{OO3BXw|00szcYbT(49dz*8Iqa@LM6meSlq^{BF+Y*Rm9 z(c`;aIz00De>}S+-ZbBqvh4I^qSCwd2cq7p_lJAw1^>|1dDgOo84V&{#9o{xacD(! zd#dw*{7XEEK}G1*hGVHw$mP6s{B}ildX|Bb1!F9NoiS4L`CM4Jgf!OnwMd?ElWB~W z#E7Mok69$+fZs*oo>qco@AR0q>8WN#-uEBv-jv+c zk2vKLIvhYy)npY4##F~6_847t{cxprDr!TLaZYf13w3NF2D=dIER5S}$;2K+V95v2 zS|nPv3)r@*s+8{MO6n|1w=d~j@s=*0;%7OuM4MS6h5I&I7q(4nZI1`KJ@);78@A|h zwP3-y zn$nsq?Xz?-qpf1cWSBlL7{+Hx>okkjlcH7Pm$lU-W7*Hgls=9^T~{grp|Zc?a_dUJ zmGR>a4|V#f@qRdSdnr)8)7W&g!n8&HM9#}@T%fkpryg}4j86dsL^29dfv%(7DjiHi zsEsU`DxGpT@N&Xt?1d)g%ke-I-Xw&kW71ChWtv;Sxp#{UBc@EoJ+*!orKw8k>nIH; zA@QQS8e*20M$2yV%3)=qRVE=rPPN)NwNL%Q@5ir-Cuqhg^tckb@nHf^8VRj2ZF3)W z-DZf;M1&r{WHM4Jv3r$jLxD;tkR5>oX`beB>|u~8BbkM$l(Ee^t4hMee2y8t%0#7h zfokinq=h%7&nxSN%3CD3!>f`(5F2N;V@l%&G=AKgMn?9>GHCGL>|E1B@BH^P3Q~Xn zyPO%`upIBu$GUF4pzj+S&1kMxC zz{i}od7$fHwCXpIway~z4PSzkFO;Zh zZc#|^%@I-C5w)5m0=%MVV7{QON$0#J)}#H{Jfc@U7u$+mDp}&!{Uw2_m0Sez?_KT^ z#sQ%Aj*nkg^JCeVJUoWMO^J%-f6Jn6I@%@{$Z;Kg818A$B5n(N#%+^~05M08G(1(r zr|HY%N@Z_Tt)E5PAf;^?+EPg2O{+HDFOLFST46BOO{TyC+N6wi+wR|=nTj&~(8Cpt zEfHZydvtXQV~Wb!+Gt95X1g)mCx-XGIvxrJmAy zNtM>r)7W?!%Cf!6D5L2VSN+RX6cu6z z>1D&uum+sUt_AZZ3ps9sTu70PE>P#5I1n}m_e$bkY>{@v*(M?>SR`qQSY^Y?wJ?t2 zl6bOh4J5tFe0NT@NLq!Y#5iL4ZM}9oc+mJZXd*nPQ_l<$rN7yUdm|clV~oX~?Qm0- z6|1Gmy>TgQOhVFbizI0}-V;gcthC`MT8^UCRz(YxqRn?H+Q0-}B8TUA1u-@W#r|&L zRz%TA_8=`hBO8UDPry!dn4q<2eGk0ZnG<{-UYaa={`zPWdTa?lee{+R#Dey2w&6~x z7eP}R3E~t^N@5mlr3pN|j##zfRz*XUqNx@|!iBOdf*^NCUpABHQWiiri zc8nplLj@eCp%0Y(c=2d5PVJ{fq@j1(9mRJgLA)w8vPZ*hc>R^AjI%U%Nqnx1R?XD{ z(xC-WPSr2eh^TesVLV58aZn?FCN6^(i%B$f`C+Ki^m*rQcWGj+=+no#<+(KJ)vto- zm&(SEy)4hUHNA?a>;gGf!yb*{?+{H3(Da#A(_Yb}B~q5I!Jr7jnS|?aBOj7baE~B; zkPMe1l%N;SQ#AZhJZ`yL_SW>YLr;g<7bqhAm50h2S0aJ{-t9<4upCKB+)nX$+ArT& z0?{W~)QrNsM;6M_8mqDSnF-j(b5#du&4*d#uvZm1o4j(k?MtRA^ASJIfuPM^K_s=F zreSKW9ITLxo)uKh1^mrc2H4FNPuF&S2Th+hyL2#;M9rTby-N*oOXDBzR-n{yazy@k z2C2Sm3f8XTdvli!8{oCIa-svrpJ4Bf{t47!E%X4LKWB@$EskZ8bE1cEH+S)9IZ96? zRy?MRjF@WGqxnDTaaH?Tq+JkcdYwPa{%o$~jxnz|>fB-qYlTSD`^sqw)$cGLm{n_1pOP4; zH7O3KSNAR*JM{RszkCq7-?UABX!&`x=?fm>dY*<2IUeB=9lI4NX`H`OyBt^f@Jw>E zmd&lsVnbUF#kR1BhF71;SyS33k*52W9uhOOieo!9KCO7#3|Fnv!j&InH%;V-96qT6 zW}RDXX>;tfESywXFV=mCC79|t$%YToMBBpVv{j(3)AzpjlRuAHm+mn4oBFt6i6ZXr zo$eA>Xxhd;()G3y$LKU-AdB~N%9yEzdk*|T96JE?T)*2gteM50Uu|MMJ*5_W2ww)) z=Cnx)Zl=<<(V}g)Xwz$D6g)nk4=$rybu}84?o5g;SV?>J92?2k%3(6|YUT72y;w%r zO%_~rj|aPVdE}8_k6CuCMzno;Ig!Zx9xaAgcL&zvW3(u^HDsmZ-C|ZO^g*YnjXOje-k&1^>ruxTpB{pO zs`j<0d;6v|FzYCjXTRp73AE&{qT`Pyan;IsyCK>rMO(#Zz1f1{f1pNAG}7-3YFgg6 zAMeqPtCW87%*$I!oznh#cc~HOwEaIG>0YL^G2_Ts)R&?e_GJlYP<+%t95K3VFfJij zL|-V&YU9qzhQ^&oV3iI{MHM1#he*@nu}^o68!F0l$6OX+nImudRLLoLd6*$($mmEjc3xB3?ZzR%y}4R_^msb_7;B%MO9Dx5N<_+>dQDBlp#w zF}3~T^Kup*g}s-iYnvRqXP2{9t_97ajc(^VX;o}>xg3BN%&_6E;w!=%^|xH5PVfCl zapPtr2ZQ`&hc3>2UuVtsb>#)QrBxi}pYPW|RV+sgX3oF`SIRXZOHxlWR`pZ5HXX$x z8Q?iBGK1yv^U|AD^|r{`a!VGC3zztEK4G6Zv5wPtf2_jvL6tNiH6y5c3r?61=O-QA zyfk3;yHnqt9k6;wbSB}KOkeK|Z%&>e^6E_6u^)E1OCM37uRi{8_dBZe7T`ni9&|~e ztf6JjTsf$ki&lI_eHzQ@gW6`9`Vrr=4nFpR#TCD0@8z%eEgfY0kE|k`rY9z&JT*_R?`i70+8$aF!w})_GMBnwLwU zVY@4P7K|q_s{MfRGuK7uMPrp#DY{=FTHd92-jXvpS!Zlb%O4)QOG~!dZvC%2b!O9> zQ;asxd%!D`?OyDjZ&zQKni$_cHZe6Lw1mM>c$|!9rs1|Qn3F^X0in*qpkIp5 zC8+Y-w=)wHPbMa3^4$M$QRBkk`k>{% z>-Mli@pGc?c^1Ijts0md4i`e#&hbD51PyhBVn7~f01}gAf>G7m0{vO8xr#$d%UMslY@TcF>=L0GV4lEE~Y@^m_j>kfb5*2AlJDe z=?5<6$$bXJ&wDA;h{9Lb8K@(SlD?7!>Gg!>w@5j=(_NI8O`nXPc2SrgbASqq_U>Yb zEI3APj;O)USi{MCwc*&7g_FR%3zD0!TR@izs5VdLc+T8}bFy#}BtWr`uGucJ0T-D{ zv`qTUV@;8!|EHT&o8djU9MDMus;xe0&~`;f&>!~qa8jJyw1Q8kqL-Ib@5^50&xs@u zu};ubHXEsXIFjv@`^xPSK~yn{#oOj{)HH4DyLM{{^b=D%>OH|8xa5=UAi(Su>AVP2 zJB5GCS@3{zOiww-LSO>QI_XCC=F9CS1p};{`sjMO-b4$a7mC`U0@YZJYzb2z`2B*$ z=1IZ3vvZND=MQXv`Qb_KkcB6`9AzjQPrh2b00M4F$O0K+_c|xuMIT|HJ zZz1I_%Zrkw9C_@_Qd<5{A=NffqdlPdkSe*~M%%$a>(%OA#Cq!q#38moYBR??oZkW{ zumAfWC7lsQzlh?TeP4~kD}~x13Sx}TEd+RI8)_>X*VgygcZugL2(T(4$^4C z2yUo-iPE3DOTz814PZsD`AlVJcK4Q1^|je@3sx^LEKN>wtXz9^rkBtX08h6WV8vY{ zxLl9rqNSPNTWGH3_N3>j+OCXccGZ^=V=es^J;R3G1hsNZJ*!#G!|J0SWovN5hSXC2 z4E_VB%C5gb-V05txLB+HwA?6_)jx{$2yHK;ggbq$uoD#Q8ZWFqpr}Z0kSgVH9XD;V zx_79CJ14LL`w_XrM6X~wWV5s%vP!Q1OIHhTZ4dJYEV*_4;ob(!wm{Fa%)$?3z5P+nW1)ctk)cf1WT3-p5$hxj2Egmw;eFkyx|LU zuNb)|Mz5aAdPZ|u4D?8?1G@@a$YY;Cqi@bvRJ9r2dwD8p2d>1)y=WB^A|Tf7H)Ghw z;6bMO#1F;-PFXKEGMzxgZMg=`F^{_BLcT~fxQI(bTgybpFG;T9(JQ9l^==M$uBjjS zfhK#dTOe*1Xc&|0x6?m)uRf|EuJO(pGn({Y50^{YzB(y(VI^KE#99osPqnwDG*h|7 z=0=D=qDr}lFVOv}d(bL}g4{pl|6}jW!>YQ{e7*MplT>w8WipQ7M5-%Eb#--BSKqGc z?z+`oeLG2|lA5}!vk#~!8mBnLXpC_R&I55Ej!{F10}f~$5K$4u2@z32MFd1dQIJ^% z84hRP_giNK0kLmC&+R{a&Z8WLv)B7u>s!;e*7}xQb);8~#R1$7@}Hk8Y!_HtZKp;M z;bN`ldMWDA!gF$4Ud`B}!aFPpn_!90(L|8J!xZjn7cPf~M%PuEk%CL5^5A}ufg4kc z$0792#XWK;rT9I3hi%c$F)ce@2$Q;XS{XP1XAKK%8dn@cv^rzm~ka zo7FhEB20fLdnfY&&jo2!NH}!f#0qW=JR-mwIEe7zcWz=jtYd0TsOk+DF`dMU`z8%e z)dcF4n^+&xq%I%4M!W|7t;746Ea}I8hexF?=DDWN{1^RNKzI9oTnlKX3V}u60PVSf z4x4;4;euRJdFemm1-gH-sU1slSq03?Rqma}K9mvD{BEc+H<|jKq0}lTayp@JWNngz zL1e;4xoytUv_bAPZHsuG>3i{27Gav_bJrgxwLoSxJE(Xs!|X869e)_+n=uzT(WP(W zqy%Ptg-P)&Z)SFFP~xjy%s5L{*lSGM$Wwo!Ub&%lOi6#0W~NZmGY$&!=e&LJj+^-wy^T9eB^ZELyn)CHYJKs&koQ`?2J`MvxDvJ>Luf6)E4g*@N1M0f4( z#k}-8Fn11Y!OT!6q%f9J9qzgNvFvqyI_m|vMNhpO2ekg5Hry)5*u>#zGJrmkDJvRP z_-7r~fyZrl!2@$Ep2y+Xt23u@bN`;rk&Hi@hJyY3BkFF-2TK@>w1fTkor!bcvJcC_ z7kaSl-Mz=*7T}B?jO%fPvuBjz>isD1;Ec;A)7G*%v2q7?3f!~2xjz$bO#=EVqs9yR z$D?&7_o3FU`wdp>K1`S)+jCao?n zOv`F+A@py5I7OtA#tmNAnU=7`9Kq%r{3;JN{eHi2FBC@|!K*wO4ldv;T;S}Pn0LRy zjK)bGXT@;c;QCty>Mq_;$p4(Eu3RmhPbsxUzRzT>tS@$oNZFQfP$WBTvGQzzbDZH71dLAfcJ zi-=tCELKg)Z!*6DeiSz0hUcCOb$jzy+|K*fx+-;{aMPjwsBep&nehkDHaO`cO`mH& zaLhvmw~DYV(RM}|7l+(-;}W;+kJ0tnEErg-wgrA8xS!(ssQIlo??QF6^9gFHvhmxm z`~GHirAfR4OT)q8n1U1dJf11xW!afa(f_phK_W$DX-XK%z@#nU#inI@w;o=^ncsJ~ zB7|7R4VUNzZ-(Z(fe9`X7}IziPpjp|@^^Lutp8S`VaK2JGLAq6yut;HBlq_kt7C9W zNB$>2bK>mN{T{pYy5-MX?yJkO>-G$w3u=otjJ1LvcdPg0Z$@7aEuQ9?xA1u1 z4SUmbOZF|Ug5JeN()d`aV@7Wm83&-9;ihGnd0X8wmtl~V^8{OMpI4TAgC!5ku;|j0rcZI) z9G1a7*t(S)?ny8FJh9#uo@9KkRaj!D{+2y4ZDB7lEeCqDY1oZ@;RQc8Hj5x{%{W|1 zpHp{o;qS5pd|t*zZFLUL_!);Q?u!4nDSOZSz{uAbeeMVR69IoWbE9k^*8U@FW5Y&m z0#*M{{ABeF+?zgcO!($*3M&u?mkxz$o^4|`zv12N8ym|vYO7LMb_v~o=Mq-~U5Xs@ z27A=TUD>Gp$vbX~(=oWz^vV6%i~e5Z$Dj3(-yvY%_)Teb9Q4fF6Uvp)>-oXx4Joy9 zjmJ~4Xfnh?Kc=?2^IKh6Xr)+o5?+u^uheUoD^SbYV&-Q0G z<(R(rlD_=#ohJ3C3|J@LH+PwC8vR|i6uNV9_j4YW{MS4EX6*7k>6NAU+zU@d&iM1C z*Vnw>>5cam?Mk^0hJw`HD<1U1~iruzu@yEe$oqs)?kfR|VFIXG3=aB6*H%A@%_U^5b zt3R7NZS3Ixcq5EeDve==_KAbD?Dc2f958X-%FVkDowS|)Zv3G`dv|PHy>!8h4~G2b zZ+649?e%Z{dDOJ9HJiRUbm(}~>2IAnw13yewF^EO#Zpu&%*)v-+O=D?hj~V4PnNDw zp8#MVYn@eZISAw-j#mr$;il!p%P&=V9u?fBl}9bZ109>_enzWLVofM}|Kc=SoBgK#PUlL`GyC*x<(VT{xUP8f5f8m* z{>6cbZ@l*Wcf0iTf3e3Lf=`Zkmc>a2?boJnoL_5??w`Rr;IVe}vshMUK9jR0tS4Ec0@(a1f-uKVYERJfn6&+Fz`=a6>KT}}gd_~iB;{_7%owPy~8{i*khUAy<- z2#!zBmwpyUM7Y)6dX#$}{-@5ZJY0fcR=nBH)4Tsw5yS7NuWcClFMfaVVh>rT^;?u+ zTDJIgFY`S6XI)x(_Kd6K%F#A*rIe5?Y4;c~JbixQZ-3PDdoOe^^)tI@{g0WJ*Z_R& zjvU`;TDJK!2a(0AW|~0^MB_j7I}rJgfFjU+WPkMh0fn&!_J zFIR!&&XG2AM*`SA*W-HuzaR7I(&h6f5BdGyyzrgQhi*OzxRBXo(+DN{Cv7U`>#nC*&P1t9jAsZre(h$ z0cx5*pGm@d`Ls0m-e@m@dcP+6lys@7-~Wnv&pXeu2OE=r=@(gBO#RIl9Ba=Wqm*e= zxZEZj9p6sg6!~2w>gG!mn2Wsgf`5TLu*;9raRe;t%#gb|ClkqWnQWLF*Zu=9ApE&E zQ<(`}fAd)mWbnxD{wKGZmg9XnJJtM=Y)gOR4?U0W&aZ6Zw!Vyic{bng zuAly$XeR!D&q4I&Pi$h)Gis~cBNHv1w)e}`PnG&<{zZQ0I8obea*k<9|JCz1<$=%5 z*v1{FogF(YT=_Wbb?vvl!80RHRk8nNWcyD{p;|ouyNfJ8pZ@s^{_2_C{)uV+yDvDy z^|~JVIa_b5(|oSqypLZ=%RbbM(leZJaGpi^^FP{3*slXWdf|p2fg`)@XA1s@7kbn- zlg>laD&%?L?LY4fCevfuEj%@U**RA|?zg+x6!cFrV)4#O$Me`fQuoL9AD9H-3xB?J z$FzLer`vU&XzAH?`EJv)B!EFcYfseT54NlLl%M6_w+C$n}M#xwaa*dvVI|u zR@V~p0x`~RVe{R_UN~%aI=AMx^c{|^j9%qU(eTjO?LRcp&+`1wVk@xm-#wS1z4OZ-_xj#*T^$>?TPC2bI?!%j9OdZ!OZ}_GqF&1I%k}Hj z{iV)byZ1~boZVCG-0jRajuQyYAB?-H?49$cO1yNeFNN4lpPb*l*!@x)kI|OzZ)omAYqRFQ+T~*JIlV1(p$}W}1-1gk zw24yaALrkxSGQ+h?AGg||7?G=l?Tv>p4`{Q11|f;QoiR~#m5y;*T3x#hI&2}CPP+7 zOT(Vmb$i=P%wpiv>-Y-{&A_nC! zDLgOPpYt~kNle!ceADa`p2oe|XQDlyVTP6Qc85MR+Vdd>4@K|pdSpsCvhu>+bTW(& z+1Zf~g?T>2SgvAt^dmonhws*JJfC7$V8!qq9r%+aLKMHtobNbAO0^ zSZROW_Q(&hh35L(o=>qayLR=PTOau`78QyEm%0CG3pPL-Be&)b8RzLC?#GtwP zr7@qs3*+A7i5u&8*>`<=`^Jr5uMP{HG%ENV$#(CTqw!;1XKKUD0J~q!6*LP3y=SlvM15fH#iyU}TFP_wkC-vgtcHv3Acv3H()QkU7^Uc7GenNz3*={p9!m|MN%J`n3CcS^J;;dPRGj*WYS?_0a3*+OM?# zqy1Skc)iQNLA(}ei?#XMJZ%9l`F}qD7OK}G-Y-@^S;$|>Z{+Xf-z;sW7Rqa;_9?F! z+F+hDL<`|-2w#V4!?X{yiP}fnIW11xq;1erv}4*KEmqsF9nkh@-|%&hwwtfJoUi@b zUiD6X7tL>W^L@0okFR_9|BRNbrD?ad4E{gQv(EC9Ga6e1`0WubhR?`T_wrQvC$AV@ z2h_U*5Xf(1`N?i=t9AmCcwX|;Bido84)Mej{4ej1X-TAz!RxA)$-fNknwG^YQ@f$% zYI*#Bo&V))zE-MLXeC;)c8~vW^Yg3xT?RkTvo@@5}jcSF1v?tPHP!j`~m4?o|-UmVa5YD=^)`Q2}| zx3oV}qJi1~UO`%aZ6N;-q$Gm1_xS%m)o=f#{fT#f;Qb$Y_b2}TU49p+{YHCT`!}BO zy7sTyFSMU&f2UrquYafgFZKQ3Yx4RzuYbULevK9W&#ou!*YYQ=bbC4Q|G$-PkM6O0 z(OIFbyzb7@BE5QgBea#*T|=AoXPgdq7Fw zeSNil^#NMHYked8-t1tx*aP%eUMqVw=2iW*@7D+DfB9P0t6#sWz0$FdcX~M>pvU@S zW$`ibmSg>U+XBpf`pn~5@f+hU2~qv>JA~lNGrDAyN{G*od)Wdkef#aWMwAMzosZu( zw9y5VwedFm%#D+^Atij@IJv;-K9Iaq551@!I?3_Ss17_dvB1(s*uVerF9vjW$j+Yzy0IuoQru@G@cXaJ! z?Ie+?Qu!)n7suh%2Lme%Z8-s6X8%7vKhw}+d3GX?J7MRvvYi_@mh;U8zFy-OpFP&| zD-CVhy)etX=_8`mgtN@(G$MRoT0wP2jdtO*7{t({HCp}+V?KXq3o8$^%$+uLmHJaJ z5YpCD@&GtjY3Re7c(W0bHIGY@!v4Ys={qLwR?n|AEWccVr=DMBSjH#XIJGfXfgJP( zAs(bXea`xp9Ct`LaS^kZWX$Lija81?iT!!r0l6I=iHD2iL&6olT% zob+W&i2H1Wj1MOMu$EC}Xde+aaF$RUcx(#pG))~As~%r#=(9>V8j_P_6dKxy1g|nF z;Q0NHz^__TU=Eg8;}UsbA60E=6pp1Ta6BA|kIj)wP@Smur~@iG(-T7GJ^T`=3{fPQMzH;At#3xM+CS0Ge(i2jXC0F9K?>x z9ki(>##}JIFpNEX5dlXvN`!zzVFLyJfxUPrQEto6pYL44MS zD3(DHZWvRkAVtcI5clzhp9 zMTTK5CH?7eWKd_yt$@f6tal%$d&b^VGEHqkyh@|V(1UIgrZQfER5SW6A^!ysJXL%^y}a~#IcX`Cc`m@ zqNxmQFf=Y~)TRM)ov&jb8-(MX3mhDFLmya4H5qkQKq8uh=(f>OEpy~336A4aLDjsO z14#kKQAFpS!S^5kS4fgvBwEA~PFyRHv)&*%rnd7Tjues`P6i0iLF{}IUw45aKcD?y zz~HL$1f`W+&OJh-eAXytKv>-zL@%~(ZJ8riNii6b`IJqW6@*><-~+y%;Ol3Pjl!we zxegN3&?b<4sgP(>h|27?k!(|&^bp4_3ZjXs7IdFS-E}QUE;T1%+%u2_ za~rXya^6hBz@%i(QFkKwKDG^#iSB6(S#qFHi!8}^kXVeMro+Ukw4MV+n|Y|YjpRK< zGLi%@lW-g@eUxFyC}=6)uI6iE8yutj)f|oK6dbEsauho_bmRSlv`~s-dkc!9hbW}3 zCX?)RD6SZW+yz}TfbW;^^OQC)2KjkmeAuf+cDOM<1S3*mWVFC2eh4F!08u$Iv4 z+XfqqnYDNtc{*b)qYaFAdU|2J;olaj>A@XiN9?lNw?RStc^;JK#k}@f>@|_IOid(}V zgvhy{x@{DW^?h4b7k8;lj-y3V7~eb+Lk6Z_(do;~q3AT35zRNF_+d>O6dQW=b(IN` z7zcHAc`}@hM>B{h1(E$oh~1>OigcwZmv&@4?+4q=)(Q0Sog2lCK@}k)MCy-wwMTF% z)hIIv(fmjRX|)%V?8F9B%c?bO+~-r+%E)IwkzD@K&y&7B_oY0i8>W>E(CY`BCw*-Z z1=7AXB$0gR14GMiB;F(=<66ES(>j12*`>j$f3s=H`RhJy0vup8rP7amWcul(_YvuD zBbc#mC;&3{o7@J#TYeq@eL{~LZDj!I?^NmMJu>}Vk{eC>4hL$IF^up4qwCCNdF)ExY8%e#EoD3<+iO~ zw+*@=081YUK!KC&M%6a+M#^J#Yv~^_^|9USocc+Bc-MYyrXP#jN+loPX7Zs;k=nfb z2LEp$)j@VVM@*I%@%_iGr5{pxcLDlq6Pl zJc+}m&&i+nc)8Z8VTWl6?b$o4EfM>%GnGPO$5SB6(cYi-sCFhmD2<^#`d(`%frBc6 zl8z^Eg!?D{ve(P56n2r`uex7tCxu%V4Vu64i0NQC95sD12lnWF->G3Yak9p~+#{o{ zBw|c$M4BYAuH#7@GksS6q(|RMXA*l&->f-5^6P!2oisjIX`JqO8plnah&OulEqA7| z-|UpLbNr9G_r26kA_-~6eMUj|JD5sZDM6@xk4^nQ+-)Gq;JrUc{HQ(i2mf=AE`8G4 zN{D0bg-y5}?n!Feq+AB&nH?^jWb^5?jpP6MweCIo-3!qE;o4hA-ul-6`Q<Y}8UVZu%255b* z^*Yka^f!B1diUvfuDw)uk=9z3>N(zpcP!PHdv+`9Zt4CVgXoagU+HtuxpbaxJT++i z^hM!cd~J{Z)}Ecw+alL3o&C|UlVW}{Jt{tK_zW01X^ziltH0cAkJk6>=I?eyMy&pP z;mnUl2d`$rsvDEZ|Gc@doJcpS@RHTy%dC@Isi_|~ji-Z#Py94&)p}CUzuDUq{mjP5 z)hidznml%JB59}_Fc>gyHJ%#&QE1qz$c^^sZ|{nZj*46tzF@|OA?0dH>{_#SEM!>% zx&|X7_lJF5GO|eJ!_T6Qq!l!jO0>W9xG!f7OL2=xHl7+i_saw4ax0q%KmAO7aZXCy zmgQ52h#ytqTk?W!*iVJ4w70#O=#I4t~%f?i)s@;7`9ko{#bRmL_kR9juxbmGS2d-_hZ* zS88gxx}a0lwfKlxgT-~@#5FR=?hh{sZWOptPTW$%cj%&TE|gz2J3Y8@eDi`47rj7Z zc;e@=*Xnc4PWD?TH--+db%^nn;TsYbn`6r`eQg=hp9WoaXKT9QGh)?=(n|9>Pb@gT zexh}U7hyDn5sEM!!s$-JO2cPx*r9@Rrf*5|=IKFKy!he_pOB^TcQ2cr8Zvgx4(brx zUBlNpb!V2Ho8@Xwg@;^qvt2PP6Sn7;5>?jc{+Tr+Gx6qRW;A4I6Jw00Ml9GEdnzUE zR)#hbpN5#PCC>;2H~ErLZRq{$i4;*6jS8 z7e<^ne1@&P*eC&+lk}BCXB#%-TZ1Re{A}HpU9m?`+f%gk#*8n##@Dha{jd$+GkgN) z#g`EW&USI-;4HV2Ov5sKQ~o`PKb#viE}Mx%ri46=I$&5niMey#)C!pXiwK`QL(uhV z>t$qUvvN&Kn&DLO!0;KgI)mGjdlQW;&@X0 zR}UKc!t5+l+wQ?PE>Q?m6g}2s+3cdPH!L5<*D)R|-Z_>BI7{HXp^vY+F5!vo;c13t zEO_aqqz+xA^jgsUT#=MMBOFkcJbB`H{9IU4U0AWW`Rjd(|CHu z4VIX$k?(p_NW7tsPNR94;03-7@J$Ll6Yx)5;QYm`bfPL>4zu2Lb6+s@_wK4N(Cg9- z%SVYe6{k33sdY6Kbj6_?O${BQX62#DXqZ9kjvl85*8YSkocsYQr*MT|PNtPnmwp4V_1Nxi?KB6y9EDy>004+f@MN zqX`DV`LALkPH5je!w4dZuf(GUTbrM2`kXgh)TW_NIL9EjJaRyRn>vlrN0JKEzW1_W zc|XyvVs00%w0>>)Ox&DlzuzJ3TEh~urJPvgXD1Z6sq+neMA8kpA0c}Ny9lldGiwRQ z41Ix}u5*GDnx#orj>+noig_>0o7~KnfqQIBZ0;>%>A_{!Y4|fGj=!E@%^P05jKN$xMZ%X?e4@NPR!k!D_@1@z|q1m27*21}~yBsvcoL$4NL#M_DBMoM+LG9;Y7xO=iAji8fpEnV*ZB?(ga#+H(0+hEED5uiaG>s zGb};tD#WS$!96$g9Ydd9mMxdnBm|R1=M{41aaK ze`dej_;GX~z0{11{0`w-g0?rT#j!ZC%uNenaLQG=&C2#U)^|$5CITz5p~rc{egtB6 zhJjaT1f!*DS&>x6K>1jAHOgIFyRGvkh3?B0<$Ft*3dqT@2xY#}Js$VY*F&uL^EB;3*h~qAi5> zaD!aOmSDw^;HK3Q)Xib{Cj$F%`9AX=5yoa5H7o;nHr!~Jwt^jKDSgBG)~X573QY5> z3O6w;Bq2Fh%p(xXVoCLNxn|~*(}rATr)_ovvs{%75|RV%c(T?-N^Wp120~Zs~ByeRF+W1 zoR!2-Kw{Nq)7(0G44@}~ns?Q}tvp6qu!maP{Xni}{E~UHGmEomv>MaY-Hc(1T5h(| zHe+m|C0UPv);oWcVuqReA9_20m*K{*@&eY5q{|JLRpVf{mgZs;__fZkNb#~Gq~VZ3KQQwzzc11dziL4nbFoZ`?W_B zPg2CccM>l(we{6*Vrq3nnt6y2cm466@5`m<*FJ}LzgUGg?@1t+D%=yii*(^)`k}U3 zx$?AfB*T6uZ;qi4D}PZ7V|!B$T8Pfgjo~v>zd7K67qFIm!HnZt zz5W=+_8W4AMVt7Yg6W%X*mrRZ;>qTW$6|{QoCEC`8l2=4=XdR4cw-l8feh8#c!8uCbNSWu&uOTdQ8^ETpU^F&RIND zLn;MUuO13*PM&0K4pm}6J-89xxT}Foyk;^1xHsv6>u4BqLhJ^O+V}_C)D0s62>c=hT* zWYkFeO}U|W6~M7#4rIT>95C2Ic*kc6uS_#!xn7wrm32^grSw3PX_KAV%PebjIlQ-r zH5oK&{d2d%t5?u&>kI9VOT3T)Y=b+4X)Tk_nfobxGWfE>Jq50`WD(xDGG+L~fcc9%X}8i;j{za!*m~rq^G1%-mflZ9t&c;m{5>~xla?;)s;x077FIO0QU1X!=f%3S%&=sk!lgY?SrjRvjoB&MVI zlonwcW2??TCh`Kh#Ad{&Q_L9JFU%pNF<&khpAIoinRXc%w>ij&_r5h7Vr_mk-Q zmz#9(8@ze7qu|zl)L_sE2j*-6S1%h3dT?IqL%dA^TCcJmmLA_#e(!$WDtqYP9@nfh zUckO_3d`m1ro$b}24JXT$mbLV&AP630qFH^XbQYQvQ{x~ll%ry*)RnWRH~RSdzf)Y zY=gO;y%)5^5u4@4?3nB9;yTv~u>Oy~FMr4K&cDu}!T$H(R=%VE%d%#`^Qm>-yxQ)w zf?EXcGKI@JAzMQ-q_yw{J_u%{0=~?<^&VhtNf~*}Uz6?5N{4gcbAWC0>x>)ppw&XG z+diOaj!0>NEK3^w`bCxzSBgQIYlt(S`N4-x?p$SX8&q-Dw42{8&pw+NAG>Q`Tw-!Y zk&W%N6EKc}wYTKjF7Z|`5aXaBa2N;qycF1!Y+S1P034Ot1TXINGVYxJZdKm-#Dv)0 zdtwulaR2kf6&@YTo<6m)z1_b20YbF6OxnC@)-nu;zT-4p$F6+RA%vRy_d?&QilDOjL(Ad zan?`YRdkV!6tr5-S|hXlY&7nzX4y-hWIxMAT^F{523JdttV<}XG_SEqfd={*;BC24ZYILMLfBew zVd7>=&oS@=4Q}G?1eY>~l|${Na$WDOxj9T}W@qrM*&boCTa{6%e#9!uv=r{dOIsOI zg2R9M-pXoGm5o=$nti52CC9BGjYp>!8J3|Dw~|duVlzqmSmtP0#}08EcR>+#m+3vw zG(&0Hg{F&QlS92k=^;|J>ib_umbM606_lW=TJ)I9OCZu?1~6Dy#C70muc))InB~PF zDJiguq_l}#EMq%5@ecmhHTkuy8fkNB1HVY>kRWa)X^0t7K*lY&PS)5)c$ZN&{qy}9 zs@i^3N`ZWi^;wGxq>S<|IT~s$jh{KJk6~~w8bXzt7~Y-oQggUO94EGwSD16)_t0WI zB~-#J05xg-?~9rQx{lQGT5 z&VpfrxQKzBel57tU^q3bf%l~g=<5d`t|xqR@c^|LIk_R-a%e;hq1^uon zMs8X%k35BsCjX90B?JZtBHaG4h6M~>Kna}lEY)l$q&RTaL@l*|A03s&0wZ9M6Y zM+O-&x*YbxVdbG9|#G1yGAw-)`>uFz^fj^?KiR)6ewKQ`R?H$v>1o|+mGy14}x&XU2f{CzNwa2us zf**EYM*oE*pMj7ucW`}cq3DRjvKm9Yg-AcTR|$~; zC1l*6SSm7-xgo>8{4y-1c9D@q%XZ>qhe`vl#bFkU^KB=M^> zFIjg*#9lhHU-F%{5Fmr!jRH@1l9ll%hwO(hVcd(57ECJ4q|;+Q=t_8s7$&vWioDL=B%>yBTNB{TjfME;Bnr- zJbDGd_Qm%EnDqiZBamuwR?FcZ};>4kI}PSv893 zP`I#1HDjME?ATtKLSGB|L3E|yo^%)r!Mg4$3U zeP|8I>LY9E#3wNz*m%mc+&!^bpEqhYBRfYRgVKPum>IRxDN;|&+-As&oXD#b@>!6j z$qe^K{uIz#ba%#hOnXc-;*s9O452=(f%vOJh_y9ft|QGId=>A_?PPXEB(EE5XH(0g zaPP8{46oFndzZ!AEXO%L_Mt4AW@<2(n$pVE24&GUVjvBJyqMX*0`zd^3C0(^Ddq_t zi>7h)STx<&@OwaWVg=}AayggN9z;p4!a{N@4DC~vxZtMUy^04> zk4rw&NhB4~$7r*GrXkdl5#lfn3PpB)gbVU%-Xu0d<|arFGBe5G9FWxkTRjMOt2UQZ zqr?lsR7Fc<%#!|TU59{`oBiw+$>t;vFXM%QvQt8UKU2Ul0ACWr@CIhvm6iaowURfh zn*nEe12YK;OraJgI?n!w0-T+UO*imn74!3fbqv-D=GAt9m}RIu>lub#?8Pz}+5}>b zPTQdWkD%XySszeyPjdMd1C8KDdew$O-q^C|qmUWcBr#_X^+Cqi8D803#~2IfbAc)l z!Y)`p2iiEnn^UxdOV|`+-#wtFL(tlS(}s39gW10})kDmHZg`a-v+8{Go(!Qz(*Q0O zyFi4?E*vhbF-$sSHMbZ;ahmcW=5RUQ#Pqxo5MLf}TWS~=KW9F4IC=lkU#mv+g7tv9Pad;s+Rum>M9gqg35DiX)PQYVuJ>83$ zS$fEAm@CKU3G-PV6qiIkvssI`1u*B+qcu#G9kP$=Qz-RNnAa)h-vrBD1%$JmLxS?f~4(kS()A*X;VLrwjK8AH%k8vVFyN+DSJA`W~dqlVrL< zUDfTuq&y7QLPS{yn3;`~TiNR~r16^M^d1j2v-C+vWq2UiI~8^TRa06!?KCyXVIE*h zn~{u0)gi9%a341;qjuL^aC7?>b0Rzu?D`qGa-4lAMlniZAK=|gQVu7pFIzi?ttA{| zOyJ18Cd4>jFKOCzYI*yj~9USEL-zh|e~mv_pBVg#o=*LEra4L!k%5DL6<23DDqtp8f$ZC76lXr)y$Kx1b;5Zn}NecK7??M4S z%2$SGk8Z1(_k9HLCdn0hnQ2kEDS{50fS+m=Xt+6o+YN>*w6gA^%Z4K1d_!`v_>N2{bpd(~fwwN`$ z#T@35YIGVfZQa4l+B!vzyCSt5KeINLcVQSub&xl-Y#F&+$T0xBq7L^^mtfYDR_skH z-|At$sF=m+I8ZUK=A9hqmC4J*jxlRF@qjAiN*8jP;rm|L-Yi>{i#S{nM?g%oryZre zaGSit}uKD&DoLuV57&B7b(kFk102u3Tq0}WK?~WVXO2uhc>6lq)@2xM3 zEAbW~UXNXfASeYQ;yohdkVE+K`|F$M7XBUZf7~X&9@wooK<_eE z;s3mMQ-G!CuXDkl-YrRO?E^g&^uY=}%!QuIGS1?&jRj70_EA;}dmQW;Vn5#OY&6lE zm``fq3VwtKp3TtH5^7dD*|%aT3O#!*=O;7?zz{D3K&ncs4In3B&js`a{)M@>ar#;^ zU+&u){piE&+RG8^|H4I|#}IVOy?g~v;~lTq3+ZtN+c3V$AU8b@I@xxz2>2sSY=F{k zQx;C^H(B;sog40ik219xIg;;%3Vsyu=c%*>g>A9x@A=&WeZ8RTsa=T}&^+Jysoe_t zHH9AKLT7zuVq!y{3q7<_wiJ$M)VzdjkEd04m<-@Y0FMD2KQ-V7J>ZrRd#jeYvGp6) z>%v{DxF^G%3wLrG-0V19?SGF`mc4f?@B^)ZYxfV~wo%+ME^byEC!S^*L`gxR%=+|B;SIwOu*NOt;_>ky8E~`usNo)pPJzdvdgsvH^*gs=#Y_$U))doC=nP>Ou&FL?{UtUx23nk`9OKZ`xf#0Rz zkGtRtIir-ou^7p8;6E04;tEmPABnY44i0M}vu}~ zo69&W;Cp@5pZj*Z6QFnPuh9QYbkT>=PkG-EUt?7tE$2_GY!=)oZW5x+*B6oNxaG*ZO3Nf-_97G8Uq9aw$J z{4M^^2jMfk{{5bf{yx1p;d~o~eb*`#uk~w9MJy_2DHT^;Dp<1k2%m?DU^7onwdC}N z7`(KXpSm@GB&*FUkdWLcrgn=zQH6ot;TIlwDbVi?yeSfMJKsF z!d@eJeu>p6Yq=PXIPBGlG0q1c7v_Pi(IcCoiCa0L6?F1BhdBU z|Cld%9?`F(>wO)`MhknyOP7snmp*&)=2lc82BhZRA zqFmtD0)JlM)dHNdb*w-3zU(8veIe7?TYW{8nOmNmKZ4P0=s?c*nyL8TlR!WZ@khcx zra3=;>!8$BCilL!r0GVYLjwChECN??SmB;PZnY2lR79UqO(kI=lM;JnZXJsGdG`r{-C09!1M) zWiB#_3}1?Yl~}zLv1x?jnS`Qk^~?*X9xh3g*bG|*hueIb(pC^mz*`i1>?PqHGh& zXl%6@R-GJX$NZ6#+Op4^xvk81WVugS9rbSrJ9tl+KDH|xhVd+SS$&E9{ufmF1u9jC zf9Tx;h^l}gZ~D1aNq;v})ui(-^Ao?~t+ROLeaeq49Dr+7smkH25+&PYRWm%@Ta|1m zNs+aq1|=)jBTG9~#?fD&+N2djc$Swc-9Gt_6xN3wH$e)k>ue?K>)w4^6jq<9{ku1l z<>-Vg97IySQYU zyI(2W=uxJfNn(G1Z$sApa%Pp-MX(yGm z6)tJ4n2%{nX3Tuj5-~N1fsrb+ES!`|*%p)~iY0m}bFBT%L|M!Oyyes|mo!?}pweO) zr_`Rq0(hER+85LVrRgSNn0A*Pt^GDQq59aD@(R-VYxaxqR-!}!Uv zdyKSv$`8zu-9c_mYjLgIlhTqUAls?c7glS59n+=z{nHJRwXSnBS!Q3Kugw@|#5!b+ zLsp5BHPs~xcSvA4XZb4kO|rRlU1Q<8fo!LtryH6=dF}SrCClQBSD1$?VKH99F5F{C z*tTNBsd{$)6a*EE#50TsgH9V~I#g_WPpgvmNw*gAe7`o$SNr9- zT&MGKodzq{>H8ji+5%>^Im`Puc*~1wkfqzDsFU`dLqg65gi@PMJ+sLGWl60R+ai}b z1dp)aqv~0TA_iafQis>{A_156Ve#iUWvSF1M%~bksmrCh^;x3iz3bPCyn%jhd0!!K zvaE#YO+jAzj7J{NfhYh~@SX^=;swxNh0 zS?-1hrF+Svo3C7i_(dES(QAj7Na<}y-?)zJ3plIv{j_gOeUYXa@se9#9Qu~2m7Y@S zh*~)zTdkEW?B5HkaqG*Z&uXOjn3sd4dVpPSg}B6JZ_geC7KlJCn<7=!jvPxXVxNko zCL-vfmp;7jg>r~{(*5%+11Nd21~H|h^7KBx$d#jh8UDnf^fW0?_wBdYG%vo=#}SW` z+LwmBXeE#3XqP-~8tP&=e?ps*L|Nsb?#o6w-zNtwC34&(Z*8&#D2JwKM2%?M)`JA1qpkZnlf>nav~ zS~i8MDj(JHvdGicoi(&WJjb(HzJ`%=0>xK8xLo!T6w~*e>XTs|HFTHktb1o^FXTNL;HVPWMRE#*^ZaauHYxSn5>@e){5C{CnYD+yvF>gI>jit|D?j)>QOn@`?Fr_K`S57FYL%gIeqc9s- z5@hrhBqQgP3|bwfH4&{+zT3UE$_`Y{bZcvs*7+{2{OQ=cXw~KbWP@t7j^>i>7?O7GV1i+XRpuk522{B<8k zsAbt@^d8$qtd&`^4XuK1Pjw!U@4%B7TPFMVM`NkU$R*r5e!B`>D~w-YCtjeta2;Eu zmh-t&)v}|}Hpolz!n;gkw5yC*s+vp2{l1UFy`Tg~P&+4dOmAJlQ+>L>@X8xwHW4If z5_bS+8psQ{gt<;91HZcPiLyeuO zfi?w$4To9|SU4=1tp`b1ay(iqM5~sGZL6wE>3*%GhEckMc+M?P>EbCKAV)+ORZ8JX zPx5)kv^EAj)z`nv4+kzII1XAF2lVUng^1M$b|v_6v!ab5JN}`UBZ@d$lhGQ}e19R( zIe?ujm4f}6cQIFJQI*ndD3yL?ySGx=idAT5qe7J^-Q}h9&|Miems*i3S(f3EiideI ztmgN^-C`as^*aPS4d~m;uXo?S8@DsF#vxVj{nKnw`foj2Q@Z3umr}NYAIFGG zl-6*sauq-RGNtt-?+E#(%~4vjq<5+O6?ui#3MiQHm2slsKqEKp0;dnKGzRiD(y@|sEsU_DxDG=cs;vjtmP)=i$jybn~Km}Oxj_;OmoYKdbipz zQmSO!V+;0Dnxm9XL+NQABwlo9L(KBh2Xff_!N@AnDwB}mXCB!&b;^4AUq-LJz@8b0 z(4$J|#;$BPX<@kyre%Il=S_wPy@F6GB_pLOt4FCe0;tO+av+csHQF+Q9>$t7k_ktp zjBTR4RkBOW=eQAAEh@E4s;#S%mfw{=uR0Kw_juqQk4gqXoSW57D2?0Dxav_F8QCAn zrNNujt06$|^_wgS!87AULWVal$9hx$h4a!2`o4)L8O=3{JS`Qkk!o^LFcFwDJ2rDV*tZF zZ2;nSa%7w!sVl@B-O}(>u{}*+pLSo4Hrax`w7sXatwUQjPnhYgO&?f7fqhY9FxJhY zz*crh84J$+x`bXsnSQWqO-oBe*pYxf4q;4$;!oo}R3~og`g`dLLl+x7DxM$#W4WwS{f^isLHWc zVTak5U3N%e$!SS@rHG1tNYpGu?d9VQ^!Luz5!^x;~O>dkQ*)P3!xZnZ-l+XrMz^$FB% zqGPZxq{udUiyM_H!dNbKm)3YyTC>h#C&r5pJV25okI&|5eqpkgA_N#gc1pRGSQB(CAe2I_F#*& zBaSu^N%0~{%fKp|SFX=fD6R@V^-VKLQ<(35Rwt6aLeiBKw(?s7V+aVVebfO>Y|ioj zX|9OUKkCJ`5zV_X#$tc$epi(htEE{%xD>YGg)w8iBuUdTPb8_ZLZeZ%4n-Ti6@@EB z(GMxw$^>3E4lnTtVr+5}`@1)=UKEYx2-4^05TSPG(stw<)vt}vbqFH zeY{kfG2W8&u{P{(d%c`o&c!6EMx=5wZqzNxa^IsQbrMP4|9FK^ww4Qj`*0CenU>xC z`V=WiY*oRc^bw_;|EiS5NSE0$hSU;Dh^CpAd&0Qv+tEN?Rwt#eKv6NH&`wb#0iafkT05AQ$LjFu#2JIG;XzKk+qSCa! zSKo(nH{xvFI) zViUmh9_$AeHSF8DKZ*9M|9SSIPxVqW9`hboDv>odV)KhGU?0JC`)SQbdduOcDsr}a zM|_Jw55VjG%ddeo|>G8Vi0 z_V({?`RU+qL|M1LO1fm$o0fRLz7I)bulA6h{YsTI*6wRQ#o;kX=6hRR(wI&+;5sPg zs&Y2*ht@-wb6%t^L|TMf8r@djMR9S}_xF;PDbjS?D40iawvtnz9&yyUH5Aqck){up zU<&oKnGY+4Afc`htsQH?;bq@e)z_$WBW|Yhn-iXqfKAbncI1qH{^JPhxF)M zrlb*m#kLMt`DjKkx{b4~j$%VwA;tE284a%DD? zrJYuOkQkcCv4wo{96gV-p`gvN(z39Jrb(yVAf!Q6>ZS^U=$+F~d*k6!W0%v8A9w3lrL-~Q$XhdrBeNrSaB|eLqM11M z=o0?1lFcG|xGbwpN|p1Bdk?}Y9h%xzh_pQ-O}m7Bx@z1AQKs9MvLHMC79Uhg5spLc z{8bWq!bO>GEg%|L;hO$r?$|iCQBlPYGcstU;GXK&+5caLe3n>_tVUwi{;}2q{NBljn)?^edf5r6sa=GV}E2*Y-{hUbq7-{Rh zrOj8;wz;IyCRWG_7NNnIWsgow#RtU&M6P0EGv7D{Q1ELTtJ)u%>DyJU8{bu@DRgu#s*`5QfZ{gM1r zG|rx2e7H_4i0x+E98}FEf%w zni+SZ806vQqbUTOFSP5tV8T{Q}|c!muR6MPakWUDDFuBs!Hf9b$xs?HN(@a6(saQC@$V{Oh^#;OCA zuI-1hNCtQgi@eTqdAjswbwOUTq6=lwxO{DY!V?bo?7aP~W&O@D$aoLRsi9*)fjOgi5<9`3eald{MJFQ&+g2fbIsd$Vok>Udv_d)(h?GE z^lnfy{7=rCotm2vdNbi>+S4^~RIIs@!e~9(E>ANZL<$elvA=4USdwZdV399x* zvV^9-bX1JQn{>O7YH3)o3-o;f)#7E^=*ZA)wXkC`Ylo4eky~Unu<=9Ly~(((*%1e6 ze3X6Tzt4Jw#pdSroo!nFx{ni5i}Qr6CI<)BoR<3yvRGDvat#HV#thnF17zn+1sUan zq#L+)PcAdKKh#5+MO&oqGEf1GGNWWYI*Oh7?NZM6e~2>2^vV5cZ-u#t@F^i4PRI_Q zmTMy#a5FZrQNHmQL1nx+*_U@&a&wv&=vo2QmdO;)k(+Q%7f$vFQ0yNxY?ZA6*O*DP zPx>pr)<|=H;v&@+dZLyCI#ocmjY$UG%-KW=EX2)8aS}ESmriYlW4igS~PQy)tR%`YhAdDLfThGw#nL*2nr zKA4gZxwl<*t{z}5v29Wx^GI(d*)1xP7wKmt!L`$_>JFUs_8GbFX3;6R10?Z;6ulQI z7g=7BEd9iVO3QyrNVOf*Xg8=nyiP8+(e^UVno_@mt={@&wjs7dYB5J}P`hnVhTp{; z*4gQ~#sa+0&X`p7Z%zv8yc3i?USLPrQ%lZYkwrC$FYPG&8VM3sDz^q*Y<6pqwnN>+ zV;fKDFWn)#?e7d>L9gvhwWJ30YadnLeEVyRGSCA{larM!cOIn$3N8EJ={8q*<8BgM z?#6P`(#*$|n(IxyXed?NnXyc+29?VdN8Fu8#HMKWv=R!5#jLhr^8Sp@O*Tph31F03Dbjcf{!R zp)6;#mBm00)w*-2uz6?IjMpd97+e%ZRa@Y>l&6+<;8u!UidH*05n|n1bea`uH!{s9 zZZH-NhH92tI z4zX{fVN7q@O8?}!_lOEKso|V?lIKr5CO5S0P7=HDCXNtdErr^r+S~gyQ^ghLR}inD zN;!!y)BUPT&>oBcIV4-|InryU;s0$1IjC!4yTDqcok8?A`Yg}gQq-Z9=j5uq+G$6H zcTy5I!3v+Fi6Dbn?*cc{h0EEYPwFepNWrC2d2nZD;KkHV;13GEyoU|RY(T_y*cR;^ z)3UP%hr-*-U%}O_Njn&}dhYJRBzLFEO@x(G667k!d}ayZUcBs7z*%yUhj#XSOAK==OPp%&0g6-E_*qXu%Wh60-mWNGLOC!vPM3-st@nw=z< zRlvMnukl>)hhYZBU*tfSzBlNwfmvT;PQ1jMnN1s%c%+LN zU&)u8OQwxX8A82sL+c~z)KYk52>zb%x>)fal+L8%Ynxgh#w5lKJ*#U~fbRFpY|mJS zjyaOS?8N&qG{`LAx$>Ek-j-&jn0oc1gMz$)w{-*E%vV*23799lm`m`s*43Ka{At_B zg{Lm)G{V`*&7WEnI%S7%P+ zi*sf6 z|84I(z@w_xcK6a-!iSm z4)gZzb2v+h>x_GLKk@q;tkbpQ=qgWv!(BMO!R0t86RTUg_&BVQ8(&7nbvw?^te_v_ zT?x-$I6=R++OP&ssVC1r=eYxVoyYZ%vs1+iwM`SER*G+2bHUereCu}lRy!j2%kO%= z9E&o1`$8^{r7qjim;QkF?6X~1`AA4|d5-|7<^u74fy;Yr8oZFy&Hsi9wg8hSr}LTg z>?ch4tDi=M_emM~wk_AaXAZP__MW{*(d{hvbNqlq@6UPSvBw^LY|g?hh39>JM>YPa z!VD*OKV9ywFjz*O{ymtCWcBgbE5Bo%j;!^PsNY%g@ZCthl8lcKxtzyV)u&~4em9(7 zh$`WB9v``&UvA!kFZ0gY+D1PnY&X9G3q5&{iSaw)E~odKcv0RcVO~%Ak`}Dq?{gr? zIP+Gi+g%*m_T0X%d~6qRt-sIPP2639m5=tPz5NAs3Sm$R8Y!*frC99T)WYMm1Fp;X z4r+qa;S4NH5r47ij1Qtex2w~PN5t6^=OZrZ$>HS~(zQA-k1ve$c#Ph8(RmDlr7JJF z9mc^j^N!gHvChg}S~vSQI1FYmb~h71;S>526wf^B@CKK|SjK%eu5BL{rFXu7G^e}Z zN~9N(mEYu?Y1}_{wa^b^cOHHfBT!G?uHd=CTQpWr`JNx{@fPdM%geCdUA1&?A!Jt zvON@wFL}>iU!Fu3Tgx^+hrXp}huPV(PLIF2!#w`hqmx*PJtKU&dxqyj~uh5_I~UhTA1B zvlnM%fddO6@R7OwT^2PplXoL;}cZ zSKzJ{$REbrOEJk5UEcrc(_10I>+0Ef4JyG^FHn-JiQAMrPb+dU_B*%*`x+8?QJwKi z?16jSW?#m~?UCP48Ph~_zDYrJ&NOlHpFN%0v)ik9?(k4`hsW(KnZfNgc0gt>Gq+&G zv7Y*Rb{=tj^|?4^Qvp`umzkR?$m*}X=+NqUo2DW5JO;;?631UUA4k~3%-p=Vt~ll+ zRPE=GvZ)x0o1*C-9jr>_MdijH=EJMiwzzyq@Y@%~aSd_I##HRNtU6YigOf3Ge_b>k z1hx0i#xc)%AKKzv7W{%272hV0_VPSY?D4#OTFCSdemiT$Tb`E>uY4wV+Bzis*DqNe z+{TeYyU_u$2xqUu8QnK8lTFmAnf5dJ2;p=4|zV*V) zJ@9GAwEizF{A}&daR<%jleW};_{Le>=C7Cj3)@gZT>gsZwy8C(9+wv@JSF-y)j<9@ zITR01aDW&QF2B294O09_WsAquT*TdEAAz(?x2Ye`f~jtH+X!k2r-Bq5T$PPJx$sU9 z2HeFtQ5VD@;YKgHg24*D?}@eZZkI-m-@6~5vQsp9Y!1^0vH31Gt(#_C!Dux<;PApJ zW28|keY8Ti6z5L9D#6C2;O) zP$+cDalwlxc@ zF;w=;JNVw6T8&Drt1^gm@;i+QJa_VDMXlR9`%aXwE9O(+IBf#2=k{!!(~U@}!JyVB z@!J<~mB_W1P$<`ZjW32|-Jz`U*uGogZyP=4Yj7OL91AVP^{=bV)fq(5%6s#{4E`hZ z?FVlVN2!aEqE^0mf*0l9C5v_$-@}*P zF&_mZxjP9Yh?4syRZizIL7yeF`IS0`*MDJU0VUIO27U0cM)mO6niF`$P-?3iGrpj;{r)?_V!8~NDEV_&sRNb6|HGowLgxkJ;Vh;I! z0jP5C_iixLAks=6&cH0F=wS(7#ehj|bns;^U$uz^}vOWW@#?7^ysn+4qw& zeY;O#!sxk1V(+Kk?VUuG(S3B8=XQ<4d%`fMesmWvN}fc*74L^5*aLIK`dse@PryO> zj5Fof6&R)|ghfuT{$>x)t-cN+KroAp<#4ZeoMhm{I*Zjl^Ep5T~A)remX@F5AaqGcGJ0(}Gx=)$31eM}%@!))}r z+>0`tZgv@UUh~%JqkL%kx<@c{2qZ?Y=Z!}LqhIuH)NJ6Sw;gKax${${=M9%Yd6kZx zzuV0B$%*@T)(ufgfvxLn6>DYHGkP~`GH~*kmCd{;X`)1b-cVxbr-~Xn;qiCZY~7Q2 z;M)DWwyyp3wW)XC5)&m+3tVmg9GHyXS453;jI&pnEPO|F* z(yl_O)(S5l_!`DiQ^Pa8TaHKFl1+@qs~T%`+Ovl9hBW63-~N`EO$T~)@i=;W*>$VI z7@n_CpE1M+dFWWYt9`n6D@Rcml`q;5lulJ>b9%7CtlQt4EBd4Q0S2Aq9(?A^G+v=M zG9SEg8ne2n-V6qR9jmXkTys#2k!4 ze=XN$#w>~9Fcb&22K1#VfAnDDjNt&Daz@aiz;b}~m7W!2JxXiIq(HcBkY2a$?J+Yi zoi9B)7(eo7{3)e{9wp2|JKy;IiaB9X!tt!P7V|BcTX|ouafMVXp<-e2rFac6!YyIS z7Qfp^!_&w6=*1lmsgmu@A(#QMjMD=L9RQ}VP& z3&ia9O*6J%Q4QM)b@RS(XI6{_&OMU2^xevj7ryokDR%EmXne7tl#+|v_w_4FeB>^yFV2?nL&T@l6%?r_fGXEZTz{s zhQcqk`_kYqEpt7*^`w#CRPMjA`tH7B7y}c-48=7JKi4xi((49h408iB(wR!6(fA=( zj8jwiYbc{bUV7xHLVhZGDQH>AQC?TR6wnUG6+!>?{68GJ#F}si8k&m^|LWka@T{ct z*+`wwi2Nl(Eij;52h*Ry%mBvDus>#ON?|i5SQ++%b1fOmGPtaLqHd-JBBp5r`1MwX zIoQm9#xt(eN~F#~>fWoVSIYsl#H&7hjzzv8)#P)WEYc-ZDFU7?R34?oai(HdxKJb{e}&iG znw`nNfZ5rnnW9&NBiQ6j#;Ybr8foepo|)0;Ox?jV%Nl6vH#}>;uECkS6C|LC^)&rE zp6hrqwB9L*Bd_k!^zV`Wad@pWeHYKJSJhC#I$qRuY+iV^Q}R2{Wz3UT(GF%KzBXX~ zeA@LDPT785RJnP2WI4k|k8inU>n)+<#|(?sL|vw0_Q^$c3)p$vz?#)&F|kN1XP9x= z?y#PA{WTGP*{=SDa-k(r&u~+CzT6gTYqQ~PU~LyEF{gx?Q;Gl%i|8YLQfL2vlX?rO zIjGW4dhXc9umgtI$FP!DQOCwK#;}n~y@kx?rS2lLG0ZlfzkFp^|DqKOrS$)9Neu5| z$o-**{;_5fJ7JC;$0D(d#@i>c}1RNV|a$cjTJ z<`$zDBSs(|5Al;!+^36SY>>`#Nw?ux>q>@MXeX!lv|_;XmrjQCM=HJKFZ~5?v{j(9 zrP2g{DF%V{=o50Obfdo%gTVsy#e-U@_yd1228Dwo%NQnxo+|XDpLp9Yyy~)g++~KD zK;>h62-PnZRw%)!`^vwrTMC-)%TL8UQ0NNcE65?tCvPQ_{J z6HIs>MMA_(3ZjmH!hm!Em2U1qx|d29^&l;#(&@pZ7Z^rsCHYQpNgEkV9!NgJ^zR_&mo#~S zw()$KA80lO?e~C~y$+t4NMb%$ZZLJ6q850eb_2EA4`rjM3BD+{Nkqa*m$3qdnbJ=D z8sH7X`3v`YqiPsVvTzI#>)Y{K3R8oy(|M!JeqfJ#W9ymF(aXws9)-$^YA8O=3x6CZ z5#aHAJZNS()sx%s8vPuU@T4|k{|!IvmzDZSPN}0)qX}b|!M_ zH)Zt#K7-;nd*ku)$RZaU9a^fb22eCyeG4)DhBwrTr$FW@#PR_F^&>@%^FyumMq#4f z-`awMN0@d*@@_v-Krv+6?lOjMbAB^HCHtXL{ZM5Twa^>Yf#JyJWebDQlTF0dNN-d- z&xF~1QB4HZ_pr;%#K^<974(lkx498tsc;D}!FDQe8)_Q|*a?uwaLk@JMb;QtAZwxBVyjoJ| zqj56j91MW91S0o^u>90Irh;Mb-7kRhYRUH(Q!%-6JJbYvICC$VN^z?B88`@XHu5H@ z4}4K*_LCc!21cZsveCMSXCIkZO;CDY6x!&NMy7=k4VbbbHI8S$uvX)>CwvdwCr7l* zxlK$vBZ~PT)%qm?#QFlzw3ak8T?`lY$d2ViuJx6puJ3MP9E>P(@{+92a3BVAsm><{ zyuz5LZ(~Hv0#o}ZM83dRj*2!Ly?}Nxkq!5ifibfi4V#HsjI%44RLm^B3Ja&8Oh*mZ zQ`rJv8J_L&F{nao#RCbuiiV(K3a6|+-=r6x10<^MUa!T0nji} zLC^>7Ep(-{k`z>Lo5-EiBqT8tF|Z42GzIM=7IA}+QbRE4W0MiL2q~2$1r5wLz@2nP zNMa@+Y7;<5ND5l$8wetWlpje72AUnYu9W#C1>;!mIakVLMxTZ^7!#J(93}66TEpCu zFh-xr_sv^9WdLHMBge>VmZQ(Q)X?bgUPJQS7_{m|$H^%>Q_oNtnq4wF0la){jeDS# zVJF&*UdhYQV)STQU;$`Cbd@gcD9vX+6*FWgwo5FFdxJ=7n8i*szR5p5yaGZUFjw9_DeP z=9$$~`rw&-f%8r(2W7epNQj)3w}UBue0B_q@qrTv2${$X3P26o>p<_xYV(?Tu66UI z9EO#g0qNeRO?Lq%IM9Qz^K&~v;5!~W28uu8#hB5I06_#Ha|oFfp2qm?a3-UoCD@n)m~P@V($RL3+J1n%=seuU>}QxcpskL! zk<^+4qzW$SX7(}c@G{IoY{R=rdhP+TV05O7K_Tq`O|wbWMUpYVA$d?2^E<=L!&!4R zaw|!me}J4@g=ya&h8FVG<6K!#&1zFu$Q) zq3=g@jMR|_QT5n7NjnqAu;c4V&)LePqRbDG3b?G5*~zed4x&3-+QOg|jvq!PViQKU zFgqCL1N1)gnwb;^-ylc*V9!i!Vzx8vBs>}BfhOi8!_KNa#*6q%YezOPzn~f=fco1s zrjbcz*xCEdJXf=K0W+bN*@`LzUTbbx1Cz*v4jMCO#g2m+rvCePe6#S$(Gn4fJGP)6 z;a>OG(S^v(s5Pl*Ln~_OpPSGdz}eX~^skMm5H>WCG1c_X4NR!~49{l`sG@)V#IOrL zsGz^H*ymCF+m{miO|DB#_nycO7r7L4uS?iHBKu-wH_U)Ns^Pc{*qe&F;w6I>J+y*f zWbaIY9jpJ$HJllZeYO$Ib=1FM_-zFKz8(8-B-M4@$lSz?#We;${$ByEzEf4FOb}dUB2s`IS~aeGrk;PLDD!CC(MbG^fc=rUMqyu(cz>hYj(09(UvU^@ zLt%~Bi^LTgZ?+gO*KMlh>axvU7Pg?irFK~@TUXI#sj-AW7~hHmtMbe?3um@eH1nTh z^mL1wA-W)l%BiU1s)!cU)zXOn-(NS{d#r41tGU}%ef|Aln|x*Gz3MMp<10I7@;puU zlCSKHx9q&HEW=xtX7c#55e)ZJZs9Tv*~wm-kTxc}-N9yKsnvZKID@SeP&7i+EgWa! z$T50ue-r-BjrWo^C7FDrZ71P`OP4K-_t?eGWLbQdQ-*^_+LFv3;mbB9y)OPu#%ZgmUsa%|%XQ@c}$;|NO3UQ)c0T7S~i=9I4CMfO6I zxy7xF*GsFDO|4Gx*YNm^smU$<74VV-Q;Spl4Zx?2jc)NyUeuaxG&eiN-|?ch+yrBT zTmBm#V!fDbG&eZ`Kj72ztp!OYbG;j~n-A$IOEa1qoRD>VNLyuYlCj2(*o(6$>he;J zraA&aPy93A-)?QHF3LG&j5k-iaR>Q+-PY#v^QRJx#wrVQvN?TAdcV|^l#@vbrg&2Y zaHPvO=N8o!aQS5poZVzix7f@T7RKCc`q^YRmpV;ZOtnVt*l9Zu?Fr^=ODxjacypD7 zGiKAo#H)$_Ckmv&QfiJhx1c%sm42gzNhnQpV>vx*0gv#{yNnTbl&k2Qwt&&^oInBxWSecUt{6oa~%}he$s5W zaHdp(%{P_^!=4k_WHFObu#jwFbFG#hfCx4mXH3-=_IN1)vQ0+BkwFZCOLYk_-po`} zTul!+?5menV%Se=ps>;&Ua?elNsz~}5L2l&Ihal%JTqP-L<6oV5z8q)I+yv>o^%px zDaoN06En9;3;G37DWBJajwz*+>Rb-cDdVd#lL>e*g%;M7)roz3&XH&I&!>#j5{rT&BpkI zwA^xZomlLH9b>kG*kSYGwO65|O;!U^N|y-yoau%YlQA);q}Gc4+zY4{81pU@A_kjn z3}QuCKJam7V0)t3VlkV{<`cP*gf4Y>d2>yBf-&Bd zoL*4h?Z7q|vB8?p5e^1dpGcM#Jhh12P&er+=~{}HjnKA)Q|B%>*Spl~sCrp^pgMN1 z3jMXY?)vr`qKfXpoNgn!Y{79<65pJ0jDnS{+ISVhK|za+$H7lHYohx!san2TDBa6J zlt@2(vYl#SfhUL-XG=$@;GY+QM`HoucCa;Ah4IU(69?Ur0LWj7#1To&RI7+AxcE8< zEysoUU|Osxmry_0Omlz|&hKeIWpV_`icM^70)KR0rl`N1u^Li6K>3 z&hgb~<3;&KOF%9T;F8;k4jx)SHc;xyGzL*(jTak0WL?QOCrr+olTAJ)*XIJN zw=uJe>OdHvgW8Jq9CNLw7d*&^Ldl#^Pk1NnWsKi`*+PR|%|b$mAhxYo=S+`pw}>nSHEo0ugV?h%&;@Mw zcAh6Isq87+$DqGpB^OJU0iJg7A&!cZMzZyj+D&nF3FaU;RP&Bp1m`Xo7Ll=5>0ewe zyr??Uh?1hlO3^K+;t>bHnsNGVSqdpjCyuR-uMdPZ@*&+9PnnG_&>2$@5H{Iu2wisySz!%g!i8YV(FS`4RKP@*@d}7KbFVgVcAeuK z)_!}=1$)#@WS-}oq@qn?u%bK_!Oco+P-AAfipg=Hv?a^6`hLvD64M0Gxo?l4&$`Aqq4mU$lE+(Bqh=!Q=StIvXA2o($ldEQ&ZAH7(`s#Df0!7*nSG)EWV$; z@zS{zWBkdgW1x9()=blR52iB#m^1vq?%KSJWCV;Bi^)=m4@lsMDtm5xt_O(0HMRRZ z_FUR3&Lk(8jF|F@%%<#i!Z6~BjAk!rv6(&9ozM5}tSdR4fX1w0DW+^E5>&^IQzi=^&!)E5^L@Lj&!;EF$K%13v-b?-k=jj&QJgg!D*!OD7qht&_zVMAlZFw7V<^ke2l1q`T7Ex2a5g|67fGM%UaTGN^q`N*R0bMar zapZQg+feVVXN}F4Q{?t9G#|s+|4o-OQJraM_bW0>!8gme)=XoQ<)kIVn0&se;YDCRfovSanXVp+PP!86{(3ANr_xA!J0F5 z3$b{%69Hx$oUav2lQk@W+P?NwOIk@Ri=z*iz*~bo49g00vdx$y6 zf;8o#W&L;l?|S85IIzHT1b~XtxCoVtkhu(?DiKmG&>xhCVf z2gEKy<`M{7gtSGph=xD~8_(Q^9BzetEUXK84@dsw&;~-*BIV_}^q^U}ekY_j^1BW= z1MtI8wuHpxI$A;aO^VcLSS9`o_j5h&Q6Qq-NUae%7&(|hpoSTcuR!Ly4&*RmFNz6c zLRCs-#P{)=j&Si$No`7zT(QX1a%9;N?&wxUx3WeV0{P&xAZ@)Zu_-y3Vml#iv6UWK zCS-34vMp40>8gyB+0}BP_2qwGow(dfJuB`-c2@4L*8$Hc%~$q@cfH;(^U?c9l-K>O zk^0DHddpsy_{b(ly7a*1a@-~M2sa`q9q-nJH1~Qhvyh&;-t7;h-^;w5h4crB++`VL zukM+HyIjpTa}z?)e_q>7+Ap35q-nz?KGM8#Q7$P6UG~KTtzNq9`axYzRS5HkNj*Za zy_)Wc@<`cNBRbuhV0&$husStY^4tN1!XpIV>+(36OS%ey@9j|?ZdH6O^5w8jrz*Yz z)c)KMg+~g)*E)&JBj#em742?aFuslqlXN(h!T9<@-0Bu?<3%TLh*G(vpnRmgqyGKT}I>le(^F+@^$eZ2bUlISU)QD9sz&C)84{vnK z!TQRb9wBXZ>Vx%__p&m)!7T^ttLm!}5%MM{0IaX>3m*-Ol-9c;V0~R$cUQQ)!3kN% zhvx5mWoWp()&)5Y+E-`%yLX01)Da9iY|y^CD${m8P?9i5>jJhj8C>lJsq@=tkwy3R0RD9uXbaB293+e;kbTWx- z528B?6u;pVTOYV8c2;pxYX4rb*p;j}ygq^peT=po<&dTbRy5DIWP!Q){`&j4JO0&$ zmQ?!i->4UbaP;B7qY>YjFueUJ{Zz*ZX3dJTT(~CYXA!*~)B-+g>6jw{4 z`+vM7x=BCcte7~Gs;k<{fMj)+XKdY8w##t=zZ6^BtfH>g`#r#|*hTnZ=8U?T+>>us zQ%Y9r$B)}*a!Zn5HUkBR7+@Mg?g`s!A_mokUIs_41Fq2??tpSdcOLtM={+@scP<~WMfs_nSq{#K* zJ(vXZtL7t_v`WcE-FluvKOvE6u-xOYUcBppaE$m|_~wO%67yabz-jn6STL~MA)Nvu}Fe2q!d==-%-T|1Br)y?#FlV%0qZ$I6|>!HHs@@ zr6YDQ0CSLsLZ{4%Sske`cA zIUMbCr$k5j^rWbuIzv8mP@N4@%yoS8k-hs=crYDy;IEYCwS-Js+)tn6B3b+Dpg@fR zB`4LTP?cA%^;HR#i+}ktLP4enz9j&ih)JcC=hgD$kN~AkM>O)FN&{c8QKh0gA_J7x zRgI7aDixwW55dcuV27QGmIf$&$N!a1ZhYN?lGJdJQoRlg!W7G^6hh_FANjW>K{JZF zrHtx)huNRE4lfsN;C~OA4;%S7rES?4g!$`)Y~V}vinf5VE5aSgmQ$_P$D)F0bxn&3 zuBAFjwW>#wX`|OY@$!)MJil&WP%YU_9h4(>HVX4aFQvY6#m_vSp_h?~qi^xS!>BhL zRBNZ$PfMoW!Sk)t1_#q(2mem#ULQ$(l{lGtJN9ALgv-ek);F(WJgN~zRPD*&YG+5& zd9kk=W_FSxVoXy9&+VWrvCeTpv_TV_6%m+cv$CIDCJ~D##Qt3lPZfjKQI1#EFfyg~ zDk4s%*@=y&y-GT5_jRC6IY1g7rW*dxs*E~*0m)lDI*XdwswPH#%;`h{4$c%1kXHg`w^|u4i_gEM3H`A@`D~}o+GkwLOO0b#Ul%Ren zA(-s@xr2SSvYUYNwlfe@Q>9!IDUshWZ)YxOZ-O1^^`+EK*+i6N5Ic_L z*ZSJIrqB>RP(1Q)i%iXS@NbAStavV^ds&8(WeGoDu#b4*CUghhzJy*--~QsaI2*>P zew?arBx@l4>e#CMIFhb*c|D-UV};lte-mpwoaCMsN*7x+0JX(0Yv@*vqYF?jUC_md z7CZ01~CgG1T^ zT*R)?QKc-HmUv_a)mj`8OiN^&KUm=i%#4kgN625C?LkSP8n%{;{}K_Ph2TwLI7ihg z4d~JQi?N*#*(Fyf{WHUKE#e(Q0poTnf@pyq^IzcsN{EWY*B4Ua*qi8a{j-8n-9zC% zIrVu{f@$55FDMDDYf@yO688TxM@D)-FRBy%Kn>MNABEw-KO@xKU5K%2-Q5+4W5`IV zizmb}Zmk3ZoWBmJW2@OHd7YO|2z0_fqBJo3O9NYiso1%N5%PNIR4GNWkSSJh$KI5N z|E-BCmE0K_s01EZ%Zo#>0>-H7mHiZQsW^P(tT>R)L~n-0BoX!)cQi^KOfQ75dpbga z#S&Gs@*0ISB3v1B*9Y;X9s7Ci^?_ee0@5`Z#S*y-$o?^;K8QW=3hKYQO+LhF zj-4$IhQbze^QOls2Ar}BdW_Hko`FnL>_U7b?g3Fq5!f8ZUO*3!d>3TB46Q9_J^}>9 zvgXGJ*Iof~REovpUaVjn-v0a$OnrmhkdP4|sY=BaAnbFIn3(o#1pKl@E!L+!kZvWf z#=s)e{Z1)WLSCScb!{Ks_Wit6u9}N3u#AT-qQQg#QNW>uy ze~%K$1T&31w@)D#Fz5NuoGF7NB@(+dR1!6K#Fw33K#*T9-x+y{8Uy33{=mOxJ>qyM zWXi0!H-SuywjkI81IF>@;ENP?1_%9g+i|KbC7xZN)g1C)rE)<|xn$>QGH4iuH%LpU z8cjY&lUqTVm>#YQlFoe=B}cT4(xLEd3I{pkphkj#-<6z6liPVw(YOeeSGt9!BS7eQ zDgv`V7km#*Mqg)tFH+%^{)01}+boghd*C0?WRTAiqNDPh$snKEW+Od=53%L%U!FzT zXZe2-U+~DS;~@w8%$oG|+;Kw&-n5&t&nl-xp7&tNwZMRV)_m~o`$mKf6f0B_@+BRF zeJ1L7X|Tczc?dmi(|PRu6l{C$dQDWg1YN2~5;3ia^3OgFljnM@ekx@rHRkjEOOLL2 zOcNoI$q|!_6j9?2Q3~33Qu#R#_OVFz`nn>%?}eXUzDqfP43?ruv*(G?P|EepQ7oEN}O67$u zxg%03QbkV80}rkK_c#7_-QYozV$dBVkPKIEwe;QR|9)fmwULS}WG##MXF1qtm!}L- zdFf0S6CE37V`0}0i4uno926#2q#=?TeD?{k(JntYSgCZu(IEFLax9C)q9&s{ zh^&T8P6zL_aPnZpDuBpTiIkLP(P6imQ5`@&k;AvxK}tJ!*WhkthLXKDj*`+!ZpAc$ zQSC$RlfGLEPFnWFurA2CAs--^L({B&81o`V^#|Mtd-yaya-RH`a1}*JCo~dLnyBKb za4gX>s=cU{VWYN#m3DAcc&9QQQ?C7#m3HxwaJnV72W2jQuMts0+|bAl066i3RzgY> zB~2g`O-8jFCc>Y{!N9v-i}?!>3dvWLmDaq<5Y-OEZ|gpkS1k{GE^~S&7EV7(WD&*a>An@gU7De}C)C&A(;*(LZkUH;d;@x#I@)Aa;m^ zMCQLJMbfBQc#jGNfv_k^87hm4#BOdn76tJ z)Pzb#EdJy=ag`=kQ=?%)W%}=s(p)-!o}4xUv@cmNq%;>@t#@)7`A(1aKS)lyDJVJZ zR!Z&q?~&8UNn`&mIgOmd_V1F@hJ$FPqhvDSlrch46MkIeG~tY~QJ|=KlhcH=$~@#W zy_1|a1|AS{8aZn$oC(Fp!R6~rn~rg&SsEL@`ptf5X*ss+7#IJGzS~e^2!ULD4g|D? zYMX)6>30g`G>_~wWD5k@F9JF3s*IG`)pDWr<$tD5l=M;u&*|LtI^Y>)_{!e)uGa^( zK6>+1UibH{uk2Z+mu$Y;M{kP4B?H0Cai7W~B;>S-ZcRwf-=y)8rj2#`1L-=Qm$T6Q zNv(5PCgikdC0(xOdzz5b-iYib?HA7j()1hDKGOW#l`bhEr+pG-_0nZGiMyPt5EhKq zdW3|W_JGnOW#5u_x-~&g+bp*_H9<~0sMmXhgq(IeED0{H!m{8bWrtf8JFze$Z4xpt!^R6X{T;hMZ2URr+uZ;dBh;6 zCH_So-R@K-% z|BPJI?9>N2E&sJ>d4pRHa$5B_W8}IfCxDRC@|KKJYUD+MdFt)UMw$;Ep96omE_%ze$4k_K|S&vC&kJ32>PQy@d6hE>hD*@ z&MHny?cXaFyMa;H$+>|-!_iBd5b`w z)~eTUBIGnj2G83Yz36G=;gHs>*Kcug(L71?15Vh)uwG5NS~$*X@;_H6y1i=QX1=OR zAg8f5tG$b}5_%ebE$M3Q;#wbeS89A+OH}jIv$N}-%7&!530za+fFB-dnQ%ou%8N4qoaSnlc{boSZ47wTv8~zF5eR1cbbv+;nKkXmN zY9QB9hFH1;L0mAC;HQ13s>X<}*+YQ`djcXx`AM$< zae+cVC&6j3+zCHz&m%Gn`<(otdV!zzI*EXTfVYC5R`~4`I%zou{aH?a+7p;u`huBg zhk?`2URl4KTkcG?Jipqh6el4szwBaTt*xnWnvYQ}&;0lM7L=s$tIU0|ne&|eYD zs%KIr*<#dX{}S@`mQ{a9k^dmUx=+FT4$653R`m--PLX>fn=rj6!D=8nTVSV6@-f_O z5DmM*peNCDzjP%vvb)uj7eRLM(dq;%^ zRxzD2#_azk_16jcnJ>Fe-xg4IMYtpFDyr4`lro5x^%-SwEyF3QRWlYruJ=9hx{ysg zzac89mUg_rPCKWtN_z1IN(ajsP3F{IMZ{@`{svmvJ_DV%`#R8O7@(2M z3^zQw`gA@2FXFlC=4@(adkit^V`lgtgq=1C=Kb%Z)6iEd3m<;pt6MIDc(#Dpk<7+1 zV%W;~P=Rdy?Cb+*oixx)x1q02B_8?Amq)9>om!wq{m^TF5ZGzYNHE*?bq8j+^4oy& zc4r`_rUso_snOm1`fuk6JB`}Wj4h*f%I}p2+QC_7t0H{OTvK$NEK)W0p${#ToJMT0 zs+TFdERilt__+ddTHbBw4ZK|m&5OS4mG3h_P7~CPRDCm91M$BT5X_b;=xUeO^JzL> z1ajH}tnqN_`&%hF?SlwZ7Qd{aTQ#08K)H0mGb37T)K3CA?J0Sn77F+Wj1wMzsS0MHy}P*TV>{7spbX*Ip~qTDbhF_ay+$rKjJ$8LsjPE9&&`kgnv&C&MPhZ% zubl|wwCBmX924D!ELBla*Z=LM4TPNb&u5(Evub{ZG|eB9wDc#)FO-+5N*&Y z#L7{3zPzo(Nlv>jXigxf?Yu#X<uQUtfwDghMVD>>yJMlmix*^f%B?k&9 zIc>309}J02&9Vh#k(Rx`Lm;O;jD^s^I|Vt-_Um{VA{+K0ft(gUToVk4s(JrhOcVMbLnv!#3@{sWLTMpA%OxNf`_WZd(1u2`aVD1!NCM>x0+>(V*d*zv`q; zbL{h~U?@;7nzziL7;w|_hGTpV@Ct#8FSLh2x?dR3(_*TmBkW3ly?XxsR>p9 z*{#N$nPh|ok~I-6h|Qm+yfXnnxM_DNqg@E@m`sPEOsk9c!LaWrE<0_A>ZgU1fI}tw zkW$VBGhj;`(CY-uc|PRqRIx&B(}b#(;v3fp)HDGHCQRu)ic8d1E`M$Pq4(!J@z`UJ zJ~n6JmO@HR6JUgz_Kx@>g;8pnql@hpxM_K`ngj5gRwn=`tLy?zCfu}JG$mBeNm(P! z9YbCBY#Cx|lmbo8rD!CtQ0lyr&(LHrG!73{BieVNvuH9%FU7aXqrK7-X*$A#&ZiY* z>gP262Tev#XOC6tz0%h^)46SGO}+=dm?ndomN-(G=S&7Q%{~|Dgql`xa8)*?rWM|) zy5Ny_O@tiOw9XT2=iM%i9KV-R)2gN_&U-NB!+;^ww8IOhjFCpE^wA34Qh}P*`KmPl56V>yo#N3nKIK3jZmHOfa9XItY#r$rsW-c?@p}--8I4lo%~KCVWyqDS&`$! z5@y;vQCJ-tkwTbhiQm3>t3f! zAf}Z*CN>yca5Tq51|7j$4R(Dp7DH4ce%%fEtwkS#9pyV! zAf{cKDuZJ{sBX@oh*b(KW-`$S5wA%e&N$DDiXN6AOaVe0olJRYiNmo`%|stSHj2^P z2`?@8K8)NM1~y_B<)vM`12YIFdY?h0Q7@_kFD>UDSr_D-WU-T%HWj??s)Ij@t=d+Tn57GEO(J%7c`bcIio(o@|EgL6Pe| zY6359*C->~RA zeh)^%RT|72(qLlfeo9L_^r%9G?P4Z64pmM6Ii;m7k|Ur_HHcIrez8$nT64mzXc+=# zCVD6CM?M?XPE_@x3@dA=P==bfP7_*M`npF@yGfw9!@x;zJA{t*{8VX^A;l1?myVsk zy8^Vd_MEtnMYC>*LO{brZ#RhKF)IlzEoq_zG1v)1KULJw36HM zuT8!CmY673q9#H4FDPx*9KuW6JxbMJNHTg|M2N-mcd(f;+ z;}v>Ctv*&?qi13^4eK*pGj{3nF`BAjvBPSHO}T&4U;a6N%0q+jL05cM72jPY|BYon Z!oNiJ_SxNpc;U!j{|gdPbgcjY literal 0 HcmV?d00001 diff --git a/Assets/Gizmos/PlaymakerIcon.tiff.meta b/Assets/Gizmos/PlaymakerIcon.tiff.meta new file mode 100755 index 0000000..7557fd7 --- /dev/null +++ b/Assets/Gizmos/PlaymakerIcon.tiff.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: dd021173169ae0c45840a63894bc27c0 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker.meta b/Assets/PlayMaker.meta new file mode 100644 index 0000000..2cecb93 --- /dev/null +++ b/Assets/PlayMaker.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9e856374850964c5b87f19b12572d635 +folderAsset: yes +timeCreated: 1449957738 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Actions.meta b/Assets/PlayMaker/Actions.meta new file mode 100644 index 0000000..78218af --- /dev/null +++ b/Assets/PlayMaker/Actions.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 93a4fa665e56e446bacfaa603a05b17e +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Actions/ActivateGameObject.cs b/Assets/PlayMaker/Actions/ActivateGameObject.cs new file mode 100755 index 0000000..f5c989a --- /dev/null +++ b/Assets/PlayMaker/Actions/ActivateGameObject.cs @@ -0,0 +1,132 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Activates/deactivates a Game Object. Use this to hide/show areas, or enable/disable many Behaviours at once.")] + public class ActivateGameObject : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to activate/deactivate.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("Check to activate, uncheck to deactivate Game Object.")] + public FsmBool activate; + + [Tooltip("Recursively activate/deactivate all children.")] + public FsmBool recursive; + + [Tooltip("Reset the game objects when exiting this state. Useful if you want an object to be active only while this state is active.\nNote: Only applies to the last Game Object activated/deactivated (won't work if Game Object changes).")] + public bool resetOnExit; + + [Tooltip("Repeat this action every frame. Useful if Activate changes over time.")] + public bool everyFrame; + + // store the game object that we activated on enter + // so we can de-activate it on exit. + GameObject activatedGameObject; + + public override void Reset() + { + gameObject = null; + activate = true; + recursive = true; + resetOnExit = false; + everyFrame = false; + } + + public override void OnEnter() + { + DoActivateGameObject(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoActivateGameObject(); + } + + public override void OnExit() + { + // the stored game object might be invalid now + if (activatedGameObject == null) + { + return; + } + + if (resetOnExit) + { + if (recursive.Value) + { +#if UNITY_3_5 || UNITY_3_4 + activatedGameObject.SetActiveRecursively(!activate.Value); +#else + SetActiveRecursively(activatedGameObject, !activate.Value); +#endif + } + else + { +#if UNITY_3_5 || UNITY_3_4 + activatedGameObject.active = !activate.Value; +#else + activatedGameObject.SetActive(!activate.Value); +#endif + } + } + } + + void DoActivateGameObject() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + + if (go == null) + { + return; + } + + if (recursive.Value) + { +#if UNITY_3_5 || UNITY_3_4 + go.SetActiveRecursively(activate.Value); +#else + SetActiveRecursively(go, activate.Value); +#endif + } + else + { +#if UNITY_3_5 || UNITY_3_4 + go.active = activate.Value; +#else + go.SetActive(activate.Value); +#endif + } + + activatedGameObject = go; + } + +#if !(UNITY_3_5 || UNITY_3_4) + public void SetActiveRecursively(GameObject go, bool state) + { + go.SetActive(state); + foreach (Transform child in go.transform) + { + SetActiveRecursively(child.gameObject, state); + } + } +#endif + +#if UNITY_EDITOR + public override string AutoName() + { + return (activate.Value ? "Activate " : "Deactivate ") + ActionHelpers.GetValueLabel(Fsm, gameObject); + } +#endif + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ActivateGameObject.cs.meta b/Assets/PlayMaker/Actions/ActivateGameObject.cs.meta new file mode 100755 index 0000000..ecedd47 --- /dev/null +++ b/Assets/PlayMaker/Actions/ActivateGameObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fc0e3ebc3fd22c6458e70283786cf795 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AddAnimationClip.cs b/Assets/PlayMaker/Actions/AddAnimationClip.cs new file mode 100755 index 0000000..3e0ded3 --- /dev/null +++ b/Assets/PlayMaker/Actions/AddAnimationClip.cs @@ -0,0 +1,76 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Animation)] + [Tooltip("Adds a named Animation Clip to a Game Object. Optionally trims the Animation.")] + public class AddAnimationClip : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(Animation))] + [Tooltip("The GameObject to add the Animation Clip to.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [ObjectType(typeof(AnimationClip))] + [Tooltip("The animation clip to add. NOTE: Make sure the clip is compatible with the object's hierarchy.")] + public FsmObject animationClip; + + [RequiredField] + [Tooltip("Name the animation. Used by other actions to reference this animation.")] + public FsmString animationName; + + [Tooltip("Optionally trim the animation by specifying a first and last frame.")] + public FsmInt firstFrame; + + [Tooltip("Optionally trim the animation by specifying a first and last frame.")] + public FsmInt lastFrame; + + [Tooltip("Add an extra looping frame that matches the first frame.")] + public FsmBool addLoopFrame; + + public override void Reset() + { + gameObject = null; + animationClip = null; + animationName = ""; + firstFrame = 0; + lastFrame = 0; + addLoopFrame = false; + } + + public override void OnEnter() + { + DoAddAnimationClip(); + Finish(); + } + + void DoAddAnimationClip() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + var animClip = animationClip.Value as AnimationClip; + if (animClip == null) + { + return; + } + + var animation = go.GetComponent(); + + if (firstFrame.Value == 0 && lastFrame.Value == 0) + { + animation.AddClip(animClip, animationName.Value); + } + else + { + animation.AddClip(animClip, animationName.Value, firstFrame.Value, lastFrame.Value, addLoopFrame.Value); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AddAnimationClip.cs.meta b/Assets/PlayMaker/Actions/AddAnimationClip.cs.meta new file mode 100755 index 0000000..b149d15 --- /dev/null +++ b/Assets/PlayMaker/Actions/AddAnimationClip.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b9bc61aa3cfd0e43818e823d44ac217 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AddComponent.cs b/Assets/PlayMaker/Actions/AddComponent.cs new file mode 100755 index 0000000..b47d211 --- /dev/null +++ b/Assets/PlayMaker/Actions/AddComponent.cs @@ -0,0 +1,67 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Adds a Component to a Game Object. Use this to change the behaviour of objects on the fly. Optionally remove the Component on exiting the state.")] + public class AddComponent : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to add the Component to.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [UIHint(UIHint.ScriptComponent)] + [Title("Component Type"), Tooltip("The type of Component to add to the Game Object.")] + public FsmString component; + + [UIHint(UIHint.Variable)] + [ObjectType(typeof(Component))] + [Tooltip("Store the component in an Object variable. E.g., to use with Set Property.")] + public FsmObject storeComponent; + + [Tooltip("Remove the Component when this State is exited.")] + public FsmBool removeOnExit; + + Component addedComponent; + + public override void Reset() + { + gameObject = null; + component = null; + storeComponent = null; + } + + public override void OnEnter() + { + DoAddComponent(); + + Finish(); + } + + public override void OnExit() + { + if (removeOnExit.Value && addedComponent != null) + { + Object.Destroy(addedComponent); + } + } + + void DoAddComponent() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + addedComponent = go.AddComponent(ReflectionUtils.GetGlobalType(component.Value)); + + storeComponent.Value = addedComponent; + + if (addedComponent == null) + { + LogError("Can't add component: " + component.Value); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AddComponent.cs.meta b/Assets/PlayMaker/Actions/AddComponent.cs.meta new file mode 100755 index 0000000..1932de5 --- /dev/null +++ b/Assets/PlayMaker/Actions/AddComponent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a349bb54b28fb44899ea4c1539a9192 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AddExplosionForce.cs b/Assets/PlayMaker/Actions/AddExplosionForce.cs new file mode 100755 index 0000000..bec2ee7 --- /dev/null +++ b/Assets/PlayMaker/Actions/AddExplosionForce.cs @@ -0,0 +1,77 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Applies a force to a Game Object that simulates explosion effects. The explosion force will fall off linearly with distance. Hint: Use the Explosion Action instead to apply an explosion force to all objects in a blast radius.")] + public class AddExplosionForce : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + [Tooltip("The GameObject to add the explosion force to.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("The center of the explosion. Hint: this is often the position returned from a GetCollisionInfo action.")] + public FsmVector3 center; + + [RequiredField] + [Tooltip("The strength of the explosion.")] + public FsmFloat force; + + [RequiredField] + [Tooltip("The radius of the explosion. Force falls off linearly with distance.")] + public FsmFloat radius; + + [Tooltip("Applies the force as if it was applied from beneath the object. This is useful since explosions that throw things up instead of pushing things to the side look cooler. A value of 2 will apply a force as if it is applied from 2 meters below while not changing the actual explosion position.")] + public FsmFloat upwardsModifier; + + [Tooltip("The type of force to apply. See Unity Physics docs.")] + public ForceMode forceMode; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + center = new FsmVector3 { UseVariable = true }; + upwardsModifier = 0f; + forceMode = ForceMode.Force; + everyFrame = false; + } + + public override void OnPreprocess() + { + Fsm.HandleFixedUpdate = true; + } + + public override void OnEnter() + { + DoAddExplosionForce(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnFixedUpdate() + { + DoAddExplosionForce(); + } + + void DoAddExplosionForce() + { + var go = gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value; + if (center == null || !UpdateCache(go)) + { + return; + } + + rigidbody.AddExplosionForce(force.Value, center.Value, radius.Value, upwardsModifier.Value, forceMode); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AddExplosionForce.cs.meta b/Assets/PlayMaker/Actions/AddExplosionForce.cs.meta new file mode 100755 index 0000000..7166956 --- /dev/null +++ b/Assets/PlayMaker/Actions/AddExplosionForce.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4646286250465e744b99a313370fda17 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AddForce.cs b/Assets/PlayMaker/Actions/AddForce.cs new file mode 100755 index 0000000..172094e --- /dev/null +++ b/Assets/PlayMaker/Actions/AddForce.cs @@ -0,0 +1,111 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Adds a force to a Game Object. Use Vector3 variable and/or Float variables for each axis.")] + public class AddForce : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + [Tooltip("The GameObject to apply the force to.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.Variable)] + [Tooltip("Optionally apply the force at a position on the object. This will also add some torque. The position is often returned from MousePick or GetCollisionInfo actions.")] + public FsmVector3 atPosition; + + [UIHint(UIHint.Variable)] + [Tooltip("A Vector3 force to add. Optionally override any axis with the X, Y, Z parameters.")] + public FsmVector3 vector; + + [Tooltip("Force along the X axis. To leave unchanged, set to 'None'.")] + public FsmFloat x; + + [Tooltip("Force along the Y axis. To leave unchanged, set to 'None'.")] + public FsmFloat y; + + [Tooltip("Force along the Z axis. To leave unchanged, set to 'None'.")] + public FsmFloat z; + + [Tooltip("Apply the force in world or local space.")] + public Space space; + + [Tooltip("The type of force to apply. See Unity Physics docs.")] + public ForceMode forceMode; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + atPosition = new FsmVector3 { UseVariable = true }; + vector = null; + // default axis to variable dropdown with None selected. + x = new FsmFloat { UseVariable = true }; + y = new FsmFloat { UseVariable = true }; + z = new FsmFloat { UseVariable = true }; + space = Space.World; + forceMode = ForceMode.Force; + everyFrame = false; + } + + public override void OnPreprocess() + { + Fsm.HandleFixedUpdate = true; + } + + public override void OnEnter() + { + DoAddForce(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnFixedUpdate() + { + DoAddForce(); + } + + void DoAddForce() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + var force = vector.IsNone ? new Vector3() : vector.Value; + + // override any axis + + if (!x.IsNone) force.x = x.Value; + if (!y.IsNone) force.y = y.Value; + if (!z.IsNone) force.z = z.Value; + + // apply force + + if (space == Space.World) + { + if (!atPosition.IsNone) + { + rigidbody.AddForceAtPosition(force, atPosition.Value, forceMode); + } + else + { + rigidbody.AddForce(force, forceMode); + } + } + else + { + rigidbody.AddRelativeForce(force,forceMode); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AddForce.cs.meta b/Assets/PlayMaker/Actions/AddForce.cs.meta new file mode 100755 index 0000000..0340bf1 --- /dev/null +++ b/Assets/PlayMaker/Actions/AddForce.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 58ff055ba918aaa48b2f142ed5b7a00e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AddMixingTransform.cs b/Assets/PlayMaker/Actions/AddMixingTransform.cs new file mode 100755 index 0000000..0dea52e --- /dev/null +++ b/Assets/PlayMaker/Actions/AddMixingTransform.cs @@ -0,0 +1,66 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Animation)] + [Tooltip("Play an animation on a subset of the hierarchy. E.g., A waving animation on the upper body.")] + public class AddMixingTransform : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(Animation))] + [Tooltip("The GameObject playing the animation.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("The name of the animation to mix. NOTE: The animation should already be added to the Animation Component on the GameObject.")] + public FsmString animationName; + + [RequiredField] + [Tooltip("The mixing transform. E.g., root/upper_body/left_shoulder")] + public FsmString transform; + + [Tooltip("If recursive is true all children of the mix transform will also be animated.")] + public FsmBool recursive; + + public override void Reset() + { + gameObject = null; + animationName = ""; + transform = ""; + recursive = true; + } + + public override void OnEnter() + { + DoAddMixingTransform(); + + Finish(); + } + + void DoAddMixingTransform() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + var animation = go.GetComponent(); + if (animation == null) + { + return; + } + + var animClip = animation[animationName.Value]; + if (animClip == null) + { + return; + } + + var mixingTransform = go.transform.Find(transform.Value); + animClip.AddMixingTransform(mixingTransform, recursive.Value); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AddMixingTransform.cs.meta b/Assets/PlayMaker/Actions/AddMixingTransform.cs.meta new file mode 100755 index 0000000..b81d3b9 --- /dev/null +++ b/Assets/PlayMaker/Actions/AddMixingTransform.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a6cff7a6b1eb9d840aac5db6552a2780 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AddScript.cs b/Assets/PlayMaker/Actions/AddScript.cs new file mode 100755 index 0000000..8c28aca --- /dev/null +++ b/Assets/PlayMaker/Actions/AddScript.cs @@ -0,0 +1,59 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.ScriptControl)] + [Tooltip("Adds a Script to a Game Object. Use this to change the behaviour of objects on the fly. Optionally remove the Script on exiting the state.")] + public class AddScript : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to add the script to.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("The Script to add to the GameObject.")] + [UIHint(UIHint.ScriptComponent)] + public FsmString script; + + [Tooltip("Remove the script from the GameObject when this State is exited.")] + public FsmBool removeOnExit; + + Component addedComponent; + + public override void Reset() + { + gameObject = null; + script = null; + } + + public override void OnEnter() + { + DoAddComponent(gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value); + + Finish(); + } + + public override void OnExit() + { + if (removeOnExit.Value) + { + if (addedComponent != null) + { + Object.Destroy(addedComponent); + } + } + } + + void DoAddComponent(GameObject go) + { + addedComponent = go.AddComponent(ReflectionUtils.GetGlobalType(script.Value)); + + if (addedComponent == null) + { + LogError("Can't add script: " + script.Value); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AddScript.cs.meta b/Assets/PlayMaker/Actions/AddScript.cs.meta new file mode 100755 index 0000000..f10e4dc --- /dev/null +++ b/Assets/PlayMaker/Actions/AddScript.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3963d96ed74c6f647897199a48079bfa +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AddTorque.cs b/Assets/PlayMaker/Actions/AddTorque.cs new file mode 100755 index 0000000..077493d --- /dev/null +++ b/Assets/PlayMaker/Actions/AddTorque.cs @@ -0,0 +1,100 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Adds torque (rotational force) to a Game Object.")] + public class AddTorque : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + [Tooltip("The GameObject to add torque to.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.Variable)] + [Tooltip("A Vector3 torque. Optionally override any axis with the X, Y, Z parameters.")] + public FsmVector3 vector; + + [Tooltip("Torque around the X axis. To leave unchanged, set to 'None'.")] + public FsmFloat x; + + [Tooltip("Torque around the Y axis. To leave unchanged, set to 'None'.")] + public FsmFloat y; + + [Tooltip("Torque around the Z axis. To leave unchanged, set to 'None'.")] + public FsmFloat z; + + [Tooltip("Apply the force in world or local space.")] + public Space space; + + [Tooltip("The type of force to apply. See Unity Physics docs.")] + public ForceMode forceMode; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + // default axis to variable dropdown with None selected. + x = new FsmFloat { UseVariable = true }; + y = new FsmFloat { UseVariable = true }; + z = new FsmFloat { UseVariable = true }; + space = Space.World; + forceMode = ForceMode.Force; + everyFrame = false; + } + + public override void OnPreprocess() + { + Fsm.HandleFixedUpdate = true; + } + + public override void OnEnter() + { + DoAddTorque(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnFixedUpdate() + { + DoAddTorque(); + } + + void DoAddTorque() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + var torque = vector.IsNone ? new Vector3(x.Value, y.Value, z.Value) : vector.Value; + + // override any axis + + if (!x.IsNone) torque.x = x.Value; + if (!y.IsNone) torque.y = y.Value; + if (!z.IsNone) torque.z = z.Value; + + // apply + + if (space == Space.World) + { + rigidbody.AddTorque(torque, forceMode); + } + else + { + rigidbody.AddRelativeTorque(torque, forceMode); + } + } + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AddTorque.cs.meta b/Assets/PlayMaker/Actions/AddTorque.cs.meta new file mode 100755 index 0000000..9190d74 --- /dev/null +++ b/Assets/PlayMaker/Actions/AddTorque.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d610dcc6fcb188943808607777423c4f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AnimateFloat.cs b/Assets/PlayMaker/Actions/AnimateFloat.cs new file mode 100755 index 0000000..a2474c0 --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateFloat.cs @@ -0,0 +1,94 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.AnimateVariables)] + [Tooltip("Animates the value of a Float Variable using an Animation Curve.")] + public class AnimateFloat : FsmStateAction + { + [RequiredField] + [Tooltip("The animation curve to use.")] + public FsmAnimationCurve animCurve; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The float variable to set.")] + public FsmFloat floatVariable; + + [Tooltip("Optionally send an Event when the animation finishes.")] + public FsmEvent finishEvent; + + [Tooltip("Ignore TimeScale. Useful if the game is paused.")] + public bool realTime; + + private float startTime; + private float currentTime; + private float endTime; + private bool looping; + + public override void Reset() + { + animCurve = null; + floatVariable = null; + finishEvent = null; + realTime = false; + } + + public override void OnEnter() + { + startTime = FsmTime.RealtimeSinceStartup; + currentTime = 0f; + + if (animCurve != null && animCurve.curve != null && animCurve.curve.keys.Length > 0) + { + endTime = animCurve.curve.keys[animCurve.curve.length-1].time; + looping = ActionHelpers.IsLoopingWrapMode(animCurve.curve.postWrapMode); + } + else + { + Finish(); + return; + } + + floatVariable.Value = animCurve.curve.Evaluate(0); + } + + public override void OnUpdate() + { + // update time + + if (realTime) + { + currentTime = FsmTime.RealtimeSinceStartup - startTime; + } + else + { + currentTime += Time.deltaTime; + } + + // update animation + + if (animCurve != null && animCurve.curve != null && floatVariable != null) + { + floatVariable.Value = animCurve.curve.Evaluate(currentTime); + } + + // send finish event + + if (currentTime >= endTime) + { + if (!looping) + { + Finish(); + } + + if (finishEvent != null) + { + Fsm.Event(finishEvent); + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AnimateFloat.cs.meta b/Assets/PlayMaker/Actions/AnimateFloat.cs.meta new file mode 100755 index 0000000..54694ff --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateFloat.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e775993337e0034e97e098d6575306c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AnimateVariables.meta b/Assets/PlayMaker/Actions/AnimateVariables.meta new file mode 100644 index 0000000..f5446d3 --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 29c6cffa3711b4662b2d07f21c708ed0 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Actions/AnimateVariables/AnimateColor.cs b/Assets/PlayMaker/Actions/AnimateVariables/AnimateColor.cs new file mode 100755 index 0000000..3bdff0b --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/AnimateColor.cs @@ -0,0 +1,112 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.AnimateVariables)] + [Tooltip("Animates the value of a Color Variable using an Animation Curve.")] + public class AnimateColor : AnimateFsmAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmColor colorVariable; + + [RequiredField] + public FsmAnimationCurve curveR; + + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to colorVariable.r.")] + public Calculation calculationR; + + [RequiredField] + public FsmAnimationCurve curveG; + + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to colorVariable.g.")] + public Calculation calculationG; + + [RequiredField] + public FsmAnimationCurve curveB; + + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to colorVariable.b.")] + public Calculation calculationB; + + [RequiredField] + public FsmAnimationCurve curveA; + + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to colorVariable.a.")] + public Calculation calculationA; + + private bool finishInNextStep; + + public override void Reset() + { + base.Reset(); + colorVariable = new FsmColor{UseVariable=true}; + } + + public override void OnEnter() + { + base.OnEnter(); + + finishInNextStep = false; + resultFloats = new float[4]; + fromFloats = new float[4]; + fromFloats[0] = colorVariable.IsNone ? 0f : colorVariable.Value.r; + fromFloats[1] = colorVariable.IsNone ? 0f : colorVariable.Value.g; + fromFloats[2] = colorVariable.IsNone ? 0f : colorVariable.Value.b; + fromFloats[3] = colorVariable.IsNone ? 0f : colorVariable.Value.a; + curves = new AnimationCurve[4]; + curves[0] = curveR.curve; + curves[1] = curveG.curve; + curves[2] = curveB.curve; + curves[3] = curveA.curve; + calculations = new Calculation[4]; + calculations[0] = calculationR; + calculations[1] = calculationG; + calculations[2] = calculationB; + calculations[3] = calculationA; + + Init(); + + // Set initial value + if (Math.Abs(delay.Value) < 0.01f) + { + UpdateVariableValue(); + } + } + + private void UpdateVariableValue() + { + if (!colorVariable.IsNone) + { + colorVariable.Value = new Color(resultFloats[0], resultFloats[1], resultFloats[2], resultFloats[3]); + } + } + + public override void OnUpdate() + { + base.OnUpdate(); + + if(isRunning) + { + UpdateVariableValue(); + } + + if(finishInNextStep) + { + if(!looping) + { + Finish(); + Fsm.Event(finishEvent); + } + } + + if(finishAction && !finishInNextStep) + { + UpdateVariableValue(); + finishInNextStep = true; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AnimateVariables/AnimateColor.cs.meta b/Assets/PlayMaker/Actions/AnimateVariables/AnimateColor.cs.meta new file mode 100755 index 0000000..805bdae --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/AnimateColor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 586d3af17311b5c46ab9ac5d3796b7f8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AnimateVariables/AnimateFloatV2.cs b/Assets/PlayMaker/Actions/AnimateVariables/AnimateFloatV2.cs new file mode 100755 index 0000000..247f15a --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/AnimateFloatV2.cs @@ -0,0 +1,71 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.AnimateVariables)] + [Tooltip("Animates the value of a Float Variable using an Animation Curve.")] + public class AnimateFloatV2: AnimateFsmAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat floatVariable; + [RequiredField] + public FsmAnimationCurve animCurve; + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to floatVariable")] + public Calculation calculation; + + + private bool finishInNextStep = false; + + public override void Reset() + { + base.Reset(); + floatVariable = new FsmFloat{UseVariable=true}; + } + + public override void OnEnter() + { + base.OnEnter(); + finishInNextStep = false; + resultFloats = new float[1]; + fromFloats = new float[1]; + fromFloats[0] = floatVariable.IsNone ? 0f : floatVariable.Value; + calculations = new Calculation[1]; + calculations[0] = calculation; + curves = new AnimationCurve[1]; + curves[0] = animCurve.curve; + //call Init after you have initialized curves array + Init(); + } + + public override void OnExit() + { + + } + + public override void OnUpdate() + { + base.OnUpdate(); + if(!floatVariable.IsNone && isRunning){ + floatVariable.Value = resultFloats[0]; + } + + if(finishInNextStep){ + if(!looping) { + Finish(); + if(finishEvent != null) Fsm.Event(finishEvent); + } + + } + + if(finishAction && !finishInNextStep){ + if(!floatVariable.IsNone){ + floatVariable.Value = resultFloats[0]; + } + finishInNextStep = true; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AnimateVariables/AnimateFloatV2.cs.meta b/Assets/PlayMaker/Actions/AnimateVariables/AnimateFloatV2.cs.meta new file mode 100755 index 0000000..fb34574 --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/AnimateFloatV2.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 746a13fb4786bc247a7248536b9a3890 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AnimateVariables/AnimateFsmAction.cs b/Assets/PlayMaker/Actions/AnimateVariables/AnimateFsmAction.cs new file mode 100755 index 0000000..982a6da --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/AnimateFsmAction.cs @@ -0,0 +1,282 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + /// + /// Base action for AnimateXXX actions + /// + public abstract class AnimateFsmAction : FsmStateAction + { + [Tooltip("Define time to use your curve scaled to be stretched or shrinked.")] + public FsmFloat time; + + [Tooltip("If you define speed, your animation will be speeded up or slowed down.")] + public FsmFloat speed; + + [Tooltip("Delayed animimation start.")] + public FsmFloat delay; + + [Tooltip("Animation curve start from any time. If IgnoreCurveOffset is true the animation starts right after the state become entered.")] + public FsmBool ignoreCurveOffset; + + [Tooltip("Optionally send an Event when the animation finishes.")] + public FsmEvent finishEvent; + + [Tooltip("Ignore TimeScale. Useful if the game is paused.")] + public bool realTime; + + private float startTime; + private float currentTime; + private float[] endTimes; + + private float lastTime; + private float deltaTime; + private float delayTime; + private float[] keyOffsets; + + protected AnimationCurve[] curves; + protected Calculation[] calculations; + + protected float[] resultFloats; + protected float[] fromFloats; + protected float[] toFloats; + + protected bool finishAction = false; + protected bool isRunning; + protected bool looping; + private bool start = false; + private float largestEndTime = 0f; + + public enum Calculation{ + None, + SetValue, + AddToValue, + SubtractFromValue, + SubtractValueFromCurve, + MultiplyValue, + DivideValue, + DivideCurveByValue, + } + + public override void Reset() + { + finishEvent = null; + realTime = false; + time = new FsmFloat { UseVariable = true }; + speed = new FsmFloat { UseVariable = true }; + delay = new FsmFloat { UseVariable = true }; + ignoreCurveOffset = new FsmBool{ Value = true}; + resultFloats = new float[0]; + fromFloats = new float[0]; + toFloats = new float[0]; + endTimes = new float[0]; + keyOffsets = new float[0]; + curves = new AnimationCurve[0]; + finishAction = false; + start = false; + } + + public override void OnEnter() + { + startTime = FsmTime.RealtimeSinceStartup; + lastTime = FsmTime.RealtimeSinceStartup - startTime; + deltaTime = 0f; + currentTime = 0f; + isRunning = false; + finishAction = false; + looping = false; + delayTime = delay.IsNone ? 0f : delayTime = delay.Value; + start = true; + } + + protected void Init() + { + endTimes = new float[curves.Length]; + keyOffsets = new float[curves.Length]; + largestEndTime = 0f; + for(int i = 0; i 0) + { + keyOffsets[i] = curves[i].keys.Length > 0 ? (time.IsNone ? curves[i].keys[0].time : (time.Value/curves[i].keys[curves[i].length-1].time)*curves[i].keys[0].time) : 0f; + currentTime = ignoreCurveOffset.IsNone ? 0f : (ignoreCurveOffset.Value ? keyOffsets[i] : 0f); + if(!time.IsNone) endTimes[i] = time.Value; + else endTimes[i] = curves[i].keys[curves[i].length-1].time; + if(largestEndTime < endTimes[i]) largestEndTime = endTimes[i]; + if(!looping) looping = ActionHelpers.IsLoopingWrapMode(curves[i].postWrapMode); + } + else + { + endTimes[i] = -1f; + } + } + for(int i = 0; i 0f && endTimes[i] == -1f) endTimes[i] = largestEndTime; + else { + if(largestEndTime == 0f && endTimes[i] == -1f) + { + if(time.IsNone) endTimes[i] = 1f; + else endTimes[i] = time.Value; + } + } + } + + // set initial result value + UpdateAnimation(); + } + + public override void OnUpdate() + { + CheckStart(); + + if(isRunning) + { + UpdateTime(); + UpdateAnimation(); + CheckFinished(); + } + } + + private void CheckStart() + { + if (!isRunning && start) + { + if (delayTime >= 0) + { + if (realTime) + { + deltaTime = (FsmTime.RealtimeSinceStartup - startTime) - lastTime; + lastTime = FsmTime.RealtimeSinceStartup - startTime; + delayTime -= deltaTime; + } + else + { + delayTime -= Time.deltaTime; + } + } + else + { + isRunning = true; + start = false; + } + } + } + + private void UpdateTime() + { + if (realTime) + { + deltaTime = (FsmTime.RealtimeSinceStartup - startTime) - lastTime; + lastTime = FsmTime.RealtimeSinceStartup - startTime; + + if (!speed.IsNone) currentTime += deltaTime*speed.Value; + else currentTime += deltaTime; + } + else + { + if (!speed.IsNone) currentTime += Time.deltaTime*speed.Value; + else currentTime += Time.deltaTime; + } + } + + public void UpdateAnimation() + { + for (var k = 0; k < curves.Length; k++) + { + if (curves[k] != null && curves[k].keys.Length > 0) + { + if (calculations[k] != AnimateFsmAction.Calculation.None) + { + switch (calculations[k]) + { + case Calculation.SetValue: + if (!time.IsNone) + resultFloats[k] = + curves[k].Evaluate((currentTime/time.Value)*curves[k].keys[curves[k].length - 1].time); + else resultFloats[k] = curves[k].Evaluate(currentTime); + break; + case Calculation.AddToValue: + if (!time.IsNone) + resultFloats[k] = fromFloats[k] + + curves[k].Evaluate((currentTime/time.Value)* + curves[k].keys[curves[k].length - 1].time); + else resultFloats[k] = fromFloats[k] + curves[k].Evaluate(currentTime); + break; + case Calculation.SubtractFromValue: + if (!time.IsNone) + resultFloats[k] = fromFloats[k] - + curves[k].Evaluate((currentTime/time.Value)* + curves[k].keys[curves[k].length - 1].time); + else resultFloats[k] = fromFloats[k] - curves[k].Evaluate(currentTime); + break; + case Calculation.SubtractValueFromCurve: + if (!time.IsNone) + resultFloats[k] = + curves[k].Evaluate((currentTime/time.Value)*curves[k].keys[curves[k].length - 1].time) - + fromFloats[k]; + else resultFloats[k] = curves[k].Evaluate(currentTime) - fromFloats[k]; + break; + case Calculation.MultiplyValue: + if (!time.IsNone) + resultFloats[k] = + curves[k].Evaluate((currentTime/time.Value)*curves[k].keys[curves[k].length - 1].time)* + fromFloats[k]; + else resultFloats[k] = curves[k].Evaluate(currentTime)*fromFloats[k]; + break; + case Calculation.DivideValue: + if (!time.IsNone) + resultFloats[k] = + curves[k].Evaluate((currentTime/time.Value)*curves[k].keys[curves[k].length - 1].time) != + 0f + ? fromFloats[k]/ + curves[k].Evaluate((currentTime/time.Value)* + curves[k].keys[curves[k].length - 1].time) + : float.MaxValue; + else + resultFloats[k] = curves[k].Evaluate(currentTime) != 0 + ? fromFloats[k]/curves[k].Evaluate(currentTime) + : float.MaxValue; + break; + case Calculation.DivideCurveByValue: + if (!time.IsNone) + resultFloats[k] = fromFloats[k] != 0f + ? curves[k].Evaluate((currentTime/time.Value)*curves[k].keys[curves[k].length - 1].time)/ + fromFloats[k] + : float.MaxValue; + else + resultFloats[k] = fromFloats[k] != 0 + ? curves[k].Evaluate(currentTime)/fromFloats[k] + : float.MaxValue; + break; + } + } + else + { + resultFloats[k] = fromFloats[k]; + } + } + else + { + resultFloats[k] = fromFloats[k]; + } + } + } + + private void CheckFinished() + { + if (isRunning && !looping) + { + finishAction = true; + for (int i = 0; i < endTimes.Length; i++) + { + //Debug.Log(i.ToString() + "| " +endTimes[i].ToString() + " " + currentTime.ToString()); + if (currentTime < endTimes[i]) finishAction = false; + } + isRunning = !finishAction; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AnimateVariables/AnimateFsmAction.cs.meta b/Assets/PlayMaker/Actions/AnimateVariables/AnimateFsmAction.cs.meta new file mode 100755 index 0000000..fd32fda --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/AnimateFsmAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b94df5cd261931745bcc35e1aa451330 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AnimateVariables/AnimateRect.cs b/Assets/PlayMaker/Actions/AnimateVariables/AnimateRect.cs new file mode 100755 index 0000000..aca9e61 --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/AnimateRect.cs @@ -0,0 +1,114 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory("AnimateVariables")] + [Tooltip("Animates the value of a Rect Variable using an Animation Curve.")] + public class AnimateRect : AnimateFsmAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmRect rectVariable; + + [RequiredField] + public FsmAnimationCurve curveX; + + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to rectVariable.x.")] + public Calculation calculationX; + + [RequiredField] + public FsmAnimationCurve curveY; + + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to rectVariable.y.")] + public Calculation calculationY; + + [RequiredField] + public FsmAnimationCurve curveW; + + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to rectVariable.width.")] + public Calculation calculationW; + + [RequiredField] + public FsmAnimationCurve curveH; + + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to rectVariable.height.")] + public Calculation calculationH; + + private bool finishInNextStep; + + public override void Reset() + { + base.Reset(); + + rectVariable = new FsmRect{UseVariable=true}; + } + + public override void OnEnter() + { + base.OnEnter(); + + finishInNextStep = false; + resultFloats = new float[4]; + fromFloats = new float[4]; + fromFloats[0] = rectVariable.IsNone ? 0f : rectVariable.Value.x; + fromFloats[1] = rectVariable.IsNone ? 0f : rectVariable.Value.y; + fromFloats[2] = rectVariable.IsNone ? 0f : rectVariable.Value.width; + fromFloats[3] = rectVariable.IsNone ? 0f : rectVariable.Value.height; + curves = new AnimationCurve[4]; + curves[0] = curveX.curve; + curves[1] = curveY.curve; + curves[2] = curveW.curve; + curves[3] = curveH.curve; + calculations = new Calculation[4]; + calculations[0] = calculationX; + calculations[1] = calculationY; + calculations[2] = calculationW; + calculations[3] = calculationH; + + Init(); + + if (Math.Abs(delay.Value) < 0.01f) + { + UpdateVariableValue(); + } + + } + + private void UpdateVariableValue() + { + if (!rectVariable.IsNone) + { + rectVariable.Value = new Rect(resultFloats[0], resultFloats[1], resultFloats[2], resultFloats[3]); + } + } + + public override void OnUpdate() + { + base.OnUpdate(); + + if (isRunning) + { + UpdateVariableValue(); + } + + + if (finishInNextStep) + { + if(!looping) + { + Finish(); + Fsm.Event(finishEvent); + } + } + + if(finishAction && !finishInNextStep) + { + UpdateVariableValue(); + finishInNextStep = true; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AnimateVariables/AnimateRect.cs.meta b/Assets/PlayMaker/Actions/AnimateVariables/AnimateRect.cs.meta new file mode 100755 index 0000000..a56808e --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/AnimateRect.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4683a6d913750504f830330947fddac8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AnimateVariables/AnimateVector3.cs b/Assets/PlayMaker/Actions/AnimateVariables/AnimateVector3.cs new file mode 100755 index 0000000..4ecfed0 --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/AnimateVector3.cs @@ -0,0 +1,104 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.AnimateVariables)] + [Tooltip("Animates the value of a Vector3 Variable using an Animation Curve.")] + public class AnimateVector3 : AnimateFsmAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 vectorVariable; + + [RequiredField] + public FsmAnimationCurve curveX; + + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to vectorVariable.x.")] + public Calculation calculationX; + + [RequiredField] + public FsmAnimationCurve curveY; + + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to vectorVariable.y.")] + public Calculation calculationY; + + [RequiredField] + public FsmAnimationCurve curveZ; + + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to vectorVariable.z.")] + public Calculation calculationZ; + + private bool finishInNextStep; + + public override void Reset() + { + base.Reset(); + vectorVariable = new FsmVector3{UseVariable=true}; + } + + public override void OnEnter() + { + base.OnEnter(); + + finishInNextStep = false; + resultFloats = new float[3]; + fromFloats = new float[3]; + fromFloats[0] = vectorVariable.IsNone ? 0f : vectorVariable.Value.x; + fromFloats[1] = vectorVariable.IsNone ? 0f : vectorVariable.Value.y; + fromFloats[2] = vectorVariable.IsNone ? 0f : vectorVariable.Value.z; + curves = new AnimationCurve[3]; + curves[0] = curveX.curve; + curves[1] = curveY.curve; + curves[2] = curveZ.curve; + calculations = new Calculation[3]; + calculations[0] = calculationX; + calculations[1] = calculationY; + calculations[2] = calculationZ; + + Init(); + + // Set initial value + if (Math.Abs(delay.Value) < 0.01f) + { + UpdateVariableValue(); + } + } + + private void UpdateVariableValue() + { + if (!vectorVariable.IsNone) + { + vectorVariable.Value = new Vector3(resultFloats[0], resultFloats[1], resultFloats[2]); + } + } + + public override void OnUpdate() + { + base.OnUpdate(); + + if(isRunning) + { + UpdateVariableValue(); + } + + if(finishInNextStep) + { + if(!looping) + { + Finish(); + Fsm.Event(finishEvent); + } + + } + + if(finishAction && !finishInNextStep) + { + UpdateVariableValue(); + finishInNextStep = true; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AnimateVariables/AnimateVector3.cs.meta b/Assets/PlayMaker/Actions/AnimateVariables/AnimateVector3.cs.meta new file mode 100755 index 0000000..bbc30f9 --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/AnimateVector3.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 096d312d970839340bb0b73993a5217e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AnimateVariables/CurveColor.cs b/Assets/PlayMaker/Actions/AnimateVariables/CurveColor.cs new file mode 100755 index 0000000..57a594b --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/CurveColor.cs @@ -0,0 +1,109 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.AnimateVariables)] + [Tooltip("Animates the value of a Color Variable FROM-TO with assistance of Deformation Curves.")] + public class CurveColor: CurveFsmAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmColor colorVariable; + [RequiredField] + public FsmColor fromValue; + [RequiredField] + public FsmColor toValue; + [RequiredField] + public FsmAnimationCurve curveR; + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to otherwise linear move between fromValue.Red and toValue.Rec.")] + public Calculation calculationR; + [RequiredField] + public FsmAnimationCurve curveG; + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to otherwise linear move between fromValue.Green and toValue.Green.")] + public Calculation calculationG; + [RequiredField] + public FsmAnimationCurve curveB; + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to otherwise linear move between fromValue.Blue and toValue.Blue.")] + public Calculation calculationB; + [RequiredField] + public FsmAnimationCurve curveA; + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to otherwise linear move between fromValue.Alpha and toValue.Alpha.")] + public Calculation calculationA; + + + Color clr; + + private bool finishInNextStep = false; + + public override void Reset() + { + base.Reset(); + + colorVariable = new FsmColor{UseVariable=true}; + toValue = new FsmColor{UseVariable=true}; + fromValue = new FsmColor{UseVariable=true}; + } + + public override void OnEnter() + { + base.OnEnter(); + finishInNextStep = false; + resultFloats = new float[4]; + fromFloats = new float[4]; + fromFloats[0] = fromValue.IsNone ? 0f : fromValue.Value.r; + fromFloats[1] = fromValue.IsNone ? 0f : fromValue.Value.g; + fromFloats[2] = fromValue.IsNone ? 0f : fromValue.Value.b; + fromFloats[3] = fromValue.IsNone ? 0f : fromValue.Value.a; + toFloats = new float[4]; + toFloats[0] = toValue.IsNone ? 0f : toValue.Value.r; + toFloats[1] = toValue.IsNone ? 0f : toValue.Value.g; + toFloats[2] = toValue.IsNone ? 0f : toValue.Value.b; + toFloats[3] = toValue.IsNone ? 0f : toValue.Value.a; + + curves = new AnimationCurve[4]; + curves[0] = curveR.curve; + curves[1] = curveG.curve; + curves[2] = curveB.curve; + curves[3] = curveA.curve; + calculations = new Calculation[4]; + calculations[0] = calculationR; + calculations[1] = calculationG; + calculations[2] = calculationB; + calculations[3] = calculationA; + //call Init after you have initialized curves array + Init(); + } + + public override void OnExit() + { + + } + + public override void OnUpdate() + { + base.OnUpdate(); + if(!colorVariable.IsNone && isRunning){ + clr = new Color(resultFloats[0], resultFloats[1], resultFloats[2], resultFloats[3]); + colorVariable.Value = clr; + } + + if(finishInNextStep){ + if(!looping) { + Finish(); + if(finishEvent != null) Fsm.Event(finishEvent); + } + + } + + if(finishAction && !finishInNextStep){ + if(!colorVariable.IsNone){ + clr = new Color(resultFloats[0], resultFloats[1], resultFloats[2], resultFloats[3]); + colorVariable.Value = clr; + } + finishInNextStep = true; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AnimateVariables/CurveColor.cs.meta b/Assets/PlayMaker/Actions/AnimateVariables/CurveColor.cs.meta new file mode 100755 index 0000000..70d0192 --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/CurveColor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2b5ecf704915e1c47a236d3a9e13e1d8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AnimateVariables/CurveFloat.cs b/Assets/PlayMaker/Actions/AnimateVariables/CurveFloat.cs new file mode 100755 index 0000000..91f4d99 --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/CurveFloat.cs @@ -0,0 +1,79 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.AnimateVariables)] + [Tooltip("Animates the value of a Float Variable FROM-TO with assistance of Deformation Curve.")] + public class CurveFloat: CurveFsmAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat floatVariable; + [RequiredField] + public FsmFloat fromValue; + [RequiredField] + public FsmFloat toValue; + [RequiredField] + public FsmAnimationCurve animCurve; + [Tooltip("Calculation lets you set a type of curve deformation that will be applied to otherwise linear move between fromValue and toValue.")] + public Calculation calculation; + + + private bool finishInNextStep = false; + + public override void Reset() + { + base.Reset(); + floatVariable = new FsmFloat{UseVariable=true}; + toValue = new FsmFloat{UseVariable=true}; + fromValue = new FsmFloat{UseVariable=true}; + } + + public override void OnEnter() + { + base.OnEnter(); + finishInNextStep = false; + resultFloats = new float[1]; + fromFloats = new float[1]; + fromFloats[0] = fromValue.IsNone ? 0f : fromValue.Value; + toFloats = new float[1]; + toFloats[0] = toValue.IsNone ? 0f : toValue.Value; + calculations = new Calculation[1]; + calculations[0] = calculation; + curves = new AnimationCurve[1]; + curves[0] = animCurve.curve; + //call Init after you have initialized curves array + Init(); + } + + public override void OnExit() + { + + } + + public override void OnUpdate() + { + base.OnUpdate(); + if(!floatVariable.IsNone && isRunning){ + floatVariable.Value = resultFloats[0]; + } + + if(finishInNextStep){ + if(!looping) { + Finish(); + if(finishEvent != null) Fsm.Event(finishEvent); + } + + } + + if(finishAction && !finishInNextStep){ + if(!floatVariable.IsNone){ + floatVariable.Value = resultFloats[0]; + } + finishInNextStep = true; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AnimateVariables/CurveFloat.cs.meta b/Assets/PlayMaker/Actions/AnimateVariables/CurveFloat.cs.meta new file mode 100755 index 0000000..f1306a6 --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/CurveFloat.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8df028d2f13f5914482be2a14d98f4b6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AnimateVariables/CurveFsmAction.cs b/Assets/PlayMaker/Actions/AnimateVariables/CurveFsmAction.cs new file mode 100755 index 0000000..16b86db --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/CurveFsmAction.cs @@ -0,0 +1,220 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + + [Tooltip("Animate base action - DON'T USE IT!")] + public abstract class CurveFsmAction : FsmStateAction + { + [Tooltip("Define time to use your curve scaled to be stretched or shrinked.")] + public FsmFloat time; + [Tooltip("If you define speed, your animation will be speeded up or slowed down.")] + public FsmFloat speed; + [Tooltip("Delayed animimation start.")] + public FsmFloat delay; + [Tooltip("Animation curve start from any time. If IgnoreCurveOffset is true the animation starts right after the state become entered.")] + public FsmBool ignoreCurveOffset; + [Tooltip("Optionally send an Event when the animation finishes.")] + public FsmEvent finishEvent; + [Tooltip("Ignore TimeScale. Useful if the game is paused.")] + public bool realTime; + + private float startTime; + private float currentTime; + private float[] endTimes; + + private float lastTime; + private float deltaTime; + private float delayTime; + private float[] keyOffsets; + + protected AnimationCurve[] curves; + protected Calculation[] calculations; + + protected float[] resultFloats; + protected float[] fromFloats; + protected float[] toFloats; + private float[] distances; + + protected bool finishAction = false; + protected bool isRunning; + protected bool looping; + private bool start = false; + private float largestEndTime = 0f; + + public enum Calculation{ + None, + AddToValue, + SubtractFromValue, + SubtractValueFromCurve, + MultiplyValue, + DivideValue, + DivideCurveByValue, + } + + public override void Reset() + { + finishEvent = null; + realTime = false; + time = new FsmFloat { UseVariable = true }; + speed = new FsmFloat { UseVariable = true }; + delay = new FsmFloat { UseVariable = true }; + ignoreCurveOffset = new FsmBool{ Value = true}; + resultFloats = new float[0]; + fromFloats = new float[0]; + toFloats = new float[0]; + distances = new float[0]; + endTimes = new float[0]; + keyOffsets = new float[0]; + curves = new AnimationCurve[0]; + finishAction = false; + start = false; + } + + public override void OnEnter() + { + startTime = FsmTime.RealtimeSinceStartup; + lastTime = FsmTime.RealtimeSinceStartup - startTime; + deltaTime = 0f; + currentTime = 0f; + isRunning = false; + finishAction = false; + looping = false; + delayTime = delay.IsNone ? 0f : delayTime = delay.Value; + start = true; + } + + protected void Init(){ + endTimes = new float[curves.Length]; + keyOffsets = new float[curves.Length]; + largestEndTime = 0f; + for(int i = 0; i 0) + { + keyOffsets[i] = curves[i].keys.Length > 0 ? (time.IsNone ? curves[i].keys[0].time : (time.Value/curves[i].keys[curves[i].length-1].time)*curves[i].keys[0].time) : 0f; + currentTime = ignoreCurveOffset.IsNone ? 0f : (ignoreCurveOffset.Value ? keyOffsets[i] : 0f); + if(!time.IsNone) endTimes[i] = time.Value; + else endTimes[i] = curves[i].keys[curves[i].length-1].time; + if(largestEndTime < endTimes[i]) largestEndTime = endTimes[i]; + if(!looping) looping = ActionHelpers.IsLoopingWrapMode(curves[i].postWrapMode); + } else { + endTimes[i] = -1f; + } + } + for(int i = 0; i 0f && endTimes[i] == -1f) endTimes[i] = largestEndTime; + else { + if(largestEndTime == 0f && endTimes[i] == -1f) { + if(time.IsNone) endTimes[i] = 1f; + else endTimes[i] = time.Value; + } + } + } + distances = new float[fromFloats.Length]; + for(int i = 0; i= 0) { + if(realTime){ + deltaTime = (FsmTime.RealtimeSinceStartup - startTime) - lastTime; + lastTime = FsmTime.RealtimeSinceStartup - startTime; + delayTime -= deltaTime; + } else { + delayTime -= Time.deltaTime; + } + } else { + isRunning = true; + start = false; + startTime = FsmTime.RealtimeSinceStartup; + lastTime = FsmTime.RealtimeSinceStartup - startTime; + } + } + + if(isRunning && !finishAction){ + if (realTime) + { + deltaTime = (FsmTime.RealtimeSinceStartup - startTime) - lastTime; + lastTime = FsmTime.RealtimeSinceStartup - startTime; + + if(!speed.IsNone) currentTime += deltaTime*speed.Value; + else currentTime += deltaTime; + } + else + { + if(!speed.IsNone) currentTime += Time.deltaTime*speed.Value; + else currentTime += Time.deltaTime; + } + + // update animation + for(var k = 0; k 0) + { + if(calculations[k] != CurveFsmAction.Calculation.None){ + switch(calculations[k]){ + case Calculation.AddToValue: + if(!time.IsNone) resultFloats[k] = fromFloats[k] + (distances[k]*(currentTime/time.Value) + curves[k].Evaluate((currentTime/time.Value)*curves[k].keys[curves[k].length-1].time)); + else resultFloats[k] = fromFloats[k] + (distances[k]*(currentTime/endTimes[k]) + curves[k].Evaluate(currentTime)); + break; + case Calculation.SubtractFromValue: + if(!time.IsNone) resultFloats[k] = fromFloats[k] + (distances[k]*(currentTime/time.Value) - curves[k].Evaluate((currentTime/time.Value)*curves[k].keys[curves[k].length-1].time)); + else resultFloats[k] = fromFloats[k] + (distances[k]*(currentTime/endTimes[k]) - curves[k].Evaluate(currentTime)); + break; + case Calculation.SubtractValueFromCurve: + if(!time.IsNone) resultFloats[k] = (curves[k].Evaluate((currentTime/time.Value)*curves[k].keys[curves[k].length-1].time) - distances[k]*(currentTime/time.Value)) + fromFloats[k]; + else resultFloats[k] = (curves[k].Evaluate(currentTime) - distances[k]*(currentTime/endTimes[k])) + fromFloats[k]; + break; + case Calculation.MultiplyValue: + if(!time.IsNone) resultFloats[k] = (curves[k].Evaluate((currentTime/time.Value)*curves[k].keys[curves[k].length-1].time) * distances[k]*(currentTime/time.Value)) + fromFloats[k]; + else resultFloats[k] = (curves[k].Evaluate(currentTime) * distances[k]*(currentTime/endTimes[k])) + fromFloats[k]; + break; + case Calculation.DivideValue : + if(!time.IsNone) resultFloats[k] = curves[k].Evaluate((currentTime/time.Value)*curves[k].keys[curves[k].length-1].time) != 0f + ? fromFloats[k]+ (distances[k]*(currentTime/time.Value))/curves[k].Evaluate((currentTime/time.Value)*curves[k].keys[curves[k].length-1].time) : float.MaxValue; + else resultFloats[k] = curves[k].Evaluate(currentTime) != 0 + ? fromFloats[k] + (distances[k]*(currentTime/endTimes[k]))/curves[k].Evaluate(currentTime) : float.MaxValue; + break; + case Calculation.DivideCurveByValue : + if(!time.IsNone) resultFloats[k] = fromFloats[k] != 0f + ? curves[k].Evaluate((currentTime/time.Value)*curves[k].keys[curves[k].length-1].time)/(distances[k]*(currentTime/time.Value)) + fromFloats[k] : float.MaxValue; + else resultFloats[k] = fromFloats[k] != 0 + ? curves[k].Evaluate(currentTime)/(distances[k]*(currentTime/endTimes[k])) + fromFloats[k] : float.MaxValue; + break; + } + } else { + //Linear interpolation between color components + if(!time.IsNone) resultFloats[k] = (fromFloats[k] + distances[k]*(currentTime/time.Value)); + else resultFloats[k] = (fromFloats[k] + distances[k]*(currentTime/endTimes[k])); + } + } else { + if(!time.IsNone) resultFloats[k] = (fromFloats[k] + distances[k]*(currentTime/time.Value)); + else { + if(largestEndTime == 0f){ + resultFloats[k] = (fromFloats[k] + distances[k]*(currentTime/1f)); + } else { + resultFloats[k] = (fromFloats[k] + distances[k]*(currentTime/largestEndTime)); + } + + } + } + } + + if(isRunning) { + finishAction = true; + for(int i = 0; i= 0) { + if(realTime){ + deltaTime = (FsmTime.RealtimeSinceStartup - startTime) - lastTime; + lastTime = FsmTime.RealtimeSinceStartup - startTime; + delayTime -= deltaTime; + } else { + delayTime -= Time.deltaTime; + } + } else { + isRunning = true; + start= false; + startTime = FsmTime.RealtimeSinceStartup; + lastTime = FsmTime.RealtimeSinceStartup - startTime; + } + } + + if(isRunning && !finished){ + if(!(reverse.IsNone ? false : reverse.Value)){ + UpdatePercentage(); + if(percentage<1f){ + for(int i=0; i0f){ + for(int i=0; i half){ + diff = -((max - end) + start) * value; + retval = start + diff; + }else retval = start + (end - start) * value; + return retval; + } + + protected float spring(float start, float end, float value){ + value = Mathf.Clamp01(value); + value = (Mathf.Sin(value * Mathf.PI * (0.2f + 2.5f * value * value * value)) * Mathf.Pow(1f - value, 2.2f) + value) * (1f + (1.2f * (1f - value))); + return start + (end - start) * value; + } + + protected float easeInQuad(float start, float end, float value){ + end -= start; + return end * value * value + start; + } + + protected float easeOutQuad(float start, float end, float value){ + end -= start; + return -end * value * (value - 2) + start; + } + + protected float easeInOutQuad(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return end / 2 * value * value + start; + value--; + return -end / 2 * (value * (value - 2) - 1) + start; + } + + protected float easeInCubic(float start, float end, float value){ + end -= start; + return end * value * value * value + start; + } + + protected float easeOutCubic(float start, float end, float value){ + value--; + end -= start; + return end * (value * value * value + 1) + start; + } + + protected float easeInOutCubic(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return end / 2 * value * value * value + start; + value -= 2; + return end / 2 * (value * value * value + 2) + start; + } + + protected float easeInQuart(float start, float end, float value){ + end -= start; + return end * value * value * value * value + start; + } + + protected float easeOutQuart(float start, float end, float value){ + value--; + end -= start; + return -end * (value * value * value * value - 1) + start; + } + + protected float easeInOutQuart(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return end / 2 * value * value * value * value + start; + value -= 2; + return -end / 2 * (value * value * value * value - 2) + start; + } + + protected float easeInQuint(float start, float end, float value){ + end -= start; + return end * value * value * value * value * value + start; + } + + protected float easeOutQuint(float start, float end, float value){ + value--; + end -= start; + return end * (value * value * value * value * value + 1) + start; + } + + protected float easeInOutQuint(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return end / 2 * value * value * value * value * value + start; + value -= 2; + return end / 2 * (value * value * value * value * value + 2) + start; + } + + protected float easeInSine(float start, float end, float value){ + end -= start; + return -end * Mathf.Cos(value / 1 * (Mathf.PI / 2)) + end + start; + } + + protected float easeOutSine(float start, float end, float value){ + end -= start; + return end * Mathf.Sin(value / 1 * (Mathf.PI / 2)) + start; + } + + protected float easeInOutSine(float start, float end, float value){ + end -= start; + return -end / 2 * (Mathf.Cos(Mathf.PI * value / 1) - 1) + start; + } + + protected float easeInExpo(float start, float end, float value){ + end -= start; + return end * Mathf.Pow(2, 10 * (value / 1 - 1)) + start; + } + + protected float easeOutExpo(float start, float end, float value){ + end -= start; + return end * (-Mathf.Pow(2, -10 * value / 1) + 1) + start; + } + + protected float easeInOutExpo(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return end / 2 * Mathf.Pow(2, 10 * (value - 1)) + start; + value--; + return end / 2 * (-Mathf.Pow(2, -10 * value) + 2) + start; + } + + protected float easeInCirc(float start, float end, float value){ + end -= start; + return -end * (Mathf.Sqrt(1 - value * value) - 1) + start; + } + + protected float easeOutCirc(float start, float end, float value){ + value--; + end -= start; + return end * Mathf.Sqrt(1 - value * value) + start; + } + + protected float easeInOutCirc(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return -end / 2 * (Mathf.Sqrt(1 - value * value) - 1) + start; + value -= 2; + return end / 2 * (Mathf.Sqrt(1 - value * value) + 1) + start; + } + + protected float bounce(float start, float end, float value){ + value /= 1f; + end -= start; + if (value < (1 / 2.75f)){ + return end * (7.5625f * value * value) + start; + }else if (value < (2 / 2.75f)){ + value -= (1.5f / 2.75f); + return end * (7.5625f * (value) * value + .75f) + start; + }else if (value < (2.5 / 2.75)){ + value -= (2.25f / 2.75f); + return end * (7.5625f * (value) * value + .9375f) + start; + }else{ + value -= (2.625f / 2.75f); + return end * (7.5625f * (value) * value + .984375f) + start; + } + } + + protected float easeInBack(float start, float end, float value){ + end -= start; + value /= 1; + float s = 1.70158f; + return end * (value) * value * ((s + 1) * value - s) + start; + } + + protected float easeOutBack(float start, float end, float value){ + float s = 1.70158f; + end -= start; + value = (value / 1) - 1; + return end * ((value) * value * ((s + 1) * value + s) + 1) + start; + } + + protected float easeInOutBack(float start, float end, float value){ + float s = 1.70158f; + end -= start; + value /= .5f; + if ((value) < 1){ + s *= (1.525f); + return end / 2 * (value * value * (((s) + 1) * value - s)) + start; + } + value -= 2; + s *= (1.525f); + return end / 2 * ((value) * value * (((s) + 1) * value + s) + 2) + start; + } + + protected float punch(float amplitude, float value){ + float s = 9; + if (value == 0){ + return 0; + } + if (value == 1){ + return 0; + } + float period = 1 * 0.3f; + s = period / (2 * Mathf.PI) * Mathf.Asin(0); + return (amplitude * Mathf.Pow(2, -10 * value) * Mathf.Sin((value * 1 - s) * (2 * Mathf.PI) / period)); + } + + protected float elastic(float start, float end, float value){ + //Thank you to rafael.marteleto for fixing this as a port over from Pedro's UnityTween + end -= start; + + float d = 1f; + float p = d * .3f; + float s = 0; + float a = 0; + + if (value == 0) return start; + + if ((value /= d) == 1) return start + end; + + if (a == 0f || a < Mathf.Abs(end)){ + a = end; + s = p / 4; + }else{ + s = p / (2 * Mathf.PI) * Mathf.Asin(end / a); + } + + return (a * Mathf.Pow(2, -10 * value) * Mathf.Sin((value * d - s) * (2 * Mathf.PI) / p) + end + start); + } + + #endregion + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AnimateVariables/EaseFsmAction.cs.meta b/Assets/PlayMaker/Actions/AnimateVariables/EaseFsmAction.cs.meta new file mode 100755 index 0000000..4324a61 --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/EaseFsmAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 652d636e5afe3ee4ebe97f2b8a6db58f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AnimateVariables/EaseRect.cs b/Assets/PlayMaker/Actions/AnimateVariables/EaseRect.cs new file mode 100755 index 0000000..fc341df --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/EaseRect.cs @@ -0,0 +1,75 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory("AnimateVariables")] + [Tooltip("Easing Animation - Rect.")] + public class EaseRect : EaseFsmAction + { + [RequiredField] + public FsmRect fromValue; + [RequiredField] + public FsmRect toValue; + [UIHint(UIHint.Variable)] + public FsmRect rectVariable; + + private bool finishInNextStep = false; + + public override void Reset (){ + base.Reset(); + rectVariable = null; + fromValue = null; + toValue = null; + finishInNextStep = false; + } + + + public override void OnEnter () + { + base.OnEnter(); + fromFloats = new float[4]; + fromFloats[0] = fromValue.Value.x; + fromFloats[1] = fromValue.Value.y; + fromFloats[2] = fromValue.Value.width; + fromFloats[3] = fromValue.Value.height; + toFloats = new float[4]; + toFloats[0] = toValue.Value.x; + toFloats[1] = toValue.Value.y; + toFloats[2] = toValue.Value.width; + toFloats[3] = toValue.Value.height; + resultFloats = new float[4]; + finishInNextStep = false; + rectVariable.Value = fromValue.Value; + } + + public override void OnExit (){ + base.OnExit(); + } + + public override void OnUpdate(){ + base.OnUpdate(); + if(!rectVariable.IsNone && isRunning){ + rectVariable.Value = new Rect(resultFloats[0],resultFloats[1],resultFloats[2], resultFloats[3]); + } + + if(finishInNextStep){ + Finish(); + if(finishEvent != null) Fsm.Event(finishEvent); + } + + if(finishAction && !finishInNextStep){ + if(!rectVariable.IsNone){ + rectVariable.Value = new Rect(reverse.IsNone ? toValue.Value.x : reverse.Value ? fromValue.Value.x : toValue.Value.x, + reverse.IsNone ? toValue.Value.y : reverse.Value ? fromValue.Value.y : toValue.Value.y, + reverse.IsNone ? toValue.Value.width : reverse.Value ? fromValue.Value.width : toValue.Value.width, + reverse.IsNone ? toValue.Value.height : reverse.Value ? fromValue.Value.height : toValue.Value.height + ); + } + finishInNextStep = true; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AnimateVariables/EaseRect.cs.meta b/Assets/PlayMaker/Actions/AnimateVariables/EaseRect.cs.meta new file mode 100755 index 0000000..dbc15ee --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/EaseRect.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c7149467973e052458a62dbd4dbc91c1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AnimateVariables/EaseVector3.cs b/Assets/PlayMaker/Actions/AnimateVariables/EaseVector3.cs new file mode 100755 index 0000000..a7d150a --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/EaseVector3.cs @@ -0,0 +1,72 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.AnimateVariables)] + [Tooltip("Easing Animation - Vector3")] + public class EaseVector3 : EaseFsmAction + { + [RequiredField] + public FsmVector3 fromValue; + [RequiredField] + public FsmVector3 toValue; + [UIHint(UIHint.Variable)] + public FsmVector3 vector3Variable; + + private bool finishInNextStep = false; + + public override void Reset (){ + base.Reset(); + vector3Variable = null; + fromValue = null; + toValue = null; + finishInNextStep = false; + } + + + public override void OnEnter () + { + base.OnEnter(); + fromFloats = new float[3]; + fromFloats[0] = fromValue.Value.x; + fromFloats[1] = fromValue.Value.y; + fromFloats[2] = fromValue.Value.z; + toFloats = new float[3]; + toFloats[0] = toValue.Value.x; + toFloats[1] = toValue.Value.y; + toFloats[2] = toValue.Value.z; + resultFloats = new float[3]; + finishInNextStep = false; + vector3Variable.Value = fromValue.Value; + } + + public override void OnExit (){ + base.OnExit(); + } + + public override void OnUpdate(){ + base.OnUpdate(); + if(!vector3Variable.IsNone && isRunning){ + vector3Variable.Value = new Vector3(resultFloats[0],resultFloats[1],resultFloats[2]); + } + + if(finishInNextStep){ + Finish(); + if(finishEvent != null) Fsm.Event(finishEvent); + } + + if(finishAction && !finishInNextStep){ + if(!vector3Variable.IsNone){ + vector3Variable.Value = new Vector3(reverse.IsNone ? toValue.Value.x : reverse.Value ? fromValue.Value.x : toValue.Value.x, + reverse.IsNone ? toValue.Value.y : reverse.Value ? fromValue.Value.y : toValue.Value.y, + reverse.IsNone ? toValue.Value.z : reverse.Value ? fromValue.Value.z : toValue.Value.z + ); + } + finishInNextStep = true; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AnimateVariables/EaseVector3.cs.meta b/Assets/PlayMaker/Actions/AnimateVariables/EaseVector3.cs.meta new file mode 100755 index 0000000..499e9fe --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimateVariables/EaseVector3.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 94f53459012912c41aaa91782fd12bb1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AnimationSettings.cs b/Assets/PlayMaker/Actions/AnimationSettings.cs new file mode 100755 index 0000000..81c1a75 --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimationSettings.cs @@ -0,0 +1,88 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Animation)] + [Tooltip("Set the Wrap Mode, Blend Mode, Layer and Speed of an Animation.\nNOTE: Settings are applied once, on entering the state, NOT continuously. To dynamically control an animation's settings, use Set Animation Speede etc.")] + public class AnimationSettings : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(Animation))] + [Tooltip("A GameObject with an Animation Component.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [UIHint(UIHint.Animation)] + [Tooltip("The name of the animation.")] + public FsmString animName; + + [Tooltip("The behavior of the animation when it wraps.")] + public WrapMode wrapMode; + + [Tooltip("How the animation is blended with other animations on the Game Object.")] + public AnimationBlendMode blendMode; + + [HasFloatSlider(0f, 5f)] + [Tooltip("The speed of the animation. 1 = normal; 2 = double speed...")] + public FsmFloat speed; + + [Tooltip("The animation layer")] + public FsmInt layer; + + public override void Reset() + { + gameObject = null; + animName = null; + wrapMode = WrapMode.Loop; + blendMode = AnimationBlendMode.Blend; + speed = 1.0f; + layer = 0; + } + + public override void OnEnter() + { + DoAnimationSettings(); + + Finish(); + } + + void DoAnimationSettings() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null || string.IsNullOrEmpty(animName.Value)) + { + return; + } + + var animation = go.GetComponent(); + if (animation == null) + { + LogWarning("Missing animation component: " + go.name); + return; + } + + var anim = animation[animName.Value]; + + if (anim == null) + { + LogWarning("Missing animation: " + animName.Value); + return; + } + + anim.wrapMode = wrapMode; + anim.blendMode = blendMode; + + if (!layer.IsNone) + { + anim.layer = layer.Value; + } + + if (!speed.IsNone) + { + anim.speed = speed.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AnimationSettings.cs.meta b/Assets/PlayMaker/Actions/AnimationSettings.cs.meta new file mode 100755 index 0000000..be9e5da --- /dev/null +++ b/Assets/PlayMaker/Actions/AnimationSettings.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f1da104999d6b144b9e1d7cff19f8e9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AnyKey.cs b/Assets/PlayMaker/Actions/AnyKey.cs new file mode 100755 index 0000000..1a0803d --- /dev/null +++ b/Assets/PlayMaker/Actions/AnyKey.cs @@ -0,0 +1,28 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Sends an Event when the user hits any Key or Mouse Button.")] + public class AnyKey : FsmStateAction + { + [RequiredField] + [Tooltip("Event to send when any Key or Mouse Button is pressed.")] + public FsmEvent sendEvent; + + public override void Reset() + { + sendEvent = null; + } + + public override void OnUpdate() + { + if (Input.anyKeyDown) + { + Fsm.Event(sendEvent); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AnyKey.cs.meta b/Assets/PlayMaker/Actions/AnyKey.cs.meta new file mode 100755 index 0000000..c6709ab --- /dev/null +++ b/Assets/PlayMaker/Actions/AnyKey.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7e2ceb38715ac154487295adaabfd5df +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ApplicationQuit.cs b/Assets/PlayMaker/Actions/ApplicationQuit.cs new file mode 100755 index 0000000..cbfc961 --- /dev/null +++ b/Assets/PlayMaker/Actions/ApplicationQuit.cs @@ -0,0 +1,22 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Application)] + [Tooltip("Quits the player application.")] + public class ApplicationQuit : FsmStateAction + { + public override void Reset() + { + } + + public override void OnEnter() + { + Application.Quit(); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ApplicationQuit.cs.meta b/Assets/PlayMaker/Actions/ApplicationQuit.cs.meta new file mode 100755 index 0000000..2d7cb96 --- /dev/null +++ b/Assets/PlayMaker/Actions/ApplicationQuit.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2ace578551a64364db33bcd3c420797c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ApplicationRunInBackground.cs b/Assets/PlayMaker/Actions/ApplicationRunInBackground.cs new file mode 100755 index 0000000..e81352d --- /dev/null +++ b/Assets/PlayMaker/Actions/ApplicationRunInBackground.cs @@ -0,0 +1,25 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Application)] + [Tooltip("Sets if the Application should play in the background. Useful for servers or testing network games on one machine.")] + public class ApplicationRunInBackground : FsmStateAction + { + public FsmBool runInBackground; + + public override void Reset() + { + runInBackground = true; + } + + public override void OnEnter() + { + Application.runInBackground = runInBackground.Value; + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ApplicationRunInBackground.cs.meta b/Assets/PlayMaker/Actions/ApplicationRunInBackground.cs.meta new file mode 100755 index 0000000..530cfe5 --- /dev/null +++ b/Assets/PlayMaker/Actions/ApplicationRunInBackground.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8acf39900e9db9543aa415136960f581 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array.meta b/Assets/PlayMaker/Actions/Array.meta new file mode 100644 index 0000000..37b83cd --- /dev/null +++ b/Assets/PlayMaker/Actions/Array.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 04140375cc92843f89e3418a5e189648 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Actions/Array/ArrayAdd.cs b/Assets/PlayMaker/Actions/Array/ArrayAdd.cs new file mode 100755 index 0000000..8c13bcb --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayAdd.cs @@ -0,0 +1,43 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Add an item to the end of an Array.")] + public class ArrayAdd : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Array Variable to use.")] + public FsmArray array; + + [RequiredField] + [MatchElementType("array")] + [Tooltip("Item to add.")] + public FsmVar value; + + public override void Reset() + { + array = null; + value = null; + } + + public override void OnEnter() + { + DoAddValue(); + Finish(); + } + + private void DoAddValue() + { + array.Resize(array.Length + 1); + value.UpdateValue(); + array.Set(array.Length - 1, value.GetValue()); + } + + } + +} + diff --git a/Assets/PlayMaker/Actions/Array/ArrayAdd.cs.meta b/Assets/PlayMaker/Actions/Array/ArrayAdd.cs.meta new file mode 100755 index 0000000..b1ab0e0 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayAdd.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5cf434aed56dd6b4eb839ed214ff0af5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/ArrayAddRange.cs b/Assets/PlayMaker/Actions/Array/ArrayAddRange.cs new file mode 100755 index 0000000..3b4ba59 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayAddRange.cs @@ -0,0 +1,53 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Add values to an array.")] + public class ArrayAddRange : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Array Variable to use.")] + public FsmArray array; + + [RequiredField] + [MatchElementType("array")] + [Tooltip("The variables to add.")] + public FsmVar[] variables; + + public override void Reset() + { + array = null; + variables = new FsmVar[2]; + } + + public override void OnEnter() + { + DoAddRange(); + + Finish(); + } + + private void DoAddRange() + { + int count = variables.Length; + + if (count>0) + { + array.Resize(array.Length+count); + + foreach(FsmVar _var in variables) + { + array.Set(array.Length-count,_var.GetValue()); + count--; + } + } + + } + + + } +} diff --git a/Assets/PlayMaker/Actions/Array/ArrayAddRange.cs.meta b/Assets/PlayMaker/Actions/Array/ArrayAddRange.cs.meta new file mode 100755 index 0000000..dde1df6 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayAddRange.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0921aaea4fadc8b498ea50142d26b83e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/ArrayClear.cs b/Assets/PlayMaker/Actions/Array/ArrayClear.cs new file mode 100755 index 0000000..3416926 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayClear.cs @@ -0,0 +1,43 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Sets all items in an Array to their default value: 0, empty string, false, or null depending on their type. Optionally defines a reset value to use.")] + public class ArrayClear : FsmStateAction + { + [UIHint(UIHint.Variable)] + [Tooltip("The Array Variable to clear.")] + public FsmArray array; + + [MatchElementType("array")] + [Tooltip("Optional reset value. Leave as None for default value.")] + public FsmVar resetValue; + + public override void Reset() + { + array = null; + resetValue = new FsmVar() {useVariable = true}; + } + + public override void OnEnter() + { + int count = array.Length; + + array.Reset(); + array.Resize(count); + + if (!resetValue.IsNone) + { + object _val = resetValue.GetValue(); + for (int i = 0; i < count; i++) + { + array.Set(i, _val); + } + } + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Array/ArrayClear.cs.meta b/Assets/PlayMaker/Actions/Array/ArrayClear.cs.meta new file mode 100755 index 0000000..2be0bc6 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayClear.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a7235925ce776e34b88138a187d39dc7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/ArrayContains.cs b/Assets/PlayMaker/Actions/Array/ArrayContains.cs new file mode 100755 index 0000000..c0f6d91 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayContains.cs @@ -0,0 +1,77 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Check if an Array contains a value. Optionally get its index.")] + public class ArrayContains : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Array Variable to use.")] + public FsmArray array; + + [RequiredField] + [MatchElementType("array")] + [Tooltip("The value to check against in the array.")] + public FsmVar value; + + [ActionSection("Result")] + + [Tooltip("The index of the value in the array.")] + [UIHint(UIHint.Variable)] + public FsmInt index; + + [Tooltip("Store in a bool wether it contains or not that element (described below)")] + [UIHint(UIHint.Variable)] + public FsmBool isContained; + + [Tooltip("Event sent if this arraList contains that element ( described below)")] + [UIHint(UIHint.FsmEvent)] + public FsmEvent isContainedEvent; + + [Tooltip("Event sent if this arraList does not contains that element ( described below)")] + [UIHint(UIHint.FsmEvent)] + public FsmEvent isNotContainedEvent; + + public override void Reset () + { + array = null; + value = null; + + index = null; + + isContained = null; + isContainedEvent = null; + isNotContainedEvent = null; + } + + // Code that runs on entering the state. + public override void OnEnter () + { + DoCheckContainsValue (); + Finish (); + } + + private void DoCheckContainsValue() + { + value.UpdateValue(); + var _id = Array.IndexOf(array.Values, value.GetValue()); + + var _iscontained = _id != -1; + isContained.Value = _iscontained; + index.Value = _id; + if (_iscontained) + { + Fsm.Event(isContainedEvent); + } + else + { + Fsm.Event(isNotContainedEvent); + } + } + } +} diff --git a/Assets/PlayMaker/Actions/Array/ArrayContains.cs.meta b/Assets/PlayMaker/Actions/Array/ArrayContains.cs.meta new file mode 100755 index 0000000..a6cab97 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayContains.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f93a56f20084a2446a06a44bc27e257c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/ArrayDeleteAt.cs b/Assets/PlayMaker/Actions/Array/ArrayDeleteAt.cs new file mode 100755 index 0000000..e62a1a6 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayDeleteAt.cs @@ -0,0 +1,71 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using UnityEngine; +using System.Collections; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Delete the item at an index. Index must be between 0 and the number of items -1. First item is index 0.")] + public class ArrayDeleteAt : FsmStateAction + { + [RequiredField] [UIHint(UIHint.Variable)] [Tooltip("The Array Variable to use.")] public FsmArray array; + + [Tooltip("The index into the array.")] public FsmInt index; + + [ActionSection("Result")] [UIHint(UIHint.FsmEvent)] [Tooltip("The event to trigger if the index is out of range")] public FsmEvent indexOutOfRangeEvent; + + + + public override void Reset() + { + array = null; + index = null; + indexOutOfRangeEvent = null; + } + + + // Code that runs on entering the state. + public override void OnEnter() + { + DoDeleteAt(); + + Finish(); + } + + private void DoDeleteAt() + { + if (index.Value >= 0 && index.Value < array.Length) + { + List _list = new List(array.Values); + _list.RemoveAt(index.Value); + array.Values = _list.ToArray(); + } + else + { + Fsm.Event(indexOutOfRangeEvent); + } + } + + /* Not sure it's a good idea to check range at edit time since it can change at runtime + public override string ErrorCheck() + { + if (array.Length==0) + { + if (index.Value<0) + { + return "Index out of Range. Please select a positive number. First item is index 0."; + } + return ""; + } + + if (index.Value<0 || index.Value >= array.Length) + { + return "Index out of Range. Please select an index between 0 and the number of items -1. First item is index 0."; + } + return ""; + }*/ + + } +} diff --git a/Assets/PlayMaker/Actions/Array/ArrayDeleteAt.cs.meta b/Assets/PlayMaker/Actions/Array/ArrayDeleteAt.cs.meta new file mode 100755 index 0000000..6f30695 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayDeleteAt.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc32998bfef18a347a974d0482c14ae9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/ArrayForEach.cs b/Assets/PlayMaker/Actions/Array/ArrayForEach.cs new file mode 100755 index 0000000..4828f3c --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayForEach.cs @@ -0,0 +1,138 @@ +using System; +using UnityEngine; +using System.Collections; +using HutongGames.PlayMaker; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Iterate through the items in an Array and run an FSM on each item. NOTE: The FSM has to Finish before being run on the next item.")] + public class ArrayForEach : RunFSMAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Array to iterate through.")] + public FsmArray array; + + [HideTypeFilter] + [MatchElementType("array")] + [UIHint(UIHint.Variable)] + [Tooltip("Store the item in a variable")] + public FsmVar storeItem; + + [ActionSection("Run FSM")] + + public FsmTemplateControl fsmTemplateControl = new FsmTemplateControl(); + + [Tooltip("Event to send after iterating through all items in the Array.")] + public FsmEvent finishEvent; + + private int currentIndex; + + public override void Reset() + { + array = null; + fsmTemplateControl = new FsmTemplateControl(); + runFsm = null; + } + + /// + /// Initialize FSM on awake so it doesn't cause hitches later + /// + public override void Awake() + { + if (array != null && fsmTemplateControl.fsmTemplate != null && Application.isPlaying) + { + runFsm = Fsm.CreateSubFsm(fsmTemplateControl); + } + } + + public override void OnEnter() + { + if (array == null || runFsm == null) + { + Finish(); + return; + } + + currentIndex = 0; + StartFsm(); + } + + public override void OnUpdate() + { + runFsm.Update(); + if (!runFsm.Finished) + { + return; // continue later + } + + StartNextFsm(); + } + + public override void OnFixedUpdate() + { + runFsm.LateUpdate(); + if (!runFsm.Finished) + { + return; // continue later + } + + StartNextFsm(); + } + + public override void OnLateUpdate() + { + runFsm.LateUpdate(); + if (!runFsm.Finished) + { + return; // continue later + } + + StartNextFsm(); + } + + void StartNextFsm() + { + currentIndex++; + StartFsm(); + } + + void StartFsm() + { + while (currentIndex < array.Length) + { + DoStartFsm(); + if (!runFsm.Finished) + { + return; // continue later + } + currentIndex++; + } + + Fsm.Event(finishEvent); + Finish(); + } + + void DoStartFsm() + { + storeItem.SetValue(array.Values[currentIndex]); + + fsmTemplateControl.UpdateValues(); + fsmTemplateControl.ApplyOverrides(runFsm); + + runFsm.OnEnable(); + + if (!runFsm.Started) + { + runFsm.Start(); + } + } + + protected override void CheckIfFinished() + { + } + } + + +} diff --git a/Assets/PlayMaker/Actions/Array/ArrayForEach.cs.meta b/Assets/PlayMaker/Actions/Array/ArrayForEach.cs.meta new file mode 100755 index 0000000..f23582c --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayForEach.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d8a2a6d82cdbdad4a8178dd12b02dee0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/ArrayGet.cs b/Assets/PlayMaker/Actions/Array/ArrayGet.cs new file mode 100755 index 0000000..1d3fd18 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayGet.cs @@ -0,0 +1,95 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Get a value at an index. Index must be between 0 and the number of items -1. First item is index 0.")] + public class ArrayGet : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Array Variable to use.")] + public FsmArray array; + + [Tooltip("The index into the array.")] + public FsmInt index; + + [RequiredField] + [MatchElementType("array")] + [UIHint(UIHint.Variable)] + [Tooltip("Store the value in a variable.")] + public FsmVar storeValue; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + [ActionSection("Events")] + + [UIHint(UIHint.FsmEvent)] + [Tooltip("The event to trigger if the index is out of range")] + public FsmEvent indexOutOfRange; + + public override void Reset() + { + array = null; + index = null; + everyFrame = false; + storeValue = null; + indexOutOfRange = null; + } + + public override void OnEnter() + { + DoGetValue(); + + if (!everyFrame) + { + Finish(); + } + + } + + public override void OnUpdate() + { + DoGetValue(); + + } + + private void DoGetValue() + { + if (array.IsNone || storeValue.IsNone) + { + return; + } + + if (index.Value >= 0 && index.Value < array.Length) + { + storeValue.SetValue(array.Get(index.Value)); + } + else + { + //LogError("Index out of Range: " + index.Value); + Fsm.Event(indexOutOfRange); + } + } + + /* Not sure it's a good idea to range check at edit time since it can change at runtime + public override string ErrorCheck() + { + if (index.Value<0 || index.Value >= array.Length) + { + return "Index out of Range. Please select an index between 0 and the number of items -1. First item is index 0."; + } + return ""; + }*/ + +#if UNITY_EDITOR + public override string AutoName() + { + return ActionHelpers.GetValueLabel(storeValue.NamedVar) + "=" + array.Name + "[" + ActionHelpers.GetValueLabel(index) + "]"; + } +#endif + } +} diff --git a/Assets/PlayMaker/Actions/Array/ArrayGet.cs.meta b/Assets/PlayMaker/Actions/Array/ArrayGet.cs.meta new file mode 100755 index 0000000..dc5c547 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayGet.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bb2087d662074974ba5d95f6f6443889 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/ArrayGetNext.cs b/Assets/PlayMaker/Actions/Array/ArrayGetNext.cs new file mode 100755 index 0000000..6848092 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayGetNext.cs @@ -0,0 +1,118 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Each time this action is called it gets the next item from a Array. \n" + + "This lets you quickly loop through all the items of an array to perform actions on them.")] + public class ArrayGetNext : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Array Variable to use.")] + public FsmArray array; + + [Tooltip("From where to start iteration, leave as 0 to start from the beginning")] + public FsmInt startIndex; + + [Tooltip("When to end iteration, leave as 0 to iterate until the end")] + public FsmInt endIndex; + + [Tooltip("Event to send to get the next item.")] + public FsmEvent loopEvent; + + [Tooltip("Event to send when there are no more items.")] + public FsmEvent finishedEvent; + + [ActionSection("Result")] + + [MatchElementType("array")] + public FsmVar result; + + [UIHint(UIHint.Variable)] + public FsmInt currentIndex; + + // increment that index as we loop through item + private int nextItemIndex = 0; + + public override void Reset() + { + array = null; + startIndex = null; + endIndex = null; + + currentIndex = null; + + loopEvent = null; + finishedEvent = null; + + result = null; + } + + public override void OnEnter() + { + if (nextItemIndex == 0) + { + if (startIndex.Value>0) + { + nextItemIndex = startIndex.Value; + } + } + + DoGetNextItem(); + + Finish(); + } + + + void DoGetNextItem() + { + // no more children? + // check first to avoid errors. + + if (nextItemIndex >= array.Length) + { + nextItemIndex = 0; + currentIndex.Value = array.Length -1; + Fsm.Event(finishedEvent); + return; + } + + // get next item + + result.SetValue(array.Get(nextItemIndex)); + + // no more items? + // check a second time to avoid process lock and possible infinite loop if the action is called again. + // Practically, this enabled calling again this state and it will start again iterating from the first child. + + if (nextItemIndex >= array.Length) + { + nextItemIndex = 0; + currentIndex.Value = array.Length-1; + Fsm.Event(finishedEvent); + return; + } + + if (endIndex.Value>0 && nextItemIndex>= endIndex.Value) + { + nextItemIndex = 0; + currentIndex.Value = endIndex.Value; + Fsm.Event(finishedEvent); + return; + } + + // iterate the next child + nextItemIndex++; + + currentIndex.Value = nextItemIndex -1 ; + + if (loopEvent != null) + { + Fsm.Event(loopEvent); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Array/ArrayGetNext.cs.meta b/Assets/PlayMaker/Actions/Array/ArrayGetNext.cs.meta new file mode 100755 index 0000000..a79b760 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayGetNext.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f2c332853b32c743940b57c0a595ed7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/ArrayGetRandom.cs b/Assets/PlayMaker/Actions/Array/ArrayGetRandom.cs new file mode 100755 index 0000000..7803d65 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayGetRandom.cs @@ -0,0 +1,63 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Get a Random item from an Array.")] + public class ArrayGetRandom : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Array to use.")] + public FsmArray array; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the value in a variable.")] + [MatchElementType("array")] + public FsmVar storeValue; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + public override void Reset() + { + array = null; + storeValue =null; + everyFrame = false; + } + + // Code that runs on entering the state. + public override void OnEnter() + { + DoGetRandomValue(); + + if (!everyFrame) + { + Finish(); + } + + } + + public override void OnUpdate() + { + DoGetRandomValue(); + + } + + private void DoGetRandomValue() + { + if (storeValue.IsNone) + { + return; + } + + storeValue.SetValue(array.Get(Random.Range(0,array.Length))); + } + + + } +} + diff --git a/Assets/PlayMaker/Actions/Array/ArrayGetRandom.cs.meta b/Assets/PlayMaker/Actions/Array/ArrayGetRandom.cs.meta new file mode 100755 index 0000000..1fadf24 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayGetRandom.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: df9a5befe0eda4445a018b47d17c2a8b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/ArrayLength.cs b/Assets/PlayMaker/Actions/Array/ArrayLength.cs new file mode 100755 index 0000000..c0a0b03 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayLength.cs @@ -0,0 +1,44 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Gets the number of items in an Array.")] + public class ArrayLength : FsmStateAction + { + [UIHint(UIHint.Variable)] + [Tooltip("The Array Variable.")] + public FsmArray array; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the length in an Int Variable.")] + public FsmInt length; + + [Tooltip("Repeat every frame. Useful if the array is changing and you're waiting for a particular length.")] + public bool everyFrame; + + public override void Reset() + { + array = null; + length = null; + everyFrame = false; + } + + public override void OnEnter() + { + length.Value = array.Length; + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + length.Value = array.Length; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Array/ArrayLength.cs.meta b/Assets/PlayMaker/Actions/Array/ArrayLength.cs.meta new file mode 100755 index 0000000..e3abfec --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayLength.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bdba2552ffbbbc74b9d67cb2b54e1324 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/ArrayResize.cs b/Assets/PlayMaker/Actions/Array/ArrayResize.cs new file mode 100755 index 0000000..bb32063 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayResize.cs @@ -0,0 +1,44 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Resize an array.")] + public class ArrayResize : FsmStateAction + { + [RequiredField] [UIHint(UIHint.Variable)] [Tooltip("The Array Variable to resize")] public FsmArray array; + + [Tooltip("The new size of the array.")] public FsmInt newSize; + + [UIHint(UIHint.FsmEvent)] [Tooltip("The event to trigger if the new size is out of range")] public FsmEvent + sizeOutOfRangeEvent; + + public override void OnEnter() + { + if (newSize.Value >= 0) + { + array.Resize(newSize.Value); + } + else + { + LogError("Size out of range: " + newSize.Value); + Fsm.Event(sizeOutOfRangeEvent); + } + + Finish(); + } + + /* Should be disallowed by the UI now + public override string ErrorCheck() + { + if (newSize.Value<0) + { + return "newSize must be a positive value."; + } + return ""; + }*/ + + } +} diff --git a/Assets/PlayMaker/Actions/Array/ArrayResize.cs.meta b/Assets/PlayMaker/Actions/Array/ArrayResize.cs.meta new file mode 100755 index 0000000..97b09b0 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayResize.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 68e5e954eb95b7b40b0e00f59b4d1986 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/ArrayReverse.cs b/Assets/PlayMaker/Actions/Array/ArrayReverse.cs new file mode 100755 index 0000000..e399f6e --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayReverse.cs @@ -0,0 +1,33 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + + [ActionCategory(ActionCategory.Array)] + [Tooltip("Reverse the order of items in an Array.")] + public class ArrayReverse : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Array to reverse.")] + public FsmArray array; + + public override void Reset() + { + array = null; + } + + // Code that runs on entering the state. + public override void OnEnter() + { + var _list = new List(array.Values); + _list.Reverse(); + array.Values = _list.ToArray(); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Array/ArrayReverse.cs.meta b/Assets/PlayMaker/Actions/Array/ArrayReverse.cs.meta new file mode 100755 index 0000000..ef42619 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayReverse.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 41e56ac32e995724a9ea51f5b7b5ebce +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/ArraySet.cs b/Assets/PlayMaker/Actions/Array/ArraySet.cs new file mode 100755 index 0000000..30fcc63 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArraySet.cs @@ -0,0 +1,87 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Set the value at an index. Index must be between 0 and the number of items -1. First item is index 0.")] + public class ArraySet : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Array Variable to use.")] + public FsmArray array; + + [Tooltip("The index into the array.")] + public FsmInt index; + + [RequiredField] + [MatchElementType("array")] + [Tooltip("Set the value of the array at the specified index.")] + public FsmVar value; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + [ActionSection("Events")] + + [UIHint(UIHint.FsmEvent)] + [Tooltip("The event to trigger if the index is out of range")] + public FsmEvent indexOutOfRange; + + public override void Reset() + { + array = null; + index = null; + value = null; + everyFrame = false; + indexOutOfRange = null; + } + + public override void OnEnter() + { + DoGetValue(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetValue(); + } + + private void DoGetValue() + { + if (array.IsNone) + { + return; + } + + if (index.Value >= 0 && index.Value < array.Length) + { + value.UpdateValue(); + array.Set(index.Value, value.GetValue()); + } + else + { + //LogError("Index out of Range: " + index.Value); + Fsm.Event(indexOutOfRange); + } + } + + /* + public override string ErrorCheck() + { + if (index.Value<0 || index.Value >= array.Length) + { + return "Index out of Range. Please select an index between 0 and the number of items -1. First item is index 0."; + } + return ""; + }*/ + + } +} diff --git a/Assets/PlayMaker/Actions/Array/ArraySet.cs.meta b/Assets/PlayMaker/Actions/Array/ArraySet.cs.meta new file mode 100755 index 0000000..00874ae --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArraySet.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: de186d86d62e53c4ab432d55800df4f6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/ArrayShuffle.cs b/Assets/PlayMaker/Actions/Array/ArrayShuffle.cs new file mode 100755 index 0000000..594710b --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayShuffle.cs @@ -0,0 +1,68 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Shuffle values in an array. Optionally set a start index and range to shuffle only part of the array.")] + public class ArrayShuffle : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Array to shuffle.")] + public FsmArray array; + + [Tooltip("Optional start Index for the shuffling. Leave it to none or 0 for no effect")] + public FsmInt startIndex; + + [Tooltip("Optional range for the shuffling, starting at the start index if greater than 0. Leave it to none or 0 for no effect, it will shuffle the whole array")] + public FsmInt shufflingRange; + + public override void Reset() + { + array = null; + startIndex = new FsmInt {UseVariable=true}; + shufflingRange = new FsmInt {UseVariable=true}; + } + + // Code that runs on entering the state. + public override void OnEnter() + { + List _list = new List(array.Values); + + int start = 0; + int end = _list.Count-1; + + if (startIndex.Value>0) + { + start = Mathf.Min(startIndex.Value,end); + } + + if (shufflingRange.Value>0) + { + end = Mathf.Min(_list.Count-1,start + shufflingRange.Value); + + } + + // Knuth-Fisher-Yates algo + + // for (int i = proxy.arrayList.Count - 1; i > 0; i--) + for (int i = end; i > start; i--) + { + // Set swapWithPos a random position such that 0 <= swapWithPos <= i + int swapWithPos = Random.Range(start,i + 1); + + // Swap the value at the "current" position (i) with value at swapWithPos + object tmp = _list[i]; + _list[i] = _list[swapWithPos]; + _list[swapWithPos] = tmp; + } + + array.Values = _list.ToArray(); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Array/ArrayShuffle.cs.meta b/Assets/PlayMaker/Actions/Array/ArrayShuffle.cs.meta new file mode 100755 index 0000000..4f18197 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayShuffle.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ee06ffed02f3bbd4682befa29dfb5ab2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/ArraySort.cs b/Assets/PlayMaker/Actions/Array/ArraySort.cs new file mode 100755 index 0000000..926203f --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArraySort.cs @@ -0,0 +1,31 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Sort items in an Array.")] + public class ArraySort : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Array to sort.")] + public FsmArray array; + + public override void Reset() + { + array = null; + } + + public override void OnEnter() + { + var list = new List(array.Values); + list.Sort(); + array.Values = list.ToArray(); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Array/ArraySort.cs.meta b/Assets/PlayMaker/Actions/Array/ArraySort.cs.meta new file mode 100755 index 0000000..05fcfbc --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArraySort.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f95b31bdddbc8554080295de0a14d835 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/ArrayTransferValue.cs b/Assets/PlayMaker/Actions/Array/ArrayTransferValue.cs new file mode 100755 index 0000000..61237b1 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayTransferValue.cs @@ -0,0 +1,122 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Transfer a value from one array to another, basically a copy/cut paste action on steroids.")] + public class ArrayTransferValue : FsmStateAction + { + public enum ArrayTransferType {Copy,Cut,nullify}; + public enum ArrayPasteType {AsFirstItem,AsLastItem,InsertAtSameIndex,ReplaceAtSameIndex}; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Array Variable source.")] + public FsmArray arraySource; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Array Variable target.")] + public FsmArray arrayTarget; + + [MatchFieldType("array")] + [Tooltip("The index to transfer.")] + public FsmInt indexToTransfer; + + [ActionSection("Transfer Options")] + + [ObjectType(typeof(ArrayTransferType))] + public FsmEnum copyType; + + [ObjectType(typeof(ArrayPasteType))] + public FsmEnum pasteType; + + [ActionSection("Result")] + + [Tooltip("Event sent if this array source does not contains that element (described below)")] + [UIHint(UIHint.FsmEvent)] + public FsmEvent indexOutOfRange; + + public override void Reset () + { + arraySource = null; + arrayTarget = null; + + indexToTransfer = null; + + copyType = ArrayTransferType.Copy; + pasteType = ArrayPasteType.AsLastItem; + } + + // Code that runs on entering the state. + public override void OnEnter () + { + DoTransferValue (); + Finish (); + } + + private void DoTransferValue () + { + if (arraySource.IsNone || arrayTarget.IsNone) + { + return; + } + int _index = indexToTransfer.Value; + + if (_index< 0 || _index>=arraySource.Length) + { + Fsm.Event(indexOutOfRange); + return; + } + var _value = arraySource.Values[_index]; + + + + if ((ArrayTransferType)copyType.Value == ArrayTransferType.Cut) + { + List _list = new List(arraySource.Values); + _list.RemoveAt(_index); + arraySource.Values = _list.ToArray(); + }else if ((ArrayTransferType)copyType.Value == ArrayTransferType.nullify) + { + arraySource.Values.SetValue(null,_index); + } + + + if ( (ArrayPasteType)pasteType.Value == ArrayPasteType.AsFirstItem) + { + List _listTarget = new List(arrayTarget.Values); + _listTarget.Insert(0,_value); + arrayTarget.Values = _listTarget.ToArray(); + + }else if( (ArrayPasteType)pasteType.Value == ArrayPasteType.AsLastItem) + { + arrayTarget.Resize(arrayTarget.Length + 1); + arrayTarget.Set(arrayTarget.Length - 1, _value); + + }else if( (ArrayPasteType)pasteType.Value == ArrayPasteType.InsertAtSameIndex) + { + if (_index>=arrayTarget.Length) + { + Fsm.Event(indexOutOfRange); + } + List _listTarget = new List(arrayTarget.Values); + _listTarget.Insert(_index,_value); + arrayTarget.Values = _listTarget.ToArray(); + + }else if( (ArrayPasteType)pasteType.Value == ArrayPasteType.ReplaceAtSameIndex) + { + if (_index>=arrayTarget.Length) + { + Fsm.Event(indexOutOfRange); + }else{ + arrayTarget.Set(_index, _value); + } + } + } + + } +} diff --git a/Assets/PlayMaker/Actions/Array/ArrayTransferValue.cs.meta b/Assets/PlayMaker/Actions/Array/ArrayTransferValue.cs.meta new file mode 100755 index 0000000..f160595 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/ArrayTransferValue.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 798d1540b1bfc474fb13e89319c3abae +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Array/FsmArraySet.cs b/Assets/PlayMaker/Actions/Array/FsmArraySet.cs new file mode 100755 index 0000000..a46d099 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/FsmArraySet.cs @@ -0,0 +1,95 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Array)] + [Tooltip("Set an item in an Array Variable in another FSM.")] + public class FsmArraySet : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object.")] + public FsmString fsmName; + + [RequiredField] + [Tooltip("The name of the FSM variable.")] + public FsmString variableName; + + [Tooltip("Set the value of the variable.")] + public FsmString setValue; + + [Tooltip("Repeat every frame. Useful if the value is changing.")] + public bool everyFrame; + + GameObject goLastFrame; + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + setValue = null; + } + + public override void OnEnter() + { + DoSetFsmString(); + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetFsmString() + { + if (setValue == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + if (go != goLastFrame) + { + goLastFrame = go; + + // only get the fsm component if go has changed + + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + LogWarning("Could not find FSM: " + fsmName.Value); + return; + } + + var fsmString = fsm.FsmVariables.GetFsmString(variableName.Value); + + if (fsmString != null) + { + fsmString.Value = setValue.Value; + } + else + { + LogWarning("Could not find variable: " + variableName.Value); + } + } + + public override void OnUpdate() + { + DoSetFsmString(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Array/FsmArraySet.cs.meta b/Assets/PlayMaker/Actions/Array/FsmArraySet.cs.meta new file mode 100755 index 0000000..90842a2 --- /dev/null +++ b/Assets/PlayMaker/Actions/Array/FsmArraySet.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 05ff3fe206f2df14a97c72576c1a36f9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AudioMute.cs b/Assets/PlayMaker/Actions/AudioMute.cs new file mode 100755 index 0000000..92ce153 --- /dev/null +++ b/Assets/PlayMaker/Actions/AudioMute.cs @@ -0,0 +1,41 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Audio)] + [Tooltip("Mute/unmute the Audio Clip played by an Audio Source component on a Game Object.")] + public class AudioMute : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(AudioSource))] + [Tooltip("The GameObject with an Audio Source component.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("Check to mute, uncheck to unmute.")] + public FsmBool mute; + + public override void Reset() + { + gameObject = null; + mute = false; + } + + public override void OnEnter() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go != null) + { + var audio = go.GetComponent(); + if (audio != null) + { + audio.mute = mute.Value; + } + } + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AudioMute.cs.meta b/Assets/PlayMaker/Actions/AudioMute.cs.meta new file mode 100755 index 0000000..27c2739 --- /dev/null +++ b/Assets/PlayMaker/Actions/AudioMute.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc715a02422df2b43bf7c11fddf2a78a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AudioPause.cs b/Assets/PlayMaker/Actions/AudioPause.cs new file mode 100755 index 0000000..b055f84 --- /dev/null +++ b/Assets/PlayMaker/Actions/AudioPause.cs @@ -0,0 +1,36 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Audio)] + [Tooltip("Pauses playing the Audio Clip played by an Audio Source component on a Game Object.")] + public class AudioPause : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(AudioSource))] + [Tooltip("The GameObject with an Audio Source component.")] + public FsmOwnerDefault gameObject; + + public override void Reset() + { + gameObject = null; + } + + public override void OnEnter() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go != null) + { + var audio = go.GetComponent(); + if (audio != null) + { + audio.Pause(); + } + } + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AudioPause.cs.meta b/Assets/PlayMaker/Actions/AudioPause.cs.meta new file mode 100755 index 0000000..3f9973d --- /dev/null +++ b/Assets/PlayMaker/Actions/AudioPause.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 29d1c16d595d7b64fa15ec3d0569a76d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AudioPlay.cs b/Assets/PlayMaker/Actions/AudioPlay.cs new file mode 100755 index 0000000..662d8e7 --- /dev/null +++ b/Assets/PlayMaker/Actions/AudioPlay.cs @@ -0,0 +1,99 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Audio)] + [Tooltip("Plays the Audio Clip set with Set Audio Clip or in the Audio Source inspector on a Game Object. Optionally plays a one shot Audio Clip.")] + public class AudioPlay : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(AudioSource))] + [Tooltip("The GameObject with an AudioSource component.")] + public FsmOwnerDefault gameObject; + + [HasFloatSlider(0,1)] + [Tooltip("Set the volume.")] + public FsmFloat volume; + + [ObjectType(typeof(AudioClip))] + [Tooltip("Optionally play a 'one shot' AudioClip. NOTE: Volume cannot be adjusted while playing a 'one shot' AudioClip.")] + public FsmObject oneShotClip; + + [Tooltip("Event to send when the AudioClip finishes playing.")] + public FsmEvent finishedEvent; + + private AudioSource audio; + + public override void Reset() + { + gameObject = null; + volume = 1f; + oneShotClip = null; + finishedEvent = null; + } + + public override void OnEnter() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go != null) + { + // cache the AudioSource component + + audio = go.GetComponent(); + if (audio != null) + { + var audioClip = oneShotClip.Value as AudioClip; + + if (audioClip == null) + { + audio.Play(); + + if (!volume.IsNone) + { + audio.volume = volume.Value; + } + + return; + } + + if (!volume.IsNone) + { + audio.PlayOneShot(audioClip, volume.Value); + } + else + { + audio.PlayOneShot(audioClip); + } + + return; + } + } + + // Finish if failed to play sound + + Finish(); + } + + public override void OnUpdate () + { + if (audio == null) + { + Finish(); + } + else + { + if (!audio.isPlaying) + { + Fsm.Event(finishedEvent); + Finish(); + } + else if (!volume.IsNone && volume.Value != audio.volume) + { + audio.volume = volume.Value; + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AudioPlay.cs.meta b/Assets/PlayMaker/Actions/AudioPlay.cs.meta new file mode 100755 index 0000000..d760448 --- /dev/null +++ b/Assets/PlayMaker/Actions/AudioPlay.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d7faf656b29070442874f5324061b99d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AudioStop.cs b/Assets/PlayMaker/Actions/AudioStop.cs new file mode 100755 index 0000000..22e14a9 --- /dev/null +++ b/Assets/PlayMaker/Actions/AudioStop.cs @@ -0,0 +1,36 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Audio)] + [Tooltip("Stops playing the Audio Clip played by an Audio Source component on a Game Object.")] + public class AudioStop : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(AudioSource))] + [Tooltip("The GameObject with an AudioSource component.")] + public FsmOwnerDefault gameObject; + + public override void Reset() + { + gameObject = null; + } + + public override void OnEnter() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go != null) + { + var audio = go.GetComponent(); + if (audio != null) + { + audio.Stop(); + } + } + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/AudioStop.cs.meta b/Assets/PlayMaker/Actions/AudioStop.cs.meta new file mode 100755 index 0000000..32a7030 --- /dev/null +++ b/Assets/PlayMaker/Actions/AudioStop.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a6777341ea924c7428e33a6f47113e7f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/AxisEvent.cs b/Assets/PlayMaker/Actions/AxisEvent.cs new file mode 100755 index 0000000..0c07bed --- /dev/null +++ b/Assets/PlayMaker/Actions/AxisEvent.cs @@ -0,0 +1,112 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Sends events based on the direction of Input Axis (Left/Right/Up/Down...).")] + public class AxisEvent : FsmStateAction + { + [Tooltip("Horizontal axis as defined in the Input Manager")] + public FsmString horizontalAxis; + + [Tooltip("Vertical axis as defined in the Input Manager")] + public FsmString verticalAxis; + + [Tooltip("Event to send if input is to the left.")] + public FsmEvent leftEvent; + + [Tooltip("Event to send if input is to the right.")] + public FsmEvent rightEvent; + + [Tooltip("Event to send if input is to the up.")] + public FsmEvent upEvent; + + [Tooltip("Event to send if input is to the down.")] + public FsmEvent downEvent; + + [Tooltip("Event to send if input is in any direction.")] + public FsmEvent anyDirection; + + [Tooltip("Event to send if no axis input (centered).")] + public FsmEvent noDirection; + + public override void Reset() + { + horizontalAxis = "Horizontal"; + verticalAxis = "Vertical"; + leftEvent = null; + rightEvent = null; + upEvent = null; + downEvent = null; + anyDirection = null; + noDirection = null; + } + + public override void OnUpdate() + { + // get axes offsets + + var x = horizontalAxis.Value != "" ? Input.GetAxis(horizontalAxis.Value) : 0; + var y = verticalAxis.Value != "" ? Input.GetAxis(verticalAxis.Value) : 0; + + // get squared offset from center + + var offset = (x * x) + (y * y); + + // no offset? + + if (offset.Equals(0)) + { + if (noDirection != null) + { + Fsm.Event(noDirection); + } + return; + } + + // get integer direction sector (4 directions) + // TODO: 8 directions? or new action? + + var angle = (Mathf.Atan2(y, x) * Mathf.Rad2Deg) + 45f; + if (angle < 0f) + { + angle += 360f; + } + + var direction = (int)(angle / 90f); + + // send events bases on direction + + if (direction == 0 && rightEvent != null) + { + Fsm.Event(rightEvent); + //Debug.Log("Right"); + } + else if (direction == 1 && upEvent != null) + { + Fsm.Event(upEvent); + //Debug.Log("Up"); + } + else if (direction == 2 && leftEvent != null) + { + Fsm.Event(leftEvent); + //Debug.Log("Left"); + } + else if (direction == 3 && downEvent != null) + { + Fsm.Event(downEvent); + //Debug.Log("Down"); + } + else if (anyDirection != null) + { + // since we already no offset > 0 + + Fsm.Event(anyDirection); + //Debug.Log("AnyDirection"); + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/AxisEvent.cs.meta b/Assets/PlayMaker/Actions/AxisEvent.cs.meta new file mode 100755 index 0000000..efe2499 --- /dev/null +++ b/Assets/PlayMaker/Actions/AxisEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8d4cd11ae3f42fd4e9a59b650d252475 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/BaseLogAction.cs b/Assets/PlayMaker/Actions/BaseLogAction.cs new file mode 100755 index 0000000..095502f --- /dev/null +++ b/Assets/PlayMaker/Actions/BaseLogAction.cs @@ -0,0 +1,15 @@ +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + // Base class for logging actions + public abstract class BaseLogAction : FsmStateAction + { + public bool sendToUnityLog; + + public override void Reset() + { + sendToUnityLog = false; + } + } +} diff --git a/Assets/PlayMaker/Actions/BaseLogAction.cs.meta b/Assets/PlayMaker/Actions/BaseLogAction.cs.meta new file mode 100755 index 0000000..c20fdfe --- /dev/null +++ b/Assets/PlayMaker/Actions/BaseLogAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e7bb225a384e052488dbd18116e55f54 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/BlendAnimation.cs b/Assets/PlayMaker/Actions/BlendAnimation.cs new file mode 100755 index 0000000..3d8cbb2 --- /dev/null +++ b/Assets/PlayMaker/Actions/BlendAnimation.cs @@ -0,0 +1,98 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Animation)] + [Tooltip("Blends an Animation towards a Target Weight over a specified Time.\nOptionally sends an Event when finished.")] + public class BlendAnimation : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(Animation))] + [Tooltip("The GameObject to animate.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [UIHint(UIHint.Animation)] + [Tooltip("The name of the animation to blend.")] + public FsmString animName; + + [RequiredField] + [HasFloatSlider(0f, 1f)] + [Tooltip("Target weight to blend to.")] + public FsmFloat targetWeight; + + [RequiredField] + [HasFloatSlider(0f, 5f)] + [Tooltip("How long should the blend take.")] + public FsmFloat time; + + [Tooltip("Event to send when the blend has finished.")] + public FsmEvent finishEvent; + + // TODO: Delayed event doesn't handle speed changes etc. + // Use Animation isPlaying instead? + DelayedEvent delayedFinishEvent; + + public override void Reset() + { + gameObject = null; + animName = null; + targetWeight = 1f; + time = 0.3f; + finishEvent = null; + } + + public override void OnEnter() + { + DoBlendAnimation(gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value); + } + + public override void OnUpdate() + { + if (DelayedEvent.WasSent(delayedFinishEvent)) + { + Finish(); + } + } + + void DoBlendAnimation(GameObject go) + { + if (go == null) + { + return; + } + + var animation = go.GetComponent(); + if (animation == null) + { + LogWarning("Missing Animation component on GameObject: " + go.name); + Finish(); + return; + } + + var anim = animation[animName.Value]; + + if (anim == null) + { + LogWarning("Missing animation: " + animName.Value); + Finish(); + return; + } + + var timeValue = time.Value; + animation.Blend(animName.Value, targetWeight.Value, timeValue); + + // TODO: doesn't work well with scaled time + if (finishEvent != null) + { + delayedFinishEvent = Fsm.DelayedEvent(finishEvent, anim.length); + } + else + { + Finish(); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/BlendAnimation.cs.meta b/Assets/PlayMaker/Actions/BlendAnimation.cs.meta new file mode 100755 index 0000000..1e81b5e --- /dev/null +++ b/Assets/PlayMaker/Actions/BlendAnimation.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: caaf16a32a7f8eb4fa362e719d2e901f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Blink.cs b/Assets/PlayMaker/Actions/Blink.cs new file mode 100755 index 0000000..331234d --- /dev/null +++ b/Assets/PlayMaker/Actions/Blink.cs @@ -0,0 +1,113 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Effects)] + [Tooltip("Turns a Game Object on/off in a regular repeating pattern.")] + public class Blink : ComponentAction + { + [RequiredField] + [Tooltip("The GameObject to blink on/off.")] + public FsmOwnerDefault gameObject; + + [HasFloatSlider(0, 5)] + [Tooltip("Time to stay off in seconds.")] + public FsmFloat timeOff; + + [HasFloatSlider(0, 5)] + [Tooltip("Time to stay on in seconds.")] + public FsmFloat timeOn; + + [Tooltip("Should the object start in the active/visible state?")] + public FsmBool startOn; + + [Tooltip("Only effect the renderer, keeping other components active.")] + public bool rendererOnly; + + [Tooltip("Ignore TimeScale. Useful if the game is paused.")] + public bool realTime; + + private float startTime; + private float timer; + private bool blinkOn; + + public override void Reset() + { + gameObject = null; + timeOff = 0.5f; + timeOn = 0.5f; + rendererOnly = true; + startOn = false; + realTime = false; + } + + public override void OnEnter() + { + startTime = FsmTime.RealtimeSinceStartup; + timer = 0f; + + UpdateBlinkState(startOn.Value); + } + + public override void OnUpdate() + { + // update time + + if (realTime) + { + timer = FsmTime.RealtimeSinceStartup - startTime; + } + else + { + timer += Time.deltaTime; + } + + // update blink + + if (blinkOn && timer > timeOn.Value) + { + UpdateBlinkState(false); + } + + if (blinkOn == false && timer > timeOff.Value) + { + UpdateBlinkState(true); + } + } + + void UpdateBlinkState(bool state) + { + var go = gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value; + if (go == null) + { + return; + } + + if (rendererOnly) + { + if(UpdateCache(go)) + { + renderer.enabled = state; + } + } + else + { +#if UNITY_3_5 || UNITY_3_4 + go.active = state; +#else + go.SetActive(state); +#endif + } + + blinkOn = state; + + // reset timer + + startTime = FsmTime.RealtimeSinceStartup; + timer = 0f; + } + } +} + diff --git a/Assets/PlayMaker/Actions/Blink.cs.meta b/Assets/PlayMaker/Actions/Blink.cs.meta new file mode 100755 index 0000000..bcf9e51 --- /dev/null +++ b/Assets/PlayMaker/Actions/Blink.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 367dd11eff47df14cbf7d185b4c4d1fb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/BoolAllTrue.cs b/Assets/PlayMaker/Actions/BoolAllTrue.cs new file mode 100755 index 0000000..20c8298 --- /dev/null +++ b/Assets/PlayMaker/Actions/BoolAllTrue.cs @@ -0,0 +1,70 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Tests if all the given Bool Variables are True.")] + public class BoolAllTrue : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Bool variables to check.")] + public FsmBool[] boolVariables; + + [Tooltip("Event to send if all the Bool variables are True.")] + public FsmEvent sendEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a Bool variable.")] + public FsmBool storeResult; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + public override void Reset() + { + boolVariables = null; + sendEvent = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoAllTrue(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoAllTrue(); + } + + void DoAllTrue() + { + if (boolVariables.Length == 0) return; + + var allTrue = true; + + for (var i = 0; i < boolVariables.Length; i++) + { + if (!boolVariables[i].Value) + { + allTrue = false; + break; + } + } + + if (allTrue) + { + Fsm.Event(sendEvent); + } + + storeResult.Value = allTrue; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/BoolAllTrue.cs.meta b/Assets/PlayMaker/Actions/BoolAllTrue.cs.meta new file mode 100755 index 0000000..07919d8 --- /dev/null +++ b/Assets/PlayMaker/Actions/BoolAllTrue.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f14889b04b70ede4cb1aa06309f5f89d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/BoolAnyTrue.cs b/Assets/PlayMaker/Actions/BoolAnyTrue.cs new file mode 100755 index 0000000..0e111b7 --- /dev/null +++ b/Assets/PlayMaker/Actions/BoolAnyTrue.cs @@ -0,0 +1,67 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Tests if any of the given Bool Variables are True.")] + public class BoolAnyTrue : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Bool variables to check.")] + public FsmBool[] boolVariables; + + [Tooltip("Event to send if any of the Bool variables are True.")] + public FsmEvent sendEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a Bool variable.")] + public FsmBool storeResult; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + public override void Reset() + { + boolVariables = null; + sendEvent = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoAnyTrue(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoAnyTrue(); + } + + void DoAnyTrue() + { + if (boolVariables.Length == 0) + { + return; + } + + storeResult.Value = false; + + for (var i = 0; i < boolVariables.Length; i++) + { + if (boolVariables[i].Value) + { + Fsm.Event(sendEvent); + storeResult.Value = true; + return; + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/BoolAnyTrue.cs.meta b/Assets/PlayMaker/Actions/BoolAnyTrue.cs.meta new file mode 100755 index 0000000..43985cc --- /dev/null +++ b/Assets/PlayMaker/Actions/BoolAnyTrue.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 92aa7496b9c7dbe49b0623baa74e7db1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/BoolChanged.cs b/Assets/PlayMaker/Actions/BoolChanged.cs new file mode 100755 index 0000000..5472ec2 --- /dev/null +++ b/Assets/PlayMaker/Actions/BoolChanged.cs @@ -0,0 +1,55 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Tests if the value of a Bool Variable has changed. Use this to send an event on change, or store a bool that can be used in other operations.")] + public class BoolChanged : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Bool variable to watch for changes.")] + public FsmBool boolVariable; + + [Tooltip("Event to send if the variable changes.")] + public FsmEvent changedEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Set to True if changed.")] + public FsmBool storeResult; + + bool previousValue; + + public override void Reset() + { + boolVariable = null; + changedEvent = null; + storeResult = null; + } + + public override void OnEnter() + { + if (boolVariable.IsNone) + { + Finish(); + return; + } + + previousValue = boolVariable.Value; + } + + public override void OnUpdate() + { + storeResult.Value = false; + + if (boolVariable.Value != previousValue) + { + storeResult.Value = true; + Fsm.Event(changedEvent); + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/BoolChanged.cs.meta b/Assets/PlayMaker/Actions/BoolChanged.cs.meta new file mode 100755 index 0000000..ce00ab9 --- /dev/null +++ b/Assets/PlayMaker/Actions/BoolChanged.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5d16cd2973206874084f6e5b99aff702 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/BoolFlip.cs b/Assets/PlayMaker/Actions/BoolFlip.cs new file mode 100755 index 0000000..2c15de0 --- /dev/null +++ b/Assets/PlayMaker/Actions/BoolFlip.cs @@ -0,0 +1,25 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Flips the value of a Bool Variable.")] + public class BoolFlip : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Bool variable to flip.")] + public FsmBool boolVariable; + + public override void Reset() + { + boolVariable = null; + } + + public override void OnEnter() + { + boolVariable.Value = !boolVariable.Value; + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/BoolFlip.cs.meta b/Assets/PlayMaker/Actions/BoolFlip.cs.meta new file mode 100755 index 0000000..5021625 --- /dev/null +++ b/Assets/PlayMaker/Actions/BoolFlip.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b06d7bf2a25452478dd3e5d5445a896 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/BoolNoneTrue.cs b/Assets/PlayMaker/Actions/BoolNoneTrue.cs new file mode 100755 index 0000000..5b134fa --- /dev/null +++ b/Assets/PlayMaker/Actions/BoolNoneTrue.cs @@ -0,0 +1,70 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Tests if all the Bool Variables are False.\nSend an event or store the result.")] + public class BoolNoneTrue : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Bool variables to check.")] + public FsmBool[] boolVariables; + + [Tooltip("Event to send if none of the Bool variables are True.")] + public FsmEvent sendEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a Bool variable.")] + public FsmBool storeResult; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + public override void Reset() + { + boolVariables = null; + sendEvent = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoNoneTrue(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoNoneTrue(); + } + + void DoNoneTrue() + { + if (boolVariables.Length == 0) return; + + var noneTrue = true; + + for (var i = 0; i < boolVariables.Length; i++) + { + if (boolVariables[i].Value) + { + noneTrue = false; + break; + } + } + + if (noneTrue) + { + Fsm.Event(sendEvent); + } + + storeResult.Value = noneTrue; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/BoolNoneTrue.cs.meta b/Assets/PlayMaker/Actions/BoolNoneTrue.cs.meta new file mode 100755 index 0000000..53d0094 --- /dev/null +++ b/Assets/PlayMaker/Actions/BoolNoneTrue.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b3cd57e7754145e4298aa8bbb8cb0ad4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/BoolOperator.cs b/Assets/PlayMaker/Actions/BoolOperator.cs new file mode 100755 index 0000000..7a04f70 --- /dev/null +++ b/Assets/PlayMaker/Actions/BoolOperator.cs @@ -0,0 +1,86 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Performs boolean operations on 2 Bool Variables.")] + public class BoolOperator : FsmStateAction + { + public enum Operation + { + AND, + NAND, + OR, + XOR + } + + [RequiredField] + [Tooltip("The first Bool variable.")] + public FsmBool bool1; + + [RequiredField] + [Tooltip("The second Bool variable.")] + public FsmBool bool2; + + [Tooltip("Boolean Operation.")] + public Operation operation; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a Bool Variable.")] + public FsmBool storeResult; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + public override void Reset() + { + bool1 = false; + bool2 = false; + operation = Operation.AND; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoBoolOperator(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoBoolOperator(); + } + + void DoBoolOperator() + { + var v1 = bool1.Value; + var v2 = bool2.Value; + + switch (operation) + { + case Operation.AND: + storeResult.Value = v1 && v2; + break; + + case Operation.NAND: + storeResult.Value = !(v1 && v2); + break; + + case Operation.OR: + storeResult.Value = v1 || v2; + break; + + case Operation.XOR: + storeResult.Value = v1 ^ v2; + break; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/BoolOperator.cs.meta b/Assets/PlayMaker/Actions/BoolOperator.cs.meta new file mode 100755 index 0000000..68d4b8a --- /dev/null +++ b/Assets/PlayMaker/Actions/BoolOperator.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8d63d0c13fcc1064eb48c4d8eae4a294 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/BoolTest.cs b/Assets/PlayMaker/Actions/BoolTest.cs new file mode 100755 index 0000000..e912fb6 --- /dev/null +++ b/Assets/PlayMaker/Actions/BoolTest.cs @@ -0,0 +1,46 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Sends Events based on the value of a Boolean Variable.")] + public class BoolTest : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Bool variable to test.")] + public FsmBool boolVariable; + + [Tooltip("Event to send if the Bool variable is True.")] + public FsmEvent isTrue; + + [Tooltip("Event to send if the Bool variable is False.")] + public FsmEvent isFalse; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + public override void Reset() + { + boolVariable = null; + isTrue = null; + isFalse = null; + everyFrame = false; + } + + public override void OnEnter() + { + Fsm.Event(boolVariable.Value ? isTrue : isFalse); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + Fsm.Event(boolVariable.Value ? isTrue : isFalse); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/BoolTest.cs.meta b/Assets/PlayMaker/Actions/BoolTest.cs.meta new file mode 100755 index 0000000..a693d5a --- /dev/null +++ b/Assets/PlayMaker/Actions/BoolTest.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b8ab2667346f94c438747d216c43187b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/BroadcastEvent.cs b/Assets/PlayMaker/Actions/BroadcastEvent.cs new file mode 100755 index 0000000..339f605 --- /dev/null +++ b/Assets/PlayMaker/Actions/BroadcastEvent.cs @@ -0,0 +1,92 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [Obsolete("This action is obsolete; use Send Event with Event Target instead.")] + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Sends an Event to all FSMs in the scene or to all FSMs on a Game Object.\nNOTE: This action won't work on the very first frame of the game...")] + public class BroadcastEvent : FsmStateAction + { + [RequiredField] + public FsmString broadcastEvent; + [Tooltip("Optionally specify a game object to broadcast the event to all FSMs on that game object.")] + public FsmGameObject gameObject; + [Tooltip("Broadcast to all FSMs on the game object's children.")] + public FsmBool sendToChildren; + public FsmBool excludeSelf; + + public override void Reset() + { + broadcastEvent = null; + gameObject = null; + sendToChildren = false; + excludeSelf = false; + } + + public override void OnEnter() + { + if (!string.IsNullOrEmpty(broadcastEvent.Value)) + { + if (gameObject.Value != null) + { + Fsm.BroadcastEventToGameObject(gameObject.Value, broadcastEvent.Value, sendToChildren.Value, excludeSelf.Value); + //BroadcastToGameObject(gameObject.Value); + } + else + { + Fsm.BroadcastEvent(broadcastEvent.Value, excludeSelf.Value); + //BroadcastToAll(); + } + } + + Finish(); + } +/* + void BroadcastToAll() + { + // copy the list in case broadcast event changes Fsm.FsmList + + var fsmList = new List(Fsm.FsmList); + + //Debug.Log("BroadcastToAll"); + foreach (var fsm in fsmList) + { + if (excludeSelf.Value && fsm == Fsm) + { + continue; + } + + //Debug.Log("to: " + fsm.Name); + fsm.Event(broadcastEvent.Value); + } + } + + void BroadcastToGameObject(GameObject go) + { + if (go == null) return; + + Fsm.BroadcastEventToGameObject(go, broadcastEvent.Value, sendToChildren.Value, excludeSelf.Value); + + if (go == null) return; + + var fsmComponents = go.GetComponents(); + + foreach (var fsmComponent in fsmComponents) + { + fsmComponent.Fsm.Event(broadcastEvent.Value); + } + + if (sendToChildren.Value) + { + for (int i = 0; i < go.transform.childCount; i++) + { + BroadcastToGameObject(go.transform.GetChild(i).gameObject); + } + } + }*/ + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/BroadcastEvent.cs.meta b/Assets/PlayMaker/Actions/BroadcastEvent.cs.meta new file mode 100755 index 0000000..64144c8 --- /dev/null +++ b/Assets/PlayMaker/Actions/BroadcastEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 20931335db4ccb64db86c9d91dce2617 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/BuildString.cs b/Assets/PlayMaker/Actions/BuildString.cs new file mode 100755 index 0000000..ada7d4d --- /dev/null +++ b/Assets/PlayMaker/Actions/BuildString.cs @@ -0,0 +1,77 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.String)] + [Tooltip("Builds a String from other Strings.")] + public class BuildString : FsmStateAction + { + [RequiredField] + [Tooltip("Array of Strings to combine.")] + public FsmString[] stringParts; + + [Tooltip("Separator to insert between each String. E.g. space character.")] + public FsmString separator; + + [Tooltip("Add Separator to end of built string.")] + public FsmBool addToEnd; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the final String in a variable.")] + public FsmString storeResult; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + private string result; + + public override void Reset() + { + stringParts = new FsmString[3]; + separator = null; + addToEnd = true; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoBuildString(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoBuildString(); + } + + void DoBuildString() + { + if (storeResult == null) return; + + result = ""; + + for (var i = 0; i < stringParts.Length-1; i++) + { + result += stringParts[i]; + result += separator.Value; + } + result += stringParts[stringParts.Length - 1]; + + if (addToEnd.Value) + { + result += separator.Value; + } + + storeResult.Value = result; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/BuildString.cs.meta b/Assets/PlayMaker/Actions/BuildString.cs.meta new file mode 100755 index 0000000..e646cf4 --- /dev/null +++ b/Assets/PlayMaker/Actions/BuildString.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b2ad575559473e4db421da96131de2d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/CallMethod.cs b/Assets/PlayMaker/Actions/CallMethod.cs new file mode 100755 index 0000000..2347c65 --- /dev/null +++ b/Assets/PlayMaker/Actions/CallMethod.cs @@ -0,0 +1,268 @@ +// (c) copyright Hutong Games, LLC 2010-2012. All rights reserved. + +using System; +using System.Reflection; +using UnityEngine; +using System.Collections.Generic; +using Object = UnityEngine.Object; +using HutongGames.PlayMaker; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.ScriptControl)] + [Tooltip("Call a method in a behaviour.")] + public class CallMethod : FsmStateAction + { + [ObjectType(typeof(MonoBehaviour))] + [Tooltip("Store the component in an Object variable.\nNOTE: Set theObject variable's Object Type to get a component of that type. E.g., set Object Type to UnityEngine.AudioListener to get the AudioListener component on the camera.")] + public FsmObject behaviour; + + //[UIHint(UIHint.Method)] + [Tooltip("Name of the method to call on the component")] + public FsmString methodName; + + [Tooltip("Method paramters. NOTE: these must match the method's signature!")] + public FsmVar[] parameters; + + [ActionSection("Store Result")] + + [UIHint(UIHint.Variable)] + [Tooltip("Store the result of the method call.")] + public FsmVar storeResult; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + private FsmObject cachedBehaviour; + private FsmString cachedMethodName; + private Type cachedType; + private MethodInfo cachedMethodInfo; + private ParameterInfo[] cachedParameterInfo; + private object[] parametersArray; + private string errorString; + + public override void Reset() + { + behaviour = null; + methodName = null; + parameters = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + parametersArray = new object[parameters.Length]; + + DoMethodCall(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoMethodCall(); + } + + private void DoMethodCall() + { + if (behaviour.Value == null) + { + Finish(); + return; + } + + if (NeedToUpdateCache()) + { + if (!DoCache()) + { + Debug.LogError(errorString); + Finish(); + return; + } + } + + object result = null; + if (cachedParameterInfo.Length == 0) + { + result = cachedMethodInfo.Invoke(cachedBehaviour.Value, null); + } + else + { + for (var i = 0; i < parameters.Length; i++) + { + var parameter = parameters[i]; + parameter.UpdateValue(); + parametersArray[i] = parameter.GetValue(); + } + + result = cachedMethodInfo.Invoke(cachedBehaviour.Value, parametersArray); + } + + if (!storeResult.IsNone) + { + storeResult.SetValue(result); + } + } + + // TODO: Move tests to helper function in core + private bool NeedToUpdateCache() + { + return cachedBehaviour == null || cachedMethodName == null || // not cached yet + cachedBehaviour.Value != behaviour.Value || // behavior value changed + cachedBehaviour.Name != behaviour.Name || // behavior variable name changed + cachedMethodName.Value != methodName.Value || // methodName value changed + cachedMethodName.Name != methodName.Name; // methodName variable name changed + } + + private bool DoCache() + { + //Debug.Log("DoCache"); + + errorString = string.Empty; + cachedBehaviour = new FsmObject(behaviour); + cachedMethodName = new FsmString(methodName); + + if (cachedBehaviour.Value == null) + { + if (behaviour.UsesVariable && !Application.isPlaying) + { + // Value might be set at runtime + // Display/Log this info...? + } + else + { + errorString += "Behaviour is invalid!\n"; + } + Finish(); + return false; + } + + cachedType = behaviour.Value.GetType(); + var types = new List(parameters.Length); + foreach (var each in parameters) + { + types.Add(each.RealType); + } + +#if NETFX_CORE + var methods = cachedType.GetTypeInfo().GetDeclaredMethods(methodName.Value); + foreach (var method in methods) + { + if (TestMethodSignature(method, types)) + { + cachedMethodInfo = method; + } + } +#else + cachedMethodInfo = cachedType.GetMethod(methodName.Value, types.ToArray()); +#endif + if (cachedMethodInfo == null) + { + errorString += "Invalid Method Name or Parameters: " + methodName.Value + "\n"; + Finish(); + return false; + } + + cachedParameterInfo = cachedMethodInfo.GetParameters(); + return true; + } + +#if NETFX_CORE + private bool TestMethodSignature(MethodInfo method, List parameterTypes) + { + if (method == null) return false; + var methodParameters = method.GetParameters(); + if (methodParameters.Length != parameterTypes.Count) return false; + for (var i = 0; i < methodParameters.Length; i++) + { + if (!ReferenceEquals(methodParameters[i].ParameterType, parameterTypes[i])) + { + return false; + } + } + return true; + } +#endif + + public override string ErrorCheck() + { + /* We could only error check if when we recache, + * however NeedToUpdateCache() is not super robust + * So for now we just recache every frame in editor + * Need to test editor perf... + if (!NeedToUpdateCache()) + { + return errorString; // last error message + }*/ + + if (Application.isPlaying) + { + return errorString; // last error message + } + + errorString = string.Empty; + if (!DoCache()) + { + return errorString; + } + + if (parameters.Length != cachedParameterInfo.Length) + { + return "Parameter count does not match method.\nMethod has " + cachedParameterInfo.Length + " parameters.\nYou specified " + parameters.Length + " paramaters."; + } + + for (var i = 0; i < parameters.Length; i++) + { + var p = parameters[i]; + var paramType = p.RealType; + var paramInfoType = cachedParameterInfo[i].ParameterType; + if (!ReferenceEquals(paramType, paramInfoType)) + { + return "Parameters do not match method signature.\nParameter " + (i + 1) + " (" + paramType + ") should be of type: " + paramInfoType; + } + } + + if (ReferenceEquals(cachedMethodInfo.ReturnType, typeof(void))) + { + if (!string.IsNullOrEmpty(storeResult.variableName)) + { + return "Method does not have return.\nSpecify 'none' in Store Result."; + } + } + else if (!ReferenceEquals(cachedMethodInfo.ReturnType, storeResult.RealType)) + { + return "Store Result is of the wrong type.\nIt should be of type: " + cachedMethodInfo.ReturnType; + } + + return string.Empty; + } + +#if UNITY_EDITOR + public override string AutoName() + { + var name = methodName + "("; + for (int i = 0; i < parameters.Length; i++) + { + var param = parameters[i]; + name += ActionHelpers.GetValueLabel(param.NamedVar); + if (i < parameters.Length - 1) + { + name += ","; + } + } + name += ")"; + + if (!storeResult.IsNone) + { + name = storeResult.variableName + "=" + name; + } + + return name; + } +#endif + } +} diff --git a/Assets/PlayMaker/Actions/CallMethod.cs.meta b/Assets/PlayMaker/Actions/CallMethod.cs.meta new file mode 100755 index 0000000..0e4af73 --- /dev/null +++ b/Assets/PlayMaker/Actions/CallMethod.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f52c1fad52be1734a9cb9a856fe211af +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/CallStaticMethod.cs b/Assets/PlayMaker/Actions/CallStaticMethod.cs new file mode 100755 index 0000000..f7ac58f --- /dev/null +++ b/Assets/PlayMaker/Actions/CallStaticMethod.cs @@ -0,0 +1,169 @@ +// (c) copyright Hutong Games, LLC 2010-2012. All rights reserved. + +using System; +using System.Reflection; +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.ScriptControl)] + [Tooltip("Call a static method in a class.")] + public class CallStaticMethod : FsmStateAction + { + [Tooltip("Full path to the class that contains the static method.")] + public FsmString className; + + [Tooltip("The static method to call.")] + public FsmString methodName; + + [Tooltip("Method paramters. NOTE: these must match the method's signature!")] + public FsmVar[] parameters; + + [ActionSection("Store Result")] + + [UIHint(UIHint.Variable)] + [Tooltip("Store the result of the method call.")] + public FsmVar storeResult; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + private Type cachedType; + private string cachedClassName; + private string cachedMethodName; + private MethodInfo cachedMethodInfo; + private ParameterInfo[] cachedParameterInfo; + private object[] parametersArray; + private string errorString; + + public override void OnEnter() + { + parametersArray = new object[parameters.Length]; + + DoMethodCall(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoMethodCall(); + } + + private void DoMethodCall() + { + if (className == null || string.IsNullOrEmpty(className.Value)) + { + Finish(); + return; + } + + if (cachedClassName != className.Value || cachedMethodName != methodName.Value) + { + errorString = string.Empty; + if(!DoCache()) + { + Debug.LogError(errorString); + Finish(); + return; + } + } + + object result = null; + if (cachedParameterInfo.Length == 0) + { + result = cachedMethodInfo.Invoke(null, null); + } + else + { + for (var i = 0; i < parameters.Length; i++) + { + var parameter = parameters[i]; + parameter.UpdateValue(); + parametersArray[i] = parameter.GetValue(); + } + + result = cachedMethodInfo.Invoke(null, parametersArray); + } + storeResult.SetValue(result); + } + + private bool DoCache() + { + cachedType = ReflectionUtils.GetGlobalType(className.Value); + if (cachedType == null) + { + errorString += "Class is invalid: " + className.Value + "\n"; + Finish(); + return false; + } + cachedClassName = className.Value; + +#if NETFX_CORE + cachedMethodInfo = cachedType.GetTypeInfo().GetDeclaredMethod(methodName.Value); +#else + var types = new List( capacity: parameters.Length ); + foreach ( var each in parameters ) { + types.Add( each.RealType ); + } + + cachedMethodInfo = cachedType.GetMethod(methodName.Value, types.ToArray()); +#endif + if (cachedMethodInfo == null) + { + errorString += "Invalid Method Name or Parameters: " + methodName.Value +"\n"; + Finish(); + return false; + } + + cachedMethodName = methodName.Value; + cachedParameterInfo = cachedMethodInfo.GetParameters(); + return true; + } + + public override string ErrorCheck() + { + errorString = string.Empty; + DoCache(); + + if (!string.IsNullOrEmpty(errorString)) + { + return errorString; + } + + if (parameters.Length != cachedParameterInfo.Length) + { + return "Parameter count does not match method.\nMethod has " + cachedParameterInfo.Length + " parameters.\nYou specified " +parameters.Length + " paramaters."; + } + + for (var i = 0; i < parameters.Length; i++) + { + var p = parameters[i]; + var paramType = p.RealType; + var paramInfoType = cachedParameterInfo[i].ParameterType; + if (!ReferenceEquals(paramType, paramInfoType )) + { + return "Parameters do not match method signature.\nParameter " + (i + 1) + " (" + paramType + ") should be of type: " + paramInfoType; + } + } + + if (ReferenceEquals(cachedMethodInfo.ReturnType, typeof(void))) + { + if (!string.IsNullOrEmpty(storeResult.variableName)) + { + return "Method does not have return.\nSpecify 'none' in Store Result."; + } + } + else if (!ReferenceEquals(cachedMethodInfo.ReturnType,storeResult.RealType)) + { + return "Store Result is of the wrong type.\nIt should be of type: " + cachedMethodInfo.ReturnType; + } + + return string.Empty; + } + } +} diff --git a/Assets/PlayMaker/Actions/CallStaticMethod.cs.meta b/Assets/PlayMaker/Actions/CallStaticMethod.cs.meta new file mode 100755 index 0000000..39b854e --- /dev/null +++ b/Assets/PlayMaker/Actions/CallStaticMethod.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0066a44ba6edb0d469cc3ac4d31ba298 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/CameraFadeIn.cs b/Assets/PlayMaker/Actions/CameraFadeIn.cs new file mode 100755 index 0000000..9de7806 --- /dev/null +++ b/Assets/PlayMaker/Actions/CameraFadeIn.cs @@ -0,0 +1,78 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Camera)] + [Tooltip("Fade from a fullscreen Color. NOTE: Uses OnGUI so requires a PlayMakerGUI component in the scene.")] + public class CameraFadeIn : FsmStateAction + { + [RequiredField] + [Tooltip("Color to fade from. E.g., Fade up from black.")] + public FsmColor color; + + [RequiredField] + [HasFloatSlider(0,10)] + [Tooltip("Fade in time in seconds.")] + public FsmFloat time; + + [Tooltip("Event to send when finished.")] + public FsmEvent finishEvent; + + [Tooltip("Ignore TimeScale. Useful if the game is paused.")] + public bool realTime; + + public override void Reset() + { + color = Color.black; + time = 1.0f; + finishEvent = null; + } + + private float startTime; + private float currentTime; + private Color colorLerp; + + public override void OnEnter() + { + startTime = FsmTime.RealtimeSinceStartup; + currentTime = 0f; + colorLerp = color.Value; + } + + public override void OnUpdate() + { + if (realTime) + { + currentTime = FsmTime.RealtimeSinceStartup - startTime; + } + else + { + currentTime += Time.deltaTime; + } + + colorLerp = Color.Lerp(color.Value, Color.clear, currentTime/time.Value); + + if (currentTime > time.Value) + { + if (finishEvent != null) + { + Fsm.Event(finishEvent); + } + + Finish(); + } + } + + public override void OnGUI() + { + var guiColor = GUI.color; + GUI.color = colorLerp; + GUI.DrawTexture(new Rect(0,0,Screen.width, Screen.height), ActionHelpers.WhiteTexture); + GUI.color = guiColor; + } + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/CameraFadeIn.cs.meta b/Assets/PlayMaker/Actions/CameraFadeIn.cs.meta new file mode 100755 index 0000000..c213a02 --- /dev/null +++ b/Assets/PlayMaker/Actions/CameraFadeIn.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7750394c42146cd43aa0c3d72c166c45 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/CameraFadeOut.cs b/Assets/PlayMaker/Actions/CameraFadeOut.cs new file mode 100755 index 0000000..2f75161 --- /dev/null +++ b/Assets/PlayMaker/Actions/CameraFadeOut.cs @@ -0,0 +1,77 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Camera)] + [Tooltip("Fade to a fullscreen Color. NOTE: Uses OnGUI so requires a PlayMakerGUI component in the scene.")] + public class CameraFadeOut : FsmStateAction + { + [RequiredField] + [Tooltip("Color to fade to. E.g., Fade to black.")] + public FsmColor color; + + [RequiredField] + [HasFloatSlider(0,10)] + [Tooltip("Fade out time in seconds.")] + public FsmFloat time; + + [Tooltip("Event to send when finished.")] + public FsmEvent finishEvent; + + [Tooltip("Ignore TimeScale. Useful if the game is paused.")] + public bool realTime; + + public override void Reset() + { + color = Color.black; + time = 1.0f; + finishEvent = null; + } + + private float startTime; + private float currentTime; + private Color colorLerp; + + public override void OnEnter() + { + startTime = FsmTime.RealtimeSinceStartup; + currentTime = 0f; + colorLerp = Color.clear; + } + + public override void OnUpdate() + { + if (realTime) + { + currentTime = FsmTime.RealtimeSinceStartup - startTime; + } + else + { + currentTime += Time.deltaTime; + } + + colorLerp = Color.Lerp(Color.clear, color.Value, currentTime/time.Value); + + if (currentTime > time.Value) + { + if (finishEvent != null) + { + Fsm.Event(finishEvent); + } + + // Don't finish since it will stop drawing the fullscreen color + //Finish(); + } + } + + public override void OnGUI() + { + var guiColor = GUI.color; + GUI.color = colorLerp; + GUI.DrawTexture(new Rect(0,0,Screen.width, Screen.height), ActionHelpers.WhiteTexture); + GUI.color = guiColor; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/CameraFadeOut.cs.meta b/Assets/PlayMaker/Actions/CameraFadeOut.cs.meta new file mode 100755 index 0000000..33b604d --- /dev/null +++ b/Assets/PlayMaker/Actions/CameraFadeOut.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1c61240297981ce4da9dff4609b23660 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/CapturePoseAsAnimationClip.cs b/Assets/PlayMaker/Actions/CapturePoseAsAnimationClip.cs new file mode 100755 index 0000000..b75dd0f --- /dev/null +++ b/Assets/PlayMaker/Actions/CapturePoseAsAnimationClip.cs @@ -0,0 +1,125 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Animation)] + [Tooltip("Captures the current pose of a hierarchy as an animation clip.\n\nUseful to blend from an arbitrary pose (e.g. a ragdoll death) back to a known animation (e.g. idle).")] + public class CapturePoseAsAnimationClip : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(Animation))] + [Tooltip("The GameObject root of the hierarchy to capture.")] + public FsmOwnerDefault gameObject; + + [Tooltip("Capture position keys.")] + public FsmBool position; + + [Tooltip("Capture rotation keys.")] + public FsmBool rotation; + + [Tooltip("Capture scale keys.")] + public FsmBool scale; + + [RequiredField] + [UIHint(UIHint.Variable)] + [ObjectType(typeof(AnimationClip))] + [Tooltip("Store the result in an Object variable of type AnimationClip.")] + public FsmObject storeAnimationClip; + + public override void Reset() + { + gameObject = null; + position = false; + rotation = true; + scale = false; + storeAnimationClip = null; + } + + public override void OnEnter() + { + DoCaptureAnimationClip(); + + Finish(); + } + + void DoCaptureAnimationClip() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + var animClip = new AnimationClip(); + + foreach (Transform child in go.transform) + { + CaptureTransform(child, "", animClip); + } + + storeAnimationClip.Value = animClip; + } + + void CaptureTransform(Transform transform, string path, AnimationClip clip) + { + path += transform.name; + + //Debug.Log(path); + + if (position.Value) + { + CapturePosition(transform, path, clip); + } + + if (rotation.Value) + { + CaptureRotation(transform, path, clip); + } + + if (scale.Value) + { + CaptureScale(transform, path, clip); + } + + foreach (Transform child in transform) + { + CaptureTransform(child, path + "/", clip); + } + } + + void CapturePosition(Transform transform, string path, AnimationClip clip) + { + SetConstantCurve(clip, path, "localPosition.x", transform.localPosition.x); + SetConstantCurve(clip, path, "localPosition.y", transform.localPosition.y); + SetConstantCurve(clip, path, "localPosition.z", transform.localPosition.z); + } + + void CaptureRotation(Transform transform, string path, AnimationClip clip) + { + SetConstantCurve(clip, path, "localRotation.x", transform.localRotation.x); + SetConstantCurve(clip, path, "localRotation.y", transform.localRotation.y); + SetConstantCurve(clip, path, "localRotation.z", transform.localRotation.z); + SetConstantCurve(clip, path, "localRotation.w", transform.localRotation.w); + } + + void CaptureScale(Transform transform, string path, AnimationClip clip) + { + SetConstantCurve(clip, path, "localScale.x", transform.localScale.x); + SetConstantCurve(clip, path, "localScale.y", transform.localScale.y); + SetConstantCurve(clip, path, "localScale.z", transform.localScale.z); + } + + void SetConstantCurve(AnimationClip clip, string childPath, string propertyPath, float value) + { + var curve = AnimationCurve.Linear(0, value, 100, value); + curve.postWrapMode = WrapMode.Loop; + + clip.SetCurve(childPath, typeof(Transform), propertyPath, curve); + } + + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/CapturePoseAsAnimationClip.cs.meta b/Assets/PlayMaker/Actions/CapturePoseAsAnimationClip.cs.meta new file mode 100755 index 0000000..82f16aa --- /dev/null +++ b/Assets/PlayMaker/Actions/CapturePoseAsAnimationClip.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b879bd09b7eebe94782860779d5cc275 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/CollisionEvent.cs b/Assets/PlayMaker/Actions/CollisionEvent.cs new file mode 100755 index 0000000..a3530cd --- /dev/null +++ b/Assets/PlayMaker/Actions/CollisionEvent.cs @@ -0,0 +1,118 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Detect collisions between the Owner of this FSM and other Game Objects that have RigidBody components.\nNOTE: The system events, COLLISION ENTER, COLLISION STAY, and COLLISION EXIT are sent automatically on collisions with any object. Use this action to filter collisions by Tag.")] + public class CollisionEvent : FsmStateAction + { + [Tooltip("The type of collision to detect.")] + public CollisionType collision; + + [UIHint(UIHint.Tag)] + [Tooltip("Filter by Tag.")] + public FsmString collideTag; + + [Tooltip("Event to send if a collision is detected.")] + public FsmEvent sendEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the GameObject that collided with the Owner of this FSM.")] + public FsmGameObject storeCollider; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the force of the collision. NOTE: Use Get Collision Info to get more info about the collision.")] + public FsmFloat storeForce; + + public override void Reset() + { + collision = CollisionType.OnCollisionEnter; + collideTag = "Untagged"; + sendEvent = null; + storeCollider = null; + storeForce = null; + } + + public override void OnPreprocess() + { + switch (collision) + { + case CollisionType.OnCollisionEnter: + Fsm.HandleCollisionEnter = true; + break; + case CollisionType.OnCollisionStay: + Fsm.HandleCollisionStay = true; + break; + case CollisionType.OnCollisionExit: + Fsm.HandleCollisionExit = true; + break; + } + + } + + void StoreCollisionInfo(Collision collisionInfo) + { + storeCollider.Value = collisionInfo.gameObject; + storeForce.Value = collisionInfo.relativeVelocity.magnitude; + } + + public override void DoCollisionEnter(Collision collisionInfo) + { + if (collision == CollisionType.OnCollisionEnter) + { + if (collisionInfo.collider.gameObject.tag == collideTag.Value) + { + StoreCollisionInfo(collisionInfo); + Fsm.Event(sendEvent); + } + } + } + + public override void DoCollisionStay(Collision collisionInfo) + { + if (collision == CollisionType.OnCollisionStay) + { + if (collisionInfo.collider.gameObject.tag == collideTag.Value) + { + StoreCollisionInfo(collisionInfo); + Fsm.Event(sendEvent); + } + } + } + + public override void DoCollisionExit(Collision collisionInfo) + { + if (collision == CollisionType.OnCollisionExit) + { + if (collisionInfo.collider.gameObject.tag == collideTag.Value) + { + StoreCollisionInfo(collisionInfo); + Fsm.Event(sendEvent); + } + } + } + + public override void DoControllerColliderHit(ControllerColliderHit collisionInfo) + { + if (collision == CollisionType.OnControllerColliderHit) + { + if (collisionInfo.collider.gameObject.tag == collideTag.Value) + { + if (storeCollider != null) + storeCollider.Value = collisionInfo.gameObject; + + storeForce.Value = 0f; //TODO: impact force? + Fsm.Event(sendEvent); + } + } + } + + public override string ErrorCheck() + { + return ActionHelpers.CheckOwnerPhysicsSetup(Owner); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/CollisionEvent.cs.meta b/Assets/PlayMaker/Actions/CollisionEvent.cs.meta new file mode 100755 index 0000000..1da3126 --- /dev/null +++ b/Assets/PlayMaker/Actions/CollisionEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a06ca6d8ec9db846a1d5d88107777cf +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ColorInterpolate.cs b/Assets/PlayMaker/Actions/ColorInterpolate.cs new file mode 100755 index 0000000..3ddf001 --- /dev/null +++ b/Assets/PlayMaker/Actions/ColorInterpolate.cs @@ -0,0 +1,122 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Color)] + [Tooltip("Interpolate through an array of Colors over a specified amount of Time.")] + public class ColorInterpolate : FsmStateAction + { + [RequiredField] + [Tooltip("Array of colors to interpolate through.")] + public FsmColor[] colors; + + [RequiredField] + [Tooltip("Interpolation time.")] + public FsmFloat time; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the interpolated color in a Color variable.")] + public FsmColor storeColor; + + [Tooltip("Event to send when the interpolation finishes.")] + public FsmEvent finishEvent; + + [Tooltip("Ignore TimeScale")] + public bool realTime; + + private float startTime; + private float currentTime; + + public override void Reset() + { + colors = new FsmColor[3]; + time = 1.0f; + storeColor = null; + finishEvent = null; + realTime = false; + } + + public override void OnEnter() + { + startTime = FsmTime.RealtimeSinceStartup; + currentTime = 0f; + + if (colors.Length < 2) + { + if (colors.Length == 1) + { + storeColor.Value = colors[0].Value; + } + Finish(); + } + else + { + storeColor.Value = colors[0].Value; + } + } + + public override void OnUpdate() + { + // update time + + if (realTime) + { + currentTime = FsmTime.RealtimeSinceStartup - startTime; + } + else + { + currentTime += Time.deltaTime; + } + + // finished? + + if (currentTime > time.Value) + { + Finish(); + + storeColor.Value = colors[colors.Length - 1].Value; + + if (finishEvent != null) + { + Fsm.Event(finishEvent); + } + + return; + } + + // lerp + + Color lerpColor; + var lerpAmount = (colors.Length-1) * currentTime/time.Value; + + if (lerpAmount.Equals(0)) + { + lerpColor = colors[0].Value; + } + + else if (lerpAmount.Equals(colors.Length-1)) + { + lerpColor = colors[colors.Length-1].Value; + } + + else + { + var color1 = colors[Mathf.FloorToInt(lerpAmount)].Value; + var color2 = colors[Mathf.CeilToInt(lerpAmount)].Value; + lerpAmount -= Mathf.Floor(lerpAmount); + + lerpColor = Color.Lerp(color1, color2, lerpAmount); + } + + storeColor.Value = lerpColor; + } + + public override string ErrorCheck () + { + return colors.Length < 2 ? "Define at least 2 colors to make a gradient." : null; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ColorInterpolate.cs.meta b/Assets/PlayMaker/Actions/ColorInterpolate.cs.meta new file mode 100755 index 0000000..7d1f1fb --- /dev/null +++ b/Assets/PlayMaker/Actions/ColorInterpolate.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1521b5e737c712a4aaa0130e5bbddd06 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ColorRamp.cs b/Assets/PlayMaker/Actions/ColorRamp.cs new file mode 100755 index 0000000..55361c7 --- /dev/null +++ b/Assets/PlayMaker/Actions/ColorRamp.cs @@ -0,0 +1,87 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Color)] + [Tooltip("Samples a Color on a continuous Colors gradient.")] + public class ColorRamp : FsmStateAction + { + [RequiredField] + [Tooltip("Array of colors to defining the gradient.")] + public FsmColor[] colors; + + [RequiredField] + [Tooltip("Point on the gradient to sample. Should be between 0 and the number of colors in the gradient.")] + public FsmFloat sampleAt; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the sampled color in a Color variable.")] + public FsmColor storeColor; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + public override void Reset() + { + colors = new FsmColor[3]; + sampleAt = 0; + storeColor = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoColorRamp(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoColorRamp(); + } + + void DoColorRamp() + { + if (colors == null) return; + if (colors.Length == 0) return; + if (sampleAt == null) return; + if (storeColor == null) return; + + Color lerpColor; + var lerpAmount = Mathf.Clamp(sampleAt.Value, 0, colors.Length-1); + + if (lerpAmount == 0) + { + lerpColor = colors[0].Value; + } + else if (lerpAmount == colors.Length) + { + lerpColor = colors[colors.Length-1].Value; + } + else + { + var color1 = colors[Mathf.FloorToInt(lerpAmount)].Value; + var color2 = colors[Mathf.CeilToInt(lerpAmount)].Value; + lerpAmount -= Mathf.Floor(lerpAmount); + + lerpColor = Color.Lerp(color1, color2, lerpAmount); + } + + storeColor.Value = lerpColor; + } + + public override string ErrorCheck () + { + if (colors.Length < 2) + { + return "Define at least 2 colors to make a gradient."; + } + return null; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ColorRamp.cs.meta b/Assets/PlayMaker/Actions/ColorRamp.cs.meta new file mode 100755 index 0000000..b42302d --- /dev/null +++ b/Assets/PlayMaker/Actions/ColorRamp.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3e09d8a9fe0d9244a8d01810500725a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Comment.cs b/Assets/PlayMaker/Actions/Comment.cs new file mode 100755 index 0000000..59497a5 --- /dev/null +++ b/Assets/PlayMaker/Actions/Comment.cs @@ -0,0 +1,22 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Debug)] + [Tooltip("Adds a text area to the action list. NOTE: Doesn't do anything, just for notes...")] + public class Comment : FsmStateAction + { + [UIHint(UIHint.Comment)] + public string comment; + + public override void Reset() + { + comment = ""; + } + + public override void OnEnter() + { + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Comment.cs.meta b/Assets/PlayMaker/Actions/Comment.cs.meta new file mode 100755 index 0000000..8240b8b --- /dev/null +++ b/Assets/PlayMaker/Actions/Comment.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a5b874eadc685146bfc648baec9d751 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ComponentAction.cs b/Assets/PlayMaker/Actions/ComponentAction.cs new file mode 100755 index 0000000..46c1513 --- /dev/null +++ b/Assets/PlayMaker/Actions/ComponentAction.cs @@ -0,0 +1,81 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + // Base class for actions that access a Component on a GameObject. + // Caches the component for performance + public abstract class ComponentAction : FsmStateAction where T : Component + { + private GameObject cachedGameObject; + private T component; + + protected Rigidbody rigidbody + { + get { return component as Rigidbody; } + } + + protected Renderer renderer + { + get { return component as Renderer; } + } + + protected Animation animation + { + get { return component as Animation; } + } + + protected AudioSource audio + { + get { return component as AudioSource; } + } + + protected Camera camera + { + get { return component as Camera; } + } + + protected GUIText guiText + { + get { return component as GUIText; } + } + + protected GUITexture guiTexture + { + get { return component as GUITexture; } + } + + protected Light light + { + get { return component as Light; } + } + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + protected NetworkView networkView + { + get { return component as NetworkView; } + } +#endif + protected bool UpdateCache(GameObject go) + { + if (go == null) + { + return false; + } + + if (component == null || cachedGameObject != go) + { + component = go.GetComponent(); + cachedGameObject = go; + + if (component == null) + { + LogWarning("Missing component: " + typeof(T).FullName + " on: " + go.name); + } + } + + return component != null; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ComponentAction.cs.meta b/Assets/PlayMaker/Actions/ComponentAction.cs.meta new file mode 100755 index 0000000..4d176c2 --- /dev/null +++ b/Assets/PlayMaker/Actions/ComponentAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fe02f53520edc8b419bac5fadc0630fd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ControllerIsGrounded.cs b/Assets/PlayMaker/Actions/ControllerIsGrounded.cs new file mode 100755 index 0000000..a07ea49 --- /dev/null +++ b/Assets/PlayMaker/Actions/ControllerIsGrounded.cs @@ -0,0 +1,79 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Character)] + [Tooltip("Tests if a Character Controller on a Game Object was touching the ground during the last move.")] + public class ControllerIsGrounded : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(CharacterController))] + [Tooltip("The GameObject to check.")] + public FsmOwnerDefault gameObject; + + [Tooltip("Event to send if touching the ground.")] + public FsmEvent trueEvent; + + [Tooltip("Event to send if not touching the ground.")] + public FsmEvent falseEvent; + + [Tooltip("Sore the result in a bool variable.")] + [UIHint(UIHint.Variable)] + public FsmBool storeResult; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + private GameObject previousGo; // remember so we can get new controller only when it changes. + private CharacterController controller; + + public override void Reset() + { + gameObject = null; + trueEvent = null; + falseEvent = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoControllerIsGrounded(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoControllerIsGrounded(); + } + + void DoControllerIsGrounded() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + if (go != previousGo) + { + controller = go.GetComponent(); + previousGo = go; + } + + if (controller == null) return; + + var isGrounded = controller.isGrounded; + + storeResult.Value = isGrounded; + + Fsm.Event(isGrounded ? trueEvent : falseEvent); + } + } +} diff --git a/Assets/PlayMaker/Actions/ControllerIsGrounded.cs.meta b/Assets/PlayMaker/Actions/ControllerIsGrounded.cs.meta new file mode 100755 index 0000000..b3141e3 --- /dev/null +++ b/Assets/PlayMaker/Actions/ControllerIsGrounded.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: caa9b85a8f718a542b1b01e94b63d2c3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ControllerMove.cs b/Assets/PlayMaker/Actions/ControllerMove.cs new file mode 100755 index 0000000..bc210d0 --- /dev/null +++ b/Assets/PlayMaker/Actions/ControllerMove.cs @@ -0,0 +1,63 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Character)] + [Tooltip("Moves a Game Object with a Character Controller. See also Controller Simple Move. NOTE: It is recommended that you make only one call to Move or SimpleMove per frame.")] + public class ControllerMove : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(CharacterController))] + [Tooltip("The GameObject to move.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("The movement vector.")] + public FsmVector3 moveVector; + + [Tooltip("Move in local or word space.")] + public Space space; + + [Tooltip("Movement vector is defined in units per second. Makes movement frame rate independent.")] + public FsmBool perSecond; + + private GameObject previousGo; // remember so we can get new controller only when it changes. + private CharacterController controller; + + public override void Reset() + { + gameObject = null; + moveVector = new FsmVector3 {UseVariable = true}; + space = Space.World; + perSecond = true; + } + + public override void OnUpdate() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + if (go != previousGo) + { + controller = go.GetComponent(); + previousGo = go; + } + + if (controller != null) + { + var move = space == Space.World ? moveVector.Value : go.transform.TransformDirection(moveVector.Value); + + if (perSecond.Value) + { + controller.Move(move * Time.deltaTime); + } + else + { + controller.Move(move); + } + } + } + } +} diff --git a/Assets/PlayMaker/Actions/ControllerMove.cs.meta b/Assets/PlayMaker/Actions/ControllerMove.cs.meta new file mode 100755 index 0000000..ffb2bb5 --- /dev/null +++ b/Assets/PlayMaker/Actions/ControllerMove.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f380e65a6e5c7043a6414d3721d2197 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ControllerSettings.cs b/Assets/PlayMaker/Actions/ControllerSettings.cs new file mode 100755 index 0000000..9409054 --- /dev/null +++ b/Assets/PlayMaker/Actions/ControllerSettings.cs @@ -0,0 +1,95 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Character)] + [Tooltip("Modify various character controller settings.\n'None' leaves the setting unchanged.")] + public class ControllerSettings : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(CharacterController))] + [Tooltip("The GameObject that owns the CharacterController.")] + public FsmOwnerDefault gameObject; + + [Tooltip("The height of the character's capsule.")] + public FsmFloat height; + + [Tooltip("The radius of the character's capsule.")] + public FsmFloat radius; + + [Tooltip("The character controllers slope limit in degrees.")] + public FsmFloat slopeLimit; + + [Tooltip("The character controllers step offset in meters.")] + public FsmFloat stepOffset; + + [Tooltip("The center of the character's capsule relative to the transform's position")] + public FsmVector3 center; + + [Tooltip("Should other rigidbodies or character controllers collide with this character controller (By default always enabled).")] + public FsmBool detectCollisions; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + // cache so we can get new controller only when it changes. + + GameObject previousGo; + CharacterController controller; + + public override void Reset() + { + gameObject = null; + height = new FsmFloat { UseVariable = true }; + radius = new FsmFloat { UseVariable = true }; + slopeLimit = new FsmFloat { UseVariable = true }; + stepOffset = new FsmFloat { UseVariable = true }; + center = new FsmVector3 { UseVariable = true }; + detectCollisions = new FsmBool { UseVariable = true }; + everyFrame = false; + } + + public override void OnEnter() + { + DoControllerSettings(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoControllerSettings(); + } + + + void DoControllerSettings() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + if (go != previousGo) + { + controller = go.GetComponent(); + previousGo = go; + } + + if (controller != null) + { + if (!height.IsNone) controller.height = height.Value; + if (!radius.IsNone) controller.radius = radius.Value; + if (!slopeLimit.IsNone) controller.slopeLimit = slopeLimit.Value; + if (!stepOffset.IsNone) controller.stepOffset = stepOffset.Value; + if (!center.IsNone) controller.center = center.Value; + if (!detectCollisions.IsNone) controller.detectCollisions = detectCollisions.Value; + } + } + } +} diff --git a/Assets/PlayMaker/Actions/ControllerSettings.cs.meta b/Assets/PlayMaker/Actions/ControllerSettings.cs.meta new file mode 100755 index 0000000..cde1677 --- /dev/null +++ b/Assets/PlayMaker/Actions/ControllerSettings.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d9ce2594deb14894baeec30cb77ac184 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ControllerSimpleMove.cs b/Assets/PlayMaker/Actions/ControllerSimpleMove.cs new file mode 100755 index 0000000..bf95348 --- /dev/null +++ b/Assets/PlayMaker/Actions/ControllerSimpleMove.cs @@ -0,0 +1,56 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Character)] + [Tooltip("Moves a Game Object with a Character Controller. Velocity along the y-axis is ignored. Speed is in meters/s. Gravity is automatically applied.")] + public class ControllerSimpleMove : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(CharacterController))] + [Tooltip("The GameObject to move.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("The movement vector.")] + public FsmVector3 moveVector; + + [Tooltip("Multiply the movement vector by a speed factor.")] + public FsmFloat speed; + + [Tooltip("Move in local or word space.")] + public Space space; + + private GameObject previousGo; // remember so we can get new controller only when it changes. + private CharacterController controller; + + public override void Reset() + { + gameObject = null; + moveVector = new FsmVector3 {UseVariable = true}; + speed = 1; + space = Space.World; + } + + public override void OnUpdate() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + if (go != previousGo) + { + controller = go.GetComponent(); + previousGo = go; + } + + if (controller != null) + { + var move = space == Space.World ? moveVector.Value : go.transform.TransformDirection(moveVector.Value); + + controller.SimpleMove(move * speed.Value); + } + } + } +} diff --git a/Assets/PlayMaker/Actions/ControllerSimpleMove.cs.meta b/Assets/PlayMaker/Actions/ControllerSimpleMove.cs.meta new file mode 100755 index 0000000..01d3665 --- /dev/null +++ b/Assets/PlayMaker/Actions/ControllerSimpleMove.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d335426cd3a656448a4a60cebe7825df +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ConvertBoolToColor.cs b/Assets/PlayMaker/Actions/ConvertBoolToColor.cs new file mode 100755 index 0000000..5fcbe2e --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertBoolToColor.cs @@ -0,0 +1,59 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Convert)] + [Tooltip("Converts a Bool value to a Color.")] + public class ConvertBoolToColor : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Bool variable to test.")] + public FsmBool boolVariable; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Color variable to set based on the bool variable value.")] + public FsmColor colorVariable; + + [Tooltip("Color if Bool variable is false.")] + public FsmColor falseColor; + + [Tooltip("Color if Bool variable is true.")] + public FsmColor trueColor; + + [Tooltip("Repeat every frame. Useful if the Bool variable is changing.")] + public bool everyFrame; + + public override void Reset() + { + boolVariable = null; + colorVariable = null; + falseColor = Color.black; + trueColor = Color.white; + everyFrame = false; + } + + public override void OnEnter() + { + DoConvertBoolToColor(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoConvertBoolToColor(); + } + + void DoConvertBoolToColor() + { + colorVariable.Value = boolVariable.Value ? trueColor.Value : falseColor.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ConvertBoolToColor.cs.meta b/Assets/PlayMaker/Actions/ConvertBoolToColor.cs.meta new file mode 100755 index 0000000..4722198 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertBoolToColor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: abc72cf566c2db1428c762b4ce9efe21 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ConvertBoolToFloat.cs b/Assets/PlayMaker/Actions/ConvertBoolToFloat.cs new file mode 100755 index 0000000..45f4077 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertBoolToFloat.cs @@ -0,0 +1,59 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Convert)] + [Tooltip("Converts a Bool value to a Float value.")] + public class ConvertBoolToFloat : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Bool variable to test.")] + public FsmBool boolVariable; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Float variable to set based on the Bool variable value.")] + public FsmFloat floatVariable; + + [Tooltip("Float value if Bool variable is false.")] + public FsmFloat falseValue; + + [Tooltip("Float value if Bool variable is true.")] + public FsmFloat trueValue; + + [Tooltip("Repeat every frame. Useful if the Bool variable is changing.")] + public bool everyFrame; + + public override void Reset() + { + boolVariable = null; + floatVariable = null; + falseValue = 0; + trueValue = 1; + everyFrame = false; + } + + public override void OnEnter() + { + DoConvertBoolToFloat(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoConvertBoolToFloat(); + } + + void DoConvertBoolToFloat() + { + floatVariable.Value = boolVariable.Value ? trueValue.Value : falseValue.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ConvertBoolToFloat.cs.meta b/Assets/PlayMaker/Actions/ConvertBoolToFloat.cs.meta new file mode 100755 index 0000000..82b156c --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertBoolToFloat.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1785c4b9b31b055489883b6a1492adc6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ConvertBoolToInt.cs b/Assets/PlayMaker/Actions/ConvertBoolToInt.cs new file mode 100755 index 0000000..67cd0cc --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertBoolToInt.cs @@ -0,0 +1,59 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Convert)] + [Tooltip("Converts a Bool value to an Integer value.")] + public class ConvertBoolToInt : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Bool variable to test.")] + public FsmBool boolVariable; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Integer variable to set based on the Bool variable value.")] + public FsmInt intVariable; + + [Tooltip("Integer value if Bool variable is false.")] + public FsmInt falseValue; + + [Tooltip("Integer value if Bool variable is false.")] + public FsmInt trueValue; + + [Tooltip("Repeat every frame. Useful if the Bool variable is changing.")] + public bool everyFrame; + + public override void Reset() + { + boolVariable = null; + intVariable = null; + falseValue = 0; + trueValue = 1; + everyFrame = false; + } + + public override void OnEnter() + { + DoConvertBoolToInt(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoConvertBoolToInt(); + } + + void DoConvertBoolToInt() + { + intVariable.Value = boolVariable.Value ? trueValue.Value : falseValue.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ConvertBoolToInt.cs.meta b/Assets/PlayMaker/Actions/ConvertBoolToInt.cs.meta new file mode 100755 index 0000000..f37602f --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertBoolToInt.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f28800202f2a2b2488205a83acbf51bf +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ConvertBoolToString.cs b/Assets/PlayMaker/Actions/ConvertBoolToString.cs new file mode 100755 index 0000000..34e1d88 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertBoolToString.cs @@ -0,0 +1,59 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Convert)] + [Tooltip("Converts a Bool value to a String value.")] + public class ConvertBoolToString : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Bool variable to test.")] + public FsmBool boolVariable; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The String variable to set based on the Bool variable value.")] + public FsmString stringVariable; + + [Tooltip("String value if Bool variable is false.")] + public FsmString falseString; + + [Tooltip("String value if Bool variable is true.")] + public FsmString trueString; + + [Tooltip("Repeat every frame. Useful if the Bool variable is changing.")] + public bool everyFrame; + + public override void Reset() + { + boolVariable = null; + stringVariable = null; + falseString = "False"; + trueString = "True"; + everyFrame = false; + } + + public override void OnEnter() + { + DoConvertBoolToString(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoConvertBoolToString(); + } + + void DoConvertBoolToString() + { + stringVariable.Value = boolVariable.Value ? trueString.Value : falseString.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ConvertBoolToString.cs.meta b/Assets/PlayMaker/Actions/ConvertBoolToString.cs.meta new file mode 100755 index 0000000..773f061 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertBoolToString.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3eaa51191417f614ebfbc37a95b81efd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ConvertEnumToString.cs b/Assets/PlayMaker/Actions/ConvertEnumToString.cs new file mode 100755 index 0000000..96194a3 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertEnumToString.cs @@ -0,0 +1,51 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Convert)] + [Tooltip("Converts an Enum value to a String value.")] + public class ConvertEnumToString : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Enum variable to convert.")] + public FsmEnum enumVariable; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The String variable to store the converted value.")] + public FsmString stringVariable; + + [Tooltip("Repeat every frame. Useful if the Enum variable is changing.")] + public bool everyFrame; + + public override void Reset() + { + enumVariable = null; + stringVariable = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoConvertEnumToString(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoConvertEnumToString(); + } + + void DoConvertEnumToString() + { + stringVariable.Value = enumVariable.Value != null ? enumVariable.Value.ToString() : ""; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ConvertEnumToString.cs.meta b/Assets/PlayMaker/Actions/ConvertEnumToString.cs.meta new file mode 100755 index 0000000..20a1171 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertEnumToString.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff4c5b0baaf92be4496c3474ae6ca767 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ConvertFloatToInt.cs b/Assets/PlayMaker/Actions/ConvertFloatToInt.cs new file mode 100755 index 0000000..d714e04 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertFloatToInt.cs @@ -0,0 +1,74 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Convert)] + [Tooltip("Converts a Float value to an Integer value.")] + public class ConvertFloatToInt : FsmStateAction + { + public enum FloatRounding + { + RoundDown, + RoundUp, + Nearest + } + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Float variable to convert to an integer.")] + public FsmFloat floatVariable; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in an Integer variable.")] + public FsmInt intVariable; + + public FloatRounding rounding; + + public bool everyFrame; + + public override void Reset() + { + floatVariable = null; + intVariable = null; + rounding = FloatRounding.Nearest; + everyFrame = false; + } + + public override void OnEnter() + { + DoConvertFloatToInt(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoConvertFloatToInt(); + } + + void DoConvertFloatToInt() + { + switch (rounding) + { + + case FloatRounding.Nearest: + intVariable.Value = Mathf.RoundToInt(floatVariable.Value); + break; + + case FloatRounding.RoundDown: + intVariable.Value = Mathf.FloorToInt(floatVariable.Value); + break; + + case FloatRounding.RoundUp: + intVariable.Value = Mathf.CeilToInt(floatVariable.Value); + break; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ConvertFloatToInt.cs.meta b/Assets/PlayMaker/Actions/ConvertFloatToInt.cs.meta new file mode 100755 index 0000000..5fb5713 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertFloatToInt.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fef83905517654a4b86a427636e8a50f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ConvertFloatToString.cs b/Assets/PlayMaker/Actions/ConvertFloatToString.cs new file mode 100755 index 0000000..279bf34 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertFloatToString.cs @@ -0,0 +1,62 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Convert)] + [Tooltip("Converts a Float value to a String value with optional format.")] + public class ConvertFloatToString : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The float variable to convert.")] + public FsmFloat floatVariable; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("A string variable to store the converted value.")] + public FsmString stringVariable; + + [Tooltip("Optional Format, allows for leading zeroes. E.g., 0000")] + public FsmString format; + + [Tooltip("Repeat every frame. Useful if the float variable is changing.")] + public bool everyFrame; + + public override void Reset() + { + floatVariable = null; + stringVariable = null; + everyFrame = false; + format = null; + } + + public override void OnEnter() + { + DoConvertFloatToString(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoConvertFloatToString(); + } + + void DoConvertFloatToString() + { + if (format.IsNone || string.IsNullOrEmpty(format.Value)) + { + stringVariable.Value = floatVariable.Value.ToString(); + } + else + { + stringVariable.Value = floatVariable.Value.ToString(format.Value); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ConvertFloatToString.cs.meta b/Assets/PlayMaker/Actions/ConvertFloatToString.cs.meta new file mode 100755 index 0000000..cdde539 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertFloatToString.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83cb2bebe956b4e41973ba7844cf7905 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ConvertIntToFloat.cs b/Assets/PlayMaker/Actions/ConvertIntToFloat.cs new file mode 100755 index 0000000..4caf7ee --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertIntToFloat.cs @@ -0,0 +1,49 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Convert)] + [Tooltip("Converts an Integer value to a Float value.")] + public class ConvertIntToFloat : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Integer variable to convert to a float.")] + public FsmInt intVariable; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a Float variable.")] + public FsmFloat floatVariable; + + [Tooltip("Repeat every frame. Useful if the Integer variable is changing.")] + public bool everyFrame; + + public override void Reset() + { + intVariable = null; + floatVariable = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoConvertIntToFloat(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoConvertIntToFloat(); + } + + void DoConvertIntToFloat() + { + floatVariable.Value = intVariable.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ConvertIntToFloat.cs.meta b/Assets/PlayMaker/Actions/ConvertIntToFloat.cs.meta new file mode 100755 index 0000000..b1c1037 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertIntToFloat.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a9486bf109dec1d45824da934235f1af +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ConvertIntToString.cs b/Assets/PlayMaker/Actions/ConvertIntToString.cs new file mode 100755 index 0000000..1b7d95f --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertIntToString.cs @@ -0,0 +1,62 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Convert)] + [Tooltip("Converts an Integer value to a String value with an optional format.")] + public class ConvertIntToString : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Int variable to convert.")] + public FsmInt intVariable; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("A String variable to store the converted value.")] + public FsmString stringVariable; + + [Tooltip("Optional Format, allows for leading zeroes. E.g., 0000")] + public FsmString format; + + [Tooltip("Repeat every frame. Useful if the Int variable is changing.")] + public bool everyFrame; + + public override void Reset() + { + intVariable = null; + stringVariable = null; + everyFrame = false; + format = null; + } + + public override void OnEnter() + { + DoConvertIntToString(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoConvertIntToString(); + } + + void DoConvertIntToString() + { + if (format.IsNone || string.IsNullOrEmpty(format.Value)) + { + stringVariable.Value = intVariable.Value.ToString(); + } + else + { + stringVariable.Value = intVariable.Value.ToString(format.Value); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ConvertIntToString.cs.meta b/Assets/PlayMaker/Actions/ConvertIntToString.cs.meta new file mode 100755 index 0000000..8c9a809 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertIntToString.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a57adc7ae10e64947af9dfd85a4b0b7b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ConvertMaterialToObject.cs b/Assets/PlayMaker/Actions/ConvertMaterialToObject.cs new file mode 100755 index 0000000..9574978 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertMaterialToObject.cs @@ -0,0 +1,51 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Convert)] + [Tooltip("Converts a Material variable to an Object variable. Useful if you want to use Set Property (which only works on Object variables).")] + public class ConvertMaterialToObject : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Material variable to convert to an Object.")] + public FsmMaterial materialVariable; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in an Object variable.")] + public FsmObject objectVariable; + + [Tooltip("Repeat every frame. Useful if the Material variable is changing.")] + public bool everyFrame; + + public override void Reset() + { + materialVariable = null; + objectVariable = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoConvertMaterialToObject(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoConvertMaterialToObject(); + } + + void DoConvertMaterialToObject() + { + objectVariable.Value = materialVariable.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ConvertMaterialToObject.cs.meta b/Assets/PlayMaker/Actions/ConvertMaterialToObject.cs.meta new file mode 100755 index 0000000..66f17b6 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertMaterialToObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6d46eac91f9daa499286f795155bfd2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ConvertSecondsToString.cs b/Assets/PlayMaker/Actions/ConvertSecondsToString.cs new file mode 100755 index 0000000..a3d950b --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertSecondsToString.cs @@ -0,0 +1,74 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +using UnityEngine; +using System; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Convert)] + [HelpUrl("http://hutonggames.com/playmakerforum/index.php?topic=1711.0")] + [Tooltip("Converts Seconds to a String value representing the time.")] + public class ConvertSecondsToString : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The seconds variable to convert.")] + public FsmFloat secondsVariable; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("A string variable to store the time value.")] + public FsmString stringVariable; + + [RequiredField] + [Tooltip("Format. 0 for days, 1 is for hours, 2 for minutes, 3 for seconds and 4 for milliseconds. 5 for total days, 6 for total hours, 7 for total minutes, 8 for total seconds, 9 for total milliseconds, 10 for two digits milliseconds. so {2:D2} would just show the seconds of the current time, NOT the grand total number of seconds, the grand total of seconds would be {8:F0}")] + public FsmString format; + + [Tooltip("Repeat every frame. Useful if the seconds variable is changing.")] + public bool everyFrame; + + public override void Reset() + { + secondsVariable = null; + stringVariable = null; + everyFrame = false; + format = "{1:D2}h:{2:D2}m:{3:D2}s:{10}ms"; + } + + public override void OnEnter() + { + DoConvertSecondsToString(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoConvertSecondsToString(); + } + + void DoConvertSecondsToString() + { + TimeSpan t = TimeSpan.FromSeconds(secondsVariable.Value); + + string milliseconds_2D = t.Milliseconds.ToString("D3").PadLeft(2, '0'); + milliseconds_2D = milliseconds_2D.Substring(0,2); + + stringVariable.Value = string.Format(format.Value, + t.Days, + t.Hours, + t.Minutes, + t.Seconds, + t.Milliseconds, + t.TotalDays, + t.TotalHours, + t.TotalMinutes, + t.TotalSeconds, + t.TotalMilliseconds, + milliseconds_2D); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ConvertSecondsToString.cs.meta b/Assets/PlayMaker/Actions/ConvertSecondsToString.cs.meta new file mode 100755 index 0000000..e536fe1 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertSecondsToString.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b3fbd58b6e607dc45be3fb9de999c4b9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ConvertStringToInt.cs b/Assets/PlayMaker/Actions/ConvertStringToInt.cs new file mode 100755 index 0000000..babaf00 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertStringToInt.cs @@ -0,0 +1,49 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Convert)] + [Tooltip("Converts an String value to an Int value.")] + public class ConvertStringToInt : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The String variable to convert to an integer.")] + public FsmString stringVariable; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in an Int variable.")] + public FsmInt intVariable; + + [Tooltip("Repeat every frame. Useful if the String variable is changing.")] + public bool everyFrame; + + public override void Reset() + { + intVariable = null; + stringVariable = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoConvertStringToInt(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoConvertStringToInt(); + } + + void DoConvertStringToInt() + { + intVariable.Value = int.Parse(stringVariable.Value); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ConvertStringToInt.cs.meta b/Assets/PlayMaker/Actions/ConvertStringToInt.cs.meta new file mode 100755 index 0000000..dc2d239 --- /dev/null +++ b/Assets/PlayMaker/Actions/ConvertStringToInt.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9fd2d70c3e210c34789e8d8d6baa10b8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/CreateEmptyObject.cs b/Assets/PlayMaker/Actions/CreateEmptyObject.cs new file mode 100755 index 0000000..68d1b29 --- /dev/null +++ b/Assets/PlayMaker/Actions/CreateEmptyObject.cs @@ -0,0 +1,77 @@ + +// SLY added if null create empty object + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Creates a Game Object at a spawn point.\nUse a Game Object and/or Position/Rotation for the Spawn Point. If you specify a Game Object, Position is used as a local offset, and Rotation will override the object's rotation.")] + public class CreateEmptyObject : FsmStateAction + { + public FsmGameObject gameObject; + public FsmGameObject spawnPoint; + public FsmVector3 position; + public FsmVector3 rotation; + [UIHint(UIHint.Variable)] + [Tooltip("Optionally store the created object.")] + public FsmGameObject storeObject; + + public override void Reset() + { + gameObject = null; + spawnPoint = null; + position = new FsmVector3 { UseVariable = true }; + rotation = new FsmVector3 { UseVariable = true }; + storeObject = null; + } + + public override void OnEnter() + { + var go = gameObject.Value; + + Vector3 spawnPosition = Vector3.zero; + Vector3 spawnRotation = Vector3.zero; + + if (spawnPoint.Value != null) + { + spawnPosition = spawnPoint.Value.transform.position; + if (!position.IsNone) + spawnPosition += position.Value; + + if (!rotation.IsNone) + spawnRotation = rotation.Value; + else + spawnRotation = spawnPoint.Value.transform.eulerAngles; + } + else + { + if (!position.IsNone) + spawnPosition = position.Value; + + if (!rotation.IsNone) + spawnRotation = rotation.Value; + } + + var newObject = storeObject.Value; + + if (go != null) + { + newObject = (GameObject)Object.Instantiate(go); + storeObject.Value = newObject; + } + else + { + newObject = new GameObject( "EmptyObjectFromNull" ); + storeObject.Value = newObject; + } + if (newObject != null) + { + newObject.transform.position = spawnPosition; + newObject.transform.eulerAngles = spawnRotation; + } + Finish(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/CreateEmptyObject.cs.meta b/Assets/PlayMaker/Actions/CreateEmptyObject.cs.meta new file mode 100755 index 0000000..6ac7251 --- /dev/null +++ b/Assets/PlayMaker/Actions/CreateEmptyObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 00c62e062f0301a40aea02e25c059045 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/CreateObject.cs b/Assets/PlayMaker/Actions/CreateObject.cs new file mode 100755 index 0000000..c68ef74 --- /dev/null +++ b/Assets/PlayMaker/Actions/CreateObject.cs @@ -0,0 +1,102 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Creates a Game Object, usually from a Prefab.")] + public class CreateObject : FsmStateAction + { + [RequiredField] + [Tooltip("GameObject to create. Usually a Prefab.")] + public FsmGameObject gameObject; + + [Tooltip("Optional Spawn Point.")] + public FsmGameObject spawnPoint; + + [Tooltip("Position. If a Spawn Point is defined, this is used as a local offset from the Spawn Point position.")] + public FsmVector3 position; + + [Tooltip("Rotation. NOTE: Overrides the rotation of the Spawn Point.")] + public FsmVector3 rotation; + + [UIHint(UIHint.Variable)] + [Tooltip("Optionally store the created object.")] + public FsmGameObject storeObject; + + [Tooltip("Use Network.Instantiate to create a Game Object on all clients in a networked game.")] + public FsmBool networkInstantiate; + + [Tooltip("Usually 0. The group number allows you to group together network messages which allows you to filter them if so desired.")] + public FsmInt networkGroup; + + public override void Reset() + { + gameObject = null; + spawnPoint = null; + position = new FsmVector3 { UseVariable = true }; + rotation = new FsmVector3 { UseVariable = true }; + storeObject = null; + networkInstantiate = false; + networkGroup = 0; + } + + public override void OnEnter() + { + var go = gameObject.Value; + + if (go != null) + { + var spawnPosition = Vector3.zero; + var spawnRotation = Vector3.zero; + + if (spawnPoint.Value != null) + { + spawnPosition = spawnPoint.Value.transform.position; + + if (!position.IsNone) + { + spawnPosition += position.Value; + } + + spawnRotation = !rotation.IsNone ? rotation.Value : spawnPoint.Value.transform.eulerAngles; + } + else + { + if (!position.IsNone) + { + spawnPosition = position.Value; + } + + if (!rotation.IsNone) + { + spawnRotation = rotation.Value; + } + } + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + GameObject newObject; + + if (!networkInstantiate.Value) + { + newObject = (GameObject)Object.Instantiate(go, spawnPosition, Quaternion.Euler(spawnRotation)); + } + else + { + newObject = (GameObject)Network.Instantiate(go, spawnPosition, Quaternion.Euler(spawnRotation), networkGroup.Value); + } +#else + var newObject = (GameObject)Object.Instantiate(go, spawnPosition, Quaternion.Euler(spawnRotation)); +#endif + storeObject.Value = newObject; + + //newObject.transform.position = spawnPosition; + //newObject.transform.eulerAngles = spawnRotation; + } + + Finish(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/CreateObject.cs.meta b/Assets/PlayMaker/Actions/CreateObject.cs.meta new file mode 100755 index 0000000..e598ee9 --- /dev/null +++ b/Assets/PlayMaker/Actions/CreateObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ac0b5be40cabfc40b923fa4954641aa +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/CutToCamera.cs b/Assets/PlayMaker/Actions/CutToCamera.cs new file mode 100755 index 0000000..aa3a5a6 --- /dev/null +++ b/Assets/PlayMaker/Actions/CutToCamera.cs @@ -0,0 +1,64 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Camera)] + [Tooltip("Activates a Camera in the scene.")] + public class CutToCamera : FsmStateAction + { + [RequiredField] + public Camera camera; + public bool makeMainCamera; + public bool cutBackOnExit; + + Camera oldCamera; + + public override void Reset() + { + camera = null; + makeMainCamera = true; + cutBackOnExit = false; + } + + public override void OnEnter() + { + if (camera == null) + { + LogError("Missing camera!"); + return; + } + + oldCamera = Camera.main; + + SwitchCamera(Camera.main, camera); + + if (makeMainCamera) + camera.tag = "MainCamera"; + + Finish(); + } + + public override void OnExit() + { + if (cutBackOnExit) + { + SwitchCamera(camera, oldCamera); + } + } + + static void SwitchCamera(Camera camera1, Camera camera2) + { + if (camera1 != null) + { + camera1.enabled = false; + } + + if (camera2 != null) + { + camera2.enabled = true; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/CutToCamera.cs.meta b/Assets/PlayMaker/Actions/CutToCamera.cs.meta new file mode 100755 index 0000000..20d0ea4 --- /dev/null +++ b/Assets/PlayMaker/Actions/CutToCamera.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 62eb7e2e15da7094383d7bf068082c7d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DebugBool.cs b/Assets/PlayMaker/Actions/DebugBool.cs new file mode 100755 index 0000000..ad4b8b7 --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugBool.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Debug)] + [Tooltip("Logs the value of a Bool Variable in the PlayMaker Log Window.")] + public class DebugBool : BaseLogAction + { + [Tooltip("Info, Warning, or Error.")] + public LogLevel logLevel; + + [UIHint(UIHint.Variable)] + [Tooltip("The Bool variable to debug.")] + public FsmBool boolVariable; + + public override void Reset() + { + logLevel = LogLevel.Info; + boolVariable = null; + base.Reset(); + } + + public override void OnEnter() + { + var text = "None"; + + if (!boolVariable.IsNone) + { + text = boolVariable.Name + ": " + boolVariable.Value; + } + + ActionHelpers.DebugLog(Fsm, logLevel, text, sendToUnityLog); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DebugBool.cs.meta b/Assets/PlayMaker/Actions/DebugBool.cs.meta new file mode 100755 index 0000000..3ced773 --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugBool.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ac3bb315ecd09f54d8ae6732d7dbbd85 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DebugDrawShape.cs b/Assets/PlayMaker/Actions/DebugDrawShape.cs new file mode 100755 index 0000000..38cf065 --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugDrawShape.cs @@ -0,0 +1,63 @@ +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Debug)] + [Tooltip("Draw Gizmos in the Scene View.")] + public class DebugDrawShape : FsmStateAction + { + public enum ShapeType { Sphere, Cube, WireSphere, WireCube } + + [RequiredField] + [Tooltip("Draw the Gizmo at a GameObject's position.")] + public FsmOwnerDefault gameObject; + + [Tooltip("The type of Gizmo to draw:\nSphere, Cube, WireSphere, or WireCube.")] + public ShapeType shape; + + [Tooltip("The color to use.")] + public FsmColor color; + + [Tooltip("Use this for sphere gizmos")] + public FsmFloat radius; + + [Tooltip("Use this for cube gizmos")] + public FsmVector3 size; + + public override void Reset() + { + gameObject = null; + shape = ShapeType.Sphere; + color = Color.grey; + radius = 1f; + size = new Vector3(1f, 1f, 1f); + } + + public override void OnDrawActionGizmos() + { + var ownerTransform = Fsm.GetOwnerDefaultTarget(gameObject).transform; + if (ownerTransform == null) + return; + + Gizmos.color = color.Value; + + switch (shape) + { + case ShapeType.Sphere: + Gizmos.DrawSphere(ownerTransform.position, radius.Value); + break; + case ShapeType.WireSphere: + Gizmos.DrawWireSphere(ownerTransform.position, radius.Value); + break; + case ShapeType.Cube: + Gizmos.DrawCube(ownerTransform.position, size.Value); + break; + case ShapeType.WireCube: + Gizmos.DrawWireCube(ownerTransform.position, size.Value); + break; + default: + break; + } + } + } +} diff --git a/Assets/PlayMaker/Actions/DebugDrawShape.cs.meta b/Assets/PlayMaker/Actions/DebugDrawShape.cs.meta new file mode 100755 index 0000000..db3d0f1 --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugDrawShape.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8631f4b0c29b45e4ab58995114fa2ad2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DebugEnum.cs b/Assets/PlayMaker/Actions/DebugEnum.cs new file mode 100755 index 0000000..a8e36ed --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugEnum.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Debug)] + [Tooltip("Logs the value of an Enum Variable in the PlayMaker Log Window.")] + public class DebugEnum : BaseLogAction + { + [Tooltip("Info, Warning, or Error.")] + public LogLevel logLevel; + + [UIHint(UIHint.Variable)] + [Tooltip("The Enum Variable to debug.")] + public FsmEnum enumVariable; + + public override void Reset() + { + logLevel = LogLevel.Info; + enumVariable = null; + base.Reset(); + } + + public override void OnEnter() + { + var text = "None"; + + if (!enumVariable.IsNone) + { + text = enumVariable.Name + ": " + enumVariable.Value; + } + + ActionHelpers.DebugLog(Fsm, logLevel, text, sendToUnityLog); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DebugEnum.cs.meta b/Assets/PlayMaker/Actions/DebugEnum.cs.meta new file mode 100755 index 0000000..e6b436c --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugEnum.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7d5ef26a6102c0044bc96f9587acb44b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DebugFloat.cs b/Assets/PlayMaker/Actions/DebugFloat.cs new file mode 100755 index 0000000..9426743 --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugFloat.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Debug)] + [Tooltip("Logs the value of a Float Variable in the PlayMaker Log Window.")] + public class DebugFloat : BaseLogAction + { + [Tooltip("Info, Warning, or Error.")] + public LogLevel logLevel; + + [UIHint(UIHint.Variable)] + [Tooltip("The Float variable to debug.")] + public FsmFloat floatVariable; + + public override void Reset() + { + logLevel = LogLevel.Info; + floatVariable = null; + base.Reset(); + } + + public override void OnEnter() + { + string text = "None"; + + if (!floatVariable.IsNone) + { + text = floatVariable.Name + ": " + floatVariable.Value; + } + + ActionHelpers.DebugLog(Fsm, logLevel, text, sendToUnityLog); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DebugFloat.cs.meta b/Assets/PlayMaker/Actions/DebugFloat.cs.meta new file mode 100755 index 0000000..84f14b0 --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugFloat.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f54725291271e644d8931a2b9a127486 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DebugFsmVariable.cs b/Assets/PlayMaker/Actions/DebugFsmVariable.cs new file mode 100755 index 0000000..dac38e6 --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugFsmVariable.cs @@ -0,0 +1,33 @@ +// (c) copyright Hutong Games, LLC 2010-2012. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Debug)] + [Tooltip("Print the value of any FSM Variable in the PlayMaker Log Window.")] + public class DebugFsmVariable : BaseLogAction + { + [Tooltip("Info, Warning, or Error.")] + public LogLevel logLevel; + + [HideTypeFilter] + [UIHint(UIHint.Variable)] + [Tooltip("The variable to debug.")] + public FsmVar variable; + + public override void Reset() + { + logLevel = LogLevel.Info; + variable = null; + base.Reset(); + } + + public override void OnEnter() + { + ActionHelpers.DebugLog(Fsm, logLevel, variable.DebugString(), sendToUnityLog); + + Finish(); + } + } +} diff --git a/Assets/PlayMaker/Actions/DebugFsmVariable.cs.meta b/Assets/PlayMaker/Actions/DebugFsmVariable.cs.meta new file mode 100755 index 0000000..651482e --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugFsmVariable.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6eced6fe7c6fe6f48a18b71bc955e200 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DebugGameObject.cs b/Assets/PlayMaker/Actions/DebugGameObject.cs new file mode 100755 index 0000000..8ed45d4 --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugGameObject.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Debug)] + [Tooltip("Logs the value of a Game Object Variable in the PlayMaker Log Window.")] + public class DebugGameObject : BaseLogAction + { + [Tooltip("Info, Warning, or Error.")] + public LogLevel logLevel; + + [UIHint(UIHint.Variable)] + [Tooltip("The GameObject variable to debug.")] + public FsmGameObject gameObject; + + public override void Reset() + { + logLevel = LogLevel.Info; + gameObject = null; + base.Reset(); + } + + public override void OnEnter() + { + var text = "None"; + + if (!gameObject.IsNone) + { + text = gameObject.Name + ": " + gameObject; + } + + ActionHelpers.DebugLog(Fsm, logLevel, text, sendToUnityLog); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DebugGameObject.cs.meta b/Assets/PlayMaker/Actions/DebugGameObject.cs.meta new file mode 100755 index 0000000..6fd59e8 --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugGameObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 77dd57ebe3a79ac4f8467131f0f04beb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DebugInt.cs b/Assets/PlayMaker/Actions/DebugInt.cs new file mode 100755 index 0000000..55baa7b --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugInt.cs @@ -0,0 +1,36 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Debug)] + [Tooltip("Logs the value of an Integer Variable in the PlayMaker Log Window.")] + public class DebugInt : BaseLogAction + { + [Tooltip("Info, Warning, or Error.")] + public LogLevel logLevel; + + [UIHint(UIHint.Variable)] + [Tooltip("The Int variable to debug.")] + public FsmInt intVariable; + + public override void Reset() + { + logLevel = LogLevel.Info; + intVariable = null; + } + + public override void OnEnter() + { + var text = "None"; + + if (!intVariable.IsNone) + { + text = intVariable.Name + ": " + intVariable.Value; + } + + ActionHelpers.DebugLog(Fsm, logLevel, text, sendToUnityLog); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DebugInt.cs.meta b/Assets/PlayMaker/Actions/DebugInt.cs.meta new file mode 100755 index 0000000..4c174f0 --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugInt.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd0da7275cd2ad74b890f9acc2fe1918 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DebugLog.cs b/Assets/PlayMaker/Actions/DebugLog.cs new file mode 100755 index 0000000..408e223 --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugLog.cs @@ -0,0 +1,32 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Debug)] + [Tooltip("Sends a log message to the PlayMaker Log Window.")] + public class DebugLog : BaseLogAction + { + [Tooltip("Info, Warning, or Error.")] + public LogLevel logLevel; + + [Tooltip("Text to send to the log.")] + public FsmString text; + + public override void Reset() + { + logLevel = LogLevel.Info; + text = ""; + base.Reset(); + } + + public override void OnEnter() + { + if (!string.IsNullOrEmpty(text.Value)) + { + ActionHelpers.DebugLog(Fsm, logLevel, text.Value, sendToUnityLog); + } + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DebugLog.cs.meta b/Assets/PlayMaker/Actions/DebugLog.cs.meta new file mode 100755 index 0000000..fcfe4e9 --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugLog.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a5ede73c5bbf5b4aa6004aebbdf51f7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DebugObject.cs b/Assets/PlayMaker/Actions/DebugObject.cs new file mode 100755 index 0000000..9e9aab3 --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugObject.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Debug)] + [Tooltip("Logs the value of an Object Variable in the PlayMaker Log Window.")] + public class DebugObject : BaseLogAction + { + [Tooltip("Info, Warning, or Error.")] + public LogLevel logLevel; + + [UIHint(UIHint.Variable)] + [Tooltip("The Object variable to debug.")] + public FsmObject fsmObject; + + public override void Reset() + { + logLevel = LogLevel.Info; + fsmObject = null; + base.Reset(); + } + + public override void OnEnter() + { + var text = "None"; + + if (!fsmObject.IsNone) + { + text = fsmObject.Name + ": " + fsmObject; + } + + ActionHelpers.DebugLog(Fsm, logLevel, text, sendToUnityLog); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DebugObject.cs.meta b/Assets/PlayMaker/Actions/DebugObject.cs.meta new file mode 100755 index 0000000..3f7f473 --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2b0f9963f42fa364a8b2ac7110f32fb0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DebugVector3.cs b/Assets/PlayMaker/Actions/DebugVector3.cs new file mode 100755 index 0000000..deabd16 --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugVector3.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Debug)] + [Tooltip("Logs the value of a Vector3 Variable in the PlayMaker Log Window.")] + public class DebugVector3 : BaseLogAction + { + [Tooltip("Info, Warning, or Error.")] + public LogLevel logLevel; + + [UIHint(UIHint.Variable)] + [Tooltip("The Vector3 variable to debug.")] + public FsmVector3 vector3Variable; + + public override void Reset() + { + logLevel = LogLevel.Info; + vector3Variable = null; + base.Reset(); + } + + public override void OnEnter() + { + var text = "None"; + + if (!vector3Variable.IsNone) + { + text = vector3Variable.Name + ": " + vector3Variable.Value; + } + + ActionHelpers.DebugLog(Fsm, logLevel, text, sendToUnityLog); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DebugVector3.cs.meta b/Assets/PlayMaker/Actions/DebugVector3.cs.meta new file mode 100755 index 0000000..6bbd17e --- /dev/null +++ b/Assets/PlayMaker/Actions/DebugVector3.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0530dae92ccbb0642a30a1a968da9e28 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DestroyComponent.cs b/Assets/PlayMaker/Actions/DestroyComponent.cs new file mode 100755 index 0000000..c9ad1c4 --- /dev/null +++ b/Assets/PlayMaker/Actions/DestroyComponent.cs @@ -0,0 +1,50 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Destroys a Component of an Object.")] + public class DestroyComponent : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the Component.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [UIHint(UIHint.ScriptComponent)] + [Tooltip("The name of the Component to destroy.")] + public FsmString component; + + Component aComponent; + + public override void Reset() + { + aComponent = null; + gameObject = null; + component = null; + } + + public override void OnEnter() + { + DoDestroyComponent(gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value); + + Finish(); + } + + + void DoDestroyComponent(GameObject go) + { + aComponent = go.GetComponent(ReflectionUtils.GetGlobalType(component.Value)); + if (aComponent == null) + { + LogError("No such component: " + component.Value); + } + else + { + Object.Destroy(aComponent); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DestroyComponent.cs.meta b/Assets/PlayMaker/Actions/DestroyComponent.cs.meta new file mode 100755 index 0000000..8e538e6 --- /dev/null +++ b/Assets/PlayMaker/Actions/DestroyComponent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 40eadc04dfda17149bd90bbd3b1e0abc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DestroyObject.cs b/Assets/PlayMaker/Actions/DestroyObject.cs new file mode 100755 index 0000000..fe83dc8 --- /dev/null +++ b/Assets/PlayMaker/Actions/DestroyObject.cs @@ -0,0 +1,61 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Destroys a Game Object.")] + public class DestroyObject : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to destroy.")] + public FsmGameObject gameObject; + + [HasFloatSlider(0, 5)] + [Tooltip("Optional delay before destroying the Game Object.")] + public FsmFloat delay; + + [Tooltip("Detach children before destroying the Game Object.")] + public FsmBool detachChildren; + //public FsmEvent sendEvent; + + //DelayedEvent delayedEvent; + + public override void Reset() + { + gameObject = null; + delay = 0; + //sendEvent = null; + } + + public override void OnEnter() + { + var go = gameObject.Value; + + if (go != null) + { + if (delay.Value <= 0) + { + Object.Destroy(go); + } + else + { + Object.Destroy(go, delay.Value); + } + + if (detachChildren.Value) + go.transform.DetachChildren(); + } + + Finish(); + //delayedEvent = new DelayedEvent(Fsm, sendEvent, delay.Value); + } + + public override void OnUpdate() + { + //delayedEvent.Update(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DestroyObject.cs.meta b/Assets/PlayMaker/Actions/DestroyObject.cs.meta new file mode 100755 index 0000000..8e9a6a9 --- /dev/null +++ b/Assets/PlayMaker/Actions/DestroyObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e731ab92ba211bd41acccbd77b4e1575 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DestroyObjects.cs b/Assets/PlayMaker/Actions/DestroyObjects.cs new file mode 100755 index 0000000..01049d3 --- /dev/null +++ b/Assets/PlayMaker/Actions/DestroyObjects.cs @@ -0,0 +1,59 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Destroys GameObjects in an array.")] + public class DestroyObjects : FsmStateAction + { + [RequiredField] + [ArrayEditor(VariableType.GameObject)] + [Tooltip("The GameObjects to destroy.")] + public FsmArray gameObjects; + + [HasFloatSlider(0, 5)] + [Tooltip("Optional delay before destroying the Game Objects.")] + public FsmFloat delay; + + [Tooltip("Detach children before destroying the Game Objects.")] + public FsmBool detachChildren; + + public override void Reset() + { + gameObjects = null; + delay = 0; + } + + public override void OnEnter() + { + var goArray = gameObjects.Values as GameObject[]; + if (goArray != null) + { + foreach (var go in goArray) + { + if (go != null) + { + if (delay.Value <= 0) + { + Object.Destroy(go); + } + else + { + Object.Destroy(go, delay.Value); + } + + if (detachChildren.Value) + { + go.transform.DetachChildren(); + } + } + } + + } + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DestroyObjects.cs.meta b/Assets/PlayMaker/Actions/DestroyObjects.cs.meta new file mode 100755 index 0000000..e1a6302 --- /dev/null +++ b/Assets/PlayMaker/Actions/DestroyObjects.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3e160956d4c1e2b4b9f0ba8431afc31a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DestroySelf.cs b/Assets/PlayMaker/Actions/DestroySelf.cs new file mode 100755 index 0000000..c3d63e7 --- /dev/null +++ b/Assets/PlayMaker/Actions/DestroySelf.cs @@ -0,0 +1,35 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System.Collections; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Destroys the Owner of the Fsm! Useful for spawned Prefabs that need to kill themselves, e.g., a projectile that explodes on impact.")] + public class DestroySelf : FsmStateAction + { + [Tooltip("Detach children before destroying the Owner.")] + public FsmBool detachChildren; + + public override void Reset() + { + detachChildren = false; + } + + public override void OnEnter() + { + if (Owner != null) + { + if (detachChildren.Value) + { + Owner.transform.DetachChildren(); + } + + Object.Destroy(Owner); + } + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DestroySelf.cs.meta b/Assets/PlayMaker/Actions/DestroySelf.cs.meta new file mode 100755 index 0000000..9c651e2 --- /dev/null +++ b/Assets/PlayMaker/Actions/DestroySelf.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 06abfd20bfea39c459e9bed825a93fe8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DetachChildren.cs b/Assets/PlayMaker/Actions/DetachChildren.cs new file mode 100755 index 0000000..cbaa7d5 --- /dev/null +++ b/Assets/PlayMaker/Actions/DetachChildren.cs @@ -0,0 +1,35 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Unparents all children from the Game Object.")] + public class DetachChildren : FsmStateAction + { + [RequiredField] + [Tooltip("GameObject to unparent children from.")] + public FsmOwnerDefault gameObject; + + public override void Reset() + { + gameObject = null; + } + + public override void OnEnter() + { + DoDetachChildren(Fsm.GetOwnerDefaultTarget(gameObject)); + + Finish(); + } + + static void DoDetachChildren(GameObject go) + { + if (go != null) + { + go.transform.DetachChildren(); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DetachChildren.cs.meta b/Assets/PlayMaker/Actions/DetachChildren.cs.meta new file mode 100755 index 0000000..b4768b1 --- /dev/null +++ b/Assets/PlayMaker/Actions/DetachChildren.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d294200b68c2f940b889d6def70521a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DetectDeviceOrientation.cs b/Assets/PlayMaker/Actions/DetectDeviceOrientation.cs new file mode 100755 index 0000000..6494a75 --- /dev/null +++ b/Assets/PlayMaker/Actions/DetectDeviceOrientation.cs @@ -0,0 +1,48 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +// Depreciated +/* +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.InputDevice)] + [Tooltip("Sends an Event based on the Orientation of the mobile device.")] + public class DetectDeviceOrientation : FsmStateAction + { + [Tooltip("Note: If device is physically situated between discrete positions, as when (for example) rotated diagonally, system will report Unknown orientation.")] + public DeviceOrientation orientation; + [Tooltip("The event to send if the device orientation matches Orientation.")] + public FsmEvent sendEvent; + [Tooltip("Repeat every frame. Useful if you want to wait for the orientation to be true.")] + public bool everyFrame; + + public override void Reset() + { + orientation = DeviceOrientation.Portrait; + sendEvent = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoDetectDeviceOrientation(); + + if (!everyFrame) + Finish(); + } + + + public override void OnUpdate() + { + DoDetectDeviceOrientation(); + } + + void DoDetectDeviceOrientation() + { + if (Input.deviceOrientation == orientation) + Fsm.Event(sendEvent); + } + + } +} +*/ \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DetectDeviceOrientation.cs.meta b/Assets/PlayMaker/Actions/DetectDeviceOrientation.cs.meta new file mode 100755 index 0000000..8b33376 --- /dev/null +++ b/Assets/PlayMaker/Actions/DetectDeviceOrientation.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ee9fdab5d94faa74199212719ee63055 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DeviceOrientationEvent.cs b/Assets/PlayMaker/Actions/DeviceOrientationEvent.cs new file mode 100755 index 0000000..3e4686e --- /dev/null +++ b/Assets/PlayMaker/Actions/DeviceOrientationEvent.cs @@ -0,0 +1,52 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Device)] + [Tooltip("Sends an Event based on the Orientation of the mobile device.")] + public class DeviceOrientationEvent : FsmStateAction + { + [Tooltip("Note: If device is physically situated between discrete positions, as when (for example) rotated diagonally, system will report Unknown orientation.")] + public DeviceOrientation orientation; + + [Tooltip("The event to send if the device orientation matches Orientation.")] + public FsmEvent sendEvent; + + [Tooltip("Repeat every frame. Useful if you want to wait for the orientation to be true.")] + public bool everyFrame; + + public override void Reset() + { + orientation = DeviceOrientation.Portrait; + sendEvent = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoDetectDeviceOrientation(); + + if (!everyFrame) + { + Finish(); + } + } + + + public override void OnUpdate() + { + DoDetectDeviceOrientation(); + } + + void DoDetectDeviceOrientation() + { + if (Input.deviceOrientation == orientation) + { + Fsm.Event(sendEvent); + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DeviceOrientationEvent.cs.meta b/Assets/PlayMaker/Actions/DeviceOrientationEvent.cs.meta new file mode 100755 index 0000000..92951d5 --- /dev/null +++ b/Assets/PlayMaker/Actions/DeviceOrientationEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb3c398f2f2220c44ad7e329f8635c3a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DevicePlayFullScreenMovie.cs b/Assets/PlayMaker/Actions/DevicePlayFullScreenMovie.cs new file mode 100755 index 0000000..8f3373a --- /dev/null +++ b/Assets/PlayMaker/Actions/DevicePlayFullScreenMovie.cs @@ -0,0 +1,43 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if (UNITY_EDITOR || UNITY_IPHONE || UNITY_ANDROID) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Device)] + [Tooltip("Plays a full-screen movie on a handheld device. Please consult the Unity docs for Handheld.PlayFullScreenMovie for proper usage.")] + public class DevicePlayFullScreenMovie : FsmStateAction + { + [RequiredField] + [Tooltip("Note that player will stream movie directly from the iPhone disc, therefore you have to provide movie as a separate files and not as an usual asset.\nYou will have to create a folder named StreamingAssets inside your Unity project (inside your Assets folder). Store your movies inside that folder. Unity will automatically copy contents of that folder into the iPhone application bundle.")] + public FsmString moviePath; + + [RequiredField] + [Tooltip("This action will initiate a transition that fades the screen from your current content to the designated background color of the player. When playback finishes, the player uses another fade effect to transition back to your content.")] + public FsmColor fadeColor; + + [Tooltip("Options for displaying movie playback controls. See Unity docs.")] + public FullScreenMovieControlMode movieControlMode; + + [Tooltip("Scaling modes for displaying movies.. See Unity docs.")] + public FullScreenMovieScalingMode movieScalingMode; + + public override void Reset() + { + moviePath = ""; + fadeColor = Color.black; + + movieControlMode = FullScreenMovieControlMode.Full; + movieScalingMode = FullScreenMovieScalingMode.AspectFit; + } + + public override void OnEnter() + { + Handheld.PlayFullScreenMovie(moviePath.Value, fadeColor.Value, movieControlMode, movieScalingMode); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DevicePlayFullScreenMovie.cs.meta b/Assets/PlayMaker/Actions/DevicePlayFullScreenMovie.cs.meta new file mode 100755 index 0000000..9e2ea17 --- /dev/null +++ b/Assets/PlayMaker/Actions/DevicePlayFullScreenMovie.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a4db7d99a54a59c47863f77a2301a3ed +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DeviceShakeEvent.cs b/Assets/PlayMaker/Actions/DeviceShakeEvent.cs new file mode 100755 index 0000000..76bfbee --- /dev/null +++ b/Assets/PlayMaker/Actions/DeviceShakeEvent.cs @@ -0,0 +1,35 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Device)] + [Tooltip("Sends an Event when the mobile device is shaken.")] + public class DeviceShakeEvent : FsmStateAction + { + [RequiredField] + [Tooltip("Amount of acceleration required to trigger the event. Higher numbers require a harder shake.")] + public FsmFloat shakeThreshold; + + [RequiredField] + [Tooltip("Event to send when Shake Threshold is exceded.")] + public FsmEvent sendEvent; + + public override void Reset() + { + shakeThreshold = 3f; + sendEvent = null; + } + + public override void OnUpdate() + { + var acceleration = Input.acceleration; + + if (acceleration.sqrMagnitude > (shakeThreshold.Value * shakeThreshold.Value)) + { + Fsm.Event(sendEvent); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DeviceShakeEvent.cs.meta b/Assets/PlayMaker/Actions/DeviceShakeEvent.cs.meta new file mode 100755 index 0000000..320cffe --- /dev/null +++ b/Assets/PlayMaker/Actions/DeviceShakeEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a03a10a50ae10254ea6e249ae73479b1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DeviceVibrate.cs b/Assets/PlayMaker/Actions/DeviceVibrate.cs new file mode 100755 index 0000000..e3919d1 --- /dev/null +++ b/Assets/PlayMaker/Actions/DeviceVibrate.cs @@ -0,0 +1,22 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Device)] + [Tooltip("Causes the device to vibrate for half a second.")] + public class DeviceVibrate : FsmStateAction + { + public override void Reset() + {} + + public override void OnEnter() + { +#if (UNITY_IPHONE || UNITY_ANDROID) + Handheld.Vibrate(); +#endif + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DeviceVibrate.cs.meta b/Assets/PlayMaker/Actions/DeviceVibrate.cs.meta new file mode 100755 index 0000000..974da50 --- /dev/null +++ b/Assets/PlayMaker/Actions/DeviceVibrate.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b6b6b9b693bbb449aeaf0fd1257a944 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DontDestroyOnLoad.cs b/Assets/PlayMaker/Actions/DontDestroyOnLoad.cs new file mode 100755 index 0000000..dc949da --- /dev/null +++ b/Assets/PlayMaker/Actions/DontDestroyOnLoad.cs @@ -0,0 +1,30 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System.Collections; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Level)] + [Tooltip("Makes the Game Object not be destroyed automatically when loading a new scene.")] + public class DontDestroyOnLoad : FsmStateAction + { + [RequiredField] + [Tooltip("GameObject to mark as DontDestroyOnLoad.")] + public FsmOwnerDefault gameObject; + + public override void Reset() + { + gameObject = null; + } + + public override void OnEnter() + { + // Have to get the root, since the game object will be destroyed if any of its parents are destroyed. + + Object.DontDestroyOnLoad(Owner.transform.root.gameObject); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DontDestroyOnLoad.cs.meta b/Assets/PlayMaker/Actions/DontDestroyOnLoad.cs.meta new file mode 100755 index 0000000..3b49ded --- /dev/null +++ b/Assets/PlayMaker/Actions/DontDestroyOnLoad.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5b09d34da3db2bb4f866c3eaf15a5a0c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DrawDebugLine.cs b/Assets/PlayMaker/Actions/DrawDebugLine.cs new file mode 100755 index 0000000..8f13fa5 --- /dev/null +++ b/Assets/PlayMaker/Actions/DrawDebugLine.cs @@ -0,0 +1,43 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Debug)] + [Tooltip("Draws a line from a Start point to an End point. Specify the points as Game Objects or Vector3 world positions. If both are specified, position is used as a local offset from the Object's position.")] + public class DrawDebugLine : FsmStateAction + { + [Tooltip("Draw line from a GameObject.")] + public FsmGameObject fromObject; + + [Tooltip("Draw line from a world position, or local offset from GameObject if provided.")] + public FsmVector3 fromPosition; + + [Tooltip("Draw line to a GameObject.")] + public FsmGameObject toObject; + + [Tooltip("Draw line to a world position, or local offset from GameObject if provided.")] + public FsmVector3 toPosition; + + [Tooltip("The color of the line.")] + public FsmColor color; + + public override void Reset() + { + fromObject = new FsmGameObject { UseVariable = true} ; + fromPosition = new FsmVector3 { UseVariable = true}; + toObject = new FsmGameObject { UseVariable = true} ; + toPosition = new FsmVector3 { UseVariable = true}; + color = Color.white; + } + + public override void OnUpdate() + { + var startPos = ActionHelpers.GetPosition(fromObject, fromPosition); + var endPos = ActionHelpers.GetPosition(toObject, toPosition); + + Debug.DrawLine(startPos, endPos, color.Value); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DrawDebugLine.cs.meta b/Assets/PlayMaker/Actions/DrawDebugLine.cs.meta new file mode 100755 index 0000000..4200470 --- /dev/null +++ b/Assets/PlayMaker/Actions/DrawDebugLine.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 18bfd2197dc13c44c81ae8f279f87a21 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DrawDebugRay.cs b/Assets/PlayMaker/Actions/DrawDebugRay.cs new file mode 100755 index 0000000..10947f4 --- /dev/null +++ b/Assets/PlayMaker/Actions/DrawDebugRay.cs @@ -0,0 +1,38 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Debug)] + [Tooltip("Draws a line from a Start point in a direction. Specify the start point as Game Objects or Vector3 world positions. If both are specified, position is used as a local offset from the Object's position.")] + public class DrawDebugRay : FsmStateAction + { + [Tooltip("Draw ray from a GameObject.")] + public FsmGameObject fromObject; + + [Tooltip("Draw ray from a world position, or local offset from GameObject if provided.")] + public FsmVector3 fromPosition; + + [Tooltip("Direction vector of ray.")] + public FsmVector3 direction; + + [Tooltip("The color of the ray.")] + public FsmColor color; + + public override void Reset() + { + fromObject = new FsmGameObject { UseVariable = true} ; + fromPosition = new FsmVector3 { UseVariable = true}; + direction = new FsmVector3 { UseVariable = true}; + color = Color.white; + } + + public override void OnUpdate() + { + var startPos = ActionHelpers.GetPosition(fromObject, fromPosition); + + Debug.DrawRay(startPos, direction.Value, color.Value); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DrawDebugRay.cs.meta b/Assets/PlayMaker/Actions/DrawDebugRay.cs.meta new file mode 100755 index 0000000..8d099d0 --- /dev/null +++ b/Assets/PlayMaker/Actions/DrawDebugRay.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 408b1150e046afe418a4a54df0f31d2e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DrawFullscreenColor.cs b/Assets/PlayMaker/Actions/DrawFullscreenColor.cs new file mode 100755 index 0000000..cff3e77 --- /dev/null +++ b/Assets/PlayMaker/Actions/DrawFullscreenColor.cs @@ -0,0 +1,28 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("Fills the screen with a Color. NOTE: Uses OnGUI so you need a PlayMakerGUI component in the scene.")] + public class DrawFullscreenColor : FsmStateAction + { + [RequiredField] + [Tooltip("Color. NOTE: Uses OnGUI so you need a PlayMakerGUI component in the scene.")] + public FsmColor color; + + public override void Reset() + { + color = Color.white; + } + + public override void OnGUI() + { + var guiColor = GUI.color; + GUI.color = color.Value; + GUI.DrawTexture(new Rect(0,0,Screen.width, Screen.height), ActionHelpers.WhiteTexture); + GUI.color = guiColor; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DrawFullscreenColor.cs.meta b/Assets/PlayMaker/Actions/DrawFullscreenColor.cs.meta new file mode 100755 index 0000000..f96884a --- /dev/null +++ b/Assets/PlayMaker/Actions/DrawFullscreenColor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0c7f66d29ff3bd74dae9af37c8e5d50a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DrawStateLabel.cs b/Assets/PlayMaker/Actions/DrawStateLabel.cs new file mode 100755 index 0000000..e7309ee --- /dev/null +++ b/Assets/PlayMaker/Actions/DrawStateLabel.cs @@ -0,0 +1,27 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Debug)] + [Tooltip("Draws a state label for this FSM in the Game View. The label is drawn on the game object that owns the FSM. Use this to override the global setting in the PlayMaker Debug menu.")] + public class DrawStateLabel : FsmStateAction + { + [RequiredField] + [Tooltip("Set to True to show State labels, or Fals to hide them.")] + public FsmBool showLabel; + + public override void Reset() + { + showLabel = true; + } + + public override void OnEnter() + { + Fsm.ShowStateLabel = showLabel.Value; + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DrawStateLabel.cs.meta b/Assets/PlayMaker/Actions/DrawStateLabel.cs.meta new file mode 100755 index 0000000..396e8cf --- /dev/null +++ b/Assets/PlayMaker/Actions/DrawStateLabel.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fb63ee17456c1d344b3111b2e201aa57 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/DrawTexture.cs b/Assets/PlayMaker/Actions/DrawTexture.cs new file mode 100755 index 0000000..1da79b9 --- /dev/null +++ b/Assets/PlayMaker/Actions/DrawTexture.cs @@ -0,0 +1,85 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("Draws a GUI Texture. NOTE: Uses OnGUI so you need a PlayMakerGUI component in the scene.")] + public class DrawTexture : FsmStateAction + { + [RequiredField] + [Tooltip("Texture to draw.")] + public FsmTexture texture; + + [UIHint(UIHint.Variable)] + [Tooltip("Rectangle on the screen to draw the texture within. Alternatively, set or override individual properties below.")] + [Title("Position")] + public FsmRect screenRect; + + [Tooltip("Left screen coordinate.")] + public FsmFloat left; + + [Tooltip("Top screen coordinate.")] + public FsmFloat top; + + [Tooltip("Width of texture on screen.")] + public FsmFloat width; + + [Tooltip("Height of texture on screen.")] + public FsmFloat height; + + [Tooltip("How to scale the image when the aspect ratio of it doesn't fit the aspect ratio to be drawn within.")] + public ScaleMode scaleMode; + + [Tooltip("Whether to alpha blend the image on to the display (the default). If false, the picture is drawn on to the display.")] + public FsmBool alphaBlend; + + [Tooltip("Aspect ratio to use for the source image. If 0 (the default), the aspect ratio from the image is used. Pass in w/h for the desired aspect ratio. This allows the aspect ratio of the source image to be adjusted without changing the pixel width and height.")] + public FsmFloat imageAspect; + + [Tooltip("Use normalized screen coordinates (0-1)")] + public FsmBool normalized; + + private Rect rect; + + public override void Reset() + { + texture = null; + screenRect = null; + left = 0; + top = 0; + width = 1; + height = 1; + scaleMode = ScaleMode.StretchToFill; + alphaBlend = true; + imageAspect = 0; + normalized = true; + } + + public override void OnGUI() + { + if (texture.Value == null) + { + return; + } + + rect = !screenRect.IsNone ? screenRect.Value : new Rect(); + + if (!left.IsNone) rect.x = left.Value; + if (!top.IsNone) rect.y = top.Value; + if (!width.IsNone) rect.width = width.Value; + if (!height.IsNone) rect.height = height.Value; + + if (normalized.Value) + { + rect.x *= Screen.width; + rect.width *= Screen.width; + rect.y *= Screen.height; + rect.height *= Screen.height; + } + + GUI.DrawTexture(rect, texture.Value, scaleMode, alphaBlend.Value, imageAspect.Value); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/DrawTexture.cs.meta b/Assets/PlayMaker/Actions/DrawTexture.cs.meta new file mode 100755 index 0000000..b652b20 --- /dev/null +++ b/Assets/PlayMaker/Actions/DrawTexture.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 24c4ca69322160341bb2712caf79680c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Editor.meta b/Assets/PlayMaker/Actions/Editor.meta new file mode 100644 index 0000000..1bc9c9e --- /dev/null +++ b/Assets/PlayMaker/Actions/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 55e5e22e2abaa4ae28a1116600fbd1b8 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Actions/Editor/GetDistanceEditor.cs b/Assets/PlayMaker/Actions/Editor/GetDistanceEditor.cs new file mode 100755 index 0000000..0c4e762 --- /dev/null +++ b/Assets/PlayMaker/Actions/Editor/GetDistanceEditor.cs @@ -0,0 +1,43 @@ +using System.ComponentModel; +using System.Globalization; +using HutongGames.PlayMaker.Actions; +using HutongGames.PlayMakerEditor; +using UnityEditor; +using UnityEngine; +using System.Collections; + +namespace HutongGames.PlayMakerEditor +{ + [CustomActionEditor(typeof (GetDistance))] + public class GetDistanceEditor : CustomActionEditor + { + public override bool OnGUI() + { + return DrawDefaultInspector(); + } + + [Localizable(false)] + public override void OnSceneGUI() + { + var action = (GetDistance) target; + + var fromObject = action.Fsm.GetOwnerDefaultTarget(action.gameObject); + var toObject = action.target; + + if (fromObject == null || toObject.IsNone || toObject.Value == null) + { + return; + } + + var fromPos = fromObject.transform.position; + var toPos = toObject.Value.transform.position; + var distance = Vector3.Distance(fromPos, toPos); + var label = string.Format("Get Distance:\n{0}", string.Format("{0:0.000}", distance)); + + + Handles.color = new Color(1, 1, 1, 0.5f); + Handles.DrawLine(fromPos, toPos); + Handles.Label((fromPos + toPos)*0.5f, label); + } + } +} diff --git a/Assets/PlayMaker/Actions/Editor/GetDistanceEditor.cs.meta b/Assets/PlayMaker/Actions/Editor/GetDistanceEditor.cs.meta new file mode 100755 index 0000000..ad21d49 --- /dev/null +++ b/Assets/PlayMaker/Actions/Editor/GetDistanceEditor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 74cbac50b46d39d418eaf951dfc12b55 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Editor/LookAtActionEditor.cs b/Assets/PlayMaker/Actions/Editor/LookAtActionEditor.cs new file mode 100755 index 0000000..bcf08a0 --- /dev/null +++ b/Assets/PlayMaker/Actions/Editor/LookAtActionEditor.cs @@ -0,0 +1,92 @@ +using HutongGames.PlayMaker.Actions; +using HutongGames.PlayMakerEditor; +using UnityEditor; +using UnityEngine; +using System.Collections; + +namespace HutongGames.PlayMakerEditor +{ + [CustomActionEditor(typeof (LookAt))] + public class LookAtActionEditor : CustomActionEditor + { + public override bool OnGUI() + { + return DrawDefaultInspector(); + } + + public override void OnSceneGUI() + { + var lookAtAction = (LookAt) target; + + if (lookAtAction.UpdateLookAtPosition()) + { + var go = target.Fsm.GetOwnerDefaultTarget(lookAtAction.gameObject); + var goTransform = go.transform; + var goPosition = goTransform.position; + + var lookAtPosition = lookAtAction.GetLookAtPosition(); + var lookAtVector = lookAtPosition - goPosition; + var lookAtRotation = Quaternion.LookRotation(lookAtVector); + var lookAtAngle = Vector3.Angle(goTransform.forward, lookAtVector); + var lookAtNormal = Vector3.Cross(goTransform.forward, lookAtVector); + + var handleSize = HandleUtility.GetHandleSize(goPosition); + var arrowSize = handleSize*0.2f; + var distance = (lookAtPosition - goPosition).magnitude; + + var goTarget = lookAtAction.targetObject.Value; + + // Position handles + + if (!lookAtAction.targetPosition.IsNone) + { + if (goTarget != null) + { + // Edit local offset from target object + + var goTargetTransform = goTarget.transform; + var worldTargetPos = goTargetTransform.TransformPoint(lookAtAction.targetPosition.Value); + + lookAtAction.targetPosition.Value = goTargetTransform.InverseTransformPoint(Handles.PositionHandle(worldTargetPos, goTarget.transform.rotation)); + Handles.color = new Color(1, 1, 1, 0.2f); + Handles.DrawLine(goTargetTransform.position, lookAtAction.GetLookAtPositionWithVertical()); + } + else + { + // Edit world position + + lookAtAction.targetPosition.Value = Handles.PositionHandle(lookAtAction.targetPosition.Value, Quaternion.identity); + } + } + + // Forward vector + + Handles.color = Color.blue; + Handles.DrawLine(goPosition, goPosition + goTransform.forward*handleSize); + + // Lookat vector + + Handles.DrawLine(goPosition, lookAtPosition); + Handles.ConeCap(0, goPosition + lookAtVector.normalized * (distance - arrowSize * 0.7f) , lookAtRotation, arrowSize); // fudge factor to position cap correctly + + // Arc between vectors + + Handles.color = new Color(1, 1, 1, 0.2f); + Handles.DrawSolidArc(goPosition, lookAtNormal, goTransform.forward, lookAtAngle, handleSize); + + // Show vertical offset + + if (lookAtAction.keepVertical.Value) + { + Handles.DrawLine(lookAtPosition, lookAtAction.GetLookAtPositionWithVertical()); + } + + if (GUI.changed) + { + FsmEditor.EditingActions(); + FsmEditor.Repaint(true); + } + } + } + } +} diff --git a/Assets/PlayMaker/Actions/Editor/LookAtActionEditor.cs.meta b/Assets/PlayMaker/Actions/Editor/LookAtActionEditor.cs.meta new file mode 100755 index 0000000..8813861 --- /dev/null +++ b/Assets/PlayMaker/Actions/Editor/LookAtActionEditor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f2a69e5a6699e64ca61a6e6effee186 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Editor/MoveTowardsActionEditor.cs b/Assets/PlayMaker/Actions/Editor/MoveTowardsActionEditor.cs new file mode 100755 index 0000000..7be0b3e --- /dev/null +++ b/Assets/PlayMaker/Actions/Editor/MoveTowardsActionEditor.cs @@ -0,0 +1,81 @@ +using HutongGames.PlayMaker.Actions; +using HutongGames.PlayMakerEditor; +using UnityEditor; +using UnityEngine; +using System.Collections; + +namespace HutongGames.PlayMakerEditor +{ + [CustomActionEditor(typeof (MoveTowards))] + public class MoveTowardsActionEditor : CustomActionEditor + { + public override bool OnGUI() + { + return DrawDefaultInspector(); + } + + public override void OnSceneGUI() + { + var moveTowardsAction = (MoveTowards) target; + + if (moveTowardsAction.UpdateTargetPos()) + { + var go = target.Fsm.GetOwnerDefaultTarget(moveTowardsAction.gameObject); + var goTransform = go.transform; + var goPosition = goTransform.position; + + var lookAtPosition = moveTowardsAction.GetTargetPos(); + var lookAtVector = lookAtPosition - goPosition; + if (lookAtVector == Vector3.zero) return; + var lookAtRotation = Quaternion.LookRotation(lookAtVector); + + var handleSize = HandleUtility.GetHandleSize(goPosition); + var arrowSize = handleSize*0.2f; + var distance = (lookAtPosition - goPosition).magnitude; + + var goTarget = moveTowardsAction.targetObject.Value; + + // Position handles + + if (!moveTowardsAction.targetPosition.IsNone) + { + if (goTarget != null) + { + // Edit local offset from target object + + var goTargetTransform = goTarget.transform; + var worldTargetPos = goTargetTransform.TransformPoint(moveTowardsAction.targetPosition.Value); + + moveTowardsAction.targetPosition.Value = goTargetTransform.InverseTransformPoint(Handles.PositionHandle(worldTargetPos, goTarget.transform.rotation)); + Handles.color = new Color(1, 1, 1, 0.2f); + Handles.DrawLine(goTargetTransform.position, moveTowardsAction.GetTargetPosWithVertical()); + } + else + { + // Edit world position + + moveTowardsAction.targetPosition.Value = Handles.PositionHandle(moveTowardsAction.targetPosition.Value, Quaternion.identity); + } + } + + // Target vector + + Handles.DrawLine(goPosition, lookAtPosition); + Handles.ConeCap(0, goPosition + lookAtVector.normalized * (distance - arrowSize * 0.7f), lookAtRotation, arrowSize); // fudge factor to position cap correctly + + // Show vertical offset + + if (moveTowardsAction.ignoreVertical.Value) + { + Handles.DrawLine(lookAtPosition, moveTowardsAction.GetTargetPosWithVertical()); + } + + if (GUI.changed) + { + FsmEditor.EditingActions(); + FsmEditor.Repaint(true); + } + } + } + } +} diff --git a/Assets/PlayMaker/Actions/Editor/MoveTowardsActionEditor.cs.meta b/Assets/PlayMaker/Actions/Editor/MoveTowardsActionEditor.cs.meta new file mode 100755 index 0000000..e117a2e --- /dev/null +++ b/Assets/PlayMaker/Actions/Editor/MoveTowardsActionEditor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 45c59c6d5dd951b4f9ff008c28d50fc4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Editor/SetCameraFOVActionEditor.cs b/Assets/PlayMaker/Actions/Editor/SetCameraFOVActionEditor.cs new file mode 100755 index 0000000..38694df --- /dev/null +++ b/Assets/PlayMaker/Actions/Editor/SetCameraFOVActionEditor.cs @@ -0,0 +1,52 @@ +using HutongGames.PlayMaker.Actions; +using HutongGames.PlayMakerEditor; +using UnityEditor; +using UnityEngine; +using System.Collections; + +namespace HutongGames.PlayMakerEditor +{ + [CustomActionEditor(typeof (SetCameraFOV))] + public class SetCameraFOVActionEditor : CustomActionEditor + { + private GameObject cachedGameObject; + private Camera camera; + + public override bool OnGUI() + { + return DrawDefaultInspector(); + } + + public override void OnSceneGUI() + { + var setCameraFOVAction = (SetCameraFOV) target; + if (setCameraFOVAction.fieldOfView.IsNone) + { + return; + } + + var go = setCameraFOVAction.Fsm.GetOwnerDefaultTarget(setCameraFOVAction.gameObject); + var fov = setCameraFOVAction.fieldOfView.Value; + + if (go != null && fov > 0) + { + if (go != cachedGameObject || camera == null) + { + camera = go.GetComponent(); + cachedGameObject = go; + } + + if (camera != null) + { + var originalFOV = camera.fieldOfView; + camera.fieldOfView = setCameraFOVAction.fieldOfView.Value; + + Handles.color = new Color(1, 1, 0, .5f); + SceneGUI.DrawCameraFrustrum(camera); + + camera.fieldOfView = originalFOV; + } + } + } + } +} diff --git a/Assets/PlayMaker/Actions/Editor/SetCameraFOVActionEditor.cs.meta b/Assets/PlayMaker/Actions/Editor/SetCameraFOVActionEditor.cs.meta new file mode 100755 index 0000000..89ff300 --- /dev/null +++ b/Assets/PlayMaker/Actions/Editor/SetCameraFOVActionEditor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1de4730ee5d36b74193bf451063a5b9e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/EnableAnimation.cs b/Assets/PlayMaker/Actions/EnableAnimation.cs new file mode 100755 index 0000000..1c44f0f --- /dev/null +++ b/Assets/PlayMaker/Actions/EnableAnimation.cs @@ -0,0 +1,75 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Animation)] + [Tooltip("Enables/Disables an Animation on a GameObject.\nAnimation time is paused while disabled. Animation must also have a non zero weight to play.")] + public class EnableAnimation : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(Animation))] + [Tooltip("The GameObject playing the animation.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [UIHint(UIHint.Animation)] + [Tooltip("The name of the animation to enable/disable.")] + public FsmString animName; + + [RequiredField] + [Tooltip("Set to True to enable, False to disable.")] + public FsmBool enable; + + [Tooltip("Reset the initial enabled state when exiting the state.")] + public FsmBool resetOnExit; + + private AnimationState anim; + + public override void Reset() + { + gameObject = null; + animName = null; + enable = true; + resetOnExit = false; + } + + public override void OnEnter() + { + DoEnableAnimation(Fsm.GetOwnerDefaultTarget(gameObject)); + + Finish(); + } + + void DoEnableAnimation(GameObject go) + { + if (go == null) + { + return; + } + + var animation = go.GetComponent(); + if (animation == null) + { + LogError("Missing animation component!"); + return; + } + + anim = animation[animName.Value]; + + if (anim != null) + { + anim.enabled = enable.Value; + } + } + + public override void OnExit() + { + if (resetOnExit.Value && anim != null) + { + anim.enabled = !enable.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/EnableAnimation.cs.meta b/Assets/PlayMaker/Actions/EnableAnimation.cs.meta new file mode 100755 index 0000000..e8a6153 --- /dev/null +++ b/Assets/PlayMaker/Actions/EnableAnimation.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e18e42fb3afda04aa50874569cb30f1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/EnableBehaviour.cs b/Assets/PlayMaker/Actions/EnableBehaviour.cs new file mode 100755 index 0000000..0aebeb2 --- /dev/null +++ b/Assets/PlayMaker/Actions/EnableBehaviour.cs @@ -0,0 +1,97 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.ScriptControl)] + [Tooltip("Enables/Disables a Behaviour on a GameObject. Optionally reset the Behaviour on exit - useful if you want the Behaviour to be active only while this state is active.")] + public class EnableBehaviour : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the Behaviour.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.Behaviour)] + [Tooltip("The name of the Behaviour to enable/disable.")] + public FsmString behaviour; + + [Tooltip("Optionally drag a component directly into this field (behavior name will be ignored).")] + public Component component; + + [RequiredField] + [Tooltip("Set to True to enable, False to disable.")] + public FsmBool enable; + + public FsmBool resetOnExit; + + public override void Reset() + { + gameObject = null; + behaviour = null; + component = null; + enable = true; + resetOnExit = true; + } + + Behaviour componentTarget; + + public override void OnEnter() + { + DoEnableBehaviour(Fsm.GetOwnerDefaultTarget(gameObject)); + + Finish(); + } + + void DoEnableBehaviour(GameObject go) + { + if (go == null) + { + return; + } + + if (component != null) + { + componentTarget = component as Behaviour; + } + else + { + componentTarget = go.GetComponent(ReflectionUtils.GetGlobalType(behaviour.Value)) as Behaviour; + } + + if (componentTarget == null) + { + LogWarning(" " + go.name + " missing behaviour: " + behaviour.Value); + return; + } + + componentTarget.enabled = enable.Value; + } + + public override void OnExit() + { + if (componentTarget == null) + { + return; + } + + if (resetOnExit.Value) + { + componentTarget.enabled = !enable.Value; + } + } + + public override string ErrorCheck() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + + if (go == null || component != null || behaviour.IsNone || string.IsNullOrEmpty(behaviour.Value)) + { + return null; + } + + var comp = go.GetComponent(ReflectionUtils.GetGlobalType(behaviour.Value)) as Behaviour; + return comp != null ? null : "Behaviour missing"; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/EnableBehaviour.cs.meta b/Assets/PlayMaker/Actions/EnableBehaviour.cs.meta new file mode 100755 index 0000000..d4c662b --- /dev/null +++ b/Assets/PlayMaker/Actions/EnableBehaviour.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d6231766398559749b2481761a8f485d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/EnableFSM.cs b/Assets/PlayMaker/Actions/EnableFSM.cs new file mode 100755 index 0000000..093a1c4 --- /dev/null +++ b/Assets/PlayMaker/Actions/EnableFSM.cs @@ -0,0 +1,90 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Enables/Disables an FSM component on a GameObject.")] + public class EnableFSM : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM component.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on GameObject. Useful if you have more than one FSM on a GameObject.")] + public FsmString fsmName; + + [Tooltip("Set to True to enable, False to disable.")] + public FsmBool enable; + + [Tooltip("Reset the initial enabled state when exiting the state.")] + public FsmBool resetOnExit; + + private PlayMakerFSM fsmComponent; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + enable = true; + resetOnExit = true; + } + + public override void OnEnter() + { + DoEnableFSM(); + + Finish(); + } + + void DoEnableFSM() + { + GameObject go = gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value; + + if (go == null) return; + + if (!string.IsNullOrEmpty(fsmName.Value)) + { + // find by FSM component name + + var fsmComponents = go.GetComponents(); + foreach (var component in fsmComponents) + { + if (component.FsmName == fsmName.Value) + { + fsmComponent = component; + break; + } + } + } + else + { + // get first FSM component + + fsmComponent = go.GetComponent(); + } + + if (fsmComponent == null) + { + // TODO: Not sure if this is an error condition... + LogError("Missing FsmComponent!"); + return; + } + + fsmComponent.enabled = enable.Value; + } + + public override void OnExit() + { + if (fsmComponent == null) return; + + if (resetOnExit.Value) + { + fsmComponent.enabled = !enable.Value; + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/EnableFSM.cs.meta b/Assets/PlayMaker/Actions/EnableFSM.cs.meta new file mode 100755 index 0000000..befc1f6 --- /dev/null +++ b/Assets/PlayMaker/Actions/EnableFSM.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bff36e3d590ced345ab5630c02bde143 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/EnableFog.cs b/Assets/PlayMaker/Actions/EnableFog.cs new file mode 100755 index 0000000..404a4a4 --- /dev/null +++ b/Assets/PlayMaker/Actions/EnableFog.cs @@ -0,0 +1,38 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.RenderSettings)] + [Tooltip("Enables/Disables Fog in the scene.")] + public class EnableFog : FsmStateAction + { + [Tooltip("Set to True to enable, False to disable.")] + public FsmBool enableFog; + + [Tooltip("Repeat every frame. Useful if the Enable Fog setting is changing.")] + public bool everyFrame; + + public override void Reset() + { + enableFog = true; + everyFrame = false; + } + + public override void OnEnter() + { + RenderSettings.fog = enableFog.Value; + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + RenderSettings.fog = enableFog.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/EnableFog.cs.meta b/Assets/PlayMaker/Actions/EnableFog.cs.meta new file mode 100755 index 0000000..1ac945b --- /dev/null +++ b/Assets/PlayMaker/Actions/EnableFog.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d36d3bc3048b4bc4c88d96241817350f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/EnableGUI.cs b/Assets/PlayMaker/Actions/EnableGUI.cs new file mode 100755 index 0000000..f1303b0 --- /dev/null +++ b/Assets/PlayMaker/Actions/EnableGUI.cs @@ -0,0 +1,25 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("Enables/Disables the PlayMakerGUI component in the scene. Note, you need a PlayMakerGUI component in the scene to see OnGUI actions. However, OnGUI can be very expensive on mobile devices. This action lets you turn OnGUI on/off (e.g., turn it on for a menu, and off during gameplay).")] + public class EnableGUI : FsmStateAction + { + [Tooltip("Set to True to enable, False to disable.")] + public FsmBool enableGUI; + + public override void Reset() + { + enableGUI = true; + } + + public override void OnEnter() + { + PlayMakerGUI.Instance.enabled = enableGUI.Value; + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/EnableGUI.cs.meta b/Assets/PlayMaker/Actions/EnableGUI.cs.meta new file mode 100755 index 0000000..4ef59b8 --- /dev/null +++ b/Assets/PlayMaker/Actions/EnableGUI.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bb0d4058950c33b4da60d866130e6300 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/EnumCompare.cs b/Assets/PlayMaker/Actions/EnumCompare.cs new file mode 100755 index 0000000..3bd9e3f --- /dev/null +++ b/Assets/PlayMaker/Actions/EnumCompare.cs @@ -0,0 +1,77 @@ +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Compares 2 Enum values and sends Events based on the result.")] + public class EnumCompare : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmEnum enumVariable; + + [MatchFieldType("enumVariable")] + public FsmEnum compareTo; + + public FsmEvent equalEvent; + + public FsmEvent notEqualEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the true/false result in a bool variable.")] + public FsmBool storeResult; + + [Tooltip("Repeat every frame. Useful if the enum is changing over time.")] + public bool everyFrame; + + public override void Reset() + { + enumVariable = null; + compareTo = null; + equalEvent = null; + notEqualEvent = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoEnumCompare(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoEnumCompare(); + } + + void DoEnumCompare() + { + if (enumVariable == null || compareTo == null) return; + + var equal = Equals(enumVariable.Value, compareTo.Value); + + if (storeResult != null) + { + storeResult.Value = equal; + } + + if (equal && equalEvent != null) + { + Fsm.Event(equalEvent); + return; + } + + if (!equal && notEqualEvent != null) + { + Fsm.Event(notEqualEvent); + } + + } + + } +} diff --git a/Assets/PlayMaker/Actions/EnumCompare.cs.meta b/Assets/PlayMaker/Actions/EnumCompare.cs.meta new file mode 100755 index 0000000..e217221 --- /dev/null +++ b/Assets/PlayMaker/Actions/EnumCompare.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 36c0a8c05ee8cc345962a8441340fb6e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/EnumSwitch.cs b/Assets/PlayMaker/Actions/EnumSwitch.cs new file mode 100755 index 0000000..5fa2808 --- /dev/null +++ b/Assets/PlayMaker/Actions/EnumSwitch.cs @@ -0,0 +1,58 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Sends an Event based on the value of an Enum Variable.")] + public class EnumSwitch : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmEnum enumVariable; + + [CompoundArray("Enum Switches", "Compare Enum Values", "Send")] + [MatchFieldType("enumVariable")] + public FsmEnum[] compareTo; + public FsmEvent[] sendEvent; + + public bool everyFrame; + + public override void Reset() + { + enumVariable = null; + compareTo = new FsmEnum[0]; + sendEvent = new FsmEvent[0]; + everyFrame = false; + } + + public override void OnEnter() + { + DoEnumSwitch(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoEnumSwitch(); + } + + private void DoEnumSwitch() + { + if (enumVariable.IsNone) + return; + + for (int i = 0; i < compareTo.Length; i++) + { + if (Equals(enumVariable.Value, compareTo[i].Value)) + { + Fsm.Event(sendEvent[i]); + return; + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/EnumSwitch.cs.meta b/Assets/PlayMaker/Actions/EnumSwitch.cs.meta new file mode 100755 index 0000000..f7e0d51 --- /dev/null +++ b/Assets/PlayMaker/Actions/EnumSwitch.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3dfa083daff6b6e459f0385a956eb962 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Explosion.cs b/Assets/PlayMaker/Actions/Explosion.cs new file mode 100755 index 0000000..03ca0da --- /dev/null +++ b/Assets/PlayMaker/Actions/Explosion.cs @@ -0,0 +1,91 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Applies an explosion Force to all Game Objects with a Rigid Body inside a Radius.")] + public class Explosion : FsmStateAction + { + [RequiredField] + [Tooltip("The world position of the center of the explosion.")] + public FsmVector3 center; + + [RequiredField] + [Tooltip("The strength of the explosion.")] + public FsmFloat force; + + [RequiredField] + [Tooltip("The radius of the explosion. Force falls of linearly with distance.")] + public FsmFloat radius; + + [Tooltip("Applies the force as if it was applied from beneath the object. This is useful since explosions that throw things up instead of pushing things to the side look cooler. A value of 2 will apply a force as if it is applied from 2 meters below while not changing the actual explosion position.")] + public FsmFloat upwardsModifier; + + [Tooltip("The type of force to apply.")] + public ForceMode forceMode; + + [UIHint(UIHint.Layer)] + public FsmInt layer; + + [UIHint(UIHint.Layer)] + [Tooltip("Layers to effect.")] + public FsmInt[] layerMask; + + [Tooltip("Invert the mask, so you effect all layers except those defined above.")] + public FsmBool invertMask; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + public override void Reset() + { + center = null; + upwardsModifier = 0f; + forceMode = ForceMode.Force; + everyFrame = false; + } + + public override void OnPreprocess() + { + Fsm.HandleFixedUpdate = true; + } + + public override void OnEnter() + { + DoExplosion(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnFixedUpdate() + { + DoExplosion(); + } + + void DoExplosion() + { + var colliders = Physics.OverlapSphere(center.Value, radius.Value); + + foreach (var hit in colliders) + { + var rigidBody = hit.gameObject.GetComponent(); + if (rigidBody != null && ShouldApplyForce(hit.gameObject)) + { + rigidBody.AddExplosionForce(force.Value, center.Value, radius.Value, upwardsModifier.Value, forceMode); + } + } + } + + bool ShouldApplyForce(GameObject go) + { + var mask = ActionHelpers.LayerArrayToLayerMask(layerMask, invertMask.Value); + + return ((1 << go.layer) & mask) > 0; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Explosion.cs.meta b/Assets/PlayMaker/Actions/Explosion.cs.meta new file mode 100755 index 0000000..7861cba --- /dev/null +++ b/Assets/PlayMaker/Actions/Explosion.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1c95111a2f820ea4db52a880cefdf3d4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FindChild.cs b/Assets/PlayMaker/Actions/FindChild.cs new file mode 100755 index 0000000..a6c1758 --- /dev/null +++ b/Assets/PlayMaker/Actions/FindChild.cs @@ -0,0 +1,50 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Finds the Child of a GameObject by Name.\nNote, you can specify a path to the child, e.g., LeftShoulder/Arm/Hand/Finger. If you need to specify a tag, use GetChild.")] + public class FindChild : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to search.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("The name of the child. Note, you can specify a path to the child, e.g., LeftShoulder/Arm/Hand/Finger")] + public FsmString childName; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the child in a GameObject variable.")] + public FsmGameObject storeResult; + + public override void Reset() + { + gameObject = null; + childName = ""; + storeResult = null; + } + + public override void OnEnter() + { + DoFindChild(); + + Finish(); + } + + void DoFindChild() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + var transform = go.transform.FindChild(childName.Value); + storeResult.Value = transform != null ? transform.gameObject : null; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FindChild.cs.meta b/Assets/PlayMaker/Actions/FindChild.cs.meta new file mode 100755 index 0000000..c36ec94 --- /dev/null +++ b/Assets/PlayMaker/Actions/FindChild.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a752fb4c33b1a064ea8dbeb01d36c7fb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FindClosest.cs b/Assets/PlayMaker/Actions/FindClosest.cs new file mode 100755 index 0000000..bce8e42 --- /dev/null +++ b/Assets/PlayMaker/Actions/FindClosest.cs @@ -0,0 +1,111 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +// Added Ignore Owner option. Thanks Nueral Echo: http://hutonggames.com/playmakerforum/index.php?topic=71.0 + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Finds the closest object to the specified Game Object.\nOptionally filter by Tag and Visibility.")] + public class FindClosest : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to measure from.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [UIHint(UIHint.Tag)] + [Tooltip("Only consider objects with this Tag. NOTE: It's generally a lot quicker to find objects with a Tag!")] + public FsmString withTag; + + [Tooltip("If checked, ignores the object that owns this FSM.")] + public FsmBool ignoreOwner; + + [Tooltip("Only consider objects visible to the camera.")] + public FsmBool mustBeVisible; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the closest object.")] + public FsmGameObject storeObject; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the distance to the closest object.")] + public FsmFloat storeDistance; + + [Tooltip("Repeat every frame")] + public bool everyFrame; + + + public override void Reset() + { + gameObject = null; + withTag = "Untagged"; + ignoreOwner = true; + mustBeVisible = false; + storeObject = null; + storeDistance = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoFindClosest(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoFindClosest(); + } + + void DoFindClosest() + { + var go = gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value; + + GameObject[] objects; // objects to consider + + if (string.IsNullOrEmpty(withTag.Value) || withTag.Value == "Untagged") + { + objects = (GameObject[])GameObject.FindObjectsOfType(typeof(GameObject)); + } + else + { + objects = GameObject.FindGameObjectsWithTag(withTag.Value); + } + + GameObject closestObj = null; + var closestDist = Mathf.Infinity; + + foreach (var obj in objects) + { + if (ignoreOwner.Value && obj == Owner) + { + continue; + } + + if (mustBeVisible.Value && !ActionHelpers.IsVisible(obj)) + { + continue; + } + + var dist = (go.transform.position - obj.transform.position).sqrMagnitude; + if (dist < closestDist) + { + closestDist = dist; + closestObj = obj; + } + } + + storeObject.Value = closestObj; + + if (!storeDistance.IsNone) + { + storeDistance.Value = Mathf.Sqrt(closestDist); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FindClosest.cs.meta b/Assets/PlayMaker/Actions/FindClosest.cs.meta new file mode 100755 index 0000000..cb15842 --- /dev/null +++ b/Assets/PlayMaker/Actions/FindClosest.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ca68d6b093046a4b9ad84fa898eb1cc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FindGameObject.cs b/Assets/PlayMaker/Actions/FindGameObject.cs new file mode 100755 index 0000000..423b2db --- /dev/null +++ b/Assets/PlayMaker/Actions/FindGameObject.cs @@ -0,0 +1,80 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Finds a Game Object by Name and/or Tag.")] + public class FindGameObject : FsmStateAction + { + [Tooltip("The name of the GameObject to find. You can leave this empty if you specify a Tag.")] + public FsmString objectName; + + [UIHint(UIHint.Tag)] + [Tooltip("Find a GameObject with this tag. If Object Name is specified then both name and Tag must match.")] + public FsmString withTag; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a GameObject variable.")] + public FsmGameObject store; + + public override void Reset() + { + objectName = ""; + withTag = "Untagged"; + store = null; + } + + public override void OnEnter() + { + Find(); + Finish(); + } + + void Find() + { + + + if (withTag.Value != "Untagged") + { + if (!string.IsNullOrEmpty(objectName.Value)) + { + var possibleGameObjects = GameObject.FindGameObjectsWithTag(withTag.Value); + + foreach (var go in possibleGameObjects) + { + if (go.name == objectName.Value) + { + store.Value = go; + return; + } + } + + store.Value = null; + return; + } + + store.Value = GameObject.FindGameObjectWithTag(withTag.Value); + return; + } + + store.Value = GameObject.Find(objectName.Value); + + + + } + + public override string ErrorCheck() + { + if (string.IsNullOrEmpty(objectName.Value) && string.IsNullOrEmpty(withTag.Value)) + { + return "Specify Name, Tag, or both."; + } + + return null; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FindGameObject.cs.meta b/Assets/PlayMaker/Actions/FindGameObject.cs.meta new file mode 100755 index 0000000..1429710 --- /dev/null +++ b/Assets/PlayMaker/Actions/FindGameObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 06d9a34c5ce73ee499c15dc7f3e381ff +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FinishFSM.cs b/Assets/PlayMaker/Actions/FinishFSM.cs new file mode 100755 index 0000000..a694b3f --- /dev/null +++ b/Assets/PlayMaker/Actions/FinishFSM.cs @@ -0,0 +1,17 @@ +// (c) copyright Hutong Games, LLC 2010-2012. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Note("Stop this FSM. If this FSM was launched by a Run FSM action, it will trigger a Finish event in that state.")] + [Tooltip("Stop this FSM. If this FSM was launched by a Run FSM action, it will trigger a Finish event in that state.")] + public class FinishFSM : FsmStateAction + { + public override void OnEnter() + { + Fsm.Stop(); + } + } +} diff --git a/Assets/PlayMaker/Actions/FinishFSM.cs.meta b/Assets/PlayMaker/Actions/FinishFSM.cs.meta new file mode 100755 index 0000000..2a314ed --- /dev/null +++ b/Assets/PlayMaker/Actions/FinishFSM.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 42de3c028956f4445a0afbc09ec326ae +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Flicker.cs b/Assets/PlayMaker/Actions/Flicker.cs new file mode 100755 index 0000000..f3b17df --- /dev/null +++ b/Assets/PlayMaker/Actions/Flicker.cs @@ -0,0 +1,100 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Effects)] + [Tooltip("Randomly flickers a Game Object on/off.")] + public class Flicker : ComponentAction + { + [RequiredField] + [Tooltip("The GameObject to flicker.")] + public FsmOwnerDefault gameObject; + + [HasFloatSlider(0, 1)] + [Tooltip("The frequency of the flicker in seconds.")] + public FsmFloat frequency; + + [HasFloatSlider(0, 1)] + [Tooltip("Amount of time flicker is On (0-1). E.g. Use 0.95 for an occasional flicker.")] + public FsmFloat amountOn; + + [Tooltip("Only effect the renderer, leaving other components active.")] + public bool rendererOnly; + + [Tooltip("Ignore time scale. Useful if flickering UI when the game is paused.")] + public bool realTime; + + private float startTime; + private float timer; + + public override void Reset() + { + gameObject = null; + frequency = 0.1f; + amountOn = 0.5f; + rendererOnly = true; + realTime = false; + } + + public override void OnEnter() + { + startTime = FsmTime.RealtimeSinceStartup; + timer = 0f; + } + + public override void OnUpdate() + { + // get target + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // update time + + if (realTime) + { + timer = FsmTime.RealtimeSinceStartup - startTime; + } + else + { + timer += Time.deltaTime; + } + + if (timer > frequency.Value) + { + var on = Random.Range(0f,1f) < amountOn.Value; + + // do flicker + + if (rendererOnly) + { + if (UpdateCache(go)) + { + renderer.enabled = on; + } + } + else + { +#if UNITY_3_5 || UNITY_3_4 + go.active = on; +#else + go.SetActive(on); +#endif + } + + // reset timer + + startTime = timer; + timer = 0; + } + } + + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Flicker.cs.meta b/Assets/PlayMaker/Actions/Flicker.cs.meta new file mode 100755 index 0000000..d03675d --- /dev/null +++ b/Assets/PlayMaker/Actions/Flicker.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e15058fb95219274db6d7f289f12181c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FloatAbs.cs b/Assets/PlayMaker/Actions/FloatAbs.cs new file mode 100755 index 0000000..6259152 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatAbs.cs @@ -0,0 +1,45 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Sets a Float variable to its absolute value.")] + public class FloatAbs : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Float variable.")] + public FsmFloat floatVariable; + + [Tooltip("Repeat every frame. Useful if the Float variable is changing.")] + public bool everyFrame; + + public override void Reset() + { + floatVariable = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoFloatAbs(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoFloatAbs(); + } + + void DoFloatAbs() + { + floatVariable.Value = Mathf.Abs(floatVariable.Value); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FloatAbs.cs.meta b/Assets/PlayMaker/Actions/FloatAbs.cs.meta new file mode 100755 index 0000000..13a9f56 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatAbs.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 86b3f8142ff1f964f9217d989dc943ea +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FloatAdd.cs b/Assets/PlayMaker/Actions/FloatAdd.cs new file mode 100755 index 0000000..e8ed91a --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatAdd.cs @@ -0,0 +1,61 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Adds a value to a Float Variable.")] + public class FloatAdd : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Float variable to add to.")] + public FsmFloat floatVariable; + + [RequiredField] + [Tooltip("Amount to add.")] + public FsmFloat add; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + [Tooltip("Used with Every Frame. Adds the value over one second to make the operation frame rate independent.")] + public bool perSecond; + + public override void Reset() + { + floatVariable = null; + add = null; + everyFrame = false; + perSecond = false; + } + + public override void OnEnter() + { + DoFloatAdd(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoFloatAdd(); + } + + void DoFloatAdd() + { + if (!perSecond) + { + floatVariable.Value += add.Value; + } + else + { + floatVariable.Value += add.Value * Time.deltaTime; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FloatAdd.cs.meta b/Assets/PlayMaker/Actions/FloatAdd.cs.meta new file mode 100755 index 0000000..b7f68a3 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatAdd.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a0ffdc9f499e2c84fa4d1fb276692d35 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FloatAddMultiple.cs b/Assets/PlayMaker/Actions/FloatAddMultiple.cs new file mode 100755 index 0000000..3dccdf0 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatAddMultiple.cs @@ -0,0 +1,53 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Adds multipe float variables to float variable.")] + public class FloatAddMultiple : FsmStateAction + { + [UIHint(UIHint.Variable)] + [Tooltip("The float variables to add.")] + public FsmFloat[] floatVariables; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Add to this variable.")] + public FsmFloat addTo; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + public override void Reset() + { + floatVariables = null; + addTo = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoFloatAdd(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoFloatAdd(); + } + + void DoFloatAdd() + { + for (var i = 0; i < floatVariables.Length; i++) + { + addTo.Value += floatVariables[i].Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FloatAddMultiple.cs.meta b/Assets/PlayMaker/Actions/FloatAddMultiple.cs.meta new file mode 100755 index 0000000..7bf2b3d --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatAddMultiple.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 30f480222cbd14e46a7dfdb3ec00fb35 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FloatChanged.cs b/Assets/PlayMaker/Actions/FloatChanged.cs new file mode 100755 index 0000000..0f56fbe --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatChanged.cs @@ -0,0 +1,56 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Tests if the value of a Float variable changed. Use this to send an event on change, or store a bool that can be used in other operations.")] + public class FloatChanged : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Float variable to watch for a change.")] + public FsmFloat floatVariable; + + [Tooltip("Event to send if the float variable changes.")] + public FsmEvent changedEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Set to True if the float variable changes.")] + public FsmBool storeResult; + + float previousValue; + + public override void Reset() + { + floatVariable = null; + changedEvent = null; + storeResult = null; + } + + public override void OnEnter() + { + if (floatVariable.IsNone) + { + Finish(); + return; + } + + previousValue = floatVariable.Value; + } + + public override void OnUpdate() + { + storeResult.Value = false; + + if (floatVariable.Value != previousValue) + { + previousValue = floatVariable.Value; + storeResult.Value = true; + Fsm.Event(changedEvent); + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/FloatChanged.cs.meta b/Assets/PlayMaker/Actions/FloatChanged.cs.meta new file mode 100755 index 0000000..75d83e7 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatChanged.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 739cb6d4280e5c143ae53b1678d6ca11 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FloatClamp.cs b/Assets/PlayMaker/Actions/FloatClamp.cs new file mode 100755 index 0000000..64452e5 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatClamp.cs @@ -0,0 +1,55 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Clamps the value of Float Variable to a Min/Max range.")] + public class FloatClamp : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Float variable to clamp.")] + public FsmFloat floatVariable; + + [RequiredField] + [Tooltip("The minimum value.")] + public FsmFloat minValue; + + [RequiredField] + [Tooltip("The maximum value.")] + public FsmFloat maxValue; + + [Tooltip("Repeate every frame. Useful if the float variable is changing.")] + public bool everyFrame; + + public override void Reset() + { + floatVariable = null; + minValue = null; + maxValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoClamp(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoClamp(); + } + + void DoClamp() + { + floatVariable.Value = Mathf.Clamp(floatVariable.Value, minValue.Value, maxValue.Value); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FloatClamp.cs.meta b/Assets/PlayMaker/Actions/FloatClamp.cs.meta new file mode 100755 index 0000000..eebfa94 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatClamp.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2f5ef85fe3e4c3a43afe1812481a2438 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FloatCompare.cs b/Assets/PlayMaker/Actions/FloatCompare.cs new file mode 100755 index 0000000..84e1656 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatCompare.cs @@ -0,0 +1,92 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Sends Events based on the comparison of 2 Floats.")] + public class FloatCompare : FsmStateAction + { + [RequiredField] + [Tooltip("The first float variable.")] + public FsmFloat float1; + + [RequiredField] + [Tooltip("The second float variable.")] + public FsmFloat float2; + + [RequiredField] + [Tooltip("Tolerance for the Equal test (almost equal).\nNOTE: Floats that look the same are often not exactly the same, so you often need to use a small tolerance.")] + public FsmFloat tolerance; + + [Tooltip("Event sent if Float 1 equals Float 2 (within Tolerance)")] + public FsmEvent equal; + + [Tooltip("Event sent if Float 1 is less than Float 2")] + public FsmEvent lessThan; + + [Tooltip("Event sent if Float 1 is greater than Float 2")] + public FsmEvent greaterThan; + + [Tooltip("Repeat every frame. Useful if the variables are changing and you're waiting for a particular result.")] + public bool everyFrame; + + public override void Reset() + { + float1 = 0f; + float2 = 0f; + tolerance = 0f; + equal = null; + lessThan = null; + greaterThan = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoCompare(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoCompare(); + } + + void DoCompare() + { + + if (Mathf.Abs(float1.Value - float2.Value) <= tolerance.Value) + { + Fsm.Event(equal); + return; + } + + if (float1.Value < float2.Value) + { + Fsm.Event(lessThan); + return; + } + + if (float1.Value > float2.Value) + { + Fsm.Event(greaterThan); + } + + } + + public override string ErrorCheck() + { + if (FsmEvent.IsNullOrEmpty(equal) && + FsmEvent.IsNullOrEmpty(lessThan) && + FsmEvent.IsNullOrEmpty(greaterThan)) + return "Action sends no events!"; + return ""; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FloatCompare.cs.meta b/Assets/PlayMaker/Actions/FloatCompare.cs.meta new file mode 100755 index 0000000..90dfb36 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatCompare.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84990667b104c414f974e0135e674032 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FloatDivide.cs b/Assets/PlayMaker/Actions/FloatDivide.cs new file mode 100755 index 0000000..1e72fc1 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatDivide.cs @@ -0,0 +1,45 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Divides one Float by another.")] + public class FloatDivide : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The float variable to divide.")] + public FsmFloat floatVariable; + + [RequiredField] + [Tooltip("Divide the float variable by this value.")] + public FsmFloat divideBy; + + [Tooltip("Repeate every frame. Useful if the variables are changing.")] + public bool everyFrame; + + public override void Reset() + { + floatVariable = null; + divideBy = null; + everyFrame = false; + } + + public override void OnEnter() + { + floatVariable.Value /= divideBy.Value; + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + floatVariable.Value /= divideBy.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FloatDivide.cs.meta b/Assets/PlayMaker/Actions/FloatDivide.cs.meta new file mode 100755 index 0000000..6dc6be9 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatDivide.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e496791d0542b1f44a5b37d81d2822f8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FloatInterpolate.cs b/Assets/PlayMaker/Actions/FloatInterpolate.cs new file mode 100755 index 0000000..5ec21ca --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatInterpolate.cs @@ -0,0 +1,108 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Interpolates between 2 Float values over a specified Time.")] + public class FloatInterpolate : FsmStateAction + { + [Tooltip("Interpolation mode: Linear or EaseInOut.")] + public InterpolationType mode; + + [RequiredField] + [Tooltip("Interpolate from this value.")] + public FsmFloat fromFloat; + + [RequiredField] + [Tooltip("Interpolate to this value.")] + public FsmFloat toFloat; + + [RequiredField] + [Tooltip("Interpolate over this amount of time in seconds.")] + public FsmFloat time; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the current value in a float variable.")] + public FsmFloat storeResult; + + [Tooltip("Event to send when the interpolation is finished.")] + public FsmEvent finishEvent; + + [Tooltip("Ignore TimeScale. Useful if the game is paused (Time scaled to 0).")] + public bool realTime; + + private float startTime; + private float currentTime; + + public override void Reset() + { + mode = InterpolationType.Linear; + fromFloat = null; + toFloat = null; + time = 1.0f; + storeResult = null; + finishEvent = null; + realTime = false; + } + + public override void OnEnter() + { + startTime = FsmTime.RealtimeSinceStartup; + currentTime = 0f; + + if (storeResult == null) + { + Finish(); + } + else + { + storeResult.Value = fromFloat.Value; + } + } + + public override void OnUpdate() + { + // update time + + if (realTime) + { + currentTime = FsmTime.RealtimeSinceStartup - startTime; + } + else + { + currentTime += Time.deltaTime; + } + + var lerpTime = currentTime/time.Value; + + switch (mode) { + + case InterpolationType.Linear: + + storeResult.Value = Mathf.Lerp(fromFloat.Value, toFloat.Value, lerpTime); + + break; + + case InterpolationType.EaseInOut: + + storeResult.Value = Mathf.SmoothStep(fromFloat.Value, toFloat.Value, lerpTime); + + break; + } + + if (lerpTime > 1) + { + if (finishEvent != null) + { + Fsm.Event(finishEvent); + } + + Finish(); + } + + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FloatInterpolate.cs.meta b/Assets/PlayMaker/Actions/FloatInterpolate.cs.meta new file mode 100755 index 0000000..ac70b52 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatInterpolate.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: da7a2fec57b3dc14c9acf45e26522b9f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FloatMultiply.cs b/Assets/PlayMaker/Actions/FloatMultiply.cs new file mode 100755 index 0000000..e5ad738 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatMultiply.cs @@ -0,0 +1,45 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Multiplies one Float by another.")] + public class FloatMultiply : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The float variable to multiply.")] + public FsmFloat floatVariable; + + [RequiredField] + [Tooltip("Multiply the float variable by this value.")] + public FsmFloat multiplyBy; + + [Tooltip("Repeat every frame. Useful if the variables are changing.")] + public bool everyFrame; + + public override void Reset() + { + floatVariable = null; + multiplyBy = null; + everyFrame = false; + } + + public override void OnEnter() + { + floatVariable.Value *= multiplyBy.Value; + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + floatVariable.Value *= multiplyBy.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FloatMultiply.cs.meta b/Assets/PlayMaker/Actions/FloatMultiply.cs.meta new file mode 100755 index 0000000..9bbc2d2 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatMultiply.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e9857c05ad00264d90da0f1c9568695 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FloatOperator.cs b/Assets/PlayMaker/Actions/FloatOperator.cs new file mode 100755 index 0000000..84a6183 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatOperator.cs @@ -0,0 +1,97 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Performs math operations on 2 Floats: Add, Subtract, Multiply, Divide, Min, Max.")] + public class FloatOperator : FsmStateAction + { + public enum Operation + { + Add, + Subtract, + Multiply, + Divide, + Min, + Max + } + + [RequiredField] + [Tooltip("The first float.")] + public FsmFloat float1; + + [RequiredField] + [Tooltip("The second float.")] + public FsmFloat float2; + + [Tooltip("The math operation to perform on the floats.")] + public Operation operation = Operation.Add; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the result of the operation in a float variable.")] + public FsmFloat storeResult; + + [Tooltip("Repeat every frame. Useful if the variables are changing.")] + public bool everyFrame; + + public override void Reset() + { + float1 = null; + float2 = null; + operation = Operation.Add; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoFloatOperator(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoFloatOperator(); + } + + void DoFloatOperator() + { + var v1 = float1.Value; + var v2 = float2.Value; + + switch (operation) + { + case Operation.Add: + storeResult.Value = v1 + v2; + break; + + case Operation.Subtract: + storeResult.Value = v1 - v2; + break; + + case Operation.Multiply: + storeResult.Value = v1 * v2; + break; + + case Operation.Divide: + storeResult.Value = v1 / v2; + break; + + case Operation.Min: + storeResult.Value = Mathf.Min(v1, v2); + break; + + case Operation.Max: + storeResult.Value = Mathf.Max(v1, v2); + break; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FloatOperator.cs.meta b/Assets/PlayMaker/Actions/FloatOperator.cs.meta new file mode 100755 index 0000000..07d4260 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatOperator.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ce19b54bb8fac84f887039b47e758ec +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FloatSignTest.cs b/Assets/PlayMaker/Actions/FloatSignTest.cs new file mode 100755 index 0000000..7c6a4fb --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatSignTest.cs @@ -0,0 +1,66 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Sends Events based on the sign of a Float.")] + public class FloatSignTest : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The float variable to test.")] + public FsmFloat floatValue; + + [Tooltip("Event to send if the float variable is positive.")] + public FsmEvent isPositive; + + [Tooltip("Event to send if the float variable is negative.")] + public FsmEvent isNegative; + + [Tooltip("Repeat every frame. Useful if the variable is changing and you're waiting for a particular result.")] + public bool everyFrame; + + public override void Reset() + { + floatValue = 0f; + isPositive = null; + isNegative = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoSignTest(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSignTest(); + } + + void DoSignTest() + { + if (floatValue == null) + { + return; + } + + Fsm.Event(floatValue.Value < 0 ? isNegative : isPositive); + } + + public override string ErrorCheck() + { + if (FsmEvent.IsNullOrEmpty(isPositive) && + FsmEvent.IsNullOrEmpty(isNegative)) + return "Action sends no events!"; + return ""; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FloatSignTest.cs.meta b/Assets/PlayMaker/Actions/FloatSignTest.cs.meta new file mode 100755 index 0000000..45ad173 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatSignTest.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a118f82c78538f14ea2ac55ab786b09a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FloatSubtract.cs b/Assets/PlayMaker/Actions/FloatSubtract.cs new file mode 100755 index 0000000..10cea09 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatSubtract.cs @@ -0,0 +1,62 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +// Simple custom action by Tobbe Olsson - www.tobbeo.net + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Subtracts a value from a Float Variable.")] + public class FloatSubtract : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The float variable to subtract from.")] + public FsmFloat floatVariable; + + [RequiredField] + [Tooltip("Value to subtract from the float variable.")] + public FsmFloat subtract; + + [Tooltip("Repeat every frame while the state is active.")] + public bool everyFrame; + + [Tooltip("Used with Every Frame. Adds the value over one second to make the operation frame rate independent.")] + public bool perSecond; + + public override void Reset() + { + floatVariable = null; + subtract = null; + everyFrame = false; + perSecond = false; + } + + public override void OnEnter() + { + DoFloatSubtract(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoFloatSubtract(); + } + + void DoFloatSubtract() + { + if (!perSecond) + { + floatVariable.Value -= subtract.Value; + } + else + { + floatVariable.Value -= subtract.Value * Time.deltaTime; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FloatSubtract.cs.meta b/Assets/PlayMaker/Actions/FloatSubtract.cs.meta new file mode 100755 index 0000000..42cf33d --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatSubtract.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8d5cba22795e2f45b0248bf64ecc255 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FloatSwitch.cs b/Assets/PlayMaker/Actions/FloatSwitch.cs new file mode 100755 index 0000000..7c83a36 --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatSwitch.cs @@ -0,0 +1,63 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Sends an Event based on the value of a Float Variable. The float could represent distance, angle to a target, health left... The array sets up float ranges that correspond to Events.")] + public class FloatSwitch : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The float variable to test.")] + public FsmFloat floatVariable; + + [CompoundArray("Float Switches", "Less Than", "Send Event")] + public FsmFloat[] lessThan; + public FsmEvent[] sendEvent; + + [Tooltip("Repeat every frame. Useful if the variable is changing.")] + public bool everyFrame; + + public override void Reset() + { + floatVariable = null; + lessThan = new FsmFloat[1]; + sendEvent = new FsmEvent[1]; + everyFrame = false; + } + + public override void OnEnter() + { + DoFloatSwitch(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoFloatSwitch(); + } + + void DoFloatSwitch() + { + if (floatVariable.IsNone) + { + return; + } + + for (var i = 0; i < lessThan.Length; i++) + { + if (floatVariable.Value < lessThan[i].Value) + { + Fsm.Event(sendEvent[i]); + return; + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FloatSwitch.cs.meta b/Assets/PlayMaker/Actions/FloatSwitch.cs.meta new file mode 100755 index 0000000..8f873ee --- /dev/null +++ b/Assets/PlayMaker/Actions/FloatSwitch.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 17170bfcb9493ec4080569d2b67dd82f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FormatString.cs b/Assets/PlayMaker/Actions/FormatString.cs new file mode 100755 index 0000000..f63e1be --- /dev/null +++ b/Assets/PlayMaker/Actions/FormatString.cs @@ -0,0 +1,73 @@ +// (c) copyright Hutong Games, LLC 2010-2012. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.String)] + [Tooltip("Replaces each format item in a specified string with the text equivalent of variable's value. Stores the result in a string variable.")] + public class FormatString : FsmStateAction + { + [RequiredField] + [Tooltip("E.g. Hello {0} and {1}\nWith 2 variables that replace {0} and {1}\nSee C# string.Format docs.")] + public FsmString format; + + [Tooltip("Variables to use for each formatting item.")] + public FsmVar[] variables; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the formatted result in a string variable.")] + public FsmString storeResult; + + [Tooltip("Repeat every frame. This is useful if the variables are changing.")] + public bool everyFrame; + + private object[] objectArray; + + public override void Reset() + { + format = null; + variables = null; + storeResult = null; + everyFrame = false; + } + + // Code that runs on entering the state. + public override void OnEnter() + { + objectArray = new object[variables.Length]; + + DoFormatString(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoFormatString(); + } + + void DoFormatString() + { + for (var i = 0; i < variables.Length; i++) + { + variables[i].UpdateValue(); + objectArray[i] = variables[i].GetValue(); + } + + try + { + storeResult.Value = string.Format(format.Value, objectArray); + } + catch (System.FormatException e) + { + LogError(e.Message); + Finish(); + } + } + } +} diff --git a/Assets/PlayMaker/Actions/FormatString.cs.meta b/Assets/PlayMaker/Actions/FormatString.cs.meta new file mode 100755 index 0000000..439d506 --- /dev/null +++ b/Assets/PlayMaker/Actions/FormatString.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 521dc12fea783ee43b6f00b9cc079b53 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ForwardAllEvents.cs b/Assets/PlayMaker/Actions/ForwardAllEvents.cs new file mode 100755 index 0000000..7f3f851 --- /dev/null +++ b/Assets/PlayMaker/Actions/ForwardAllEvents.cs @@ -0,0 +1,48 @@ +// (c) copyright Hutong Games, LLC 2010-2012. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Forwards all event recieved by this FSM to another target. Optionally specify a list of events to ignore.")] + public class ForwardAllEvents : FsmStateAction + { + [Tooltip("Forward to this target.")] + public FsmEventTarget forwardTo; + + [Tooltip("Don't forward these events.")] + public FsmEvent[] exceptThese; + + [Tooltip("Should this action eat the events or pass them on.")] + public bool eatEvents; + + public override void Reset() + { + forwardTo = new FsmEventTarget {target = FsmEventTarget.EventTarget.FSMComponent}; + exceptThese = new[] {FsmEvent.Finished}; + eatEvents = true; + } + + /// + /// Return true to eat the event + /// + public override bool Event(FsmEvent fsmEvent) + { + if (exceptThese != null) + { + foreach (var e in exceptThese) + { + if (e == fsmEvent) + { + return false; + } + } + } + + Fsm.Event(forwardTo, fsmEvent); + + return eatEvents; + } + } +} diff --git a/Assets/PlayMaker/Actions/ForwardAllEvents.cs.meta b/Assets/PlayMaker/Actions/ForwardAllEvents.cs.meta new file mode 100755 index 0000000..c28b7d5 --- /dev/null +++ b/Assets/PlayMaker/Actions/ForwardAllEvents.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c7d6f71ad43da148ad8e1a61f15041b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ForwardEvent.cs b/Assets/PlayMaker/Actions/ForwardEvent.cs new file mode 100755 index 0000000..aa8ffb6 --- /dev/null +++ b/Assets/PlayMaker/Actions/ForwardEvent.cs @@ -0,0 +1,48 @@ +// (c) copyright Hutong Games, LLC 2010-2012. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Forward an event recieved by this FSM to another target.")] + public class ForwardEvent : FsmStateAction + { + [Tooltip("Forward to this target.")] + public FsmEventTarget forwardTo; + + [Tooltip("The events to forward.")] + public FsmEvent[] eventsToForward; + + [Tooltip("Should this action eat the events or pass them on.")] + public bool eatEvents; + + public override void Reset() + { + forwardTo = new FsmEventTarget { target = FsmEventTarget.EventTarget.FSMComponent }; + eventsToForward = null; + eatEvents = true; + } + + /// + /// Return true to eat the event + /// + public override bool Event(FsmEvent fsmEvent) + { + if (eventsToForward != null) + { + foreach (var e in eventsToForward) + { + if (e == fsmEvent) + { + Fsm.Event(forwardTo, fsmEvent); + + return eatEvents; + } + } + } + + return false; + } + } +} diff --git a/Assets/PlayMaker/Actions/ForwardEvent.cs.meta b/Assets/PlayMaker/Actions/ForwardEvent.cs.meta new file mode 100755 index 0000000..7858efa --- /dev/null +++ b/Assets/PlayMaker/Actions/ForwardEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51bb8177791b89b4cbafaa8ba6e67eec +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FsmEventOptions.cs b/Assets/PlayMaker/Actions/FsmEventOptions.cs new file mode 100755 index 0000000..aa7728d --- /dev/null +++ b/Assets/PlayMaker/Actions/FsmEventOptions.cs @@ -0,0 +1,31 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Sets how subsequent events sent in this state are handled.")] + public class FsmEventOptions : FsmStateAction + { + public PlayMakerFSM sendToFsmComponent; + public FsmGameObject sendToGameObject; + public FsmString fsmName; + public FsmBool sendToChildren; + public FsmBool broadcastToAll; + + public override void Reset() + { + sendToFsmComponent = null; + sendToGameObject = null; + fsmName = ""; + sendToChildren = false; + broadcastToAll = false; + } + + public override void OnUpdate() + { + + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FsmEventOptions.cs.meta b/Assets/PlayMaker/Actions/FsmEventOptions.cs.meta new file mode 100755 index 0000000..13a0b95 --- /dev/null +++ b/Assets/PlayMaker/Actions/FsmEventOptions.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f288f12d4899683459f7a260c1f1a0fd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FsmStateSwitch.cs b/Assets/PlayMaker/Actions/FsmStateSwitch.cs new file mode 100755 index 0000000..ad5aad8 --- /dev/null +++ b/Assets/PlayMaker/Actions/FsmStateSwitch.cs @@ -0,0 +1,88 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Sends Events based on the current State of an FSM.")] + public class FsmStateSwitch : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmGameObject gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of Fsm on GameObject. Useful if there is more than one FSM on the GameObject.")] + public FsmString fsmName; + + [CompoundArray("State Switches", "Compare State", "Send Event")] + public FsmString[] compareTo; + public FsmEvent[] sendEvent; + + [Tooltip("Repeat every frame. Useful if you're waiting for a particular result.")] + public bool everyFrame; + + // store game object last frame so we know when it's changed + // and have to cache a new fsm + private GameObject previousGo; + + // cach the fsm component since that's an expensive operation + private PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = null; + compareTo = new FsmString[1]; + sendEvent = new FsmEvent[1]; + everyFrame = false; + } + + public override void OnEnter() + { + DoFsmStateSwitch(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoFsmStateSwitch(); + } + + void DoFsmStateSwitch() + { + var go = gameObject.Value; + if (go == null) + { + return; + } + + if (go != previousGo) + { + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + previousGo = go; + } + + if (fsm == null) + { + return; + } + + var activeStateName = fsm.ActiveStateName; + + for (var i = 0; i < compareTo.Length; i++) + { + if (activeStateName == compareTo[i].Value) + { + Fsm.Event(sendEvent[i]); + return; + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FsmStateSwitch.cs.meta b/Assets/PlayMaker/Actions/FsmStateSwitch.cs.meta new file mode 100755 index 0000000..d48f51f --- /dev/null +++ b/Assets/PlayMaker/Actions/FsmStateSwitch.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 20cdf56e450bf394ea813472c630dab2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/FsmStateTest.cs b/Assets/PlayMaker/Actions/FsmStateTest.cs new file mode 100755 index 0000000..5dd6f8b --- /dev/null +++ b/Assets/PlayMaker/Actions/FsmStateTest.cs @@ -0,0 +1,102 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Tests if an FSM is in the specified State.")] + public class FsmStateTest : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmGameObject gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of Fsm on Game Object. Useful if there is more than one FSM on the GameObject.")] + public FsmString fsmName; + + [RequiredField] + [Tooltip("Check to see if the FSM is in this state.")] + public FsmString stateName; + + [Tooltip("Event to send if the FSM is in the specified state.")] + public FsmEvent trueEvent; + + [Tooltip("Event to send if the FSM is NOT in the specified state.")] + public FsmEvent falseEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the result of this test in a bool variable. Useful if other actions depend on this test.")] + public FsmBool storeResult; + + [Tooltip("Repeat every frame. Useful if you're waiting for a particular state.")] + public bool everyFrame; + + // store game object last frame so we know when it's changed + // and have to cache a new fsm + private GameObject previousGo; + + // cach the fsm component since that's an expensive operation + private PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = null; + stateName = null; + trueEvent = null; + falseEvent = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoFsmStateTest(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoFsmStateTest(); + } + + void DoFsmStateTest() + { + var go = gameObject.Value; + if (go == null) return; + + if (go != previousGo) + { + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + previousGo = go; + } + + if (fsm == null) + { + return; + } + + var isState = false; + + if (fsm.ActiveStateName == stateName.Value) + { + Fsm.Event(trueEvent); + isState = true; + } + else + { + Fsm.Event(falseEvent); + } + + storeResult.Value = isState; + } + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/FsmStateTest.cs.meta b/Assets/PlayMaker/Actions/FsmStateTest.cs.meta new file mode 100755 index 0000000..60d9af8 --- /dev/null +++ b/Assets/PlayMaker/Actions/FsmStateTest.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 92923df3aa9dbbe488cc031a06cbc36e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUIAction.cs b/Assets/PlayMaker/Actions/GUIAction.cs new file mode 100755 index 0000000..55117aa --- /dev/null +++ b/Assets/PlayMaker/Actions/GUIAction.cs @@ -0,0 +1,53 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + // base type for GUI actions that need a Rect + [Tooltip("GUI base action - don't use!")] + public abstract class GUIAction : FsmStateAction + { + [UIHint(UIHint.Variable)] + public FsmRect screenRect; + + public FsmFloat left; + public FsmFloat top; + public FsmFloat width; + public FsmFloat height; + + [RequiredField] + public FsmBool normalized; + + internal Rect rect; + + public override void Reset() + { + screenRect = null; + left = 0; + top = 0; + width = 1; + height = 1; + normalized = true; + } + + public override void OnGUI() + { + rect = !screenRect.IsNone ? screenRect.Value : new Rect(); + + if (!left.IsNone) rect.x = left.Value; + if (!top.IsNone) rect.y = top.Value; + if (!width.IsNone) rect.width = width.Value; + if (!height.IsNone) rect.height = height.Value; + + if (normalized.Value) + { + rect.x *= Screen.width; + rect.width *= Screen.width; + rect.y *= Screen.height; + rect.height *= Screen.height; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUIAction.cs.meta b/Assets/PlayMaker/Actions/GUIAction.cs.meta new file mode 100755 index 0000000..c6b98f4 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUIAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 17bcb6282e16aed468545082cfb6095e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUIBox.cs b/Assets/PlayMaker/Actions/GUIBox.cs new file mode 100755 index 0000000..9cee6f3 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUIBox.cs @@ -0,0 +1,26 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("GUI Box.")] + public class GUIBox : GUIContentAction + { + public override void OnGUI() + { + base.OnGUI(); + + if (string.IsNullOrEmpty(style.Value)) + { + GUI.Box(rect, content); + } + else + { + GUI.Box(rect, content, style.Value); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUIBox.cs.meta b/Assets/PlayMaker/Actions/GUIBox.cs.meta new file mode 100755 index 0000000..d52e244 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUIBox.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bbd85c2831eb4ee48a8fc6b22f51fbd6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUIButton.cs b/Assets/PlayMaker/Actions/GUIButton.cs new file mode 100755 index 0000000..d0605fc --- /dev/null +++ b/Assets/PlayMaker/Actions/GUIButton.cs @@ -0,0 +1,42 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("GUI button. Sends an Event when pressed. Optionally store the button state in a Bool Variable.")] + public class GUIButton : GUIContentAction + { + public FsmEvent sendEvent; + [UIHint(UIHint.Variable)] + public FsmBool storeButtonState; + + public override void Reset() + { + base.Reset(); + sendEvent = null; + storeButtonState = null; + style = "Button"; + } + + public override void OnGUI() + { + base.OnGUI(); + + bool pressed = false; + + if (GUI.Button(rect, content, style.Value)) + { + Fsm.Event(sendEvent); + pressed = true; + } + + if (storeButtonState != null) + { + storeButtonState.Value = pressed; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUIButton.cs.meta b/Assets/PlayMaker/Actions/GUIButton.cs.meta new file mode 100755 index 0000000..600f0d3 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUIButton.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 35d4d21f5f6d121469d2889bc4c68247 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUIContentAction.cs b/Assets/PlayMaker/Actions/GUIContentAction.cs new file mode 100755 index 0000000..1bde0a8 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUIContentAction.cs @@ -0,0 +1,36 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + // base type for GUI actions with GUIContent parameters + + [Tooltip("GUI base action - don't use!")] + public abstract class GUIContentAction : GUIAction + { + public FsmTexture image; + public FsmString text; + public FsmString tooltip; + public FsmString style; + + internal GUIContent content; + + public override void Reset() + { + base.Reset(); + image = null; + text = ""; + tooltip = ""; + style = ""; + } + + public override void OnGUI() + { + base.OnGUI(); + + content = new GUIContent(text.Value, image.Value, tooltip.Value); + } + } +} diff --git a/Assets/PlayMaker/Actions/GUIContentAction.cs.meta b/Assets/PlayMaker/Actions/GUIContentAction.cs.meta new file mode 100755 index 0000000..dd04eb1 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUIContentAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 06e1ed2f413640042aecee9d1cf2a6fa +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUIElementHitTest.cs b/Assets/PlayMaker/Actions/GUIElementHitTest.cs new file mode 100755 index 0000000..28b5ba4 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUIElementHitTest.cs @@ -0,0 +1,122 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUIElement)] + [Tooltip("Performs a Hit Test on a Game Object with a GUITexture or GUIText component.")] + public class GUIElementHitTest : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(GUIElement))] + [Tooltip("The GameObject that has a GUITexture or GUIText component.")] + public FsmOwnerDefault gameObject; + [Tooltip("Specify camera or use MainCamera as default.")] + public Camera camera; + [Tooltip("A vector position on screen. Usually stored by actions like GetTouchInfo, or World To Screen Point.")] + public FsmVector3 screenPoint; + [Tooltip("Specify screen X coordinate.")] + public FsmFloat screenX; + [Tooltip("Specify screen Y coordinate.")] + public FsmFloat screenY; + [Tooltip("Whether the specified screen coordinates are normalized (0-1).")] + public FsmBool normalized; + [Tooltip("Event to send if the Hit Test is true.")] + public FsmEvent hitEvent; + [UIHint(UIHint.Variable)] + [Tooltip("Store the result of the Hit Test in a bool variable (true/false).")] + public FsmBool storeResult; + [Tooltip("Repeat every frame. Useful if you want to wait for the hit test to return true.")] + public FsmBool everyFrame; + + // cache component + private GUIElement guiElement; + + // remember game object cached, so we can re-cache component if it changes + private GameObject gameObjectCached; + + public override void Reset() + { + gameObject = null; + camera = null; + screenPoint = new FsmVector3 { UseVariable = true}; + screenX = new FsmFloat { UseVariable = true}; + screenY = new FsmFloat { UseVariable = true }; + normalized = true; + hitEvent = null; + everyFrame = true; + } + + public override void OnEnter() + { + DoHitTest(); + + if (!everyFrame.Value) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoHitTest(); + } + + void DoHitTest() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // cache GUIElement component + + if (go != gameObjectCached) + { + guiElement = go.GetComponent() ?? (GUIElement) go.GetComponent(); + gameObjectCached = go; + } + + if (guiElement == null) + { + Finish(); + return; + } + + // get screen point to test + + var testPoint = screenPoint.IsNone ? new Vector3(0, 0) : screenPoint.Value; + + if (!screenX.IsNone) + { + testPoint.x = screenX.Value; + } + + if (!screenY.IsNone) + { + testPoint.y = screenY.Value; + } + + if (normalized.Value) + { + testPoint.x *= Screen.width; + testPoint.y *= Screen.height; + } + + // perform hit test + + if (guiElement.HitTest(testPoint, camera)) + { + storeResult.Value = true; + Fsm.Event(hitEvent); + } + else + { + storeResult.Value = false; + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUIElementHitTest.cs.meta b/Assets/PlayMaker/Actions/GUIElementHitTest.cs.meta new file mode 100755 index 0000000..02acabc --- /dev/null +++ b/Assets/PlayMaker/Actions/GUIElementHitTest.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 245d4ced7ea5e644caa802866b4057b1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUIHorizontalSlider.cs b/Assets/PlayMaker/Actions/GUIHorizontalSlider.cs new file mode 100755 index 0000000..c600a04 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUIHorizontalSlider.cs @@ -0,0 +1,44 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("GUI Horizontal Slider connected to a Float Variable.")] + public class GUIHorizontalSlider : GUIAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat floatVariable; + [RequiredField] + public FsmFloat leftValue; + [RequiredField] + public FsmFloat rightValue; + public FsmString sliderStyle; + public FsmString thumbStyle; + + public override void Reset() + { + base.Reset(); + floatVariable = null; + leftValue = 0f; + rightValue = 100f; + sliderStyle = "horizontalslider"; + thumbStyle = "horizontalsliderthumb"; + } + + public override void OnGUI() + { + base.OnGUI(); + + if(floatVariable != null) + { + floatVariable.Value = GUI.HorizontalSlider(rect, floatVariable.Value, leftValue.Value, rightValue.Value, + sliderStyle.Value != "" ? sliderStyle.Value : "horizontalslider", + thumbStyle.Value != "" ? thumbStyle.Value : "horizontalsliderthumb"); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUIHorizontalSlider.cs.meta b/Assets/PlayMaker/Actions/GUIHorizontalSlider.cs.meta new file mode 100755 index 0000000..7361b1e --- /dev/null +++ b/Assets/PlayMaker/Actions/GUIHorizontalSlider.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 25a46b5ed1cd97e439e3450484cea7af +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILabel.cs b/Assets/PlayMaker/Actions/GUILabel.cs new file mode 100755 index 0000000..d4e789e --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILabel.cs @@ -0,0 +1,26 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("GUI Label.")] + public class GUILabel : GUIContentAction + { + public override void OnGUI() + { + base.OnGUI(); + + if (string.IsNullOrEmpty(style.Value)) + { + GUI.Label(rect, content); + } + else + { + GUI.Label(rect, content, style.Value); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILabel.cs.meta b/Assets/PlayMaker/Actions/GUILabel.cs.meta new file mode 100755 index 0000000..0e90ecd --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILabel.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f6f9a724c3a042e459fdd042677426b1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutAction.cs b/Assets/PlayMaker/Actions/GUILayoutAction.cs new file mode 100755 index 0000000..27362ff --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutAction.cs @@ -0,0 +1,35 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [Tooltip("GUILayout base action - don't use!")] + public abstract class GUILayoutAction : FsmStateAction + { + public LayoutOption[] layoutOptions; + + GUILayoutOption[] options; + + public GUILayoutOption[] LayoutOptions + { + get + { + if (options == null) + { + options = new GUILayoutOption[layoutOptions.Length]; + for (int i = 0; i < layoutOptions.Length; i++) + options[i] = layoutOptions[i].GetGUILayoutOption(); + } + + return options; + } + } + + public override void Reset() + { + layoutOptions = new LayoutOption[0]; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutAction.cs.meta b/Assets/PlayMaker/Actions/GUILayoutAction.cs.meta new file mode 100755 index 0000000..ee48d00 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf00ee48784570f4ebf959a52d160ae4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutBeginArea.cs b/Assets/PlayMaker/Actions/GUILayoutBeginArea.cs new file mode 100755 index 0000000..d33de06 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutBeginArea.cs @@ -0,0 +1,55 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("Begin a GUILayout block of GUI controls in a fixed screen area. NOTE: Block must end with a corresponding GUILayoutEndArea.")] + public class GUILayoutBeginArea : FsmStateAction + { + [UIHint(UIHint.Variable)] + public FsmRect screenRect; + public FsmFloat left; + public FsmFloat top; + public FsmFloat width; + public FsmFloat height; + public FsmBool normalized; + public FsmString style; + + private Rect rect; + + public override void Reset() + { + screenRect = null; + left = 0; + top = 0; + width = 1; + height = 1; + normalized = true; + style = ""; + } + + public override void OnGUI() + { + rect = !screenRect.IsNone ? screenRect.Value : new Rect(); + + if (!left.IsNone) rect.x = left.Value; + if (!top.IsNone) rect.y = top.Value; + if (!width.IsNone) rect.width = width.Value; + if (!height.IsNone) rect.height = height.Value; + + if (normalized.Value) + { + rect.x *= Screen.width; + rect.width *= Screen.width; + rect.y *= Screen.height; + rect.height *= Screen.height; + } + + // if no GUIContent is given, then the signature is misunderstood as BeginAreay(Rect,String) + GUILayout.BeginArea(rect, GUIContent.none, style.Value); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutBeginArea.cs.meta b/Assets/PlayMaker/Actions/GUILayoutBeginArea.cs.meta new file mode 100755 index 0000000..cc51d5e --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutBeginArea.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 30c94f2ef05504344a6ef1667d4a9fd8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutBeginAreaFollowObject.cs b/Assets/PlayMaker/Actions/GUILayoutBeginAreaFollowObject.cs new file mode 100755 index 0000000..089d576 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutBeginAreaFollowObject.cs @@ -0,0 +1,93 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("Begin a GUILayout area that follows the specified game object. Useful for overlays (e.g., playerName). NOTE: Block must end with a corresponding GUILayoutEndArea.")] + public class GUILayoutBeginAreaFollowObject : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to follow.")] + public FsmGameObject gameObject; + + [RequiredField] + public FsmFloat offsetLeft; + + [RequiredField] + public FsmFloat offsetTop; + + [RequiredField] + public FsmFloat width; + + [RequiredField] + public FsmFloat height; + + [Tooltip("Use normalized screen coordinates (0-1).")] + public FsmBool normalized; + + [Tooltip("Optional named style in the current GUISkin")] + public FsmString style; + + public override void Reset() + { + gameObject = null; + offsetLeft = 0f; + offsetTop = 0f; + width = 1f; + height = 1f; + normalized = true; + style = ""; + } + + public override void OnGUI() + { + var go = gameObject.Value; + + if (go == null || Camera.main == null) + { + DummyBeginArea(); + return; + } + + // get go position in camera space + + var worldPosition = go.transform.position; + var positionInCameraSpace = Camera.main.transform.InverseTransformPoint(worldPosition); + if (positionInCameraSpace.z < 0) + { + // behind camera, but still need to BeginArea() + // TODO option to keep onscreen + DummyBeginArea(); + return; + } + + // get screen position + + Vector2 screenPos = Camera.main.WorldToScreenPoint(worldPosition); + + var left = screenPos.x + (normalized.Value ? offsetLeft.Value * Screen.width : offsetLeft.Value); + var top = screenPos.y + (normalized.Value ? offsetTop.Value * Screen.width : offsetTop.Value); + + var rect = new Rect(left, top, width.Value, height.Value); + + if (normalized.Value) + { + rect.width *= Screen.width; + rect.height *= Screen.height; + } + + // convert screen coordinates + rect.y = Screen.height - rect.y; + + GUILayout.BeginArea(rect, style.Value); + } + + static void DummyBeginArea() + { + GUILayout.BeginArea(new Rect()); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutBeginAreaFollowObject.cs.meta b/Assets/PlayMaker/Actions/GUILayoutBeginAreaFollowObject.cs.meta new file mode 100755 index 0000000..2441519 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutBeginAreaFollowObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f950adc018606d4c8bab36697f6732c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutBeginCentered.cs b/Assets/PlayMaker/Actions/GUILayoutBeginCentered.cs new file mode 100755 index 0000000..c3a271d --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutBeginCentered.cs @@ -0,0 +1,25 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("Begin a centered GUILayout block. The block is centered inside a parent GUILayout Area. So to place the block in the center of the screen, first use a GULayout Area the size of the whole screen (the default setting). NOTE: Block must end with a corresponding GUILayoutEndCentered.")] + public class GUILayoutBeginCentered : FsmStateAction + { + public override void Reset() + { + } + + public override void OnGUI() + { + GUILayout.BeginVertical(); + GUILayout.FlexibleSpace(); + GUILayout.BeginHorizontal(); + GUILayout.FlexibleSpace(); + GUILayout.BeginVertical(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutBeginCentered.cs.meta b/Assets/PlayMaker/Actions/GUILayoutBeginCentered.cs.meta new file mode 100755 index 0000000..d275a63 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutBeginCentered.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6230eb3c4a60d944cbcdd5c911ff378c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutBeginHorizontal.cs b/Assets/PlayMaker/Actions/GUILayoutBeginHorizontal.cs new file mode 100755 index 0000000..75877b3 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutBeginHorizontal.cs @@ -0,0 +1,30 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("GUILayout BeginHorizontal.")] + public class GUILayoutBeginHorizontal : GUILayoutAction + { + public FsmTexture image; + public FsmString text; + public FsmString tooltip; + public FsmString style; + + public override void Reset() + { + base.Reset(); + text = ""; + image = null; + tooltip = ""; + style = ""; + } + + public override void OnGUI() + { + GUILayout.BeginHorizontal(new GUIContent(text.Value, image.Value, tooltip.Value), style.Value, LayoutOptions); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutBeginHorizontal.cs.meta b/Assets/PlayMaker/Actions/GUILayoutBeginHorizontal.cs.meta new file mode 100755 index 0000000..ace747d --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutBeginHorizontal.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 27cd4a9db3650944583f7a4c89dba5e1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutBeginScrollView.cs b/Assets/PlayMaker/Actions/GUILayoutBeginScrollView.cs new file mode 100755 index 0000000..b7768db --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutBeginScrollView.cs @@ -0,0 +1,58 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("Begins a ScrollView. Use GUILayoutEndScrollView at the end of the block.")] + public class GUILayoutBeginScrollView : GUILayoutAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Assign a Vector2 variable to store the scroll position of this view.")] + public FsmVector2 scrollPosition; + + [Tooltip("Always show the horizontal scrollbars.")] + public FsmBool horizontalScrollbar; + + [Tooltip("Always show the vertical scrollbars.")] + public FsmBool verticalScrollbar; + + [Tooltip("Define custom styles below. NOTE: You have to define all the styles if you check this option.")] + public FsmBool useCustomStyle; + + [Tooltip("Named style in the active GUISkin for the horizontal scrollbars.")] + public FsmString horizontalStyle; + + [Tooltip("Named style in the active GUISkin for the vertical scrollbars.")] + public FsmString verticalStyle; + + [Tooltip("Named style in the active GUISkin for the background.")] + public FsmString backgroundStyle; + + public override void Reset() + { + base.Reset(); + scrollPosition = null; + horizontalScrollbar = null; + verticalScrollbar = null; + useCustomStyle = null; + horizontalStyle = null; + verticalStyle = null; + backgroundStyle = null; + } + + public override void OnGUI() + { + if (useCustomStyle.Value) + { + scrollPosition.Value = GUILayout.BeginScrollView(scrollPosition.Value, horizontalScrollbar.Value, verticalScrollbar.Value, horizontalStyle.Value, verticalStyle.Value, backgroundStyle.Value, LayoutOptions); + } + else + { + scrollPosition.Value = GUILayout.BeginScrollView(scrollPosition.Value, horizontalScrollbar.Value, verticalScrollbar.Value, LayoutOptions); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutBeginScrollView.cs.meta b/Assets/PlayMaker/Actions/GUILayoutBeginScrollView.cs.meta new file mode 100755 index 0000000..b2cc5fa --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutBeginScrollView.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 46d1d0e6718068d4183523024920c532 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutBeginVertical.cs b/Assets/PlayMaker/Actions/GUILayoutBeginVertical.cs new file mode 100755 index 0000000..27f1aba --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutBeginVertical.cs @@ -0,0 +1,30 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("Begins a vertical control group. The group must be closed with GUILayoutEndVertical action.")] + public class GUILayoutBeginVertical : GUILayoutAction + { + public FsmTexture image; + public FsmString text; + public FsmString tooltip; + public FsmString style; + + public override void Reset() + { + base.Reset(); + text = ""; + image = null; + tooltip = ""; + style = ""; + } + + public override void OnGUI() + { + GUILayout.BeginVertical(new GUIContent(text.Value, image.Value, tooltip.Value), style.Value, LayoutOptions); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutBeginVertical.cs.meta b/Assets/PlayMaker/Actions/GUILayoutBeginVertical.cs.meta new file mode 100755 index 0000000..c2825c6 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutBeginVertical.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 58a06762632d10f42a3cf2003a1584b1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutBox.cs b/Assets/PlayMaker/Actions/GUILayoutBox.cs new file mode 100755 index 0000000..fcbf9d4 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutBox.cs @@ -0,0 +1,44 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("GUILayout Box.")] + public class GUILayoutBox : GUILayoutAction + { + [Tooltip("Image to display in the Box.")] + public FsmTexture image; + + [Tooltip("Text to display in the Box.")] + public FsmString text; + + [Tooltip("Optional Tooltip string.")] + public FsmString tooltip; + + [Tooltip("Optional GUIStyle in the active GUISkin.")] + public FsmString style; + + public override void Reset() + { + base.Reset(); + text = ""; + image = null; + tooltip = ""; + style = ""; + } + + public override void OnGUI() + { + if (string.IsNullOrEmpty(style.Value)) + { + GUILayout.Box(new GUIContent(text.Value, image.Value, tooltip.Value), LayoutOptions); + } + else + { + GUILayout.Box(new GUIContent(text.Value, image.Value, tooltip.Value), style.Value, LayoutOptions); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutBox.cs.meta b/Assets/PlayMaker/Actions/GUILayoutBox.cs.meta new file mode 100755 index 0000000..821dde8 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutBox.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10aedf67ed01d084d9f7ca62ebe92533 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutButton.cs b/Assets/PlayMaker/Actions/GUILayoutButton.cs new file mode 100755 index 0000000..cbe8a5b --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutButton.cs @@ -0,0 +1,54 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("GUILayout Button. Sends an Event when pressed. Optionally stores the button state in a Bool Variable.")] + public class GUILayoutButton : GUILayoutAction + { + public FsmEvent sendEvent; + [UIHint(UIHint.Variable)] + public FsmBool storeButtonState; + public FsmTexture image; + public FsmString text; + public FsmString tooltip; + public FsmString style; + + public override void Reset() + { + base.Reset(); + sendEvent = null; + storeButtonState = null; + text = ""; + image = null; + tooltip = ""; + style = ""; + } + + public override void OnGUI() + { + bool buttonPressed; + + if (string.IsNullOrEmpty(style.Value)) + { + buttonPressed = GUILayout.Button(new GUIContent(text.Value, image.Value, tooltip.Value), LayoutOptions); + } + else + { + buttonPressed = GUILayout.Button(new GUIContent(text.Value, image.Value, tooltip.Value), style.Value, LayoutOptions); + } + + if (buttonPressed) + { + Fsm.Event(sendEvent); + } + + if (storeButtonState != null) + { + storeButtonState.Value = buttonPressed; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutButton.cs.meta b/Assets/PlayMaker/Actions/GUILayoutButton.cs.meta new file mode 100755 index 0000000..bcf6f0a --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutButton.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e7f20b3c86dfaf346b29850e99187a6d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutConfirmPasswordField.cs b/Assets/PlayMaker/Actions/GUILayoutConfirmPasswordField.cs new file mode 100755 index 0000000..bd897c1 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutConfirmPasswordField.cs @@ -0,0 +1,50 @@ +using UnityEngine; +using System.Collections; + + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("GUILayout Password Field. Optionally send an event if the text has been edited.")] + public class GUILayoutConfirmPasswordField : GUILayoutAction { + + [UIHint(UIHint.Variable)] + public FsmString text; + public FsmInt maxLength; + public FsmString style; + public FsmEvent changedEvent; + public FsmString mask; + public FsmBool confirm; + public FsmString password; + + public override void Reset() + { + text = null; + maxLength = 25; + style = "TextField"; + mask = "*"; + changedEvent = null; + confirm = false; + password = null; + } + + public override void OnGUI() + { + var guiChanged = GUI.changed; + GUI.changed = false; + + text.Value = GUILayout.PasswordField(text.Value, mask.Value[0], style.Value, LayoutOptions); + + if (GUI.changed) + { + Fsm.Event(changedEvent); + GUIUtility.ExitGUI(); + } + else + { + GUI.changed = guiChanged; + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/GUILayoutConfirmPasswordField.cs.meta b/Assets/PlayMaker/Actions/GUILayoutConfirmPasswordField.cs.meta new file mode 100755 index 0000000..651cdb4 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutConfirmPasswordField.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 26f5f741942744e468b2cd0fd24c75a3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutEmailField.cs b/Assets/PlayMaker/Actions/GUILayoutEmailField.cs new file mode 100755 index 0000000..6ae6f83 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutEmailField.cs @@ -0,0 +1,44 @@ +using UnityEngine; +using System.Collections; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("GUILayout Password Field. Optionally send an event if the text has been edited.")] + public class GUILayoutEmailField : GUILayoutAction { + + [UIHint(UIHint.Variable)] + public FsmString text; + public FsmInt maxLength; + public FsmString style; + public FsmEvent changedEvent; + public FsmBool valid; + + public override void Reset() + { + text = null; + maxLength = 25; + style = "TextField"; + valid = true; + changedEvent = null; + } + + public override void OnGUI() + { + var guiChanged = GUI.changed; + GUI.changed = false; + + text.Value = GUILayout.TextField(text.Value, style.Value, LayoutOptions); + + if (GUI.changed) + { + Fsm.Event(changedEvent); + GUIUtility.ExitGUI(); + } + else + { + GUI.changed = guiChanged; + } + } + } +} diff --git a/Assets/PlayMaker/Actions/GUILayoutEmailField.cs.meta b/Assets/PlayMaker/Actions/GUILayoutEmailField.cs.meta new file mode 100755 index 0000000..97c667f --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutEmailField.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c911af626aab7184eb71f56bf16b4bc2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutEndArea.cs b/Assets/PlayMaker/Actions/GUILayoutEndArea.cs new file mode 100755 index 0000000..ec2abc9 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutEndArea.cs @@ -0,0 +1,21 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("Close a GUILayout group started with BeginArea.")] + public class GUILayoutEndArea : FsmStateAction + { + public override void Reset() + { + } + + public override void OnGUI() + { + GUILayout.EndArea(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutEndArea.cs.meta b/Assets/PlayMaker/Actions/GUILayoutEndArea.cs.meta new file mode 100755 index 0000000..3e3e832 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutEndArea.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f41e103f41cd8fd489822cc2e7694a19 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutEndCentered.cs b/Assets/PlayMaker/Actions/GUILayoutEndCentered.cs new file mode 100755 index 0000000..58c37d1 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutEndCentered.cs @@ -0,0 +1,25 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("End a centered GUILayout block started with GUILayoutBeginCentered.")] + public class GUILayoutEndCentered : FsmStateAction + { + public override void Reset() + { + } + + public override void OnGUI() + { + GUILayout.EndVertical(); + GUILayout.FlexibleSpace(); + GUILayout.EndHorizontal(); + GUILayout.FlexibleSpace(); + GUILayout.EndVertical(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutEndCentered.cs.meta b/Assets/PlayMaker/Actions/GUILayoutEndCentered.cs.meta new file mode 100755 index 0000000..818c727 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutEndCentered.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 89536a71cb2d5d646b6848e75bd3462f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutEndHorizontal.cs b/Assets/PlayMaker/Actions/GUILayoutEndHorizontal.cs new file mode 100755 index 0000000..fd2ade9 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutEndHorizontal.cs @@ -0,0 +1,21 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("Close a group started with BeginHorizontal.")] + public class GUILayoutEndHorizontal : FsmStateAction + { + public override void Reset() + { + } + + public override void OnGUI() + { + GUILayout.EndHorizontal(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutEndHorizontal.cs.meta b/Assets/PlayMaker/Actions/GUILayoutEndHorizontal.cs.meta new file mode 100755 index 0000000..53fb849 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutEndHorizontal.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3e2da75bd5e127349a81f1645b16996a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutEndScrollView.cs b/Assets/PlayMaker/Actions/GUILayoutEndScrollView.cs new file mode 100755 index 0000000..448d0be --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutEndScrollView.cs @@ -0,0 +1,16 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("Close a group started with GUILayout Begin ScrollView.")] + public class GUILayoutEndScrollView : FsmStateAction + { + public override void OnGUI() + { + GUILayout.EndScrollView(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutEndScrollView.cs.meta b/Assets/PlayMaker/Actions/GUILayoutEndScrollView.cs.meta new file mode 100755 index 0000000..b4761af --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutEndScrollView.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e9ea6bfde86b2e4b9bee487684216f4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutEndVertical.cs b/Assets/PlayMaker/Actions/GUILayoutEndVertical.cs new file mode 100755 index 0000000..20a2770 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutEndVertical.cs @@ -0,0 +1,21 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("Close a group started with BeginVertical.")] + public class GUILayoutEndVertical : FsmStateAction + { + public override void Reset() + { + } + + public override void OnGUI() + { + GUILayout.EndVertical(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutEndVertical.cs.meta b/Assets/PlayMaker/Actions/GUILayoutEndVertical.cs.meta new file mode 100755 index 0000000..2f0ee18 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutEndVertical.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cfb813ec7fa31c24fb0a710e1d1906ac +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutFlexibleSpace.cs b/Assets/PlayMaker/Actions/GUILayoutFlexibleSpace.cs new file mode 100755 index 0000000..0ae4adb --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutFlexibleSpace.cs @@ -0,0 +1,21 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("Inserts a flexible space element.")] + public class GUILayoutFlexibleSpace : FsmStateAction + { + public override void Reset() + { + } + + public override void OnGUI() + { + GUILayout.FlexibleSpace(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutFlexibleSpace.cs.meta b/Assets/PlayMaker/Actions/GUILayoutFlexibleSpace.cs.meta new file mode 100755 index 0000000..0e59c67 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutFlexibleSpace.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a405bebdd5bfcb240afa2a953a244314 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutFloatField.cs b/Assets/PlayMaker/Actions/GUILayoutFloatField.cs new file mode 100755 index 0000000..97efbfe --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutFloatField.cs @@ -0,0 +1,54 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("GUILayout Text Field to edit a Float Variable. Optionally send an event if the text has been edited.")] + public class GUILayoutFloatField : GUILayoutAction + { + [UIHint(UIHint.Variable)] + [Tooltip("Float Variable to show in the edit field.")] + public FsmFloat floatVariable; + + [Tooltip("Optional GUIStyle in the active GUISKin.")] + public FsmString style; + + [Tooltip("Optional event to send when the value changes.")] + public FsmEvent changedEvent; + + public override void Reset() + { + base.Reset(); + floatVariable = null; + style = ""; + changedEvent = null; + } + + public override void OnGUI() + { + var guiChanged = GUI.changed; + GUI.changed = false; + + if (!string.IsNullOrEmpty(style.Value)) + { + floatVariable.Value = float.Parse(GUILayout.TextField(floatVariable.Value.ToString(), style.Value, LayoutOptions)); + } + else + { + floatVariable.Value = float.Parse(GUILayout.TextField(floatVariable.Value.ToString(), LayoutOptions)); + } + + if (GUI.changed) + { + Fsm.Event(changedEvent); + GUIUtility.ExitGUI(); + } + else + { + GUI.changed = guiChanged; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutFloatField.cs.meta b/Assets/PlayMaker/Actions/GUILayoutFloatField.cs.meta new file mode 100755 index 0000000..721aef3 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutFloatField.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2ff0e259b09945248bd95ee5892ac218 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutFloatLabel.cs b/Assets/PlayMaker/Actions/GUILayoutFloatLabel.cs new file mode 100755 index 0000000..5ee4360 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutFloatLabel.cs @@ -0,0 +1,42 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("GUILayout Label for a Float Variable.")] + public class GUILayoutFloatLabel : GUILayoutAction + { + [Tooltip("Text to put before the float variable.")] + public FsmString prefix; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Float variable to display.")] + public FsmFloat floatVariable; + + [Tooltip("Optional GUIStyle in the active GUISKin.")] + public FsmString style; + + public override void Reset() + { + base.Reset(); + prefix = ""; + style = ""; + floatVariable = null; + } + + public override void OnGUI() + { + if (string.IsNullOrEmpty(style.Value)) + { + GUILayout.Label(new GUIContent(prefix.Value + floatVariable.Value), LayoutOptions); + } + else + { + GUILayout.Label(new GUIContent(prefix.Value + floatVariable.Value), style.Value, LayoutOptions); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutFloatLabel.cs.meta b/Assets/PlayMaker/Actions/GUILayoutFloatLabel.cs.meta new file mode 100755 index 0000000..89796b5 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutFloatLabel.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c77202432ac19af46a106033a35e138c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutHorizontalSlider.cs b/Assets/PlayMaker/Actions/GUILayoutHorizontalSlider.cs new file mode 100755 index 0000000..0179bd9 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutHorizontalSlider.cs @@ -0,0 +1,50 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("A Horizontal Slider linked to a Float Variable.")] + public class GUILayoutHorizontalSlider : GUILayoutAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat floatVariable; + [RequiredField] + public FsmFloat leftValue; + [RequiredField] + public FsmFloat rightValue; + public FsmEvent changedEvent; + + public override void Reset() + { + base.Reset(); + floatVariable = null; + leftValue = 0; + rightValue = 100; + changedEvent = null; + } + + public override void OnGUI() + { + var guiChanged = GUI.changed; + GUI.changed = false; + + if(floatVariable != null) + { + floatVariable.Value = GUILayout.HorizontalSlider(floatVariable.Value, leftValue.Value, rightValue.Value, LayoutOptions); + } + + if (GUI.changed) + { + Fsm.Event(changedEvent); + GUIUtility.ExitGUI(); + } + else + { + GUI.changed = guiChanged; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutHorizontalSlider.cs.meta b/Assets/PlayMaker/Actions/GUILayoutHorizontalSlider.cs.meta new file mode 100755 index 0000000..1f386cb --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutHorizontalSlider.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4be705bd84f718e448a0471f4adca4a0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutIntField.cs b/Assets/PlayMaker/Actions/GUILayoutIntField.cs new file mode 100755 index 0000000..0372a03 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutIntField.cs @@ -0,0 +1,54 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("GUILayout Text Field to edit an Int Variable. Optionally send an event if the text has been edited.")] + public class GUILayoutIntField : GUILayoutAction + { + [UIHint(UIHint.Variable)] + [Tooltip("Int Variable to show in the edit field.")] + public FsmInt intVariable; + + [Tooltip("Optional GUIStyle in the active GUISKin.")] + public FsmString style; + + [Tooltip("Optional event to send when the value changes.")] + public FsmEvent changedEvent; + + public override void Reset() + { + base.Reset(); + intVariable = null; + style = ""; + changedEvent = null; + } + + public override void OnGUI() + { + var guiChanged = GUI.changed; + GUI.changed = false; + + if (!string.IsNullOrEmpty(style.Value)) + { + intVariable.Value = int.Parse(GUILayout.TextField(intVariable.Value.ToString(), style.Value, LayoutOptions)); + } + else + { + intVariable.Value = int.Parse(GUILayout.TextField(intVariable.Value.ToString(), LayoutOptions)); + } + + if (GUI.changed) + { + Fsm.Event(changedEvent); + GUIUtility.ExitGUI(); + } + else + { + GUI.changed = guiChanged; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutIntField.cs.meta b/Assets/PlayMaker/Actions/GUILayoutIntField.cs.meta new file mode 100755 index 0000000..a3c0318 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutIntField.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d29fefa855ea4bd48a9e06b7391153ee +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutIntLabel.cs b/Assets/PlayMaker/Actions/GUILayoutIntLabel.cs new file mode 100755 index 0000000..9b0e266 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutIntLabel.cs @@ -0,0 +1,42 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("GUILayout Label for an Int Variable.")] + public class GUILayoutIntLabel : GUILayoutAction + { + [Tooltip("Text to put before the int variable.")] + public FsmString prefix; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Int variable to display.")] + public FsmInt intVariable; + + [Tooltip("Optional GUIStyle in the active GUISKin.")] + public FsmString style; + + public override void Reset() + { + base.Reset(); + prefix = ""; + style = ""; + intVariable = null; + } + + public override void OnGUI() + { + if (string.IsNullOrEmpty(style.Value)) + { + GUILayout.Label(new GUIContent(prefix.Value + intVariable.Value), LayoutOptions); + } + else + { + GUILayout.Label(new GUIContent(prefix.Value + intVariable.Value), style.Value, LayoutOptions); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutIntLabel.cs.meta b/Assets/PlayMaker/Actions/GUILayoutIntLabel.cs.meta new file mode 100755 index 0000000..266eb31 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutIntLabel.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: efa7dd743542ef948835fe37027787c0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutLabel.cs b/Assets/PlayMaker/Actions/GUILayoutLabel.cs new file mode 100755 index 0000000..717e4f5 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutLabel.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("GUILayout Label.")] + public class GUILayoutLabel : GUILayoutAction + { + public FsmTexture image; + public FsmString text; + public FsmString tooltip; + public FsmString style; + + public override void Reset() + { + base.Reset(); + text = ""; + image = null; + tooltip = ""; + style = ""; + } + + public override void OnGUI() + { + if (string.IsNullOrEmpty(style.Value)) + { + GUILayout.Label(new GUIContent(text.Value, image.Value, tooltip.Value), LayoutOptions); + } + else + { + GUILayout.Label(new GUIContent(text.Value, image.Value, tooltip.Value), style.Value, LayoutOptions); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutLabel.cs.meta b/Assets/PlayMaker/Actions/GUILayoutLabel.cs.meta new file mode 100755 index 0000000..e87a8b4 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutLabel.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 04c8d5fb24524c8448204a0732529090 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutPasswordField.cs b/Assets/PlayMaker/Actions/GUILayoutPasswordField.cs new file mode 100755 index 0000000..d531c60 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutPasswordField.cs @@ -0,0 +1,44 @@ +using UnityEngine; +using System.Collections; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("GUILayout Password Field. Optionally send an event if the text has been edited.")] + public class GUILayoutPasswordField : GUILayoutAction { + + [UIHint(UIHint.Variable)] + public FsmString text; + public FsmInt maxLength; + public FsmString style; + public FsmEvent changedEvent; + public FsmString mask; + + public override void Reset() + { + text = null; + maxLength = 25; + style = "TextField"; + mask = "*"; + changedEvent = null; + } + + public override void OnGUI() + { + var guiChanged = GUI.changed; + GUI.changed = false; + + text.Value = GUILayout.PasswordField(text.Value, mask.Value[0], style.Value, LayoutOptions); + + if (GUI.changed) + { + Fsm.Event(changedEvent); + GUIUtility.ExitGUI(); + } + else + { + GUI.changed = guiChanged; + } + } + } +} diff --git a/Assets/PlayMaker/Actions/GUILayoutPasswordField.cs.meta b/Assets/PlayMaker/Actions/GUILayoutPasswordField.cs.meta new file mode 100755 index 0000000..a07d854 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutPasswordField.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aec5b40288ceef042a20a6b9362313dd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutRepeatButton.cs b/Assets/PlayMaker/Actions/GUILayoutRepeatButton.cs new file mode 100755 index 0000000..a133728 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutRepeatButton.cs @@ -0,0 +1,51 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("GUILayout Repeat Button. Sends an Event while pressed. Optionally store the button state in a Bool Variable.")] + public class GUILayoutRepeatButton : GUILayoutAction + { + public FsmEvent sendEvent; + [UIHint(UIHint.Variable)] + public FsmBool storeButtonState; + public FsmTexture image; + public FsmString text; + public FsmString tooltip; + public FsmString style; + + public override void Reset() + { + base.Reset(); + sendEvent = null; + storeButtonState = null; + text = ""; + image = null; + tooltip = ""; + style = ""; + } + + public override void OnGUI() + { + bool buttonPressed; + + if (string.IsNullOrEmpty(style.Value)) + { + buttonPressed = GUILayout.RepeatButton(new GUIContent(text.Value, image.Value, tooltip.Value), LayoutOptions); + } + else + { + buttonPressed = GUILayout.RepeatButton(new GUIContent(text.Value, image.Value, tooltip.Value), style.Value, LayoutOptions); + } + + if (buttonPressed) + { + Fsm.Event(sendEvent); + } + + storeButtonState.Value = buttonPressed; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutRepeatButton.cs.meta b/Assets/PlayMaker/Actions/GUILayoutRepeatButton.cs.meta new file mode 100755 index 0000000..6ab243d --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutRepeatButton.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0aa9bb6fb5a38c44fb12d1c8bce8108d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutSelectionGrid.cs b/Assets/PlayMaker/Actions/GUILayoutSelectionGrid.cs new file mode 100755 index 0000000..9934469 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutSelectionGrid.cs @@ -0,0 +1,19 @@ +/*using UnityEngine; +using System.Collections; + +public class GUILayoutSelectionGrid : MonoBehaviour +{ + + // Use this for initialization + void Start () + { + + } + + // Update is called once per frame + void Update () + { + + } +}*/ + diff --git a/Assets/PlayMaker/Actions/GUILayoutSelectionGrid.cs.meta b/Assets/PlayMaker/Actions/GUILayoutSelectionGrid.cs.meta new file mode 100755 index 0000000..005407c --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutSelectionGrid.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cb2a3347525f41a489603abd9d5b51c8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutSpace.cs b/Assets/PlayMaker/Actions/GUILayoutSpace.cs new file mode 100755 index 0000000..6f6aae9 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutSpace.cs @@ -0,0 +1,24 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("Inserts a space in the current layout group.")] + public class GUILayoutSpace : FsmStateAction + { + public FsmFloat space; + + public override void Reset() + { + space = 10; + } + + public override void OnGUI() + { + GUILayout.Space(space.Value); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutSpace.cs.meta b/Assets/PlayMaker/Actions/GUILayoutSpace.cs.meta new file mode 100755 index 0000000..3a89d7a --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutSpace.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf27a70ac1ccdde4c974c9247dd005e8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutTextField.cs b/Assets/PlayMaker/Actions/GUILayoutTextField.cs new file mode 100755 index 0000000..986cf1d --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutTextField.cs @@ -0,0 +1,44 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("GUILayout Text Field. Optionally send an event if the text has been edited.")] + public class GUILayoutTextField : GUILayoutAction + { + [UIHint(UIHint.Variable)] + public FsmString text; + public FsmInt maxLength; + public FsmString style; + public FsmEvent changedEvent; + + public override void Reset() + { + base.Reset(); + text = null; + maxLength = 25; + style = "TextField"; + changedEvent = null; + } + + public override void OnGUI() + { + var guiChanged = GUI.changed; + GUI.changed = false; + + text.Value = GUILayout.TextField(text.Value, maxLength.Value, style.Value, LayoutOptions); + + if (GUI.changed) + { + Fsm.Event(changedEvent); + GUIUtility.ExitGUI(); + } + else + { + GUI.changed = guiChanged; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutTextField.cs.meta b/Assets/PlayMaker/Actions/GUILayoutTextField.cs.meta new file mode 100755 index 0000000..93baafc --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutTextField.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d10183de2e7f04c479c30ee6b98678aa +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutTextLabel.cs b/Assets/PlayMaker/Actions/GUILayoutTextLabel.cs new file mode 100755 index 0000000..a29fb92 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutTextLabel.cs @@ -0,0 +1,36 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("GUILayout Label for simple text.")] + public class GUILayoutTextLabel : GUILayoutAction + { + [Tooltip("Text to display.")] + public FsmString text; + + [Tooltip("Optional GUIStyle in the active GUISkin.")] + public FsmString style; + + public override void Reset() + { + base.Reset(); + text = ""; + style = ""; + } + + public override void OnGUI() + { + if (string.IsNullOrEmpty(style.Value)) + { + GUILayout.Label(new GUIContent(text.Value), LayoutOptions); + } + else + { + GUILayout.Label(new GUIContent(text.Value), style.Value, LayoutOptions); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutTextLabel.cs.meta b/Assets/PlayMaker/Actions/GUILayoutTextLabel.cs.meta new file mode 100755 index 0000000..0460b59 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutTextLabel.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c4ce0c89f6af5a6409cb7b0a80d27ceb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutToggle.cs b/Assets/PlayMaker/Actions/GUILayoutToggle.cs new file mode 100755 index 0000000..f3961fd --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutToggle.cs @@ -0,0 +1,49 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("Makes an on/off Toggle Button and stores the button state in a Bool Variable.")] + public class GUILayoutToggle : GUILayoutAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmBool storeButtonState; + public FsmTexture image; + public FsmString text; + public FsmString tooltip; + public FsmString style; + public FsmEvent changedEvent; + + public override void Reset() + { + base.Reset(); + storeButtonState = null; + text = ""; + image = null; + tooltip = ""; + style = "Toggle"; + changedEvent = null; + } + + public override void OnGUI() + { + var guiChanged = GUI.changed; + GUI.changed = false; + + storeButtonState.Value = GUILayout.Toggle(storeButtonState.Value, new GUIContent(text.Value, image.Value, tooltip.Value), style.Value, LayoutOptions); + + if (GUI.changed) + { + Fsm.Event(changedEvent); + GUIUtility.ExitGUI(); + } + else + { + GUI.changed = guiChanged; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutToggle.cs.meta b/Assets/PlayMaker/Actions/GUILayoutToggle.cs.meta new file mode 100755 index 0000000..9eeb33e --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutToggle.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 208746a6e3e2cff4ca7694ad623a36e6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutToolbar.cs b/Assets/PlayMaker/Actions/GUILayoutToolbar.cs new file mode 100755 index 0000000..edfaf80 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutToolbar.cs @@ -0,0 +1,104 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("GUILayout Toolbar. NOTE: Arrays must be the same length as NumButtons or empty.")] + public class GUILayoutToolbar : GUILayoutAction + { + public FsmInt numButtons; + [UIHint(UIHint.Variable)] + public FsmInt selectedButton; + public FsmEvent[] buttonEventsArray; + public FsmTexture[] imagesArray; + public FsmString[] textsArray; + public FsmString[] tooltipsArray; + public FsmString style; + + GUIContent[] contents; + + public GUIContent[] Contents + { + get + { + if (contents == null) + { + contents = new GUIContent[numButtons.Value]; + for (int i = 0; i < numButtons.Value; i++) + contents[i] = new GUIContent(); + + for (int i = 0; i < imagesArray.Length; i++) + contents[i].image = imagesArray[i].Value; + + for (int i = 0; i < textsArray.Length; i++) + contents[i].text = textsArray[i].Value; + + for (int i = 0; i < tooltipsArray.Length; i++) + contents[i].tooltip = tooltipsArray[i].Value; + } + + return contents; + } + } + + public override void Reset() + { + base.Reset(); + numButtons = 0; + selectedButton = null; + buttonEventsArray = new FsmEvent[0]; + imagesArray = new FsmTexture[0]; + tooltipsArray = new FsmString[0]; + style = "Button"; + } + + public override void OnEnter() + { + string error = ErrorCheck(); + + if (!string.IsNullOrEmpty(error)) + { + LogError(error); + Finish(); + } + + } + + public override void OnGUI() + { + var guiChanged = GUI.changed; + GUI.changed = false; + + selectedButton.Value = GUILayout.Toolbar(selectedButton.Value, Contents, style.Value, LayoutOptions); + + if (GUI.changed) + { + if (selectedButton.Value < buttonEventsArray.Length) + { + Fsm.Event(buttonEventsArray[selectedButton.Value]); + GUIUtility.ExitGUI(); + } + } + else + { + GUI.changed = guiChanged; + } + } + + public override string ErrorCheck () + { + string error = ""; + + if (imagesArray.Length > 0 && imagesArray.Length != numButtons.Value) + error += "Images array doesn't match NumButtons.\n"; + if (textsArray.Length > 0 && textsArray.Length != numButtons.Value) + error += "Texts array doesn't match NumButtons.\n"; + if (tooltipsArray.Length > 0 && tooltipsArray.Length != numButtons.Value) + error += "Tooltips array doesn't match NumButtons.\n"; + + return error; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutToolbar.cs.meta b/Assets/PlayMaker/Actions/GUILayoutToolbar.cs.meta new file mode 100755 index 0000000..13af789 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutToolbar.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bd581a34e06b296429e81366c0b07b68 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUILayoutVerticalSlider.cs b/Assets/PlayMaker/Actions/GUILayoutVerticalSlider.cs new file mode 100755 index 0000000..15d9c77 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutVerticalSlider.cs @@ -0,0 +1,50 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("A Vertical Slider linked to a Float Variable.")] + public class GUILayoutVerticalSlider : GUILayoutAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat floatVariable; + [RequiredField] + public FsmFloat topValue; + [RequiredField] + public FsmFloat bottomValue; + public FsmEvent changedEvent; + + public override void Reset() + { + base.Reset(); + floatVariable = null; + topValue = 100; + bottomValue = 0; + changedEvent = null; + } + + public override void OnGUI() + { + var guiChanged = GUI.changed; + GUI.changed = false; + + if(floatVariable != null) + { + floatVariable.Value = GUILayout.VerticalSlider(floatVariable.Value, topValue.Value, bottomValue.Value, LayoutOptions); + } + + if (GUI.changed) + { + Fsm.Event(changedEvent); + GUIUtility.ExitGUI(); + } + else + { + GUI.changed = guiChanged; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUILayoutVerticalSlider.cs.meta b/Assets/PlayMaker/Actions/GUILayoutVerticalSlider.cs.meta new file mode 100755 index 0000000..751f342 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUILayoutVerticalSlider.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 168b3347511283149a9f6295254dd123 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUITooltip.cs b/Assets/PlayMaker/Actions/GUITooltip.cs new file mode 100755 index 0000000..dde9013 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUITooltip.cs @@ -0,0 +1,25 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("Gets the Tooltip of the control the mouse is currently over and store it in a String Variable.")] + public class GUITooltip : FsmStateAction + { + [UIHint(UIHint.Variable)] + public FsmString storeTooltip; + + public override void Reset() + { + storeTooltip = null; + } + + public override void OnGUI() + { + storeTooltip.Value = GUI.tooltip; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUITooltip.cs.meta b/Assets/PlayMaker/Actions/GUITooltip.cs.meta new file mode 100755 index 0000000..3e32c9d --- /dev/null +++ b/Assets/PlayMaker/Actions/GUITooltip.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9d0e2091200eed44689cbb414dd73395 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GUIVerticalSlider.cs b/Assets/PlayMaker/Actions/GUIVerticalSlider.cs new file mode 100755 index 0000000..f695923 --- /dev/null +++ b/Assets/PlayMaker/Actions/GUIVerticalSlider.cs @@ -0,0 +1,45 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("GUI Vertical Slider connected to a Float Variable.")] + public class GUIVerticalSlider : GUIAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat floatVariable; + [RequiredField] + public FsmFloat topValue; + [RequiredField] + public FsmFloat bottomValue; + public FsmString sliderStyle; + public FsmString thumbStyle; + + public override void Reset() + { + base.Reset(); + floatVariable = null; + topValue = 100f; + bottomValue = 0f; + sliderStyle = "verticalslider"; + thumbStyle = "verticalsliderthumb"; + width = 0.1f; + } + + public override void OnGUI() + { + base.OnGUI(); + + if(floatVariable != null) + { + floatVariable.Value = GUI.VerticalSlider(rect, floatVariable.Value, topValue.Value, bottomValue.Value, + sliderStyle.Value != "" ? sliderStyle.Value : "verticalslider", + thumbStyle.Value != "" ? thumbStyle.Value : "verticalsliderthumb"); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GUIVerticalSlider.cs.meta b/Assets/PlayMaker/Actions/GUIVerticalSlider.cs.meta new file mode 100755 index 0000000..bc6c70d --- /dev/null +++ b/Assets/PlayMaker/Actions/GUIVerticalSlider.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7236a76ba89533945a2f8847dbd362a2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GameObjectChanged.cs b/Assets/PlayMaker/Actions/GameObjectChanged.cs new file mode 100755 index 0000000..8e40a26 --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectChanged.cs @@ -0,0 +1,55 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Tests if the value of a GameObject variable changed. Use this to send an event on change, or store a bool that can be used in other operations.")] + public class GameObjectChanged : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The GameObject variable to watch for a change.")] + public FsmGameObject gameObjectVariable; + + [Tooltip("Event to send if the variable changes.")] + public FsmEvent changedEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Set to True if the variable changes.")] + public FsmBool storeResult; + + private GameObject previousValue; + + public override void Reset() + { + gameObjectVariable = null; + changedEvent = null; + storeResult = null; + } + + public override void OnEnter() + { + if (gameObjectVariable.IsNone) + { + Finish(); + return; + } + + previousValue = gameObjectVariable.Value; + } + + public override void OnUpdate() + { + storeResult.Value = false; + + if (gameObjectVariable.Value != previousValue) + { + storeResult.Value = true; + Fsm.Event(changedEvent); + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/GameObjectChanged.cs.meta b/Assets/PlayMaker/Actions/GameObjectChanged.cs.meta new file mode 100755 index 0000000..9dbc037 --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectChanged.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c00c48530d8d5c44eaf36d86978c60ff +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GameObjectCompare.cs b/Assets/PlayMaker/Actions/GameObjectCompare.cs new file mode 100755 index 0000000..427270d --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectCompare.cs @@ -0,0 +1,77 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Compares 2 Game Objects and sends Events based on the result.")] + public class GameObjectCompare : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Title("Game Object")] + [Tooltip("A Game Object variable to compare.")] + public FsmOwnerDefault gameObjectVariable; + + [RequiredField] + [Tooltip("Compare the variable with this Game Object")] + public FsmGameObject compareTo; + + [Tooltip("Send this event if Game Objects are equal")] + public FsmEvent equalEvent; + + [Tooltip("Send this event if Game Objects are not equal")] + public FsmEvent notEqualEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the result of the check in a Bool Variable. (True if equal, false if not equal).")] + public FsmBool storeResult; + + [Tooltip("Repeat every frame. Useful if you're waiting for a true or false result.")] + public bool everyFrame; + + public override void Reset() + { + gameObjectVariable = null; + compareTo = null; + equalEvent = null; + notEqualEvent = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGameObjectCompare(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGameObjectCompare(); + } + + void DoGameObjectCompare() + { + var equal = Fsm.GetOwnerDefaultTarget(gameObjectVariable) == compareTo.Value; + + storeResult.Value = equal; + + if (equal && equalEvent != null) + { + Fsm.Event(equalEvent); + } + else if (!equal && notEqualEvent != null) + { + Fsm.Event(notEqualEvent); + } + + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GameObjectCompare.cs.meta b/Assets/PlayMaker/Actions/GameObjectCompare.cs.meta new file mode 100755 index 0000000..d946429 --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectCompare.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8d4a3389d8a0c344faf105a37e5e990b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GameObjectCompareTag.cs b/Assets/PlayMaker/Actions/GameObjectCompareTag.cs new file mode 100755 index 0000000..0ae62b8 --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectCompareTag.cs @@ -0,0 +1,70 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Tests if a Game Object has a tag.")] + public class GameObjectCompareTag : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to test.")] + public FsmGameObject gameObject; + + [RequiredField] + [UIHint(UIHint.Tag)] + [Tooltip("The Tag to check for.")] + public FsmString tag; + + [Tooltip("Event to send if the GameObject has the Tag.")] + public FsmEvent trueEvent; + + [Tooltip("Event to send if the GameObject does not have the Tag.")] + public FsmEvent falseEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a Bool variable.")] + public FsmBool storeResult; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + tag = "Untagged"; + trueEvent = null; + falseEvent = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoCompareTag(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoCompareTag(); + } + + void DoCompareTag() + { + var hasTag = false; + + if (gameObject.Value != null) + { + hasTag = gameObject.Value.CompareTag(tag.Value); + } + + storeResult.Value = hasTag; + + Fsm.Event(hasTag ? trueEvent : falseEvent); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GameObjectCompareTag.cs.meta b/Assets/PlayMaker/Actions/GameObjectCompareTag.cs.meta new file mode 100755 index 0000000..834d4ac --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectCompareTag.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ad53193224edfbf48b46c3e5cabcec93 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GameObjectHasChildren.cs b/Assets/PlayMaker/Actions/GameObjectHasChildren.cs new file mode 100755 index 0000000..54b3918 --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectHasChildren.cs @@ -0,0 +1,67 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Tests if a GameObject has children.")] + public class GameObjectHasChildren : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to test.")] + public FsmOwnerDefault gameObject; + + [Tooltip("Event to send if the GameObject has children.")] + public FsmEvent trueEvent; + + [Tooltip("Event to send if the GameObject does not have children.")] + public FsmEvent falseEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a bool variable.")] + public FsmBool storeResult; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + trueEvent = null; + falseEvent = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoHasChildren(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoHasChildren(); + } + + void DoHasChildren() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + var hasChildren = go.transform.childCount > 0; + + storeResult.Value = hasChildren; + + Fsm.Event(hasChildren ? trueEvent : falseEvent); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GameObjectHasChildren.cs.meta b/Assets/PlayMaker/Actions/GameObjectHasChildren.cs.meta new file mode 100755 index 0000000..407266e --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectHasChildren.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 002d4d76d73b72447a3f0f535181ed23 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GameObjectIsChildOf.cs b/Assets/PlayMaker/Actions/GameObjectIsChildOf.cs new file mode 100755 index 0000000..f6e0a9a --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectIsChildOf.cs @@ -0,0 +1,60 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Tests if a GameObject is a Child of another GameObject.")] + public class GameObjectIsChildOf : FsmStateAction + { + [RequiredField] + [Tooltip("GameObject to test.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("Is it a child of this GameObject?")] + public FsmGameObject isChildOf; + + [Tooltip("Event to send if GameObject is a child.")] + public FsmEvent trueEvent; + + [Tooltip("Event to send if GameObject is NOT a child.")] + public FsmEvent falseEvent; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store result in a bool variable")] + public FsmBool storeResult; + + public override void Reset() + { + gameObject = null; + isChildOf = null; + trueEvent = null; + falseEvent = null; + storeResult = null; + } + + public override void OnEnter() + { + DoIsChildOf(Fsm.GetOwnerDefaultTarget(gameObject)); + + Finish(); + } + + void DoIsChildOf(GameObject go) + { + if (go == null || isChildOf == null) + { + return; + } + + var isChild = go.transform.IsChildOf(isChildOf.Value.transform); + + storeResult.Value = isChild; + + Fsm.Event(isChild ? trueEvent : falseEvent); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GameObjectIsChildOf.cs.meta b/Assets/PlayMaker/Actions/GameObjectIsChildOf.cs.meta new file mode 100755 index 0000000..91095c4 --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectIsChildOf.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9cd05436dc89657409bb2199a60b8e0d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GameObjectIsNull.cs b/Assets/PlayMaker/Actions/GameObjectIsNull.cs new file mode 100755 index 0000000..4d3cf91 --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectIsNull.cs @@ -0,0 +1,63 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Tests if a GameObject Variable has a null value. E.g., If the FindGameObject action failed to find an object.")] + public class GameObjectIsNull : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The GameObject variable to test.")] + public FsmGameObject gameObject; + + [Tooltip("Event to send if the GamObject is null.")] + public FsmEvent isNull; + + [Tooltip("Event to send if the GamObject is NOT null.")] + public FsmEvent isNotNull; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a bool variable.")] + public FsmBool storeResult; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + isNull = null; + isNotNull = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoIsGameObjectNull(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoIsGameObjectNull(); + } + + void DoIsGameObjectNull() + { + var goIsNull = gameObject.Value == null; + + if (storeResult != null) + { + storeResult.Value = goIsNull; + } + + Fsm.Event(goIsNull ? isNull : isNotNull); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GameObjectIsNull.cs.meta b/Assets/PlayMaker/Actions/GameObjectIsNull.cs.meta new file mode 100755 index 0000000..3a835c1 --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectIsNull.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 46ec54b167425fb49af68d433df15d74 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GameObjectIsVisible.cs b/Assets/PlayMaker/Actions/GameObjectIsVisible.cs new file mode 100755 index 0000000..7f3bbd6 --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectIsVisible.cs @@ -0,0 +1,65 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Tests if a Game Object is visible.")] + public class GameObjectIsVisible : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Renderer))] + [Tooltip("The GameObject to test.")] + public FsmOwnerDefault gameObject; + + [Tooltip("Event to send if the GameObject is visible.")] + public FsmEvent trueEvent; + + [Tooltip("Event to send if the GameObject is NOT visible.")] + public FsmEvent falseEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a bool variable.")] + public FsmBool storeResult; + + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + trueEvent = null; + falseEvent = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoIsVisible(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoIsVisible(); + } + + void DoIsVisible() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + var isVisible = renderer.isVisible; + storeResult.Value = isVisible; + Fsm.Event(isVisible ? trueEvent : falseEvent); + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/GameObjectIsVisible.cs.meta b/Assets/PlayMaker/Actions/GameObjectIsVisible.cs.meta new file mode 100755 index 0000000..b62b6bf --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectIsVisible.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3dfbe4a6cf9612c458b56236e4da4893 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GameObjectTagSwitch.cs b/Assets/PlayMaker/Actions/GameObjectTagSwitch.cs new file mode 100755 index 0000000..6d19f14 --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectTagSwitch.cs @@ -0,0 +1,65 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Sends an Event based on a Game Object's Tag.")] + public class GameObjectTagSwitch : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The GameObject to test.")] + public FsmGameObject gameObject; + + [CompoundArray("Tag Switches", "Compare Tag", "Send Event")] + [UIHint(UIHint.Tag)] + public FsmString[] compareTo; + public FsmEvent[] sendEvent; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + compareTo = new FsmString[1]; + sendEvent = new FsmEvent[1]; + everyFrame = false; + } + + public override void OnEnter() + { + DoTagSwitch(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoTagSwitch(); + } + + void DoTagSwitch() + { + var go = gameObject.Value; + if (go == null) + { + return; + } + + for (var i = 0; i < compareTo.Length; i++) + { + if (go.tag == compareTo[i].Value) + { + Fsm.Event(sendEvent[i]); + return; + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GameObjectTagSwitch.cs.meta b/Assets/PlayMaker/Actions/GameObjectTagSwitch.cs.meta new file mode 100755 index 0000000..9da9ece --- /dev/null +++ b/Assets/PlayMaker/Actions/GameObjectTagSwitch.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 59478a071e6d32d45aa0b076e9cd9017 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetAngleToTarget.cs b/Assets/PlayMaker/Actions/GetAngleToTarget.cs new file mode 100755 index 0000000..c8b301a --- /dev/null +++ b/Assets/PlayMaker/Actions/GetAngleToTarget.cs @@ -0,0 +1,89 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Gets the Angle between a GameObject's forward axis and a Target. The Target can be defined as a GameObject or a world Position. If you specify both, then the Position will be used as a local offset from the Target Object's position.")] + public class GetAngleToTarget : FsmStateAction + { + [RequiredField] + [Tooltip("The game object whose forward axis we measure from. If the target is dead ahead the angle will be 0.")] + public FsmOwnerDefault gameObject; + + [Tooltip("The target object to measure the angle to. Or use target position.")] + public FsmGameObject targetObject; + + [Tooltip("The world position to measure an angle to. If Target Object is also specified, this vector is used as an offset from that object's position.")] + public FsmVector3 targetPosition; + + [Tooltip("Ignore height differences when calculating the angle.")] + public FsmBool ignoreHeight; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the angle in a float variable.")] + public FsmFloat storeAngle; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + targetObject = null; + targetPosition = new FsmVector3 { UseVariable = true}; + ignoreHeight = true; + storeAngle = null; + everyFrame = false; + } + + public override void OnLateUpdate() + { + DoGetAngleToTarget(); + + if (!everyFrame) + { + Finish(); + } + } + + void DoGetAngleToTarget() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + var goTarget = targetObject.Value; + if (goTarget == null && targetPosition.IsNone) + { + return; + } + + Vector3 targetPos; + if (goTarget != null) + { + targetPos = !targetPosition.IsNone ? + goTarget.transform.TransformPoint(targetPosition.Value) : + goTarget.transform.position; + } + else + { + targetPos = targetPosition.Value; + } + + if (ignoreHeight.Value) + { + targetPos.y = go.transform.position.y; + } + + var targetDir = targetPos - go.transform.position; + + storeAngle.Value = Vector3.Angle(targetDir, go.transform.forward); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetAngleToTarget.cs.meta b/Assets/PlayMaker/Actions/GetAngleToTarget.cs.meta new file mode 100755 index 0000000..b9cabb4 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetAngleToTarget.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 30feefdfd82d7554f972fcdc8e444987 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetAxis.cs b/Assets/PlayMaker/Actions/GetAxis.cs new file mode 100755 index 0000000..e31ea8d --- /dev/null +++ b/Assets/PlayMaker/Actions/GetAxis.cs @@ -0,0 +1,63 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Gets the value of the specified Input Axis and stores it in a Float Variable. See Unity Input Manager docs.")] + public class GetAxis : FsmStateAction + { + [RequiredField] + [Tooltip("The name of the axis. Set in the Unity Input Manager.")] + public FsmString axisName; + + [Tooltip("Axis values are in the range -1 to 1. Use the multiplier to set a larger range.")] + public FsmFloat multiplier; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a float variable.")] + public FsmFloat store; + + [Tooltip("Repeat every frame. Typically this would be set to True.")] + public bool everyFrame; + + public override void Reset() + { + axisName = ""; + multiplier = 1.0f; + store = null; + everyFrame = true; + } + + public override void OnEnter() + { + DoGetAxis(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetAxis(); + } + + void DoGetAxis() + { + var axisValue = Input.GetAxis(axisName.Value); + + // if variable set to none, assume multiplier of 1 + if (!multiplier.IsNone) + { + axisValue *= multiplier.Value; + } + + store.Value = axisValue; + } + } +} + diff --git a/Assets/PlayMaker/Actions/GetAxis.cs.meta b/Assets/PlayMaker/Actions/GetAxis.cs.meta new file mode 100755 index 0000000..1a6c92b --- /dev/null +++ b/Assets/PlayMaker/Actions/GetAxis.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 46dfe4d824cf8b14593e4e9d57327b96 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetAxisVector.cs b/Assets/PlayMaker/Actions/GetAxisVector.cs new file mode 100755 index 0000000..aeb0812 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetAxisVector.cs @@ -0,0 +1,126 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Gets a world direction Vector from 2 Input Axis. Typically used for a third person controller with Relative To set to the camera.")] + public class GetAxisVector : FsmStateAction + { + public enum AxisPlane + { + XZ, + XY, + YZ + } + + [Tooltip("The name of the horizontal input axis. See Unity Input Manager.")] + public FsmString horizontalAxis; + + [Tooltip("The name of the vertical input axis. See Unity Input Manager.")] + public FsmString verticalAxis; + + [Tooltip("Input axis are reported in the range -1 to 1, this multiplier lets you set a new range.")] + public FsmFloat multiplier; + + [RequiredField] + [Tooltip("The world plane to map the 2d input onto.")] + public AxisPlane mapToPlane; + + [Tooltip("Make the result relative to a GameObject, typically the main camera.")] + public FsmGameObject relativeTo; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the direction vector.")] + public FsmVector3 storeVector; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the length of the direction vector.")] + public FsmFloat storeMagnitude; + + public override void Reset() + { + horizontalAxis = "Horizontal"; + verticalAxis = "Vertical"; + multiplier = 1.0f; + mapToPlane = AxisPlane.XZ; + storeVector = null; + storeMagnitude = null; + } + + public override void OnUpdate() + { + var forward = new Vector3(); + var right = new Vector3(); + + if (relativeTo.Value == null) + { + switch (mapToPlane) + { + case AxisPlane.XZ: + forward = Vector3.forward; + right = Vector3.right; + break; + + case AxisPlane.XY: + forward = Vector3.up; + right = Vector3.right; + break; + + case AxisPlane.YZ: + forward = Vector3.up; + right = Vector3.forward; + break; + } + } + else + { + var transform = relativeTo.Value.transform; + + switch (mapToPlane) + { + case AxisPlane.XZ: + forward = transform.TransformDirection(Vector3.forward); + forward.y = 0; + forward = forward.normalized; + right = new Vector3(forward.z, 0, -forward.x); + break; + + case AxisPlane.XY: + case AxisPlane.YZ: + // NOTE: in relative mode XY ans YZ are the same! + forward = Vector3.up; + forward.z = 0; + forward = forward.normalized; + right = transform.TransformDirection(Vector3.right); + break; + } + + // Right vector relative to the object + // Always orthogonal to the forward vector + + } + + // get individual axis + // leaving an axis blank or set to None sets it to 0 + + var h = (horizontalAxis.IsNone || string.IsNullOrEmpty(horizontalAxis.Value)) ? 0f : Input.GetAxis(horizontalAxis.Value); + var v = (verticalAxis.IsNone || string.IsNullOrEmpty(verticalAxis.Value)) ? 0f : Input.GetAxis(verticalAxis.Value); + + // calculate resulting direction vector + + var direction = h * right + v * forward; + direction *= multiplier.Value; + + storeVector.Value = direction; + + if (!storeMagnitude.IsNone) + { + storeMagnitude.Value = direction.magnitude; + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/GetAxisVector.cs.meta b/Assets/PlayMaker/Actions/GetAxisVector.cs.meta new file mode 100755 index 0000000..dd6ec11 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetAxisVector.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 792beefc57adc2547bdff316107dbb3d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetButton.cs b/Assets/PlayMaker/Actions/GetButton.cs new file mode 100755 index 0000000..72a57fd --- /dev/null +++ b/Assets/PlayMaker/Actions/GetButton.cs @@ -0,0 +1,51 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Gets the pressed state of the specified Button and stores it in a Bool Variable. See Unity Input Manager docs.")] + public class GetButton : FsmStateAction + { + [RequiredField] + [Tooltip("The name of the button. Set in the Unity Input Manager.")] + public FsmString buttonName; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a bool variable.")] + public FsmBool storeResult; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + buttonName = "Fire1"; + storeResult = null; + everyFrame = true; + } + + public override void OnEnter() + { + DoGetButton(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetButton(); + } + + void DoGetButton() + { + storeResult.Value = Input.GetButton(buttonName.Value); + } + } +} + diff --git a/Assets/PlayMaker/Actions/GetButton.cs.meta b/Assets/PlayMaker/Actions/GetButton.cs.meta new file mode 100755 index 0000000..e1a865e --- /dev/null +++ b/Assets/PlayMaker/Actions/GetButton.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84793dec0f7bc3c4aa18e798f4418028 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetButtonDown.cs b/Assets/PlayMaker/Actions/GetButtonDown.cs new file mode 100755 index 0000000..cf9b85e --- /dev/null +++ b/Assets/PlayMaker/Actions/GetButtonDown.cs @@ -0,0 +1,41 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Sends an Event when a Button is pressed.")] + public class GetButtonDown : FsmStateAction + { + [RequiredField] + [Tooltip("The name of the button. Set in the Unity Input Manager.")] + public FsmString buttonName; + + [Tooltip("Event to send if the button is pressed.")] + public FsmEvent sendEvent; + + [Tooltip("Set to True if the button is pressed.")] + [UIHint(UIHint.Variable)] + public FsmBool storeResult; + + public override void Reset() + { + buttonName = "Fire1"; + sendEvent = null; + storeResult = null; + } + + public override void OnUpdate() + { + var buttonDown = Input.GetButtonDown(buttonName.Value); + + if (buttonDown) + { + Fsm.Event(sendEvent); + } + + storeResult.Value = buttonDown; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetButtonDown.cs.meta b/Assets/PlayMaker/Actions/GetButtonDown.cs.meta new file mode 100755 index 0000000..fd75186 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetButtonDown.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e27b07f69defd0148ace6783eb8fbeeb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetButtonUp.cs b/Assets/PlayMaker/Actions/GetButtonUp.cs new file mode 100755 index 0000000..28ae979 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetButtonUp.cs @@ -0,0 +1,41 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Sends an Event when a Button is released.")] + public class GetButtonUp : FsmStateAction + { + [RequiredField] + [Tooltip("The name of the button. Set in the Unity Input Manager.")] + public FsmString buttonName; + + [Tooltip("Event to send if the button is released.")] + public FsmEvent sendEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Set to True if the button is released.")] + public FsmBool storeResult; + + public override void Reset() + { + buttonName = "Fire1"; + sendEvent = null; + storeResult = null; + } + + public override void OnUpdate() + { + var buttonUp = Input.GetButtonUp(buttonName.Value); + + if (buttonUp) + { + Fsm.Event(sendEvent); + } + + storeResult.Value = buttonUp; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetButtonUp.cs.meta b/Assets/PlayMaker/Actions/GetButtonUp.cs.meta new file mode 100755 index 0000000..251e183 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetButtonUp.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8fdb363c300e2ae4e8bad177b18c1eee +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetChild.cs b/Assets/PlayMaker/Actions/GetChild.cs new file mode 100755 index 0000000..9cf12c3 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetChild.cs @@ -0,0 +1,98 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Finds the Child of a GameObject by Name and/or Tag. Use this to find attach points etc. NOTE: This action will search recursively through all children and return the first match; To find a specific child use Find Child.")] + public class GetChild : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to search.")] + public FsmOwnerDefault gameObject; + + [Tooltip("The name of the child to search for.")] + public FsmString childName; + + [UIHint(UIHint.Tag)] + [Tooltip("The Tag to search for. If Child Name is set, both name and Tag need to match.")] + public FsmString withTag; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a GameObject variable.")] + public FsmGameObject storeResult; + + public override void Reset() + { + gameObject = null; + childName = ""; + withTag = "Untagged"; + storeResult = null; + } + + public override void OnEnter() + { + storeResult.Value = DoGetChildByName(Fsm.GetOwnerDefaultTarget(gameObject), childName.Value, withTag.Value); + + Finish(); + } + + static GameObject DoGetChildByName(GameObject root, string name, string tag) + { + if (root == null) + { + return null; + } + + foreach (Transform child in root.transform) + { + if (!string.IsNullOrEmpty(name)) + { + if (child.name == name) + { + if (!string.IsNullOrEmpty(tag)) + { + if (child.tag.Equals(tag)) + { + return child.gameObject; + } + } + else + { + return child.gameObject; + } + } + } + else if (!string.IsNullOrEmpty((tag))) + { + if (child.tag == tag) + { + return child.gameObject; + } + } + + // search recursively + + var returnObject = DoGetChildByName(child.gameObject, name, tag); + if(returnObject != null) + { + return returnObject; + } + } + + return null; + } + + public override string ErrorCheck() + { + if (string.IsNullOrEmpty(childName.Value) && string.IsNullOrEmpty(withTag.Value)) + { + return "Specify Child Name, Tag, or both."; + } + return null; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetChild.cs.meta b/Assets/PlayMaker/Actions/GetChild.cs.meta new file mode 100755 index 0000000..d5537e6 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetChild.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f4adf55e2c4dc5418731b9b9a8dc780 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetChildCount.cs b/Assets/PlayMaker/Actions/GetChildCount.cs new file mode 100755 index 0000000..d564545 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetChildCount.cs @@ -0,0 +1,44 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Gets the number of children that a GameObject has.")] + public class GetChildCount : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to test.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the number of children in an int variable.")] + public FsmInt storeResult; + + public override void Reset() + { + gameObject = null; + storeResult = null; + } + + public override void OnEnter() + { + DoGetChildCount(); + + Finish(); + } + + void DoGetChildCount() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + storeResult.Value = go.transform.childCount; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetChildCount.cs.meta b/Assets/PlayMaker/Actions/GetChildCount.cs.meta new file mode 100755 index 0000000..df0a195 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetChildCount.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8efed92cdcc759c4f94d26420dd73d87 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetChildNum.cs b/Assets/PlayMaker/Actions/GetChildNum.cs new file mode 100755 index 0000000..54cba64 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetChildNum.cs @@ -0,0 +1,43 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Gets the Child of a GameObject by Index.\nE.g., O to get the first child. HINT: Use this with an integer variable to iterate through children.")] + public class GetChildNum : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to search.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("The index of the child to find.")] + public FsmInt childIndex; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the child in a GameObject variable.")] + public FsmGameObject store; + + public override void Reset() + { + gameObject = null; + childIndex = 0; + store = null; + } + + public override void OnEnter() + { + store.Value = DoGetChildNum(Fsm.GetOwnerDefaultTarget(gameObject)); + + Finish(); + } + + GameObject DoGetChildNum(GameObject go) + { + return go == null ? null : go.transform.GetChild(childIndex.Value % go.transform.childCount).gameObject; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetChildNum.cs.meta b/Assets/PlayMaker/Actions/GetChildNum.cs.meta new file mode 100755 index 0000000..02dc33a --- /dev/null +++ b/Assets/PlayMaker/Actions/GetChildNum.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3ad9fe5da426834eae997733367641c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetCollisionInfo.cs b/Assets/PlayMaker/Actions/GetCollisionInfo.cs new file mode 100755 index 0000000..10e07ef --- /dev/null +++ b/Assets/PlayMaker/Actions/GetCollisionInfo.cs @@ -0,0 +1,71 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Gets info on the last collision event and store in variables. See Unity Physics docs.")] + public class GetCollisionInfo : FsmStateAction + { + [UIHint(UIHint.Variable)] + [Tooltip("Get the GameObject hit.")] + public FsmGameObject gameObjectHit; + + [UIHint(UIHint.Variable)] + [Tooltip("Get the relative velocity of the collision.")] + public FsmVector3 relativeVelocity; + + [UIHint(UIHint.Variable)] + [Tooltip("Get the relative speed of the collision. Useful for controlling reactions. E.g., selecting an appropriate sound fx.")] + public FsmFloat relativeSpeed; + + [UIHint(UIHint.Variable)] + [Tooltip("Get the world position of the collision contact. Useful for spawning effects etc.")] + public FsmVector3 contactPoint; + + [UIHint(UIHint.Variable)] + [Tooltip("Get the collision normal vector. Useful for aligning spawned effects etc.")] + public FsmVector3 contactNormal; + + [UIHint(UIHint.Variable)] + [Tooltip("Get the name of the physics material of the colliding GameObject. Useful for triggering different effects. Audio, particles...")] + public FsmString physicsMaterialName; + + public override void Reset() + { + gameObjectHit = null; + relativeVelocity = null; + relativeSpeed = null; + contactPoint = null; + contactNormal = null; + physicsMaterialName = null; + } + + void StoreCollisionInfo() + { + if (Fsm.CollisionInfo == null) + { + return; + } + + gameObjectHit.Value = Fsm.CollisionInfo.gameObject; + relativeSpeed.Value = Fsm.CollisionInfo.relativeVelocity.magnitude; + relativeVelocity.Value = Fsm.CollisionInfo.relativeVelocity; + physicsMaterialName.Value = Fsm.CollisionInfo.collider.material.name; + + if (Fsm.CollisionInfo.contacts != null && Fsm.CollisionInfo.contacts.Length > 0) + { + contactPoint.Value = Fsm.CollisionInfo.contacts[0].point; + contactNormal.Value = Fsm.CollisionInfo.contacts[0].normal; + } + } + + public override void OnEnter() + { + StoreCollisionInfo(); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetCollisionInfo.cs.meta b/Assets/PlayMaker/Actions/GetCollisionInfo.cs.meta new file mode 100755 index 0000000..139cbb8 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetCollisionInfo.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8241c7f0706b3bc41a7e3a8155be2824 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetColorRGBA.cs b/Assets/PlayMaker/Actions/GetColorRGBA.cs new file mode 100755 index 0000000..1389dfe --- /dev/null +++ b/Assets/PlayMaker/Actions/GetColorRGBA.cs @@ -0,0 +1,73 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Color)] + [Tooltip("Get the RGBA channels of a Color Variable and store them in Float Variables.")] + public class GetColorRGBA : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The Color variable.")] + public FsmColor color; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the red channel in a float variable.")] + public FsmFloat storeRed; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the green channel in a float variable.")] + public FsmFloat storeGreen; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the blue channel in a float variable.")] + public FsmFloat storeBlue; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the alpha channel in a float variable.")] + public FsmFloat storeAlpha; + + [Tooltip("Repeat every frame. Useful if the color variable is changing.")] + public bool everyFrame; + + public override void Reset() + { + color = null; + storeRed = null; + storeGreen = null; + storeBlue = null; + storeAlpha = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetColorRGBA(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate () + { + DoGetColorRGBA(); + } + + void DoGetColorRGBA() + { + if (color.IsNone) + { + return; + } + + storeRed.Value = color.Value.r; + storeGreen.Value = color.Value.g; + storeBlue.Value = color.Value.b; + storeAlpha.Value = color.Value.a; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetColorRGBA.cs.meta b/Assets/PlayMaker/Actions/GetColorRGBA.cs.meta new file mode 100755 index 0000000..dba5401 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetColorRGBA.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 20a1bfe0231a3d447af9ee3bfab360f9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetComponent.cs b/Assets/PlayMaker/Actions/GetComponent.cs new file mode 100755 index 0000000..7a53eb5 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetComponent.cs @@ -0,0 +1,66 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.UnityObject)] + [Tooltip("Gets a Component attached to a GameObject and stores it in an Object variable. NOTE: Set the Object variable's Object Type to get a component of that type. E.g., set Object Type to UnityEngine.AudioListener to get the AudioListener component on the camera.")] + public class GetComponent : FsmStateAction + { + [Tooltip("The GameObject that owns the component.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.Variable)] + [RequiredField] + [Tooltip("Store the component in an Object variable.\nNOTE: Set theObject variable's Object Type to get a component of that type. E.g., set Object Type to UnityEngine.AudioListener to get the AudioListener component on the camera.")] + public FsmObject storeComponent; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + storeComponent = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetComponent(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetComponent(); + } + + void DoGetComponent() + { + if (storeComponent == null) + { + return; + } + + var targetObject = Fsm.GetOwnerDefaultTarget(gameObject); + + if (targetObject == null) + { + return; + } + + if (storeComponent.IsNone) + { + return; + } + + storeComponent.Value = targetObject.GetComponent(storeComponent.ObjectType); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetComponent.cs.meta b/Assets/PlayMaker/Actions/GetComponent.cs.meta new file mode 100755 index 0000000..1c4ea09 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetComponent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a2adcd42dd6bfa74cad7166cf5410f03 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetControllerCollisionFlags.cs b/Assets/PlayMaker/Actions/GetControllerCollisionFlags.cs new file mode 100755 index 0000000..d6f2659 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetControllerCollisionFlags.cs @@ -0,0 +1,74 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Character)] + [Tooltip("Gets the Collision Flags from a Character Controller on a Game Object. Collision flags give you a broad overview of where the character collided with any other object.")] + public class GetControllerCollisionFlags : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(CharacterController))] + [Tooltip("The GameObject with a Character Controller component.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.Variable)] + [Tooltip("True if the Character Controller capsule is on the ground")] + public FsmBool isGrounded; + + [UIHint(UIHint.Variable)] + [Tooltip("True if no collisions in last move.")] + public FsmBool none; + + [UIHint(UIHint.Variable)] + [Tooltip("True if the Character Controller capsule was hit on the sides.")] + public FsmBool sides; + + [UIHint(UIHint.Variable)] + [Tooltip("True if the Character Controller capsule was hit from above.")] + public FsmBool above; + + [UIHint(UIHint.Variable)] + [Tooltip("True if the Character Controller capsule was hit from below.")] + public FsmBool below; + + private GameObject previousGo; // remember so we can get new controller only when it changes. + private CharacterController controller; + + public override void Reset() + { + gameObject = null; + isGrounded = null; + none = null; + sides = null; + above = null; + below = null; + } + + public override void OnUpdate() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + if (go != previousGo) + { + controller = go.GetComponent(); + previousGo = go; + } + + if (controller != null) + { + isGrounded.Value = controller.isGrounded; + none.Value = (controller.collisionFlags & CollisionFlags.None) != 0; + sides.Value = (controller.collisionFlags & CollisionFlags.Sides) != 0; + above.Value = (controller.collisionFlags & CollisionFlags.Above) != 0; + below.Value = (controller.collisionFlags & CollisionFlags.Below) != 0; + } + + } + } +} diff --git a/Assets/PlayMaker/Actions/GetControllerCollisionFlags.cs.meta b/Assets/PlayMaker/Actions/GetControllerCollisionFlags.cs.meta new file mode 100755 index 0000000..278ef1e --- /dev/null +++ b/Assets/PlayMaker/Actions/GetControllerCollisionFlags.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5fef0e8a9af622c4f962fa8bed423d24 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetControllerHitInfo.cs b/Assets/PlayMaker/Actions/GetControllerHitInfo.cs new file mode 100755 index 0000000..610808f --- /dev/null +++ b/Assets/PlayMaker/Actions/GetControllerHitInfo.cs @@ -0,0 +1,59 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Character)] + [Tooltip("Gets info on the last Character Controller collision and store in variables.")] + public class GetControllerHitInfo : FsmStateAction + { + [UIHint(UIHint.Variable)] + public FsmGameObject gameObjectHit; + [UIHint(UIHint.Variable)] + public FsmVector3 contactPoint; + [UIHint(UIHint.Variable)] + public FsmVector3 contactNormal; + [UIHint(UIHint.Variable)] + public FsmVector3 moveDirection; + [UIHint(UIHint.Variable)] + public FsmFloat moveLength; + [UIHint(UIHint.Variable)] + [Tooltip("Useful for triggering different effects. Audio, particles...")] + public FsmString physicsMaterialName; + + public override void Reset() + { + gameObjectHit = null; + contactPoint = null; + contactNormal = null; + moveDirection = null; + moveLength = null; + physicsMaterialName = null; + } + + void StoreTriggerInfo() + { + if (Fsm.ControllerCollider == null) return; + + gameObjectHit.Value = Fsm.ControllerCollider.gameObject; + contactPoint.Value = Fsm.ControllerCollider.point; + contactNormal.Value = Fsm.ControllerCollider.normal; + moveDirection.Value = Fsm.ControllerCollider.moveDirection; + moveLength.Value = Fsm.ControllerCollider.moveLength; + physicsMaterialName.Value = Fsm.ControllerCollider.collider.material.name; + } + + public override void OnEnter() + { + StoreTriggerInfo(); + + Finish(); + } + + public override string ErrorCheck() + { + return ActionHelpers.CheckOwnerPhysicsSetup(Owner); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetControllerHitInfo.cs.meta b/Assets/PlayMaker/Actions/GetControllerHitInfo.cs.meta new file mode 100755 index 0000000..e70f347 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetControllerHitInfo.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4df4faf7dc9040d44bb6f8ef649c9111 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetDeviceAcceleration.cs b/Assets/PlayMaker/Actions/GetDeviceAcceleration.cs new file mode 100755 index 0000000..cececc2 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetDeviceAcceleration.cs @@ -0,0 +1,92 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Device)] + [Tooltip("Gets the last measured linear acceleration of a device and stores it in a Vector3 Variable.")] + public class GetDeviceAcceleration : FsmStateAction + { + // TODO: Figure out some nice mapping options for common use cases. +/* public enum MappingOptions + { + Flat, + Vertical + } + + [Tooltip("Flat is god for marble rolling games, vertical is good for Doodle Jump type games.")] + public MappingOptions mappingOptions; +*/ + + [UIHint(UIHint.Variable)] + public FsmVector3 storeVector; + [UIHint(UIHint.Variable)] + public FsmFloat storeX; + [UIHint(UIHint.Variable)] + public FsmFloat storeY; + [UIHint(UIHint.Variable)] + public FsmFloat storeZ; + public FsmFloat multiplier; + public bool everyFrame; + + public override void Reset() + { + storeVector = null; + storeX = null; + storeY = null; + storeZ = null; + multiplier = 1; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetDeviceAcceleration(); + + if (!everyFrame) + Finish(); + } + + + public override void OnUpdate() + { + DoGetDeviceAcceleration(); + } + + void DoGetDeviceAcceleration() + { +/* var dir = Vector3.zero; + + switch (mappingOptions) + { + case MappingOptions.Flat: + + dir.x = Input.acceleration.x; + dir.y = Input.acceleration.z; + dir.z = Input.acceleration.y; + break; + + + case MappingOptions.Vertical: + dir.x = Input.acceleration.x; + dir.y = Input.acceleration.y; + dir.z = Input.acceleration.x; + break; + } +*/ + var dir = new Vector3(Input.acceleration.x, Input.acceleration.y, Input.acceleration.z); + + if (!multiplier.IsNone) + { + dir *= multiplier.Value; + } + + storeVector.Value = dir; + storeX.Value = dir.x; + storeY.Value = dir.y; + storeZ.Value = dir.z; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetDeviceAcceleration.cs.meta b/Assets/PlayMaker/Actions/GetDeviceAcceleration.cs.meta new file mode 100755 index 0000000..d171a7f --- /dev/null +++ b/Assets/PlayMaker/Actions/GetDeviceAcceleration.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c9dcc17af4114204f800d38a9aaf19ac +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetDeviceRoll.cs b/Assets/PlayMaker/Actions/GetDeviceRoll.cs new file mode 100755 index 0000000..87aac48 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetDeviceRoll.cs @@ -0,0 +1,86 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Device)] + [Tooltip("Gets the rotation of the device around its z axis (into the screen). For example when you steer with the iPhone in a driving game.")] + public class GetDeviceRoll : FsmStateAction + { + public enum BaseOrientation + { + Portrait, + LandscapeLeft, + LandscapeRight + } + + [Tooltip("How the user is expected to hold the device (where angle will be zero).")] + public BaseOrientation baseOrientation; + [UIHint(UIHint.Variable)] + public FsmFloat storeAngle; + public FsmFloat limitAngle; + public FsmFloat smoothing; + public bool everyFrame; + + private float lastZAngle; + + public override void Reset() + { + baseOrientation = BaseOrientation.LandscapeLeft; + storeAngle = null; + limitAngle = new FsmFloat { UseVariable = true }; + smoothing = 5f; + everyFrame = true; + } + + public override void OnEnter() + { + DoGetDeviceRoll(); + + if (!everyFrame) + Finish(); + } + + + public override void OnUpdate() + { + DoGetDeviceRoll(); + } + + void DoGetDeviceRoll() + { + float x = Input.acceleration.x; + float y = Input.acceleration.y; + float zAngle = 0; + + switch (baseOrientation) + { + case BaseOrientation.Portrait: + zAngle = -Mathf.Atan2(x, -y); + break; + case BaseOrientation.LandscapeLeft: + zAngle = Mathf.Atan2(y, -x); + break; + case BaseOrientation.LandscapeRight: + zAngle = -Mathf.Atan2(y, x); + break; + } + + if (!limitAngle.IsNone) + { + zAngle = Mathf.Clamp(Mathf.Rad2Deg * zAngle, -limitAngle.Value, limitAngle.Value); + } + + if (smoothing.Value > 0) + { + zAngle = Mathf.LerpAngle(lastZAngle, zAngle, smoothing.Value * Time.deltaTime); + } + + lastZAngle = zAngle; + + storeAngle.Value = zAngle; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetDeviceRoll.cs.meta b/Assets/PlayMaker/Actions/GetDeviceRoll.cs.meta new file mode 100755 index 0000000..c0cbb3a --- /dev/null +++ b/Assets/PlayMaker/Actions/GetDeviceRoll.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 92027fbdffd3cea4ca2ceb09a13add18 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetDistance.cs b/Assets/PlayMaker/Actions/GetDistance.cs new file mode 100755 index 0000000..46c7af9 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetDistance.cs @@ -0,0 +1,61 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Measures the Distance betweens 2 Game Objects and stores the result in a Float Variable.")] + public class GetDistance : FsmStateAction + { + [RequiredField] + [Tooltip("Measure distance from this GameObject.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("Target GameObject.")] + public FsmGameObject target; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the distance in a float variable.")] + public FsmFloat storeResult; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + target = null; + storeResult = null; + everyFrame = true; + } + + public override void OnEnter() + { + DoGetDistance(); + + if (!everyFrame) + { + Finish(); + } + } + public override void OnUpdate() + { + DoGetDistance(); + } + + void DoGetDistance() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null || target.Value == null || storeResult == null) + { + return; + } + + storeResult.Value = Vector3.Distance(go.transform.position, target.Value.transform.position); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetDistance.cs.meta b/Assets/PlayMaker/Actions/GetDistance.cs.meta new file mode 100755 index 0000000..fdfe83e --- /dev/null +++ b/Assets/PlayMaker/Actions/GetDistance.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 428f92bb9c2f69b43a99266fa4930745 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetEventInfo.cs b/Assets/PlayMaker/Actions/GetEventInfo.cs new file mode 100755 index 0000000..851be3c --- /dev/null +++ b/Assets/PlayMaker/Actions/GetEventInfo.cs @@ -0,0 +1,91 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Gets info on the last event that caused a state change. See also Set Event Data action.")] + public class GetEventInfo : FsmStateAction + { + [UIHint(UIHint.Variable)] + public FsmGameObject sentByGameObject; + [UIHint(UIHint.Variable)] + public FsmString fsmName; + [UIHint(UIHint.Variable)] + public FsmBool getBoolData; + [UIHint(UIHint.Variable)] + public FsmInt getIntData; + [UIHint(UIHint.Variable)] + public FsmFloat getFloatData; + [UIHint(UIHint.Variable)] + public FsmVector2 getVector2Data; + [UIHint(UIHint.Variable)] + public FsmVector3 getVector3Data; + [UIHint(UIHint.Variable)] + public FsmString getStringData; + [UIHint(UIHint.Variable)] + public FsmGameObject getGameObjectData; + [UIHint(UIHint.Variable)] + public FsmRect getRectData; + [UIHint(UIHint.Variable)] + public FsmQuaternion getQuaternionData; + [UIHint(UIHint.Variable)] + public FsmMaterial getMaterialData; + [UIHint(UIHint.Variable)] + public FsmTexture getTextureData; + [UIHint(UIHint.Variable)] + public FsmColor getColorData; + [UIHint(UIHint.Variable)] + public FsmObject getObjectData; + + public override void Reset() + { + sentByGameObject = null; + fsmName = null; + getBoolData = null; + getIntData = null; + getFloatData = null; + getVector2Data = null; + getVector3Data = null; + getStringData = null; + getGameObjectData = null; + getRectData = null; + getQuaternionData = null; + getMaterialData = null; + getTextureData = null; + getColorData = null; + getObjectData = null; + } + + public override void OnEnter() + { + if (Fsm.EventData.SentByFsm != null) + { + sentByGameObject.Value = Fsm.EventData.SentByFsm.GameObject; + fsmName.Value = Fsm.EventData.SentByFsm.Name; + } + else + { + sentByGameObject.Value = null; + fsmName.Value = ""; + } + + getBoolData.Value = Fsm.EventData.BoolData; + getIntData.Value = Fsm.EventData.IntData; + getFloatData.Value = Fsm.EventData.FloatData; + getVector2Data.Value = Fsm.EventData.Vector2Data; + getVector3Data.Value = Fsm.EventData.Vector3Data; + getStringData.Value = Fsm.EventData.StringData; + getGameObjectData.Value = Fsm.EventData.GameObjectData; + getRectData.Value = Fsm.EventData.RectData; + getQuaternionData.Value = Fsm.EventData.QuaternionData; + getMaterialData.Value = Fsm.EventData.MaterialData; + getTextureData.Value = Fsm.EventData.TextureData; + getColorData.Value = Fsm.EventData.ColorData; + getObjectData.Value = Fsm.EventData.ObjectData; + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetEventInfo.cs.meta b/Assets/PlayMaker/Actions/GetEventInfo.cs.meta new file mode 100755 index 0000000..5a8004d --- /dev/null +++ b/Assets/PlayMaker/Actions/GetEventInfo.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bdeeb47490bb9e94ca4fcbe9b6be9a75 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmBool.cs b/Assets/PlayMaker/Actions/GetFsmBool.cs new file mode 100755 index 0000000..b6c5b86 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmBool.cs @@ -0,0 +1,72 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the value of a Bool Variable from another FSM.")] + public class GetFsmBool : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + [RequiredField] + [UIHint(UIHint.FsmBool)] + public FsmString variableName; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmBool storeValue; + public bool everyFrame; + + GameObject goLastFrame; + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + storeValue = null; + } + + public override void OnEnter() + { + DoGetFsmBool(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoGetFsmBool(); + } + + void DoGetFsmBool() + { + if (storeValue == null) return; + + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + // only get the fsm component if go has changed + + if (go != goLastFrame) + { + goLastFrame = go; + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) return; + + FsmBool fsmBool = fsm.FsmVariables.GetFsmBool(variableName.Value); + + if (fsmBool == null) return; + + storeValue.Value = fsmBool.Value; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetFsmBool.cs.meta b/Assets/PlayMaker/Actions/GetFsmBool.cs.meta new file mode 100755 index 0000000..8e9503e --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmBool.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd9621abe3cb4f14a975ab66a1d89703 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmColor.cs b/Assets/PlayMaker/Actions/GetFsmColor.cs new file mode 100755 index 0000000..859efd1 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmColor.cs @@ -0,0 +1,72 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the value of a Color Variable from another FSM.")] + public class GetFsmColor : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + [RequiredField] + [UIHint(UIHint.FsmColor)] + public FsmString variableName; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmColor storeValue; + public bool everyFrame; + + GameObject goLastFrame; + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + storeValue = null; + } + + public override void OnEnter() + { + DoGetFsmColor(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoGetFsmColor(); + } + + void DoGetFsmColor() + { + if (storeValue == null) return; + + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + // only get the fsm component if go has changed + + if (go != goLastFrame) + { + goLastFrame = go; + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) return; + + FsmColor fsmColor = fsm.FsmVariables.GetFsmColor(variableName.Value); + + if (fsmColor == null) return; + + storeValue.Value = fsmColor.Value; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetFsmColor.cs.meta b/Assets/PlayMaker/Actions/GetFsmColor.cs.meta new file mode 100755 index 0000000..c2a6ecc --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmColor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1dce27cb44453b74380717775cbf4bcf +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmEnum.cs b/Assets/PlayMaker/Actions/GetFsmEnum.cs new file mode 100755 index 0000000..b9da8e3 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmEnum.cs @@ -0,0 +1,79 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the value of an Enum Variable from another FSM.")] + public class GetFsmEnum : FsmStateAction + { + [RequiredField] + [Tooltip("The target FSM")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmBool)] + public FsmString variableName; + + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmEnum storeValue; + + [Tooltip("Repeat every frame")] + public bool everyFrame; + + GameObject goLastFrame; + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + storeValue = null; + } + + public override void OnEnter() + { + DoGetFsmEnum(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetFsmEnum(); + } + + void DoGetFsmEnum() + { + if (storeValue == null) return; + + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + // only get the fsm component if go has changed + + if (go != goLastFrame) + { + goLastFrame = go; + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) return; + + var fsmEnum = fsm.FsmVariables.GetFsmEnum(variableName.Value); + if (fsmEnum == null) return; + + storeValue.Value = fsmEnum.Value; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetFsmEnum.cs.meta b/Assets/PlayMaker/Actions/GetFsmEnum.cs.meta new file mode 100755 index 0000000..4b98790 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmEnum.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c87a739e8b72e6e4e99aa78a2427fd03 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmFloat.cs b/Assets/PlayMaker/Actions/GetFsmFloat.cs new file mode 100755 index 0000000..ad6af26 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmFloat.cs @@ -0,0 +1,72 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the value of a Float Variable from another FSM.")] + public class GetFsmFloat : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + [RequiredField] + [UIHint(UIHint.FsmFloat)] + public FsmString variableName; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat storeValue; + public bool everyFrame; + + GameObject goLastFrame; + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + storeValue = null; + } + + public override void OnEnter() + { + DoGetFsmFloat(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoGetFsmFloat(); + } + + void DoGetFsmFloat() + { + if (storeValue.IsNone) return; + + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + // only get the fsm component if go has changed + + if (go != goLastFrame) + { + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + goLastFrame = go; + } + + if (fsm == null) return; + + FsmFloat fsmFloat = fsm.FsmVariables.GetFsmFloat(variableName.Value); + + if (fsmFloat == null) return; + + storeValue.Value = fsmFloat.Value; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetFsmFloat.cs.meta b/Assets/PlayMaker/Actions/GetFsmFloat.cs.meta new file mode 100755 index 0000000..98f86d5 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmFloat.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0e5e91cfed7b66c44b7f5bde1f59fe30 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmGameObject.cs b/Assets/PlayMaker/Actions/GetFsmGameObject.cs new file mode 100755 index 0000000..aa1a214 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmGameObject.cs @@ -0,0 +1,74 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the value of a Game Object Variable from another FSM.")] + public class GetFsmGameObject : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + [RequiredField] + [UIHint(UIHint.FsmGameObject)] + public FsmString variableName; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmGameObject storeValue; + public bool everyFrame; + + GameObject goLastFrame; + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + storeValue = null; + } + + public override void OnEnter() + { + DoGetFsmGameObject(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoGetFsmGameObject(); + } + + void DoGetFsmGameObject() + { + if (storeValue == null) return; + + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + // only get the fsm component if go has changed + + if (go != goLastFrame) + { + goLastFrame = go; + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) return; + + FsmGameObject fsmGameObject = fsm.FsmVariables.GetFsmGameObject(variableName.Value); + + if (fsmGameObject == null) return; + + storeValue.Value = fsmGameObject.Value; + } + + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetFsmGameObject.cs.meta b/Assets/PlayMaker/Actions/GetFsmGameObject.cs.meta new file mode 100755 index 0000000..4134156 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmGameObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 97e6a2e52290e6b4f93900fe4ad21449 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmInt.cs b/Assets/PlayMaker/Actions/GetFsmInt.cs new file mode 100755 index 0000000..45edff0 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmInt.cs @@ -0,0 +1,72 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the value of an Integer Variable from another FSM.")] + public class GetFsmInt : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + [RequiredField] + [UIHint(UIHint.FsmInt)] + public FsmString variableName; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmInt storeValue; + public bool everyFrame; + + GameObject goLastFrame; + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + storeValue = null; + } + + public override void OnEnter() + { + DoGetFsmInt(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoGetFsmInt(); + } + + void DoGetFsmInt() + { + if (storeValue == null) return; + + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + // only get the fsm component if go has changed + + if (go != goLastFrame) + { + goLastFrame = go; + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) return; + + FsmInt fsmInt = fsm.FsmVariables.GetFsmInt(variableName.Value); + + if (fsmInt == null) return; + + storeValue.Value = fsmInt.Value; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetFsmInt.cs.meta b/Assets/PlayMaker/Actions/GetFsmInt.cs.meta new file mode 100755 index 0000000..90b1579 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmInt.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2d9f76bd8ba211b488b98b673121384c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmMaterial.cs b/Assets/PlayMaker/Actions/GetFsmMaterial.cs new file mode 100755 index 0000000..4ee9a4f --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmMaterial.cs @@ -0,0 +1,87 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the value of a Material Variable from another FSM.")] + public class GetFsmMaterial : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmMaterial)] + public FsmString variableName; + + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmMaterial storeValue; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + GameObject goLastFrame; + protected PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + variableName = ""; + storeValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetFsmVariable(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetFsmVariable(); + } + + void DoGetFsmVariable() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // only get the fsm component if go has changed + + if (go != goLastFrame) + { + goLastFrame = go; + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null || storeValue == null) + { + return; + } + + var fsmVar = fsm.FsmVariables.GetFsmMaterial(variableName.Value); + + if (fsmVar != null) + { + storeValue.Value = fsmVar.Value; + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetFsmMaterial.cs.meta b/Assets/PlayMaker/Actions/GetFsmMaterial.cs.meta new file mode 100755 index 0000000..f2755a6 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmMaterial.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b1ca2bc76bd8cc48bc89bd3b995d3a9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmObject.cs b/Assets/PlayMaker/Actions/GetFsmObject.cs new file mode 100755 index 0000000..e65e729 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmObject.cs @@ -0,0 +1,87 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the value of an Object Variable from another FSM.")] + public class GetFsmObject : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmObject)] + public FsmString variableName; + + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmObject storeValue; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + GameObject goLastFrame; + protected PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + variableName = ""; + storeValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetFsmVariable(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetFsmVariable(); + } + + void DoGetFsmVariable() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // only get the fsm component if go has changed + + if (go != goLastFrame) + { + goLastFrame = go; + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null || storeValue == null) + { + return; + } + + var fsmVar = fsm.FsmVariables.GetFsmObject(variableName.Value); + + if (fsmVar != null) + { + storeValue.Value = fsmVar.Value; + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetFsmObject.cs.meta b/Assets/PlayMaker/Actions/GetFsmObject.cs.meta new file mode 100755 index 0000000..fb72def --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0cbb971dcad5dfe41ba207cf8ddf10e8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmQuaternion.cs b/Assets/PlayMaker/Actions/GetFsmQuaternion.cs new file mode 100755 index 0000000..6522b1c --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmQuaternion.cs @@ -0,0 +1,87 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the value of a Quaternion Variable from another FSM.")] + public class GetFsmQuaternion : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmQuaternion)] + public FsmString variableName; + + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmQuaternion storeValue; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + GameObject goLastFrame; + protected PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + variableName = ""; + storeValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetFsmVariable(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetFsmVariable(); + } + + void DoGetFsmVariable() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // only get the fsm component if go has changed + + if (go != goLastFrame) + { + goLastFrame = go; + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null || storeValue == null) + { + return; + } + + var fsmVar = fsm.FsmVariables.GetFsmQuaternion(variableName.Value); + + if (fsmVar != null) + { + storeValue.Value = fsmVar.Value; + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetFsmQuaternion.cs.meta b/Assets/PlayMaker/Actions/GetFsmQuaternion.cs.meta new file mode 100755 index 0000000..bb3b2c9 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmQuaternion.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d079cd4867c36e54faf57b52c0c7e4ee +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmRect.cs b/Assets/PlayMaker/Actions/GetFsmRect.cs new file mode 100755 index 0000000..2474d11 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmRect.cs @@ -0,0 +1,87 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the value of a Rect Variable from another FSM.")] + public class GetFsmRect : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmRect)] + public FsmString variableName; + + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmRect storeValue; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + GameObject goLastFrame; + protected PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + variableName = ""; + storeValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetFsmVariable(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetFsmVariable(); + } + + void DoGetFsmVariable() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // only get the fsm component if go has changed + + if (go != goLastFrame) + { + goLastFrame = go; + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null || storeValue == null) + { + return; + } + + var fsmVar = fsm.FsmVariables.GetFsmRect(variableName.Value); + + if (fsmVar != null) + { + storeValue.Value = fsmVar.Value; + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetFsmRect.cs.meta b/Assets/PlayMaker/Actions/GetFsmRect.cs.meta new file mode 100755 index 0000000..e7ed119 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmRect.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10a898a9e2d37ee469ec06b5db381052 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmState.cs b/Assets/PlayMaker/Actions/GetFsmState.cs new file mode 100755 index 0000000..22aa19f --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmState.cs @@ -0,0 +1,83 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Gets the name of the specified FSMs current state. Either reference the fsm component directly, or find it on a game object.")] + public class GetFsmState : FsmStateAction + { + [Tooltip("Drag a PlayMakerFSM component here.")] + public PlayMakerFSM fsmComponent; + + [Tooltip("If not specifyng the component above, specify the GameObject that owns the FSM")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of Fsm on Game Object. If left blank it will find the first PlayMakerFSM on the GameObject.")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the state name in a string variable.")] + public FsmString storeResult; + + [Tooltip("Repeat every frame. E.g., useful if you're waiting for the state to change.")] + public bool everyFrame; + + private PlayMakerFSM fsm; + + public override void Reset() + { + fsmComponent = null; + gameObject = null; + fsmName = ""; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetFsmState(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetFsmState(); + } + + void DoGetFsmState() + { + if (fsm == null) + { + if (fsmComponent != null) + { + fsm = fsmComponent; + } + else + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go != null) + { + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + } + + if (fsm == null) + { + storeResult.Value = ""; + return; + } + } + + storeResult.Value = fsm.ActiveStateName; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetFsmState.cs.meta b/Assets/PlayMaker/Actions/GetFsmState.cs.meta new file mode 100755 index 0000000..2930cea --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmState.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fd5aac683074ad74dbc7b5f19fe2ee26 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmString.cs b/Assets/PlayMaker/Actions/GetFsmString.cs new file mode 100755 index 0000000..aa2dad2 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmString.cs @@ -0,0 +1,72 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the value of a String Variable from another FSM.")] + public class GetFsmString : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + [RequiredField] + [UIHint(UIHint.FsmString)] + public FsmString variableName; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString storeValue; + public bool everyFrame; + + GameObject goLastFrame; + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + storeValue = null; + } + + public override void OnEnter() + { + DoGetFsmString(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoGetFsmString(); + } + + void DoGetFsmString() + { + if (storeValue == null) return; + + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + // only get the fsm component if go has changed + + if (go != goLastFrame) + { + goLastFrame = go; + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) return; + + FsmString fsmString = fsm.FsmVariables.GetFsmString(variableName.Value); + + if (fsmString == null) return; + + storeValue.Value = fsmString.Value; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetFsmString.cs.meta b/Assets/PlayMaker/Actions/GetFsmString.cs.meta new file mode 100755 index 0000000..379380a --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmString.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fdd74848050c6b44eab573991ac7e31d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmTexture.cs b/Assets/PlayMaker/Actions/GetFsmTexture.cs new file mode 100755 index 0000000..bcbf297 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmTexture.cs @@ -0,0 +1,87 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the value of a Texture Variable from another FSM.")] + public class GetFsmTexture : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmTexture)] + public FsmString variableName; + + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmTexture storeValue; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + GameObject goLastFrame; + protected PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + variableName = ""; + storeValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetFsmVariable(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetFsmVariable(); + } + + void DoGetFsmVariable() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // only get the fsm component if go has changed + + if (go != goLastFrame) + { + goLastFrame = go; + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null || storeValue == null) + { + return; + } + + var fsmVar = fsm.FsmVariables.GetFsmTexture(variableName.Value); + + if (fsmVar != null) + { + storeValue.Value = fsmVar.Value; + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetFsmTexture.cs.meta b/Assets/PlayMaker/Actions/GetFsmTexture.cs.meta new file mode 100755 index 0000000..b3be188 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmTexture.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a8b2a265ff450ee418db802c965b15a8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmVariable.cs b/Assets/PlayMaker/Actions/GetFsmVariable.cs new file mode 100755 index 0000000..6dc40be --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmVariable.cs @@ -0,0 +1,99 @@ +// (c) copyright Hutong Games, LLC 2010-2012. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the value of a variable in another FSM and store it in a variable of the same name in this FSM.")] + public class GetFsmVariable : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [HideTypeFilter] + [UIHint(UIHint.Variable)] + public FsmVar storeValue; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + private GameObject cachedGO; + private PlayMakerFSM sourceFsm; + private INamedVariable sourceVariable; + private NamedVariable targetVariable; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + storeValue = new FsmVar(); + } + + public override void OnEnter() + { + InitFsmVar(); + + DoGetFsmVariable(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetFsmVariable(); + } + + void InitFsmVar() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + if (go != cachedGO) + { + sourceFsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + sourceVariable = sourceFsm.FsmVariables.GetVariable(storeValue.variableName); + targetVariable = Fsm.Variables.GetVariable(storeValue.variableName); + storeValue.Type = targetVariable.VariableType; + + if (!string.IsNullOrEmpty(storeValue.variableName) && sourceVariable == null) + { + LogWarning("Missing Variable: " + storeValue.variableName); + } + + cachedGO = go; + } + } + + void DoGetFsmVariable() + { + if (storeValue.IsNone) + { + return; + } + + InitFsmVar(); + storeValue.GetValueFrom(sourceVariable); + storeValue.ApplyValueTo(targetVariable); + } + +#if UNITY_EDITOR + public override string AutoName() + { + return ("Get FSM Variable: " + ActionHelpers.GetValueLabel(storeValue.NamedVar)); + } +#endif + } +} diff --git a/Assets/PlayMaker/Actions/GetFsmVariable.cs.meta b/Assets/PlayMaker/Actions/GetFsmVariable.cs.meta new file mode 100755 index 0000000..a585d94 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmVariable.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 36fdfdb437289ec489dd5b1133deec80 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmVariables.cs b/Assets/PlayMaker/Actions/GetFsmVariables.cs new file mode 100755 index 0000000..f82bc41 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmVariables.cs @@ -0,0 +1,98 @@ +// (c) copyright Hutong Games, LLC 2010-2012. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the values of multiple variables in another FSM and store in variables of the same name in this FSM.")] + public class GetFsmVariables : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [HideTypeFilter] + [UIHint(UIHint.Variable)] + public FsmVar[] getVariables; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + private GameObject cachedGO; + private PlayMakerFSM sourceFsm; + private INamedVariable[] sourceVariables; + private NamedVariable[] targetVariables; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + getVariables = null; + } + + void InitFsmVars() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + if (go != cachedGO) + { + sourceVariables = new INamedVariable[getVariables.Length]; + targetVariables = new NamedVariable[getVariables.Length]; + + for (var i = 0; i < getVariables.Length; i++) + { + var variableName = getVariables[i].variableName; + sourceFsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + sourceVariables[i] = sourceFsm.FsmVariables.GetVariable(variableName); + targetVariables[i] = Fsm.Variables.GetVariable(variableName); + getVariables[i].Type = targetVariables[i].VariableType; + + if (!string.IsNullOrEmpty(variableName) && sourceVariables[i] == null) + { + LogWarning("Missing Variable: " + variableName); + } + + cachedGO = go; + } + } + } + + public override void OnEnter() + { + InitFsmVars(); + + DoGetFsmVariables(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetFsmVariables(); + } + + void DoGetFsmVariables() + { + InitFsmVars(); + + for (var i = 0; i < getVariables.Length; i++) + { + getVariables[i].GetValueFrom(sourceVariables[i]); + getVariables[i].ApplyValueTo(targetVariables[i]); + } + } + } +} diff --git a/Assets/PlayMaker/Actions/GetFsmVariables.cs.meta b/Assets/PlayMaker/Actions/GetFsmVariables.cs.meta new file mode 100755 index 0000000..391709d --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmVariables.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 46663c0db282f7045807d75af544b7f6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmVector2.cs b/Assets/PlayMaker/Actions/GetFsmVector2.cs new file mode 100755 index 0000000..8b440da --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmVector2.cs @@ -0,0 +1,85 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the value of a Vector2 Variable from another FSM.")] + public class GetFsmVector2 : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + [RequiredField] + [UIHint(UIHint.FsmVector2)] + public FsmString variableName; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector2 storeValue; + public bool everyFrame; + + GameObject goLastFrame; + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + storeValue = null; + } + + public override void OnEnter() + { + DoGetFsmVector2(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoGetFsmVector2(); + } + + void DoGetFsmVector2() + { + if (storeValue == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + + if (go == null) + { + return; + } + + // only get the fsm component if go has changed + + if (go != goLastFrame) + { + goLastFrame = go; + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + return; + } + + var fsmVector2 = fsm.FsmVariables.GetFsmVector2(variableName.Value); + + if (fsmVector2 == null) + { + return; + } + + storeValue.Value = fsmVector2.Value; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetFsmVector2.cs.meta b/Assets/PlayMaker/Actions/GetFsmVector2.cs.meta new file mode 100755 index 0000000..9677264 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmVector2.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a755290c09b78ed44bd915310300b42c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetFsmVector3.cs b/Assets/PlayMaker/Actions/GetFsmVector3.cs new file mode 100755 index 0000000..6fd9764 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmVector3.cs @@ -0,0 +1,72 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Get the value of a Vector3 Variable from another FSM.")] + public class GetFsmVector3 : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + [RequiredField] + [UIHint(UIHint.FsmVector3)] + public FsmString variableName; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 storeValue; + public bool everyFrame; + + GameObject goLastFrame; + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + storeValue = null; + } + + public override void OnEnter() + { + DoGetFsmVector3(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoGetFsmVector3(); + } + + void DoGetFsmVector3() + { + if (storeValue == null) return; + + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + // only get the fsm component if go has changed + + if (go != goLastFrame) + { + goLastFrame = go; + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) return; + + FsmVector3 fsmVector3 = fsm.FsmVariables.GetFsmVector3(variableName.Value); + + if (fsmVector3 == null) return; + + storeValue.Value = fsmVector3.Value; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetFsmVector3.cs.meta b/Assets/PlayMaker/Actions/GetFsmVector3.cs.meta new file mode 100755 index 0000000..486c6a4 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetFsmVector3.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 46c8c8bb1397d144d9adb770445ab086 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetIPhoneSettings.cs b/Assets/PlayMaker/Actions/GetIPhoneSettings.cs new file mode 100755 index 0000000..d1822ee --- /dev/null +++ b/Assets/PlayMaker/Actions/GetIPhoneSettings.cs @@ -0,0 +1,63 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Device)] + [Tooltip("Get various iPhone settings.")] + public class GetIPhoneSettings : FsmStateAction + { + [UIHint(UIHint.Variable)] + [Tooltip("Allows device to fall into 'sleep' state with screen being dim if no touches occurred. Default value is true.")] + public FsmBool getScreenCanDarken; + + [UIHint(UIHint.Variable)] + [Tooltip("A unique device identifier string. It is guaranteed to be unique for every device (Read Only).")] + public FsmString getUniqueIdentifier; + + [UIHint(UIHint.Variable)] + [Tooltip("The user defined name of the device (Read Only).")] + public FsmString getName; + + [UIHint(UIHint.Variable)] + [Tooltip("The model of the device (Read Only).")] + public FsmString getModel; + + [UIHint(UIHint.Variable)] + [Tooltip("The name of the operating system running on the device (Read Only).")] + public FsmString getSystemName; + + [UIHint(UIHint.Variable)] + [Tooltip("The generation of the device (Read Only).")] + public FsmString getGeneration; + + public override void Reset() + { + getScreenCanDarken = null; + getUniqueIdentifier = null; + getName = null; + getModel = null; + getSystemName = null; + getGeneration = null; + } + + public override void OnEnter() + { +#if UNITY_IPHONE + + getScreenCanDarken.Value = Screen.sleepTimeout > 0f; //iPhoneSettings.screenCanDarken; + getUniqueIdentifier.Value = SystemInfo.deviceUniqueIdentifier; //iPhoneSettings.uniqueIdentifier; + getName.Value = SystemInfo.deviceName; //iPhoneSettings.name; + getModel.Value = SystemInfo.deviceModel; //iPhoneSettings.model; + getSystemName.Value = SystemInfo.operatingSystem; //iPhoneSettings.systemName; +#if UNITY_4_3 || UNITY_4_5 || UNITY_4_6 + getGeneration.Value = iPhone.generation.ToString(); +#else + getGeneration.Value = UnityEngine.iOS.Device.generation.ToString(); +#endif +#endif + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetIPhoneSettings.cs.meta b/Assets/PlayMaker/Actions/GetIPhoneSettings.cs.meta new file mode 100755 index 0000000..eb79555 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetIPhoneSettings.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 75228a05fe3d0d04080e899b8b2704ad +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetKey.cs b/Assets/PlayMaker/Actions/GetKey.cs new file mode 100755 index 0000000..70f9511 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetKey.cs @@ -0,0 +1,52 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Gets the pressed state of a Key.")] + public class GetKey : FsmStateAction + { + [RequiredField] + [Tooltip("The key to test.")] + public KeyCode key; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store if the key is down (True) or up (False).")] + public FsmBool storeResult; + + [Tooltip("Repeat every frame. Useful if you're waiting for a key press/release.")] + public bool everyFrame; + + public override void Reset() + { + key = KeyCode.None; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetKey(); + + if (!everyFrame) + { + Finish(); + } + } + + + public override void OnUpdate() + { + DoGetKey(); + } + + void DoGetKey() + { + storeResult.Value = Input.GetKey(key); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetKey.cs.meta b/Assets/PlayMaker/Actions/GetKey.cs.meta new file mode 100755 index 0000000..6299d1e --- /dev/null +++ b/Assets/PlayMaker/Actions/GetKey.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 09e09d95b123250499060078cf57b480 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetKeyDown.cs b/Assets/PlayMaker/Actions/GetKeyDown.cs new file mode 100755 index 0000000..b9a2bb7 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetKeyDown.cs @@ -0,0 +1,34 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Sends an Event when a Key is pressed.")] + public class GetKeyDown : FsmStateAction + { + [RequiredField] + public KeyCode key; + public FsmEvent sendEvent; + [UIHint(UIHint.Variable)] + public FsmBool storeResult; + + public override void Reset() + { + sendEvent = null; + key = KeyCode.None; + storeResult = null; + } + + public override void OnUpdate() + { + bool keyDown = Input.GetKeyDown(key); + + if (keyDown) + Fsm.Event(sendEvent); + + storeResult.Value = keyDown; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetKeyDown.cs.meta b/Assets/PlayMaker/Actions/GetKeyDown.cs.meta new file mode 100755 index 0000000..7d430e8 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetKeyDown.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dc977968122a76d48b8ab23de94e7018 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetKeyUp.cs b/Assets/PlayMaker/Actions/GetKeyUp.cs new file mode 100755 index 0000000..f8f3bb3 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetKeyUp.cs @@ -0,0 +1,34 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Sends an Event when a Key is released.")] + public class GetKeyUp : FsmStateAction + { + [RequiredField] + public KeyCode key; + public FsmEvent sendEvent; + [UIHint(UIHint.Variable)] + public FsmBool storeResult; + + public override void Reset() + { + sendEvent = null; + key = KeyCode.None; + storeResult = null; + } + + public override void OnUpdate() + { + bool keyUp = Input.GetKeyUp(key); + + if (keyUp) + Fsm.Event(sendEvent); + + storeResult.Value = keyUp; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetKeyUp.cs.meta b/Assets/PlayMaker/Actions/GetKeyUp.cs.meta new file mode 100755 index 0000000..5d6a155 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetKeyUp.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6f54ffcea7679849b1fc474dab578c7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetLastEvent.cs b/Assets/PlayMaker/Actions/GetLastEvent.cs new file mode 100755 index 0000000..0186ea9 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetLastEvent.cs @@ -0,0 +1,26 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Gets the event that caused the transition to the current state, and stores it in a String Variable.")] + public class GetLastEvent : FsmStateAction + { + [UIHint(UIHint.Variable)] + public FsmString storeEvent; + + public override void Reset() + { + storeEvent = null; + } + + public override void OnEnter() + { + storeEvent.Value = Fsm.LastTransition == null ? "START" : Fsm.LastTransition.EventName; + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetLastEvent.cs.meta b/Assets/PlayMaker/Actions/GetLastEvent.cs.meta new file mode 100755 index 0000000..54949cd --- /dev/null +++ b/Assets/PlayMaker/Actions/GetLastEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f812896d24109f44959a5f3cb41bb5f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetLayer.cs b/Assets/PlayMaker/Actions/GetLayer.cs new file mode 100755 index 0000000..0ae2286 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetLayer.cs @@ -0,0 +1,45 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Gets a Game Object's Layer and stores it in an Int Variable.")] + public class GetLayer : FsmStateAction + { + [RequiredField] + public FsmGameObject gameObject; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmInt storeResult; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetLayer(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoGetLayer(); + } + + void DoGetLayer() + { + if (gameObject.Value == null) return; + + storeResult.Value = gameObject.Value.layer; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetLayer.cs.meta b/Assets/PlayMaker/Actions/GetLayer.cs.meta new file mode 100755 index 0000000..72fd769 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetLayer.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 130ab1592e3e4084ba6076940d13d2cd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetLocationInfo.cs b/Assets/PlayMaker/Actions/GetLocationInfo.cs new file mode 100755 index 0000000..8a0191b --- /dev/null +++ b/Assets/PlayMaker/Actions/GetLocationInfo.cs @@ -0,0 +1,75 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Device)] + [Tooltip("Gets Location Info from a mobile device. NOTE: Use StartLocationService before trying to get location info.")] + public class GetLocationInfo : FsmStateAction + { + [UIHint(UIHint.Variable)] + public FsmVector3 vectorPosition; + [UIHint(UIHint.Variable)] + public FsmFloat longitude; + [UIHint(UIHint.Variable)] + public FsmFloat latitude; + [UIHint(UIHint.Variable)] + public FsmFloat altitude; + [UIHint(UIHint.Variable)] + public FsmFloat horizontalAccuracy; + [UIHint(UIHint.Variable)] + public FsmFloat verticalAccuracy; + // TODO: figure out useful way to expose timeStamp + // maybe how old is the location...? + //[UIHint(UIHint.Variable)] + //[Tooltip("Timestamp (in seconds since the game started) when location was last updated.")] + //public FsmFloat timeStamp; + [Tooltip("Event to send if the location cannot be queried.")] + public FsmEvent errorEvent; + + public override void Reset() + { + longitude = null; + latitude = null; + altitude = null; + horizontalAccuracy = null; + verticalAccuracy = null; + //timeStamp = null; + errorEvent = null; + } + + public override void OnEnter() + { + DoGetLocationInfo(); + + Finish(); + } + + void DoGetLocationInfo() + { +#if UNITY_IPHONE || UNITY_ANDROID || UNITY_BLACKBERRY || UNITY_WP8 + + if (Input.location.status != LocationServiceStatus.Running) + { + Fsm.Event(errorEvent); + return; + } + + float x = Input.location.lastData.longitude; + float y = Input.location.lastData.latitude; + float z = Input.location.lastData.altitude; + + vectorPosition.Value = new Vector3(x,y,z); + + longitude.Value = x; + latitude.Value = y; + altitude.Value = z; + + horizontalAccuracy.Value = Input.location.lastData.horizontalAccuracy; + verticalAccuracy.Value = Input.location.lastData.verticalAccuracy; + +#endif + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetLocationInfo.cs.meta b/Assets/PlayMaker/Actions/GetLocationInfo.cs.meta new file mode 100755 index 0000000..8209c47 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetLocationInfo.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 083716b1d12bae54db4cfe69d822cccf +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetMainCamera.cs b/Assets/PlayMaker/Actions/GetMainCamera.cs new file mode 100755 index 0000000..82a0993 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMainCamera.cs @@ -0,0 +1,29 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +// Thanks to James Murchison for the original version of this script. + +using UnityEngine; +using HutongGames.PlayMaker; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Camera)] + [Tooltip("Gets the camera tagged MainCamera from the scene")] + public class GetMainCamera : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmGameObject storeGameObject; + + public override void Reset () + { + storeGameObject = null; + } + + public override void OnEnter () + { + storeGameObject.Value = Camera.main != null ? Camera.main.gameObject : null; + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetMainCamera.cs.meta b/Assets/PlayMaker/Actions/GetMainCamera.cs.meta new file mode 100755 index 0000000..c0dcb25 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMainCamera.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c85da2b6adfa49441ad3f64fb7ecbc3b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetMass.cs b/Assets/PlayMaker/Actions/GetMass.cs new file mode 100755 index 0000000..b8e8321 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMass.cs @@ -0,0 +1,43 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Gets the Mass of a Game Object's Rigid Body.")] + public class GetMass : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + [Tooltip("The GameObject that owns the Rigidbody")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the mass in a float variable.")] + public FsmFloat storeResult; + + public override void Reset() + { + gameObject = null; + storeResult = null; + } + + public override void OnEnter() + { + DoGetMass(); + + Finish(); + } + + void DoGetMass() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + storeResult.Value = rigidbody.mass; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetMass.cs.meta b/Assets/PlayMaker/Actions/GetMass.cs.meta new file mode 100755 index 0000000..c6ffa2f --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMass.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ffabb4161e65b10469326724e680a136 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetMaterial.cs b/Assets/PlayMaker/Actions/GetMaterial.cs new file mode 100755 index 0000000..d5ea214 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMaterial.cs @@ -0,0 +1,76 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +// Thanks to: Giyomu +// http://hutonggames.com/playmakerforum/index.php?topic=400.0 + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Material)] + [Tooltip("Get a material at index on a gameObject and store it in a variable")] + public class GetMaterial : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Renderer))] + [Tooltip("The GameObject the Material is applied to.")] + public FsmOwnerDefault gameObject; + + [Tooltip("The index of the Material in the Materials array.")] + public FsmInt materialIndex; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the material in a variable.")] + public FsmMaterial material; + + [Tooltip("Get the shared material of this object. NOTE: Modifying the shared material will change the appearance of all objects using this material, and change material settings that are stored in the project too.")] + public bool getSharedMaterial; + + public override void Reset() + { + gameObject = null; + material = null; + materialIndex = 0; + getSharedMaterial = false; + } + + public override void OnEnter () + { + DoGetMaterial(); + Finish(); + } + + void DoGetMaterial() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + if (materialIndex.Value == 0 && !getSharedMaterial) + { + material.Value = renderer.material; + } + + else if(materialIndex.Value == 0 && getSharedMaterial) + { + material.Value = renderer.sharedMaterial; + } + + else if (renderer.materials.Length > materialIndex.Value && !getSharedMaterial) + { + var materials = renderer.materials; + material.Value = materials[materialIndex.Value]; + renderer.materials = materials; + } + + else if (renderer.materials.Length > materialIndex.Value && getSharedMaterial) + { + var materials = renderer.sharedMaterials; + material.Value = materials[materialIndex.Value]; + renderer.sharedMaterials = materials; + } + } + } +} diff --git a/Assets/PlayMaker/Actions/GetMaterial.cs.meta b/Assets/PlayMaker/Actions/GetMaterial.cs.meta new file mode 100755 index 0000000..6a1d779 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMaterial.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 77990142c9a8a824a895f46131a474f7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetMaterialTexture.cs b/Assets/PlayMaker/Actions/GetMaterialTexture.cs new file mode 100755 index 0000000..ebe814f --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMaterialTexture.cs @@ -0,0 +1,88 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +// Thanks to: Giyomu +// http://hutonggames.com/playmakerforum/index.php?topic=401.0 + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Material)] + [Tooltip("Get a texture from a material on a GameObject")] + public class GetMaterialTexture : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Renderer))] + [Tooltip("The GameObject the Material is applied to.")] + public FsmOwnerDefault gameObject; + + [Tooltip("The index of the Material in the Materials array.")] + public FsmInt materialIndex; + + [UIHint(UIHint.NamedTexture)] + [Tooltip("The texture to get. See Unity Shader docs for names.")] + public FsmString namedTexture; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Title("StoreTexture")] // fix parameter name + [Tooltip("Store the texture in a variable.")] + public FsmTexture storedTexture; + + [Tooltip("Get the shared version of the texture.")] + public bool getFromSharedMaterial; + + public override void Reset() + { + gameObject = null; + materialIndex = 0; + namedTexture = "_MainTex"; + storedTexture = null; + getFromSharedMaterial = false; + } + + public override void OnEnter() + { + DoGetMaterialTexture(); + Finish(); + } + + void DoGetMaterialTexture() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + var namedTex = namedTexture.Value; + if (namedTex == "") + { + namedTex = "_MainTex"; + } + + if (materialIndex.Value == 0 && !getFromSharedMaterial) + { + storedTexture.Value = renderer.material.GetTexture(namedTex); + } + + else if (materialIndex.Value == 0 && getFromSharedMaterial) + { + storedTexture.Value = renderer.sharedMaterial.GetTexture(namedTex); + } + + else if (renderer.materials.Length > materialIndex.Value && !getFromSharedMaterial) + { + var materials = renderer.materials; + storedTexture.Value = renderer.materials[materialIndex.Value].GetTexture(namedTex); + renderer.materials = materials; + } + + else if (renderer.materials.Length > materialIndex.Value && getFromSharedMaterial) + { + var materials = renderer.sharedMaterials; + storedTexture.Value = renderer.sharedMaterials[materialIndex.Value].GetTexture(namedTex); + renderer.materials = materials; + } + } + } +} diff --git a/Assets/PlayMaker/Actions/GetMaterialTexture.cs.meta b/Assets/PlayMaker/Actions/GetMaterialTexture.cs.meta new file mode 100755 index 0000000..c38727d --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMaterialTexture.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f52eb48d413c85b46bccfe0d6e75098b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetMouseButton.cs b/Assets/PlayMaker/Actions/GetMouseButton.cs new file mode 100755 index 0000000..77d86d2 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMouseButton.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Gets the pressed state of the specified Mouse Button and stores it in a Bool Variable. See Unity Input Manager doc.")] + public class GetMouseButton : FsmStateAction + { + [RequiredField] + [Tooltip("The mouse button to test.")] + public MouseButton button; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the pressed state in a Bool Variable.")] + public FsmBool storeResult; + + public override void Reset() + { + button = MouseButton.Left; + storeResult = null; + } + + public override void OnEnter() + { + storeResult.Value = Input.GetMouseButton((int)button); + } + + public override void OnUpdate() + { + storeResult.Value = Input.GetMouseButton((int)button); + } + } +} + diff --git a/Assets/PlayMaker/Actions/GetMouseButton.cs.meta b/Assets/PlayMaker/Actions/GetMouseButton.cs.meta new file mode 100755 index 0000000..adc099d --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMouseButton.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 890d733aad46f3e4c98f7731b61caa97 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetMouseButtonDown.cs b/Assets/PlayMaker/Actions/GetMouseButtonDown.cs new file mode 100755 index 0000000..d230172 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMouseButtonDown.cs @@ -0,0 +1,50 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Sends an Event when the specified Mouse Button is pressed. Optionally store the button state in a bool variable.")] + public class GetMouseButtonDown : FsmStateAction + { + [RequiredField] + [Tooltip("The mouse button to test.")] + public MouseButton button; + + [Tooltip("Event to send if the mouse button is down.")] + public FsmEvent sendEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the button state in a Bool Variable.")] + public FsmBool storeResult; + + public override void Reset() + { + button = MouseButton.Left; + sendEvent = null; + storeResult = null; + } + + public override void OnEnter() + { + DoGetMouseButtonDown(); + } + + public override void OnUpdate() + { + DoGetMouseButtonDown(); + } + + void DoGetMouseButtonDown() + { + bool buttonDown = Input.GetMouseButtonDown((int)button); + if (buttonDown) + { + Fsm.Event(sendEvent); + } + + storeResult.Value = buttonDown; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetMouseButtonDown.cs.meta b/Assets/PlayMaker/Actions/GetMouseButtonDown.cs.meta new file mode 100755 index 0000000..8d4781d --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMouseButtonDown.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8fe8065692b58344582d703e5912c698 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetMouseButtonUp.cs b/Assets/PlayMaker/Actions/GetMouseButtonUp.cs new file mode 100755 index 0000000..1b3def5 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMouseButtonUp.cs @@ -0,0 +1,50 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Sends an Event when the specified Mouse Button is released. Optionally store the button state in a bool variable.")] + public class GetMouseButtonUp : FsmStateAction + { + [RequiredField] + [Tooltip("The mouse button to test.")] + public MouseButton button; + + [Tooltip("Event to send if the mouse button is down.")] + public FsmEvent sendEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the pressed state in a Bool Variable.")] + public FsmBool storeResult; + + public override void Reset() + { + button = MouseButton.Left; + sendEvent = null; + storeResult = null; + } + + public override void OnEnter() + { + DoGetMouseButtonUp(); + } + + public override void OnUpdate() + { + DoGetMouseButtonUp(); + } + + public void DoGetMouseButtonUp() + { + bool buttonUp = Input.GetMouseButtonUp((int)button); + if (buttonUp) + { + Fsm.Event(sendEvent); + } + + storeResult.Value = buttonUp; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetMouseButtonUp.cs.meta b/Assets/PlayMaker/Actions/GetMouseButtonUp.cs.meta new file mode 100755 index 0000000..777b455 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMouseButtonUp.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5f7b489fa5d69534a86005b52bc02998 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetMouseX.cs b/Assets/PlayMaker/Actions/GetMouseX.cs new file mode 100755 index 0000000..8414eb5 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMouseX.cs @@ -0,0 +1,46 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Gets the X Position of the mouse and stores it in a Float Variable.")] + public class GetMouseX : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat storeResult; + public bool normalize; + + public override void Reset() + { + storeResult = null; + normalize = true; + } + + public override void OnEnter() + { + DoGetMouseX(); + } + + public override void OnUpdate() + { + DoGetMouseX(); + } + + void DoGetMouseX() + { + if (storeResult != null) + { + float xpos = Input.mousePosition.x; + + if (normalize) + xpos /= Screen.width; + + storeResult.Value = xpos; + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/GetMouseX.cs.meta b/Assets/PlayMaker/Actions/GetMouseX.cs.meta new file mode 100755 index 0000000..2a223da --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMouseX.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3e948dfb9aecf7247b31e68381d364f4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetMouseY.cs b/Assets/PlayMaker/Actions/GetMouseY.cs new file mode 100755 index 0000000..b9123a3 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMouseY.cs @@ -0,0 +1,46 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Gets the Y Position of the mouse and stores it in a Float Variable.")] + public class GetMouseY : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat storeResult; + public bool normalize; + + public override void Reset() + { + storeResult = null; + normalize = true; + } + + public override void OnEnter() + { + DoGetMouseY(); + } + + public override void OnUpdate() + { + DoGetMouseY(); + } + + void DoGetMouseY() + { + if (storeResult != null) + { + float ypos = Input.mousePosition.y; + + if (normalize) + ypos /= Screen.height; + + storeResult.Value = ypos; + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/GetMouseY.cs.meta b/Assets/PlayMaker/Actions/GetMouseY.cs.meta new file mode 100755 index 0000000..21adeaa --- /dev/null +++ b/Assets/PlayMaker/Actions/GetMouseY.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f6b2db7fd3dcefa41b738bd147447ae9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetName.cs b/Assets/PlayMaker/Actions/GetName.cs new file mode 100755 index 0000000..5b2fa9d --- /dev/null +++ b/Assets/PlayMaker/Actions/GetName.cs @@ -0,0 +1,47 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Gets the name of a Game Object and stores it in a String Variable.")] + public class GetName : FsmStateAction + { + [RequiredField] + public FsmGameObject gameObject; + + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString storeName; + + public bool everyFrame; + + public override void Reset() + { + gameObject = new FsmGameObject { UseVariable = true}; + storeName = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetGameObjectName(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetGameObjectName(); + } + + void DoGetGameObjectName() + { + var go = gameObject.Value; + + storeName.Value = go != null ? go.name : ""; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetName.cs.meta b/Assets/PlayMaker/Actions/GetName.cs.meta new file mode 100755 index 0000000..3b863a8 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetName.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 045ff2653e06dc348a164ea75e133264 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetNextChild.cs b/Assets/PlayMaker/Actions/GetNextChild.cs new file mode 100755 index 0000000..615182e --- /dev/null +++ b/Assets/PlayMaker/Actions/GetNextChild.cs @@ -0,0 +1,98 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Each time this action is called it gets the next child of a GameObject. This lets you quickly loop through all the children of an object to perform actions on them. NOTE: To find a specific child use Find Child.")] + public class GetNextChild : FsmStateAction + { + [RequiredField] + [Tooltip("The parent GameObject. Note, if GameObject changes, this action will reset and start again at the first child.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the next child in a GameObject variable.")] + public FsmGameObject storeNextChild; + + [Tooltip("Event to send to get the next child.")] + public FsmEvent loopEvent; + + [Tooltip("Event to send when there are no more children.")] + public FsmEvent finishedEvent; + + public override void Reset() + { + gameObject = null; + storeNextChild = null; + loopEvent = null; + finishedEvent = null; + } + + // cache the gameObject so we no if it changes + private GameObject go; + + // increment a child index as we loop through children + private int nextChildIndex; + + public override void OnEnter() + { + + DoGetNextChild(Fsm.GetOwnerDefaultTarget(gameObject)); + + Finish(); + } + + void DoGetNextChild(GameObject parent) + { + if (parent == null) + { + return; + } + + // reset? + + if (go != parent) + { + go = parent; + nextChildIndex = 0; + } + + // no more children? + // check first to avoid errors. + + if (nextChildIndex >= go.transform.childCount) + { + nextChildIndex = 0; + Fsm.Event(finishedEvent); + return; + } + + // get next child + + storeNextChild.Value = parent.transform.GetChild(nextChildIndex).gameObject; + + + // no more children? + // check a second time to avoid process lock and possible infinite loop if the action is called again. + // Practically, this enabled calling again this state and it will start again iterating from the first child. + + if (nextChildIndex >= go.transform.childCount) + { + nextChildIndex = 0; + Fsm.Event(finishedEvent); + return; + } + + // iterate the next child + nextChildIndex++; + + if (loopEvent != null) + { + Fsm.Event(loopEvent); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetNextChild.cs.meta b/Assets/PlayMaker/Actions/GetNextChild.cs.meta new file mode 100755 index 0000000..6f368fd --- /dev/null +++ b/Assets/PlayMaker/Actions/GetNextChild.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2750bf7d1d5757341ac1d3b3934ba848 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetOwner.cs b/Assets/PlayMaker/Actions/GetOwner.cs new file mode 100755 index 0000000..9a51a28 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetOwner.cs @@ -0,0 +1,27 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Gets the Game Object that owns the FSM and stores it in a game object variable.")] + public class GetOwner : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmGameObject storeGameObject; + + public override void Reset() + { + storeGameObject = null; + } + + public override void OnEnter() + { + storeGameObject.Value = Owner; + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetOwner.cs.meta b/Assets/PlayMaker/Actions/GetOwner.cs.meta new file mode 100755 index 0000000..776def2 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetOwner.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a09fbbee2ff3ced47847530415f04af0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetParent.cs b/Assets/PlayMaker/Actions/GetParent.cs new file mode 100755 index 0000000..e6a473e --- /dev/null +++ b/Assets/PlayMaker/Actions/GetParent.cs @@ -0,0 +1,31 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Gets the Parent of a Game Object.")] + public class GetParent : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [UIHint(UIHint.Variable)] + public FsmGameObject storeResult; + + public override void Reset() + { + gameObject = null; + storeResult = null; + } + + public override void OnEnter() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go != null) + storeResult.Value = go.transform.parent == null ? null : go.transform.parent.gameObject; + else + storeResult.Value = null; + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetParent.cs.meta b/Assets/PlayMaker/Actions/GetParent.cs.meta new file mode 100755 index 0000000..74f0d0c --- /dev/null +++ b/Assets/PlayMaker/Actions/GetParent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ebc1e55f53789442b767369a58c2427 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetPosition.cs b/Assets/PlayMaker/Actions/GetPosition.cs new file mode 100755 index 0000000..1967c4a --- /dev/null +++ b/Assets/PlayMaker/Actions/GetPosition.cs @@ -0,0 +1,74 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Gets the Position of a Game Object and stores it in a Vector3 Variable or each Axis in a Float Variable")] + public class GetPosition : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.Variable)] + public FsmVector3 vector; + + [UIHint(UIHint.Variable)] + public FsmFloat x; + + [UIHint(UIHint.Variable)] + public FsmFloat y; + + [UIHint(UIHint.Variable)] + public FsmFloat z; + + public Space space; + + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + vector = null; + x = null; + y = null; + z = null; + space = Space.World; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetPosition(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetPosition(); + } + + void DoGetPosition() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + var position = space == Space.World ? go.transform.position : go.transform.localPosition; + + vector.Value = position; + x.Value = position.x; + y.Value = position.y; + z.Value = position.z; + } + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetPosition.cs.meta b/Assets/PlayMaker/Actions/GetPosition.cs.meta new file mode 100755 index 0000000..4faaa89 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetPosition.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 30b9e49bd10ad084f9de50bd465c7311 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetPreviousStateName.cs b/Assets/PlayMaker/Actions/GetPreviousStateName.cs new file mode 100755 index 0000000..69753b4 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetPreviousStateName.cs @@ -0,0 +1,26 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Gets the name of the previously active state and stores it in a String Variable.")] + public class GetPreviousStateName : FsmStateAction + { + [UIHint(UIHint.Variable)] + public FsmString storeName; + + public override void Reset() + { + storeName = null; + } + + public override void OnEnter() + { + storeName.Value = Fsm.PreviousActiveState == null ? null : Fsm.PreviousActiveState.Name; + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetPreviousStateName.cs.meta b/Assets/PlayMaker/Actions/GetPreviousStateName.cs.meta new file mode 100755 index 0000000..c9fe2b1 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetPreviousStateName.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c36954e78645b0b48ae925a44d2de0f9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetProperty.cs b/Assets/PlayMaker/Actions/GetProperty.cs new file mode 100755 index 0000000..edef775 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetProperty.cs @@ -0,0 +1,49 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !UNITY_FLASH + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.UnityObject)] + [Tooltip("Gets the value of any public property or field on the targeted Unity Object and stores it in a variable. E.g., Drag and drop any component attached to a Game Object to access its properties.")] + public class GetProperty : FsmStateAction + { + public FsmProperty targetProperty; + public bool everyFrame; + + public override void Reset() + { + targetProperty = new FsmProperty { setProperty = false }; + everyFrame = false; + } + + public override void OnEnter() + { + targetProperty.GetValue(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + targetProperty.GetValue(); + } + +#if UNITY_EDITOR + public override string AutoName() + { + var name = string.IsNullOrEmpty(targetProperty.PropertyName) ? "[none]" : targetProperty.PropertyName; + return "Get Property: "+ name; + //var value = ActionHelpers.GetValueLabel(targetProperty.GetVariable()); + //return string.Format("Get {0} to {1}", name, value); + } +#endif + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetProperty.cs.meta b/Assets/PlayMaker/Actions/GetProperty.cs.meta new file mode 100755 index 0000000..60131b2 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetProperty.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a018ddc252a3fd3439d9948293ffe120 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetRandomChild.cs b/Assets/PlayMaker/Actions/GetRandomChild.cs new file mode 100755 index 0000000..6101568 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetRandomChild.cs @@ -0,0 +1,40 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Gets a Random Child of a Game Object.")] + public class GetRandomChild : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmGameObject storeResult; + + public override void Reset() + { + gameObject = null; + storeResult = null; + } + + public override void OnEnter() + { + DoGetRandomChild(); + Finish(); + } + + void DoGetRandomChild() + { + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + int childCount = go.transform.childCount; + if (childCount == 0) return; + + storeResult.Value = go.transform.GetChild(Random.Range(0, childCount)).gameObject; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetRandomChild.cs.meta b/Assets/PlayMaker/Actions/GetRandomChild.cs.meta new file mode 100755 index 0000000..e5a245b --- /dev/null +++ b/Assets/PlayMaker/Actions/GetRandomChild.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef5bde52908514f4c897adef304536ca +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetRandomObject.cs b/Assets/PlayMaker/Actions/GetRandomObject.cs new file mode 100755 index 0000000..9c2cd6e --- /dev/null +++ b/Assets/PlayMaker/Actions/GetRandomObject.cs @@ -0,0 +1,65 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Gets a Random Game Object from the scene.\nOptionally filter by Tag.")] + public class GetRandomObject : FsmStateAction + { + [UIHint(UIHint.Tag)] + public FsmString withTag; + + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmGameObject storeResult; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + withTag = "Untagged"; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetRandomObject(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetRandomObject(); + } + + void DoGetRandomObject() + { + GameObject[] gameObjects; + + if (withTag.Value != "Untagged") + { + gameObjects = GameObject.FindGameObjectsWithTag(withTag.Value); + } + else + { + gameObjects = (GameObject[])Object.FindObjectsOfType(typeof(GameObject)); + } + + if (gameObjects.Length > 0) + { + storeResult.Value = gameObjects[Random.Range(0, gameObjects.Length)]; + return; + } + + storeResult.Value = null; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetRandomObject.cs.meta b/Assets/PlayMaker/Actions/GetRandomObject.cs.meta new file mode 100755 index 0000000..91ab31a --- /dev/null +++ b/Assets/PlayMaker/Actions/GetRandomObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2c4b3907e0f8f9c46b4fdb54b3c73164 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetRaycastHitInfo.cs b/Assets/PlayMaker/Actions/GetRaycastHitInfo.cs new file mode 100755 index 0000000..9ad5652 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetRaycastHitInfo.cs @@ -0,0 +1,66 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Gets info on the last Raycast and store in variables.")] + public class GetRaycastHitInfo : FsmStateAction + { + [UIHint(UIHint.Variable)] + [Tooltip("Get the GameObject hit by the last Raycast and store it in a variable.")] + public FsmGameObject gameObjectHit; + + [UIHint(UIHint.Variable)] + [Tooltip("Get the world position of the ray hit point and store it in a variable.")] + [Title("Hit Point")] + public FsmVector3 point; + + [UIHint(UIHint.Variable)] + [Tooltip("Get the normal at the hit point and store it in a variable.")] + public FsmVector3 normal; + + [UIHint(UIHint.Variable)] + [Tooltip("Get the distance along the ray to the hit point and store it in a variable.")] + public FsmFloat distance; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + gameObjectHit = null; + point = null; + normal = null; + distance = null; + everyFrame = false; + } + + void StoreRaycastInfo() + { + if (Fsm.RaycastHitInfo.collider != null) + { + gameObjectHit.Value = Fsm.RaycastHitInfo.collider.gameObject; + point.Value = Fsm.RaycastHitInfo.point; + normal.Value = Fsm.RaycastHitInfo.normal; + distance.Value = Fsm.RaycastHitInfo.distance; + } + } + + public override void OnEnter() + { + StoreRaycastInfo(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + StoreRaycastInfo(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetRaycastHitInfo.cs.meta b/Assets/PlayMaker/Actions/GetRaycastHitInfo.cs.meta new file mode 100755 index 0000000..53b93ca --- /dev/null +++ b/Assets/PlayMaker/Actions/GetRaycastHitInfo.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c5e7185b5f18b7548800c0ab7d5c3cae +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetRectFields.cs b/Assets/PlayMaker/Actions/GetRectFields.cs new file mode 100755 index 0000000..10ae85f --- /dev/null +++ b/Assets/PlayMaker/Actions/GetRectFields.cs @@ -0,0 +1,67 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Rect)] + [Tooltip("Get the individual fields of a Rect Variable and store them in Float Variables.")] + public class GetRectFields : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmRect rectVariable; + + [UIHint(UIHint.Variable)] + public FsmFloat storeX; + + [UIHint(UIHint.Variable)] + public FsmFloat storeY; + + [UIHint(UIHint.Variable)] + public FsmFloat storeWidth; + + [UIHint(UIHint.Variable)] + public FsmFloat storeHeight; + + public bool everyFrame; + + public override void Reset() + { + rectVariable = null; + storeX = null; + storeY = null; + storeWidth = null; + storeHeight = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetRectFields(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetRectFields(); + } + + void DoGetRectFields() + { + if (rectVariable.IsNone) + { + return; + } + + storeX.Value = rectVariable.Value.x; + storeY.Value = rectVariable.Value.y; + storeWidth.Value = rectVariable.Value.width; + storeHeight.Value = rectVariable.Value.height; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetRectFields.cs.meta b/Assets/PlayMaker/Actions/GetRectFields.cs.meta new file mode 100755 index 0000000..b74df87 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetRectFields.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6d1407ee3c78d9f46b206f60ca49806a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetRoot.cs b/Assets/PlayMaker/Actions/GetRoot.cs new file mode 100755 index 0000000..02e4c59 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetRoot.cs @@ -0,0 +1,38 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Gets the top most parent of the Game Object.\nIf the game object has no parent, returns itself.")] + public class GetRoot : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmGameObject storeRoot; + + public override void Reset() + { + gameObject = null; + storeRoot = null; + } + + public override void OnEnter() + { + DoGetRoot(); + + Finish(); + } + + void DoGetRoot() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + storeRoot.Value = go.transform.root.gameObject; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetRoot.cs.meta b/Assets/PlayMaker/Actions/GetRoot.cs.meta new file mode 100755 index 0000000..925846a --- /dev/null +++ b/Assets/PlayMaker/Actions/GetRoot.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 46d883c3dd43f0044ba8b4133f3a7b5a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetRotation.cs b/Assets/PlayMaker/Actions/GetRotation.cs new file mode 100755 index 0000000..afd3fa5 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetRotation.cs @@ -0,0 +1,88 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Gets the Rotation of a Game Object and stores it in a Vector3 Variable or each Axis in a Float Variable")] + public class GetRotation : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [UIHint(UIHint.Variable)] + public FsmQuaternion quaternion; + [UIHint(UIHint.Variable)] + [Title("Euler Angles")] + public FsmVector3 vector; + [UIHint(UIHint.Variable)] + public FsmFloat xAngle; + [UIHint(UIHint.Variable)] + public FsmFloat yAngle; + [UIHint(UIHint.Variable)] + public FsmFloat zAngle; + public Space space; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + quaternion = null; + vector = null; + xAngle = null; + yAngle = null; + zAngle = null; + space = Space.World; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetRotation(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetRotation(); + } + + void DoGetRotation() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + if (space == Space.World) + { + quaternion.Value = go.transform.rotation; + + var rotation = go.transform.eulerAngles; + + vector.Value = rotation; + xAngle.Value = rotation.x; + yAngle.Value = rotation.y; + zAngle.Value = rotation.z; + } + else + { + var rotation = go.transform.localEulerAngles; + + quaternion.Value = Quaternion.Euler(rotation); + + vector.Value = rotation; + xAngle.Value = rotation.x; + yAngle.Value = rotation.y; + zAngle.Value = rotation.z; + } + } + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetRotation.cs.meta b/Assets/PlayMaker/Actions/GetRotation.cs.meta new file mode 100755 index 0000000..c878096 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetRotation.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 11568980f96e6354cb11a621656a449c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetScale.cs b/Assets/PlayMaker/Actions/GetScale.cs new file mode 100755 index 0000000..55975fe --- /dev/null +++ b/Assets/PlayMaker/Actions/GetScale.cs @@ -0,0 +1,76 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +// http://hutonggames.com/playmakerforum/index.php?topic=63.0 +// Thanks: MaDDoX + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Gets the Scale of a Game Object and stores it in a Vector3 Variable or each Axis in a Float Variable")] + public class GetScale : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.Variable)] + public FsmVector3 vector; + + [UIHint(UIHint.Variable)] + public FsmFloat xScale; + + [UIHint(UIHint.Variable)] + public FsmFloat yScale; + + [UIHint(UIHint.Variable)] + public FsmFloat zScale; + + public Space space; + + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + vector = null; + xScale = null; + yScale = null; + zScale = null; + space = Space.World; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetScale(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetScale(); + } + + void DoGetScale() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + var scale = space == Space.World ? go.transform.lossyScale : go.transform.localScale; + + vector.Value = scale; + xScale.Value = scale.x; + yScale.Value = scale.y; + zScale.Value = scale.z; + } + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetScale.cs.meta b/Assets/PlayMaker/Actions/GetScale.cs.meta new file mode 100755 index 0000000..3f579ad --- /dev/null +++ b/Assets/PlayMaker/Actions/GetScale.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fc555f986aa1bc7498bc9cf99b97a38d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetScreenHeight.cs b/Assets/PlayMaker/Actions/GetScreenHeight.cs new file mode 100755 index 0000000..b9350ce --- /dev/null +++ b/Assets/PlayMaker/Actions/GetScreenHeight.cs @@ -0,0 +1,27 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Application)] + [Tooltip("Gets the Height of the Screen in pixels.")] + public class GetScreenHeight : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat storeScreenHeight; + + public override void Reset() + { + storeScreenHeight = null; + } + + public override void OnEnter() + { + storeScreenHeight.Value = Screen.height; + Finish(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetScreenHeight.cs.meta b/Assets/PlayMaker/Actions/GetScreenHeight.cs.meta new file mode 100755 index 0000000..0feead5 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetScreenHeight.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83ea24d8e26cdaf4f940fda23c29ecb7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetScreenWidth.cs b/Assets/PlayMaker/Actions/GetScreenWidth.cs new file mode 100755 index 0000000..acf9b95 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetScreenWidth.cs @@ -0,0 +1,27 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Application)] + [Tooltip("Gets the Width of the Screen in pixels.")] + public class GetScreenWidth : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat storeScreenWidth; + + public override void Reset() + { + storeScreenWidth = null; + } + + public override void OnEnter() + { + storeScreenWidth.Value = Screen.width; + Finish(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetScreenWidth.cs.meta b/Assets/PlayMaker/Actions/GetScreenWidth.cs.meta new file mode 100755 index 0000000..3395e34 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetScreenWidth.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fc3418538b8c2cb4d93436a08a94d849 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetSpeed.cs b/Assets/PlayMaker/Actions/GetSpeed.cs new file mode 100755 index 0000000..28cbb2f --- /dev/null +++ b/Assets/PlayMaker/Actions/GetSpeed.cs @@ -0,0 +1,61 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Gets the Speed of a Game Object and stores it in a Float Variable. NOTE: The Game Object must have a rigid body.")] + public class GetSpeed : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + [Tooltip("The GameObject with a Rigidbody.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the speed in a float variable.")] + public FsmFloat storeResult; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetSpeed(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetSpeed(); + } + + void DoGetSpeed() + { + if (storeResult == null) + { + return; + } + + var go = gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value; + if (UpdateCache(go)) + { + var velocity = rigidbody.velocity; + storeResult.Value = velocity.magnitude; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetSpeed.cs.meta b/Assets/PlayMaker/Actions/GetSpeed.cs.meta new file mode 100755 index 0000000..9d38125 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetSpeed.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8c8f62156b62b7c42953ef79868fc3a2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetStringLeft.cs b/Assets/PlayMaker/Actions/GetStringLeft.cs new file mode 100755 index 0000000..417d025 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetStringLeft.cs @@ -0,0 +1,57 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.String)] + [Tooltip("Gets the Left n characters from a String Variable.")] + public class GetStringLeft : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString stringVariable; + + [Tooltip("Number of characters to get.")] + public FsmInt charCount; + + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString storeResult; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + stringVariable = null; + charCount = 0; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetStringLeft(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetStringLeft(); + } + + void DoGetStringLeft() + { + if (stringVariable.IsNone) return; + if (storeResult.IsNone) return; + + storeResult.Value = stringVariable.Value.Substring(0, Mathf.Clamp(charCount.Value, 0, stringVariable.Value.Length)); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetStringLeft.cs.meta b/Assets/PlayMaker/Actions/GetStringLeft.cs.meta new file mode 100755 index 0000000..16f9a13 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetStringLeft.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 199c773473d95214b8c31de51d14dbd0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetStringLength.cs b/Assets/PlayMaker/Actions/GetStringLength.cs new file mode 100755 index 0000000..fe04477 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetStringLength.cs @@ -0,0 +1,48 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.String)] + [Tooltip("Gets the Length of a String.")] + public class GetStringLength : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString stringVariable; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmInt storeResult; + public bool everyFrame; + + public override void Reset() + { + stringVariable = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetStringLength(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoGetStringLength(); + } + + void DoGetStringLength() + { + if (stringVariable == null) return; + if (storeResult == null) return; + + storeResult.Value = stringVariable.Value.Length; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetStringLength.cs.meta b/Assets/PlayMaker/Actions/GetStringLength.cs.meta new file mode 100755 index 0000000..899c014 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetStringLength.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0f06dd4128a98404dbbd0c144563f449 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetStringRight.cs b/Assets/PlayMaker/Actions/GetStringRight.cs new file mode 100755 index 0000000..b141125 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetStringRight.cs @@ -0,0 +1,57 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.String)] + [Tooltip("Gets the Right n characters from a String.")] + public class GetStringRight : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString stringVariable; + + [Tooltip("Number of characters to get.")] + public FsmInt charCount; + + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString storeResult; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + stringVariable = null; + charCount = 0; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetStringRight(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoGetStringRight(); + } + + void DoGetStringRight() + { + if (stringVariable.IsNone) return; + if (storeResult.IsNone) return; + + var text = stringVariable.Value; + var count = Mathf.Clamp(charCount.Value, 0, text.Length); + storeResult.Value = text.Substring(text.Length - count, count); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetStringRight.cs.meta b/Assets/PlayMaker/Actions/GetStringRight.cs.meta new file mode 100755 index 0000000..3ae95f5 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetStringRight.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 58939666c2ca9cc449f67a55d54d9a88 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetSubstring.cs b/Assets/PlayMaker/Actions/GetSubstring.cs new file mode 100755 index 0000000..419e3ae --- /dev/null +++ b/Assets/PlayMaker/Actions/GetSubstring.cs @@ -0,0 +1,54 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.String)] + [Tooltip("Gets a sub-string from a String Variable.")] + public class GetSubstring : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString stringVariable; + [RequiredField] + public FsmInt startIndex; + [RequiredField] + public FsmInt length; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString storeResult; + public bool everyFrame; + + public override void Reset() + { + stringVariable = null; + startIndex = 0; + length = 1; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetSubstring(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoGetSubstring(); + } + + void DoGetSubstring() + { + if (stringVariable == null) return; + if (storeResult == null) return; + + storeResult.Value = stringVariable.Value.Substring(startIndex.Value, length.Value); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetSubstring.cs.meta b/Assets/PlayMaker/Actions/GetSubstring.cs.meta new file mode 100755 index 0000000..344422b --- /dev/null +++ b/Assets/PlayMaker/Actions/GetSubstring.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8997ded4a827f0b44b95a5537a0e8dbf +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetSystemDateTime.cs b/Assets/PlayMaker/Actions/GetSystemDateTime.cs new file mode 100755 index 0000000..1f27fbc --- /dev/null +++ b/Assets/PlayMaker/Actions/GetSystemDateTime.cs @@ -0,0 +1,43 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Time)] + [Tooltip("Gets system date and time info and stores it in a string variable. An optional format string gives you a lot of control over the formatting (see online docs for format syntax).")] + public class GetSystemDateTime : FsmStateAction + { + [UIHint(UIHint.Variable)] + [Tooltip("Store System DateTime as a string.")] + public FsmString storeString; + + [Tooltip("Optional format string. E.g., MM/dd/yyyy HH:mm")] + public FsmString format; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + storeString = null; + format = "MM/dd/yyyy HH:mm"; + } + + public override void OnEnter() + { + storeString.Value = DateTime.Now.ToString(format.Value); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + storeString.Value = DateTime.Now.ToString(format.Value); + } + } +} + diff --git a/Assets/PlayMaker/Actions/GetSystemDateTime.cs.meta b/Assets/PlayMaker/Actions/GetSystemDateTime.cs.meta new file mode 100755 index 0000000..22378ed --- /dev/null +++ b/Assets/PlayMaker/Actions/GetSystemDateTime.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1e02d3f4a1dc5364babb74da3ffd080b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetTag.cs b/Assets/PlayMaker/Actions/GetTag.cs new file mode 100755 index 0000000..6dc3ab3 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetTag.cs @@ -0,0 +1,46 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Gets a Game Object's Tag and stores it in a String Variable.")] + public class GetTag : FsmStateAction + { + [RequiredField] + public FsmGameObject gameObject; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString storeResult; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetTag(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoGetTag(); + } + + void DoGetTag() + { + if (gameObject.Value == null) return; + + storeResult.Value = gameObject.Value.tag; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetTag.cs.meta b/Assets/PlayMaker/Actions/GetTag.cs.meta new file mode 100755 index 0000000..8a5804b --- /dev/null +++ b/Assets/PlayMaker/Actions/GetTag.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fa39124361c39bb41851e998ff9993fc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetTagCount.cs b/Assets/PlayMaker/Actions/GetTagCount.cs new file mode 100755 index 0000000..8c6f06f --- /dev/null +++ b/Assets/PlayMaker/Actions/GetTagCount.cs @@ -0,0 +1,33 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Gets the number of Game Objects in the scene with the specified Tag.")] + public class GetTagCount : FsmStateAction + { + [UIHint(UIHint.Tag)] + public FsmString tag; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmInt storeResult; + + public override void Reset() + { + tag = "Untagged"; + storeResult = null; + } + + public override void OnEnter() + { + GameObject[] gos = GameObject.FindGameObjectsWithTag(tag.Value); + + if (storeResult != null) + storeResult.Value = gos != null ? gos.Length : 0; + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetTagCount.cs.meta b/Assets/PlayMaker/Actions/GetTagCount.cs.meta new file mode 100755 index 0000000..5b49bb6 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetTagCount.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a012ac3cd51e9c84f82af32e1ab135cd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetTimeInfo.cs b/Assets/PlayMaker/Actions/GetTimeInfo.cs new file mode 100755 index 0000000..4308bd2 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetTimeInfo.cs @@ -0,0 +1,96 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Time)] + [Tooltip("Gets various useful Time measurements.")] + public class GetTimeInfo : FsmStateAction + { + public enum TimeInfo + { + DeltaTime, + TimeScale, + SmoothDeltaTime, + TimeInCurrentState, + TimeSinceStartup, + TimeSinceLevelLoad, + RealTimeSinceStartup, + RealTimeInCurrentState + } + + public TimeInfo getInfo; + + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat storeValue; + + public bool everyFrame; + + public override void Reset() + { + getInfo = TimeInfo.TimeSinceLevelLoad; + storeValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetTimeInfo(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetTimeInfo(); + } + + void DoGetTimeInfo() + { + switch (getInfo) + { + + case TimeInfo.DeltaTime: + storeValue.Value = Time.deltaTime; + break; + + case TimeInfo.TimeScale: + storeValue.Value = Time.timeScale; + break; + + case TimeInfo.SmoothDeltaTime: + storeValue.Value = Time.smoothDeltaTime; + break; + + case TimeInfo.TimeInCurrentState: + storeValue.Value = State.StateTime; + break; + + case TimeInfo.TimeSinceStartup: + storeValue.Value = Time.time; + break; + + case TimeInfo.TimeSinceLevelLoad: + storeValue.Value = Time.timeSinceLevelLoad; + break; + + case TimeInfo.RealTimeSinceStartup: + storeValue.Value = FsmTime.RealtimeSinceStartup; + break; + + case TimeInfo.RealTimeInCurrentState: + storeValue.Value = FsmTime.RealtimeSinceStartup - State.RealStartTime; + break; + + default: + storeValue.Value = 0f; + break; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetTimeInfo.cs.meta b/Assets/PlayMaker/Actions/GetTimeInfo.cs.meta new file mode 100755 index 0000000..3deba12 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetTimeInfo.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8e3db02fb7991d64d85d8cb4e2faf252 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetTouchCount.cs b/Assets/PlayMaker/Actions/GetTouchCount.cs new file mode 100755 index 0000000..c0601f2 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetTouchCount.cs @@ -0,0 +1,41 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Device)] + [Tooltip("Gets the number of Touches.")] + public class GetTouchCount : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmInt storeCount; + public bool everyFrame; + + public override void Reset() + { + storeCount = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetTouchCount(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoGetTouchCount(); + } + + void DoGetTouchCount() + { + storeCount.Value = Input.touchCount; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetTouchCount.cs.meta b/Assets/PlayMaker/Actions/GetTouchCount.cs.meta new file mode 100755 index 0000000..fd3cc34 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetTouchCount.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b64c8446f7450a44ba67b31d3853ca79 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetTouchInfo.cs b/Assets/PlayMaker/Actions/GetTouchInfo.cs new file mode 100755 index 0000000..b2a7372 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetTouchInfo.cs @@ -0,0 +1,105 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Device)] + [Tooltip("Gets info on a touch event.")] + public class GetTouchInfo : FsmStateAction + { + [Tooltip("Filter by a Finger ID. You can store a Finger ID in other Touch actions, e.g., Touch Event.")] + public FsmInt fingerId; + [Tooltip("If true, all screen coordinates are returned normalized (0-1), otherwise in pixels.")] + public FsmBool normalize; + [UIHint(UIHint.Variable)] + public FsmVector3 storePosition; + [UIHint(UIHint.Variable)] + public FsmFloat storeX; + [UIHint(UIHint.Variable)] + public FsmFloat storeY; + [UIHint(UIHint.Variable)] + public FsmVector3 storeDeltaPosition; + [UIHint(UIHint.Variable)] + public FsmFloat storeDeltaX; + [UIHint(UIHint.Variable)] + public FsmFloat storeDeltaY; + [UIHint(UIHint.Variable)] + public FsmFloat storeDeltaTime; + [UIHint(UIHint.Variable)] + public FsmInt storeTapCount; + + public bool everyFrame = true; + + float screenWidth; + float screenHeight; + + public override void Reset() + { + fingerId = new FsmInt { UseVariable = true }; + normalize = true; + storePosition = null; + storeDeltaPosition = null; + storeDeltaTime = null; + storeTapCount = null; + everyFrame = true; + } + + public override void OnEnter() + { + screenWidth = Screen.width; + screenHeight = Screen.height; + + DoGetTouchInfo(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetTouchInfo(); + } + + void DoGetTouchInfo() + { + if (Input.touchCount > 0) + { + foreach (var touch in Input.touches) + { + if (fingerId.IsNone || touch.fingerId == fingerId.Value) + { + float x = normalize.Value == false ? touch.position.x : touch.position.x / screenWidth; + float y = normalize.Value == false ? touch.position.y : touch.position.y / screenHeight; + + if (!storePosition.IsNone) + { + storePosition.Value = new Vector3(x, y, 0); + } + + storeX.Value = x; + storeY.Value = y; + + float deltax = normalize.Value == false ? touch.deltaPosition.x : touch.deltaPosition.x / screenWidth; + float deltay = normalize.Value == false ? touch.deltaPosition.y : touch.deltaPosition.y / screenHeight; + + if (!storeDeltaPosition.IsNone) + { + storeDeltaPosition.Value = new Vector3(deltax, deltay, 0); + } + + storeDeltaX.Value = deltax; + storeDeltaY.Value = deltay; + + storeDeltaTime.Value = touch.deltaTime; + storeTapCount.Value = touch.tapCount; + } + } + } + } + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetTouchInfo.cs.meta b/Assets/PlayMaker/Actions/GetTouchInfo.cs.meta new file mode 100755 index 0000000..f50bc28 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetTouchInfo.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f1f2c212c98dba40b9321d85fac7d83 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetTransform.cs b/Assets/PlayMaker/Actions/GetTransform.cs new file mode 100755 index 0000000..7a5f0a6 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetTransform.cs @@ -0,0 +1,50 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Gets a Game Object's Transform and stores it in an Object Variable.")] + public class GetTransform : FsmStateAction + { + [RequiredField] + public FsmGameObject gameObject; + + [RequiredField] + [UIHint(UIHint.Variable)] + [ObjectType(typeof(Transform))] + public FsmObject storeTransform; + + public bool everyFrame; + + public override void Reset() + { + gameObject = new FsmGameObject { UseVariable = true}; + storeTransform = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetGameObjectName(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetGameObjectName(); + } + + void DoGetGameObjectName() + { + var go = gameObject.Value; + + storeTransform.Value = go != null ? go.transform : null; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetTransform.cs.meta b/Assets/PlayMaker/Actions/GetTransform.cs.meta new file mode 100755 index 0000000..39aceb9 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetTransform.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c43a7be7c6a41434d834172485aa1c72 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetTriggerInfo.cs b/Assets/PlayMaker/Actions/GetTriggerInfo.cs new file mode 100755 index 0000000..764a783 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetTriggerInfo.cs @@ -0,0 +1,38 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Gets info on the last Trigger event and store in variables.")] + public class GetTriggerInfo : FsmStateAction + { + [UIHint(UIHint.Variable)] + public FsmGameObject gameObjectHit; + [UIHint(UIHint.Variable)] + [Tooltip("Useful for triggering different effects. Audio, particles...")] + public FsmString physicsMaterialName; + + public override void Reset() + { + gameObjectHit = null; + physicsMaterialName = null; + } + + void StoreTriggerInfo() + { + if (Fsm.TriggerCollider == null) return; + + gameObjectHit.Value = Fsm.TriggerCollider.gameObject; + physicsMaterialName.Value = Fsm.TriggerCollider.material.name; + } + + public override void OnEnter() + { + StoreTriggerInfo(); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetTriggerInfo.cs.meta b/Assets/PlayMaker/Actions/GetTriggerInfo.cs.meta new file mode 100755 index 0000000..d8b788c --- /dev/null +++ b/Assets/PlayMaker/Actions/GetTriggerInfo.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c04fdb2a67228ba4283a7e3d6f2c6707 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetVector3XYZ.cs b/Assets/PlayMaker/Actions/GetVector3XYZ.cs new file mode 100755 index 0000000..eb86b33 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetVector3XYZ.cs @@ -0,0 +1,58 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Get the XYZ channels of a Vector3 Variable and store them in Float Variables.")] + public class GetVector3XYZ : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 vector3Variable; + [UIHint(UIHint.Variable)] + public FsmFloat storeX; + [UIHint(UIHint.Variable)] + public FsmFloat storeY; + [UIHint(UIHint.Variable)] + public FsmFloat storeZ; + public bool everyFrame; + + public override void Reset() + { + vector3Variable = null; + storeX = null; + storeY = null; + storeZ = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetVector3XYZ(); + + if(!everyFrame) + Finish(); + } + + public override void OnUpdate () + { + DoGetVector3XYZ(); + } + + void DoGetVector3XYZ() + { + if (vector3Variable == null) return; + + if (storeX != null) + storeX.Value = vector3Variable.Value.x; + + if (storeY != null) + storeY.Value = vector3Variable.Value.y; + + if (storeZ != null) + storeZ.Value = vector3Variable.Value.z; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetVector3XYZ.cs.meta b/Assets/PlayMaker/Actions/GetVector3XYZ.cs.meta new file mode 100755 index 0000000..f17012f --- /dev/null +++ b/Assets/PlayMaker/Actions/GetVector3XYZ.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: beeb2aa4d6f866441815d87a22143bd6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetVectorLength.cs b/Assets/PlayMaker/Actions/GetVectorLength.cs new file mode 100755 index 0000000..e57c8d3 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetVectorLength.cs @@ -0,0 +1,35 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Get Vector3 Length.")] + public class GetVectorLength : FsmStateAction + { + public FsmVector3 vector3; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat storeLength; + + public override void Reset() + { + vector3 = null; + storeLength = null; + } + + public override void OnEnter() + { + DoVectorLength(); + Finish(); + } + + void DoVectorLength() + { + if (vector3 == null) return; + if (storeLength == null) return; + storeLength.Value = vector3.Value.magnitude; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetVectorLength.cs.meta b/Assets/PlayMaker/Actions/GetVectorLength.cs.meta new file mode 100755 index 0000000..4be9982 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetVectorLength.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0aa280b551a53342be23052e8e3953e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetVelocity.cs b/Assets/PlayMaker/Actions/GetVelocity.cs new file mode 100755 index 0000000..2c709d3 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetVelocity.cs @@ -0,0 +1,73 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Gets the Velocity of a Game Object and stores it in a Vector3 Variable or each Axis in a Float Variable. NOTE: The Game Object must have a Rigid Body.")] + public class GetVelocity : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + public FsmOwnerDefault gameObject; + [UIHint(UIHint.Variable)] + public FsmVector3 vector; + [UIHint(UIHint.Variable)] + public FsmFloat x; + [UIHint(UIHint.Variable)] + public FsmFloat y; + [UIHint(UIHint.Variable)] + public FsmFloat z; + public Space space; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + vector = null; + x = null; + y = null; + z = null; + space = Space.World; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetVelocity(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetVelocity(); + } + + void DoGetVelocity() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + var velocity = rigidbody.velocity; + if (space == Space.Self) + { + velocity = go.transform.InverseTransformDirection(velocity); + } + + vector.Value = velocity; + x.Value = velocity.x; + y.Value = velocity.y; + z.Value = velocity.z; + } + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetVelocity.cs.meta b/Assets/PlayMaker/Actions/GetVelocity.cs.meta new file mode 100755 index 0000000..56a5d02 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetVelocity.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e1a910972bc068458cecb4dfbfd02c1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetVertexCount.cs b/Assets/PlayMaker/Actions/GetVertexCount.cs new file mode 100755 index 0000000..953b2b3 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetVertexCount.cs @@ -0,0 +1,63 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory("Mesh")] + [Tooltip("Gets the number of vertices in a GameObject's mesh. Useful in conjunction with GetVertexPosition.")] + public class GetVertexCount : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(MeshFilter))] + [Tooltip("The GameObject to check.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the vertex count in a variable.")] + public FsmInt storeCount; + + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + storeCount = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetVertexCount(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetVertexCount(); + } + + void DoGetVertexCount() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + + if (go != null) + { + var meshFilter = go.GetComponent(); + + if (meshFilter == null) + { + LogError("Missing MeshFilter!"); + return; + } + + storeCount.Value = meshFilter.mesh.vertexCount; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetVertexCount.cs.meta b/Assets/PlayMaker/Actions/GetVertexCount.cs.meta new file mode 100755 index 0000000..f70fd31 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetVertexCount.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fecfe57495f66e0459a41b4f8b76048e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GetVertexPosition.cs b/Assets/PlayMaker/Actions/GetVertexPosition.cs new file mode 100755 index 0000000..f594313 --- /dev/null +++ b/Assets/PlayMaker/Actions/GetVertexPosition.cs @@ -0,0 +1,82 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory("Mesh")] + [Tooltip("Gets the position of a vertex in a GameObject's mesh. Hint: Use GetVertexCount to get the number of vertices in a mesh.")] + public class GetVertexPosition : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(MeshFilter))] + [Tooltip("The GameObject to check.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("The index of the vertex.")] + public FsmInt vertexIndex; + + [Tooltip("Coordinate system to use.")] + public Space space; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the vertex position in a variable.")] + public FsmVector3 storePosition; + + [Tooltip("Repeat every frame. Useful if the mesh is animated.")] + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + space = Space.World; + storePosition = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoGetVertexPosition(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGetVertexPosition(); + } + + void DoGetVertexPosition() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + + if (go != null) + { + var meshFilter = go.GetComponent(); + + if (meshFilter == null) + { + LogError("Missing MeshFilter!"); + return; + } + + switch (space) + { + case Space.World: + var position = meshFilter.mesh.vertices[vertexIndex.Value]; + storePosition.Value = go.transform.TransformPoint(position); + break; + + case Space.Self: + storePosition.Value = meshFilter.mesh.vertices[vertexIndex.Value]; + break; + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GetVertexPosition.cs.meta b/Assets/PlayMaker/Actions/GetVertexPosition.cs.meta new file mode 100755 index 0000000..9383c5b --- /dev/null +++ b/Assets/PlayMaker/Actions/GetVertexPosition.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b45c4d3e58758da40900db1acddb5dd0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/GotoPreviousState.cs b/Assets/PlayMaker/Actions/GotoPreviousState.cs new file mode 100755 index 0000000..372dcf2 --- /dev/null +++ b/Assets/PlayMaker/Actions/GotoPreviousState.cs @@ -0,0 +1,27 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Immediately return to the previously active state.")] + public class GotoPreviousState : FsmStateAction + { + public override void Reset() + { + } + + public override void OnEnter() + { + if (Fsm.PreviousActiveState != null) + { + Log("Goto Previous State: " + Fsm.PreviousActiveState.Name); + + Fsm.GotoPreviousState(); + } + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/GotoPreviousState.cs.meta b/Assets/PlayMaker/Actions/GotoPreviousState.cs.meta new file mode 100755 index 0000000..3995fb0 --- /dev/null +++ b/Assets/PlayMaker/Actions/GotoPreviousState.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bfc61e41661b780488c6babd4d1de9a5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/HasComponent.cs b/Assets/PlayMaker/Actions/HasComponent.cs new file mode 100755 index 0000000..47dcc9b --- /dev/null +++ b/Assets/PlayMaker/Actions/HasComponent.cs @@ -0,0 +1,67 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using HutongGames.PlayMaker; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Checks if an Object has a Component. Optionally remove the Component on exiting the state.")] + public class HasComponent : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [RequiredField] + [UIHint(UIHint.ScriptComponent)] + public FsmString component; + public FsmBool removeOnExit; + public FsmEvent trueEvent; + public FsmEvent falseEvent; + [UIHint(UIHint.Variable)] + public FsmBool store; + public bool everyFrame; + + Component aComponent; + + public override void Reset() + { + aComponent = null; + gameObject = null; + trueEvent = null; + falseEvent = null; + component = null; + store = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoHasComponent(gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoHasComponent(gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value); + } + + public override void OnExit() + { + if (removeOnExit.Value && aComponent != null) + { + Object.Destroy(aComponent); + } + } + + void DoHasComponent(GameObject go) + { + aComponent = go.GetComponent(ReflectionUtils.GetGlobalType(component.Value)); + + Fsm.Event(aComponent != null ? trueEvent : falseEvent); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/HasComponent.cs.meta b/Assets/PlayMaker/Actions/HasComponent.cs.meta new file mode 100755 index 0000000..ac80ca9 --- /dev/null +++ b/Assets/PlayMaker/Actions/HasComponent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a93e9c264d049b54f9e05bfd694ae14d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/IncrementRenderQueue.cs b/Assets/PlayMaker/Actions/IncrementRenderQueue.cs new file mode 100755 index 0000000..5d3eb3c --- /dev/null +++ b/Assets/PlayMaker/Actions/IncrementRenderQueue.cs @@ -0,0 +1,19 @@ +using UnityEngine; +using System.Collections; + +public class IncrementRenderQueue : MonoBehaviour +{ + + // Use this for initialization + void Start () + { + + } + + // Update is called once per frame + void Update () + { + + } +} + diff --git a/Assets/PlayMaker/Actions/IncrementRenderQueue.cs.meta b/Assets/PlayMaker/Actions/IncrementRenderQueue.cs.meta new file mode 100755 index 0000000..09c7af4 --- /dev/null +++ b/Assets/PlayMaker/Actions/IncrementRenderQueue.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: de75474885f65654fbd5b9a0fbc58250 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/IntAdd.cs b/Assets/PlayMaker/Actions/IntAdd.cs new file mode 100755 index 0000000..e0122c3 --- /dev/null +++ b/Assets/PlayMaker/Actions/IntAdd.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Adds a value to an Integer Variable.")] + public class IntAdd : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmInt intVariable; + [RequiredField] + public FsmInt add; + public bool everyFrame; + + public override void Reset() + { + intVariable = null; + add = null; + everyFrame = false; + } + + public override void OnEnter() + { + intVariable.Value += add.Value; + + if (!everyFrame) + Finish(); + } + + // NOTE: very frame rate dependent! + public override void OnUpdate() + { + intVariable.Value += add.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/IntAdd.cs.meta b/Assets/PlayMaker/Actions/IntAdd.cs.meta new file mode 100755 index 0000000..acca9d4 --- /dev/null +++ b/Assets/PlayMaker/Actions/IntAdd.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1fda73f7935c7864c8ac48592bafa1af +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/IntChanged.cs b/Assets/PlayMaker/Actions/IntChanged.cs new file mode 100755 index 0000000..86a006e --- /dev/null +++ b/Assets/PlayMaker/Actions/IntChanged.cs @@ -0,0 +1,51 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Tests if the value of an integer variable changed. Use this to send an event on change, or store a bool that can be used in other operations.")] + public class IntChanged : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmInt intVariable; + public FsmEvent changedEvent; + [UIHint(UIHint.Variable)] + public FsmBool storeResult; + + int previousValue; + + public override void Reset() + { + intVariable = null; + changedEvent = null; + storeResult = null; + } + + public override void OnEnter() + { + if (intVariable.IsNone) + { + Finish(); + return; + } + + previousValue = intVariable.Value; + } + + public override void OnUpdate() + { + storeResult.Value = false; + + if (intVariable.Value != previousValue) + { + previousValue = intVariable.Value; + storeResult.Value = true; + Fsm.Event(changedEvent); + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/IntChanged.cs.meta b/Assets/PlayMaker/Actions/IntChanged.cs.meta new file mode 100755 index 0000000..c224a1b --- /dev/null +++ b/Assets/PlayMaker/Actions/IntChanged.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71aefaa33e74c7b4399c6232b0828066 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/IntClamp.cs b/Assets/PlayMaker/Actions/IntClamp.cs new file mode 100755 index 0000000..cd861d0 --- /dev/null +++ b/Assets/PlayMaker/Actions/IntClamp.cs @@ -0,0 +1,46 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Clamp the value of an Integer Variable to a Min/Max range.")] + public class IntClamp : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmInt intVariable; + [RequiredField] + public FsmInt minValue; + [RequiredField] + public FsmInt maxValue; + public bool everyFrame; + + public override void Reset() + { + intVariable = null; + minValue = null; + maxValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoClamp(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoClamp(); + } + + void DoClamp() + { + intVariable.Value = Mathf.Clamp(intVariable.Value, minValue.Value, maxValue.Value); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/IntClamp.cs.meta b/Assets/PlayMaker/Actions/IntClamp.cs.meta new file mode 100755 index 0000000..5e2a794 --- /dev/null +++ b/Assets/PlayMaker/Actions/IntClamp.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0f29dfbf16228f64d8c404892dc184f1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/IntCompare.cs b/Assets/PlayMaker/Actions/IntCompare.cs new file mode 100755 index 0000000..1fae105 --- /dev/null +++ b/Assets/PlayMaker/Actions/IntCompare.cs @@ -0,0 +1,74 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Sends Events based on the comparison of 2 Integers.")] + public class IntCompare : FsmStateAction + { + [RequiredField] + public FsmInt integer1; + [RequiredField] + public FsmInt integer2; + [Tooltip("Event sent if Int 1 equals Int 2")] + public FsmEvent equal; + [Tooltip("Event sent if Int 1 is less than Int 2")] + public FsmEvent lessThan; + [Tooltip("Event sent if Int 1 is greater than Int 2")] + public FsmEvent greaterThan; + public bool everyFrame; + + public override void Reset() + { + integer1 = 0; + integer2 = 0; + equal = null; + lessThan = null; + greaterThan = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoIntCompare(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoIntCompare(); + } + + void DoIntCompare() + { + if (integer1.Value == integer2.Value) + { + Fsm.Event(equal); + return; + } + + if (integer1.Value < integer2.Value) + { + Fsm.Event(lessThan); + return; + } + + if (integer1.Value > integer2.Value) + { + Fsm.Event(greaterThan); + } + + } + + public override string ErrorCheck() + { + if (FsmEvent.IsNullOrEmpty(equal) && + FsmEvent.IsNullOrEmpty(lessThan) && + FsmEvent.IsNullOrEmpty(greaterThan)) + return "Action sends no events!"; + return ""; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/IntCompare.cs.meta b/Assets/PlayMaker/Actions/IntCompare.cs.meta new file mode 100755 index 0000000..4d4c2e6 --- /dev/null +++ b/Assets/PlayMaker/Actions/IntCompare.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7fdc11c4458365e4397a1423b5c5d7aa +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/IntOperator.cs b/Assets/PlayMaker/Actions/IntOperator.cs new file mode 100755 index 0000000..615faea --- /dev/null +++ b/Assets/PlayMaker/Actions/IntOperator.cs @@ -0,0 +1,87 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Performs math operation on 2 Integers: Add, Subtract, Multiply, Divide, Min, Max.")] + public class IntOperator : FsmStateAction + { + public enum Operation + { + Add, + Subtract, + Multiply, + Divide, + Min, + Max + } + + [RequiredField] + public FsmInt integer1; + [RequiredField] + public FsmInt integer2; + public Operation operation = Operation.Add; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmInt storeResult; + public bool everyFrame; + + public override void Reset() + { + integer1 = null; + integer2 = null; + operation = Operation.Add; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoIntOperator(); + + if (!everyFrame) + Finish(); + } + + // NOTE: very frame rate dependent! + public override void OnUpdate() + { + DoIntOperator(); + } + + void DoIntOperator() + { + int v1 = integer1.Value; + int v2 = integer2.Value; + + switch (operation) + { + case Operation.Add: + storeResult.Value = v1 + v2; + break; + + case Operation.Subtract: + storeResult.Value = v1 - v2; + break; + + case Operation.Multiply: + storeResult.Value = v1 * v2; + break; + + case Operation.Divide: + storeResult.Value = v1 / v2; + break; + + case Operation.Min: + storeResult.Value = Mathf.Min(v1, v2); + break; + + case Operation.Max: + storeResult.Value = Mathf.Max(v1, v2); + break; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/IntOperator.cs.meta b/Assets/PlayMaker/Actions/IntOperator.cs.meta new file mode 100755 index 0000000..3ef415a --- /dev/null +++ b/Assets/PlayMaker/Actions/IntOperator.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 704e5a23542193949a1a4ac4eb074e2e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/IntSwitch.cs b/Assets/PlayMaker/Actions/IntSwitch.cs new file mode 100755 index 0000000..0e1f435 --- /dev/null +++ b/Assets/PlayMaker/Actions/IntSwitch.cs @@ -0,0 +1,55 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Sends an Event based on the value of an Integer Variable.")] + public class IntSwitch : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmInt intVariable; + [CompoundArray("Int Switches", "Compare Int", "Send Event")] + public FsmInt[] compareTo; + public FsmEvent[] sendEvent; + public bool everyFrame; + + public override void Reset() + { + intVariable = null; + compareTo = new FsmInt[1]; + sendEvent = new FsmEvent[1]; + everyFrame = false; + } + + public override void OnEnter() + { + DoIntSwitch(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoIntSwitch(); + } + + void DoIntSwitch() + { + if (intVariable.IsNone) + return; + + for (int i = 0; i < compareTo.Length; i++) + { + if (intVariable.Value == compareTo[i].Value) + { + Fsm.Event(sendEvent[i]); + return; + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/IntSwitch.cs.meta b/Assets/PlayMaker/Actions/IntSwitch.cs.meta new file mode 100755 index 0000000..6996db6 --- /dev/null +++ b/Assets/PlayMaker/Actions/IntSwitch.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f26ba808ee8a9940bee07634362da78 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/InterpolateTransform.cs b/Assets/PlayMaker/Actions/InterpolateTransform.cs new file mode 100755 index 0000000..22da4eb --- /dev/null +++ b/Assets/PlayMaker/Actions/InterpolateTransform.cs @@ -0,0 +1,36 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +/* +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Interpolates a Game Objects Transform (Position/Rotation/Scale). You can specify the Transform using a Game Object, or individual Position, Rotation, Scale vectors.")] + public class InterpolateTransform : FsmStateAction + { + public InterpolationType mode; + [RequiredField] + [Tooltip("The Game Object to move.")] + public FsmOwnerDefault gameObject; + public FsmGameObject fromObject; + public FsmVector3 fromPosition; + public FsmVector3 fromRotation; + public FsmVector3 fromScale; + public FsmGameObject fromObject; + public FsmVector3 fromPosition; + public FsmVector3 fromRotation; + public FsmVector3 fromScale; + + public override void Reset() + { + sendEvent = null; + } + + public override void OnUpdate() + { + if (Input.anyKeyDown) + Fsm.Event(sendEvent); + } + } +} +*/ \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/InterpolateTransform.cs.meta b/Assets/PlayMaker/Actions/InterpolateTransform.cs.meta new file mode 100755 index 0000000..b7f7093 --- /dev/null +++ b/Assets/PlayMaker/Actions/InterpolateTransform.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 064418e2a5f2cb3498b53d022a12c17c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/InverseTransformDirection.cs b/Assets/PlayMaker/Actions/InverseTransformDirection.cs new file mode 100755 index 0000000..9e8d690 --- /dev/null +++ b/Assets/PlayMaker/Actions/InverseTransformDirection.cs @@ -0,0 +1,48 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Transforms a Direction from world space to a Game Object's local space. The opposite of TransformDirection.")] + public class InverseTransformDirection : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [RequiredField] + public FsmVector3 worldDirection; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 storeResult; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + worldDirection = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoInverseTransformDirection(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoInverseTransformDirection(); + } + + void DoInverseTransformDirection() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if(go == null) return; + + storeResult.Value = go.transform.InverseTransformDirection(worldDirection.Value); + } + } +} + diff --git a/Assets/PlayMaker/Actions/InverseTransformDirection.cs.meta b/Assets/PlayMaker/Actions/InverseTransformDirection.cs.meta new file mode 100755 index 0000000..adf6654 --- /dev/null +++ b/Assets/PlayMaker/Actions/InverseTransformDirection.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 34aef6d301ba9f640a3e9de22acb6f69 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/InverseTransformPoint.cs b/Assets/PlayMaker/Actions/InverseTransformPoint.cs new file mode 100755 index 0000000..759cf24 --- /dev/null +++ b/Assets/PlayMaker/Actions/InverseTransformPoint.cs @@ -0,0 +1,48 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Transforms position from world space to a Game Object's local space. The opposite of TransformPoint.")] + public class InverseTransformPoint : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [RequiredField] + public FsmVector3 worldPosition; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 storeResult; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + worldPosition = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoInverseTransformPoint(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoInverseTransformPoint(); + } + + void DoInverseTransformPoint() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if(go == null) return; + + storeResult.Value = go.transform.InverseTransformPoint(worldPosition.Value); + } + } +} + diff --git a/Assets/PlayMaker/Actions/InverseTransformPoint.cs.meta b/Assets/PlayMaker/Actions/InverseTransformPoint.cs.meta new file mode 100755 index 0000000..e035b03 --- /dev/null +++ b/Assets/PlayMaker/Actions/InverseTransformPoint.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e492b8fba7bde334ca5ef87bdad035c1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/InvokeMethod.cs b/Assets/PlayMaker/Actions/InvokeMethod.cs new file mode 100755 index 0000000..992c4a7 --- /dev/null +++ b/Assets/PlayMaker/Actions/InvokeMethod.cs @@ -0,0 +1,147 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if UNITY_EDITOR +using System; +using System.Linq; +using System.Collections.Generic; +using System.Reflection; +#endif + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.ScriptControl)] + [Tooltip("Invokes a Method in a Behaviour attached to a Game Object. See Unity InvokeMethod docs.")] + public class InvokeMethod : FsmStateAction + { + [RequiredField] + [Tooltip("The game object that owns the behaviour.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [UIHint(UIHint.Script)] + [Tooltip("The behaviour that contains the method.")] + public FsmString behaviour; + + [RequiredField] + [UIHint(UIHint.Method)] + [Tooltip("The name of the method to invoke.")] + public FsmString methodName; + + [HasFloatSlider(0, 10)] + [Tooltip("Optional time delay in seconds.")] + public FsmFloat delay; + + [Tooltip("Call the method repeatedly.")] + public FsmBool repeating; + + [HasFloatSlider(0, 10)] + [Tooltip("Delay between repeated calls in seconds.")] + public FsmFloat repeatDelay; + + [Tooltip("Stop calling the method when the state is exited.")] + public FsmBool cancelOnExit; + +#if UNITY_EDITOR + + private Type cachedType; + private List methodNames; + +#endif + + public override void Reset() + { + gameObject = null; + behaviour = null; + methodName = ""; + delay = null; + repeating = false; + repeatDelay = 1; + cancelOnExit = false; + } + + MonoBehaviour component; + + public override void OnEnter() + { + DoInvokeMethod(Fsm.GetOwnerDefaultTarget(gameObject)); + + Finish(); + } + + void DoInvokeMethod(GameObject go) + { + if (go == null) + { + return; + } + + component = go.GetComponent(ReflectionUtils.GetGlobalType(behaviour.Value)) as MonoBehaviour; + + if (component == null) + { + LogWarning("InvokeMethod: " + go.name + " missing behaviour: " + behaviour.Value); + return; + } + + if (repeating.Value) + { + component.InvokeRepeating(methodName.Value, delay.Value, repeatDelay.Value); + } + else + { + component.Invoke(methodName.Value, delay.Value); + } + } + + public override void OnExit() + { + if (component == null) + { + return; + } + + if (cancelOnExit.Value) + { + component.CancelInvoke(methodName.Value); + } + } + +#if UNITY_EDITOR + + + public override string ErrorCheck() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null || string.IsNullOrEmpty(behaviour.Value)) + { + return string.Empty; + } + + var type = ReflectionUtils.GetGlobalType(behaviour.Value); + if (type == null) + { + return "Missing Behaviour: " + behaviour.Value; + } + + if (cachedType != type) + { + cachedType = type; + methodNames = type.GetMethods(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic).Select(m => m.Name).ToList(); + } + + if (!string.IsNullOrEmpty(methodName.Value)) + { + if (!methodNames.Contains(methodName.Value)) + { + return "Missing Method: " + methodName.Value; + } + } + return string.Empty; + } + +#endif + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/InvokeMethod.cs.meta b/Assets/PlayMaker/Actions/InvokeMethod.cs.meta new file mode 100755 index 0000000..f606ece --- /dev/null +++ b/Assets/PlayMaker/Actions/InvokeMethod.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a2bdf72fb05ced4294cdb1c5f847fbb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/IsKinematic.cs b/Assets/PlayMaker/Actions/IsKinematic.cs new file mode 100755 index 0000000..3466cba --- /dev/null +++ b/Assets/PlayMaker/Actions/IsKinematic.cs @@ -0,0 +1,61 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Tests if a Game Object's Rigid Body is Kinematic.")] + public class IsKinematic : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + public FsmOwnerDefault gameObject; + + public FsmEvent trueEvent; + + public FsmEvent falseEvent; + + [UIHint(UIHint.Variable)] + public FsmBool store; + + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + trueEvent = null; + falseEvent = null; + store = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoIsKinematic(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoIsKinematic(); + } + + void DoIsKinematic() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + var isKinematic = rigidbody.isKinematic; + store.Value = isKinematic; + Fsm.Event(isKinematic ? trueEvent : falseEvent); + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/IsKinematic.cs.meta b/Assets/PlayMaker/Actions/IsKinematic.cs.meta new file mode 100755 index 0000000..82c20a3 --- /dev/null +++ b/Assets/PlayMaker/Actions/IsKinematic.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3cb26a81ea0a0ba4aad053f9de8bd150 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/IsSleeping.cs b/Assets/PlayMaker/Actions/IsSleeping.cs new file mode 100755 index 0000000..b433687 --- /dev/null +++ b/Assets/PlayMaker/Actions/IsSleeping.cs @@ -0,0 +1,61 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Tests if a Game Object's Rigid Body is sleeping.")] + public class IsSleeping : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + public FsmOwnerDefault gameObject; + + public FsmEvent trueEvent; + + public FsmEvent falseEvent; + + [UIHint(UIHint.Variable)] + public FsmBool store; + + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + trueEvent = null; + falseEvent = null; + store = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoIsSleeping(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoIsSleeping(); + } + + void DoIsSleeping() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + var isSleeping = rigidbody.IsSleeping(); + store.Value = isSleeping; + Fsm.Event(isSleeping ? trueEvent : falseEvent); + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/IsSleeping.cs.meta b/Assets/PlayMaker/Actions/IsSleeping.cs.meta new file mode 100755 index 0000000..891fae3 --- /dev/null +++ b/Assets/PlayMaker/Actions/IsSleeping.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0cf2655596bafec45b50c15fe3785020 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/KillDelayedEvents.cs b/Assets/PlayMaker/Actions/KillDelayedEvents.cs new file mode 100755 index 0000000..e3292a5 --- /dev/null +++ b/Assets/PlayMaker/Actions/KillDelayedEvents.cs @@ -0,0 +1,20 @@ +// (c) copyright Hutong Games, LLC 2010-2012. All rights reserved. + +using System; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Note("Kill all queued delayed events.")] + [Tooltip("Kill all queued delayed events. Delayed events are 'fire and forget', but sometimes this can cause problems.")] + [Obsolete("This action is obsolete as of 1.8.0. Delayed events are now cleared when a state exits.")] + public class KillDelayedEvents : FsmStateAction + { + public override void OnEnter() + { + Fsm.KillDelayedEvents(); + + Finish(); + } + } +} diff --git a/Assets/PlayMaker/Actions/KillDelayedEvents.cs.meta b/Assets/PlayMaker/Actions/KillDelayedEvents.cs.meta new file mode 100755 index 0000000..c262169 --- /dev/null +++ b/Assets/PlayMaker/Actions/KillDelayedEvents.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d3c6c502091d64544804c8b322959c48 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/LoadLevel.cs b/Assets/PlayMaker/Actions/LoadLevel.cs new file mode 100755 index 0000000..90ac402 --- /dev/null +++ b/Assets/PlayMaker/Actions/LoadLevel.cs @@ -0,0 +1,116 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if (UNITY_4_3 || UNITY_4_5 || UNITY_4_6 || UNITY_5_0 || UNITY_5_1 || UNITY_5_2) +#define UNITY_PRE_5_3 +#endif + +using UnityEngine; +#if !UNITY_PRE_5_3 +using UnityEngine.SceneManagement; +#endif + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Level)] + [Tooltip("Loads a Level by Name. NOTE: Before you can load a level, you have to add it to the list of levels defined in File->Build Settings...")] + public class LoadLevel : FsmStateAction + { + [RequiredField] + [Tooltip("The name of the level to load. NOTE: Must be in the list of levels defined in File->Build Settings... ")] + public FsmString levelName; + + [Tooltip("Load the level additively, keeping the current scene.")] + public bool additive; + + [Tooltip("Load the level asynchronously in the background.")] + public bool async; + + [Tooltip("Event to send when the level has loaded. NOTE: This only makes sense if the FSM is still in the scene!")] + public FsmEvent loadedEvent; + + [Tooltip("Keep this GameObject in the new level. NOTE: The GameObject and components is disabled then enabled on load; uncheck Reset On Disable to keep the active state.")] + public FsmBool dontDestroyOnLoad; + + private AsyncOperation asyncOperation; + + public override void Reset() + { + levelName = ""; + additive = false; + async = false; + loadedEvent = null; + dontDestroyOnLoad = false; + } + + public override void OnEnter() + { + if (dontDestroyOnLoad.Value) + { + // Have to get the root, since this FSM will be destroyed if a parent is destroyed. + + var root = Owner.transform.root; + + Object.DontDestroyOnLoad(root.gameObject); + } + + if (additive) + { + if (async) + { +#if UNITY_PRE_5_3 + asyncOperation = Application.LoadLevelAdditiveAsync(levelName.Value); +#else + asyncOperation = SceneManager.LoadSceneAsync(levelName.Value); +#endif + + Debug.Log("LoadLevelAdditiveAsyc: " + levelName.Value); + + return; // Don't Finish() + } + +#if UNITY_PRE_5_3 + Application.LoadLevelAdditive(levelName.Value); +#else + SceneManager.LoadScene(levelName.Value, LoadSceneMode.Additive); +#endif + + Debug.Log("LoadLevelAdditive: " + levelName.Value); + } + else + if (async) + { +#if UNITY_PRE_5_3 + asyncOperation = Application.LoadLevelAsync(levelName.Value); +#else + asyncOperation = SceneManager.LoadSceneAsync(levelName.Value); +#endif + Debug.Log("LoadLevelAsync: " + levelName.Value); + + return; // Don't Finish() + } + else + { +#if UNITY_PRE_5_3 + Application.LoadLevel(levelName.Value); +#else + SceneManager.LoadScene(levelName.Value); +#endif + Debug.Log("LoadLevel: " + levelName.Value); + } + + Log("LOAD COMPLETE"); + + Fsm.Event(loadedEvent); + Finish(); + } + + public override void OnUpdate() + { + if (asyncOperation.isDone) + { + Fsm.Event(loadedEvent); + Finish(); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/LoadLevel.cs.meta b/Assets/PlayMaker/Actions/LoadLevel.cs.meta new file mode 100755 index 0000000..eec30f7 --- /dev/null +++ b/Assets/PlayMaker/Actions/LoadLevel.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 30fcd7ba76646434b8562f5b8d7b10d6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/LoadLevelNum.cs b/Assets/PlayMaker/Actions/LoadLevelNum.cs new file mode 100755 index 0000000..214e928 --- /dev/null +++ b/Assets/PlayMaker/Actions/LoadLevelNum.cs @@ -0,0 +1,71 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if (UNITY_4_3 || UNITY_4_5 || UNITY_4_6 || UNITY_5_0 || UNITY_5_1 || UNITY_5_2) +#define UNITY_PRE_5_3 +#endif + +using UnityEngine; +#if !UNITY_PRE_5_3 +using UnityEngine.SceneManagement; +#endif + + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Level)] + [Tooltip("Loads a Level by Index number. Before you can load a level, you have to add it to the list of levels defined in File->Build Settings...")] + public class LoadLevelNum : FsmStateAction + { + [RequiredField] + [Tooltip("The level index in File->Build Settings")] + public FsmInt levelIndex; + + [Tooltip("Load the level additively, keeping the current scene.")] + public bool additive; + + [Tooltip("Event to send after the level is loaded.")] + public FsmEvent loadedEvent; + + [Tooltip("Keep this GameObject in the new level. NOTE: The GameObject and components is disabled then enabled on load; uncheck Reset On Disable to keep the active state.")] + public FsmBool dontDestroyOnLoad; + + public override void Reset() + { + levelIndex = null; + additive = false; + loadedEvent = null; + dontDestroyOnLoad = false; + } + + public override void OnEnter() + { + if (dontDestroyOnLoad.Value) + { + // Have to get the root, since this FSM will be destroyed if a parent is destroyed. + + var root = Owner.transform.root; + Object.DontDestroyOnLoad(root.gameObject); + } + + if (additive) + { +#if UNITY_PRE_5_3 + Application.LoadLevelAdditive(levelIndex.Value); +#else + SceneManager.LoadScene(levelIndex.Value, LoadSceneMode.Additive); +#endif + } + else + { +#if UNITY_PRE_5_3 + Application.LoadLevel(levelIndex.Value); +#else + SceneManager.LoadScene(levelIndex.Value); +#endif + } + + Fsm.Event(loadedEvent); + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/LoadLevelNum.cs.meta b/Assets/PlayMaker/Actions/LoadLevelNum.cs.meta new file mode 100755 index 0000000..361864e --- /dev/null +++ b/Assets/PlayMaker/Actions/LoadLevelNum.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4639facb079d91c45afd211dc4427bc7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/LookAt.cs b/Assets/PlayMaker/Actions/LookAt.cs new file mode 100755 index 0000000..161c83a --- /dev/null +++ b/Assets/PlayMaker/Actions/LookAt.cs @@ -0,0 +1,132 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Rotates a Game Object so its forward vector points at a Target. The Target can be specified as a GameObject or a world Position. If you specify both, then Position specifies a local offset from the target object's Position.")] + public class LookAt : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to rotate.")] + public FsmOwnerDefault gameObject; + + [Tooltip("The GameObject to Look At.")] + public FsmGameObject targetObject; + + [Tooltip("World position to look at, or local offset from Target Object if specified.")] + public FsmVector3 targetPosition; + + [Tooltip("Rotate the GameObject to point its up direction vector in the direction hinted at by the Up Vector. See Unity Look At docs for more details.")] + public FsmVector3 upVector; + + [Tooltip("Don't rotate vertically.")] + public FsmBool keepVertical; + + [Title("Draw Debug Line")] + [Tooltip("Draw a debug line from the GameObject to the Target.")] + public FsmBool debug; + + [Tooltip("Color to use for the debug line.")] + public FsmColor debugLineColor; + + [Tooltip("Repeat every frame.")] + public bool everyFrame = true; + + private GameObject go; + private GameObject goTarget; + private Vector3 lookAtPos; + private Vector3 lookAtPosWithVertical; + + public override void Reset() + { + gameObject = null; + targetObject = null; + targetPosition = new FsmVector3 { UseVariable = true}; + upVector = new FsmVector3 { UseVariable = true}; + keepVertical = true; + debug = false; + debugLineColor = Color.yellow; + everyFrame = true; + } + + public override void OnEnter() + { + DoLookAt(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnLateUpdate() + { + DoLookAt(); + } + + void DoLookAt() + { + if (!UpdateLookAtPosition()) + { + return; + } + + go.transform.LookAt(lookAtPos, upVector.IsNone ? Vector3.up : upVector.Value); + + if (debug.Value) + { + Debug.DrawLine(go.transform.position, lookAtPos, debugLineColor.Value); + } + } + + public bool UpdateLookAtPosition() + { + if (Fsm == null) + { + return false; + } + + go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return false; + } + + goTarget = targetObject.Value; + if (goTarget == null && targetPosition.IsNone) + { + return false; + } + + if (goTarget != null) + { + lookAtPos = !targetPosition.IsNone ? goTarget.transform.TransformPoint(targetPosition.Value) : goTarget.transform.position; + } + else + { + lookAtPos = targetPosition.Value; + } + + lookAtPosWithVertical = lookAtPos; + + if (keepVertical.Value) + { + lookAtPos.y = go.transform.position.y; + } + + return true; + } + + public Vector3 GetLookAtPosition() + { + return lookAtPos; + } + + public Vector3 GetLookAtPositionWithVertical() + { + return lookAtPosWithVertical; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/LookAt.cs.meta b/Assets/PlayMaker/Actions/LookAt.cs.meta new file mode 100755 index 0000000..1d423dd --- /dev/null +++ b/Assets/PlayMaker/Actions/LookAt.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15ccc54ff644b4f4482b71efaefc8782 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/MouseLook.cs b/Assets/PlayMaker/Actions/MouseLook.cs new file mode 100755 index 0000000..9a45130 --- /dev/null +++ b/Assets/PlayMaker/Actions/MouseLook.cs @@ -0,0 +1,159 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + /// + /// Action version of Unity's builtin MouseLook behaviour. + /// TODO: Expose invert Y option. + /// + [ActionCategory(ActionCategory.Input)] + [Tooltip("Rotates a GameObject based on mouse movement. Minimum and Maximum values can be used to constrain the rotation.")] + public class MouseLook : FsmStateAction + { + public enum RotationAxes { MouseXAndY = 0, MouseX = 1, MouseY = 2 } + + [RequiredField] + [Tooltip("The GameObject to rotate.")] + public FsmOwnerDefault gameObject; + + [Tooltip("The axes to rotate around.")] + public RotationAxes axes = RotationAxes.MouseXAndY; + + [RequiredField] + public FsmFloat sensitivityX; + + [RequiredField] + public FsmFloat sensitivityY; + + [HasFloatSlider(-360,360)] + [Tooltip("Clamp rotation around X axis. Set to None for no clamping.")] + public FsmFloat minimumX; + + [HasFloatSlider(-360, 360)] + [Tooltip("Clamp rotation around X axis. Set to None for no clamping.")] + public FsmFloat maximumX; + + [HasFloatSlider(-360, 360)] + [Tooltip("Clamp rotation around Y axis. Set to None for no clamping.")] + public FsmFloat minimumY; + + [HasFloatSlider(-360, 360)] + [Tooltip("Clamp rotation around Y axis. Set to None for no clamping.")] + public FsmFloat maximumY; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + float rotationX; + float rotationY; + + public override void Reset() + { + gameObject = null; + axes = RotationAxes.MouseXAndY; + sensitivityX = 15f; + sensitivityY = 15f; + minimumX = new FsmFloat {UseVariable = true}; + maximumX = new FsmFloat { UseVariable = true }; + minimumY = -60f; + maximumY = 60f; + everyFrame = true; + } + + public override void OnEnter() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + Finish(); + return; + } + + // Make the rigid body not change rotation + // TODO: Original Unity script had this. Expose as option? + var rigidbody = go.GetComponent(); + if (rigidbody != null) + { + rigidbody.freezeRotation = true; + } + + // initialize rotation + + rotationX = go.transform.localRotation.eulerAngles.y; + rotationY = go.transform.localRotation.eulerAngles.x; + + DoMouseLook(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoMouseLook(); + } + + void DoMouseLook() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + var transform = go.transform; + + switch (axes) + { + case RotationAxes.MouseXAndY: + + transform.localEulerAngles = new Vector3(GetYRotation(), GetXRotation(), 0); + break; + + case RotationAxes.MouseX: + + transform.localEulerAngles = new Vector3(transform.localEulerAngles.x, GetXRotation(), 0); + break; + + case RotationAxes.MouseY: + + transform.localEulerAngles = new Vector3(-GetYRotation(), transform.localEulerAngles.y, 0); + break; + } + } + + float GetXRotation() + { + rotationX += Input.GetAxis("Mouse X") * sensitivityX.Value; + rotationX = ClampAngle(rotationX, minimumX, maximumX); + return rotationX; + } + + float GetYRotation() + { + rotationY += Input.GetAxis("Mouse Y") * sensitivityY.Value; + rotationY = ClampAngle(rotationY, minimumY, maximumY); + return rotationY; + } + + // Clamp function that respects IsNone + static float ClampAngle(float angle, FsmFloat min, FsmFloat max) + { + if (!min.IsNone && angle < min.Value) + { + angle = min.Value; + } + + if (!max.IsNone && angle > max.Value) + { + angle = max.Value; + } + + return angle; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/MouseLook.cs.meta b/Assets/PlayMaker/Actions/MouseLook.cs.meta new file mode 100755 index 0000000..26d03b9 --- /dev/null +++ b/Assets/PlayMaker/Actions/MouseLook.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9cb5ef034cae1a047b7cc81407619144 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/MouseLook2.cs b/Assets/PlayMaker/Actions/MouseLook2.cs new file mode 100755 index 0000000..342a1ae --- /dev/null +++ b/Assets/PlayMaker/Actions/MouseLook2.cs @@ -0,0 +1,156 @@ +// (c) Copyright HutongGames, LLC 2010-2011. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + /// + /// Action version of Unity's builtin MouseLook behaviour. + /// TODO: Expose invert Y option. + /// + [ActionCategory(ActionCategory.Input)] + [Tooltip("Rotates a GameObject based on mouse movement. Minimum and Maximum values can be used to constrain the rotation.")] + public class MouseLook2 : ComponentAction + { + public enum RotationAxes { MouseXAndY = 0, MouseX = 1, MouseY = 2 } + + [RequiredField] + [Tooltip("The GameObject to rotate.")] + public FsmOwnerDefault gameObject; + + [Tooltip("The axes to rotate around.")] + public RotationAxes axes = RotationAxes.MouseXAndY; + + [RequiredField] + public FsmFloat sensitivityX; + + [RequiredField] + public FsmFloat sensitivityY; + + [RequiredField] + [HasFloatSlider(-360,360)] + public FsmFloat minimumX; + + [RequiredField] + [HasFloatSlider(-360, 360)] + public FsmFloat maximumX; + + [RequiredField] + [HasFloatSlider(-360, 360)] + public FsmFloat minimumY; + + [RequiredField] + [HasFloatSlider(-360, 360)] + public FsmFloat maximumY; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + float rotationX; + float rotationY; + + public override void Reset() + { + gameObject = null; + axes = RotationAxes.MouseXAndY; + sensitivityX = 15f; + sensitivityY = 15f; + minimumX = -360f; + maximumX = 360f; + minimumY = -60f; + maximumY = 60f; + everyFrame = true; + } + + public override void OnEnter() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + Finish(); + return; + } + + // Make the rigid body not change rotation + // TODO: Original Unity script had this. Expose as option? + if (!UpdateCache(go)) + { + if (rigidbody) + { + rigidbody.freezeRotation = true; + } + } + + DoMouseLook(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoMouseLook(); + } + + void DoMouseLook() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + var transform = go.transform; + + switch (axes) + { + case RotationAxes.MouseXAndY: + + transform.localEulerAngles = new Vector3(GetYRotation(), GetXRotation(), 0); + break; + + case RotationAxes.MouseX: + + transform.localEulerAngles = new Vector3(transform.localEulerAngles.x, GetXRotation(), 0); + break; + + case RotationAxes.MouseY: + + transform.localEulerAngles = new Vector3(-GetYRotation(), transform.localEulerAngles.y, 0); + break; + } + } + + float GetXRotation() + { + rotationX += Input.GetAxis("Mouse X") * sensitivityX.Value; + rotationX = ClampAngle(rotationX, minimumX, maximumX); + return rotationX; + } + + float GetYRotation() + { + rotationY += Input.GetAxis("Mouse Y") * sensitivityY.Value; + rotationY = ClampAngle(rotationY, minimumY, maximumY); + return rotationY; + } + + // Clamp function that respects IsNone + static float ClampAngle(float angle, FsmFloat min, FsmFloat max) + { + if (!min.IsNone && angle < min.Value) + { + angle = min.Value; + } + + if (!max.IsNone && angle > max.Value) + { + angle = max.Value; + } + + return angle; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/MouseLook2.cs.meta b/Assets/PlayMaker/Actions/MouseLook2.cs.meta new file mode 100755 index 0000000..e384b48 --- /dev/null +++ b/Assets/PlayMaker/Actions/MouseLook2.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 917ad6be8c2f4ef4ba0cdda783e0a581 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/MousePick.cs b/Assets/PlayMaker/Actions/MousePick.cs new file mode 100755 index 0000000..a84d868 --- /dev/null +++ b/Assets/PlayMaker/Actions/MousePick.cs @@ -0,0 +1,81 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Perform a Mouse Pick on the scene and stores the results. Use Ray Distance to set how close the camera must be to pick the object.")] + public class MousePick : FsmStateAction + { + [RequiredField] + public FsmFloat rayDistance = 100f; + [UIHint(UIHint.Variable)] + public FsmBool storeDidPickObject; + [UIHint(UIHint.Variable)] + public FsmGameObject storeGameObject; + [UIHint(UIHint.Variable)] + public FsmVector3 storePoint; + [UIHint(UIHint.Variable)] + public FsmVector3 storeNormal; + [UIHint(UIHint.Variable)] + public FsmFloat storeDistance; + [UIHint(UIHint.Layer)] + [Tooltip("Pick only from these layers.")] + public FsmInt[] layerMask; + [Tooltip("Invert the mask, so you pick from all layers except those defined above.")] + public FsmBool invertMask; + public bool everyFrame; + + public override void Reset() + { + rayDistance = 100f; + storeDidPickObject = null; + storeGameObject = null; + storePoint = null; + storeNormal = null; + storeDistance = null; + layerMask = new FsmInt[0]; + invertMask = false; + everyFrame = false; + } + + public override void OnEnter() + { + DoMousePick(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoMousePick(); + } + + void DoMousePick() + { + RaycastHit hitInfo = ActionHelpers.MousePick(rayDistance.Value, ActionHelpers.LayerArrayToLayerMask(layerMask, invertMask.Value)); + + bool didPick = hitInfo.collider != null; + storeDidPickObject.Value = didPick; + + if (didPick) + { + storeGameObject.Value = hitInfo.collider.gameObject; + storeDistance.Value = hitInfo.distance; + storePoint.Value = hitInfo.point; + storeNormal.Value = hitInfo.normal; + } + else + { + // TODO: not sure if this is the right strategy... + storeGameObject.Value = null; + storeDistance.Value = Mathf.Infinity; + storePoint.Value = Vector3.zero; + storeNormal.Value = Vector3.zero; + } + + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/MousePick.cs.meta b/Assets/PlayMaker/Actions/MousePick.cs.meta new file mode 100755 index 0000000..dc743aa --- /dev/null +++ b/Assets/PlayMaker/Actions/MousePick.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a1a621564b617384ab7a2070baf811e4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/MousePickEvent.cs b/Assets/PlayMaker/Actions/MousePickEvent.cs new file mode 100755 index 0000000..0e7f3bc --- /dev/null +++ b/Assets/PlayMaker/Actions/MousePickEvent.cs @@ -0,0 +1,124 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Sends Events based on mouse interactions with a Game Object: MouseOver, MouseDown, MouseUp, MouseOff. Use Ray Distance to set how close the camera must be to pick the object.")] + public class MousePickEvent : FsmStateAction + { + [CheckForComponent(typeof(Collider))] + public FsmOwnerDefault GameObject; + + [Tooltip("Length of the ray to cast from the camera.")] + public FsmFloat rayDistance = 100f; + + [Tooltip("Event to send when the mouse is over the GameObject.")] + public FsmEvent mouseOver; + + [Tooltip("Event to send when the mouse is pressed while over the GameObject.")] + public FsmEvent mouseDown; + + [Tooltip("Event to send when the mouse is released while over the GameObject.")] + public FsmEvent mouseUp; + + [Tooltip("Event to send when the mouse moves off the GameObject.")] + public FsmEvent mouseOff; + + [Tooltip("Pick only from these layers.")] + [UIHint(UIHint.Layer)] + public FsmInt[] layerMask; + + [Tooltip("Invert the mask, so you pick from all layers except those defined above.")] + public FsmBool invertMask; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + GameObject = null; + rayDistance = 100f; + mouseOver = null; + mouseDown = null; + mouseUp = null; + mouseOff = null; + layerMask = new FsmInt[0]; + invertMask = false; + everyFrame = true; + } + + public override void OnEnter() + { + DoMousePickEvent(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoMousePickEvent(); + } + + void DoMousePickEvent() + { + // Do the raycast + + bool isMouseOver = DoRaycast(); + + // Store mouse pick info so it can be seen by Get Raycast Hit Info action + + Fsm.RaycastHitInfo = ActionHelpers.mousePickInfo; + + // Send events based on the raycast and mouse buttons + + if (isMouseOver) + { + if (mouseDown != null && Input.GetMouseButtonDown(0)) + { + Fsm.Event(mouseDown); + } + + if (mouseOver != null) + { + Fsm.Event(mouseOver); + } + + if (mouseUp != null &&Input.GetMouseButtonUp(0)) + { + Fsm.Event(mouseUp); + } + } + else + { + if (mouseOff != null) + { + Fsm.Event(mouseOff); + } + } + } + + bool DoRaycast() + { + var testObject = GameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : GameObject.GameObject.Value; + + // ActionHelpers uses a cache to try and minimize Raycasts + + return ActionHelpers.IsMouseOver(testObject, rayDistance.Value, ActionHelpers.LayerArrayToLayerMask(layerMask, invertMask.Value)); + } + + public override string ErrorCheck() + { + string errorString = ""; + + errorString += ActionHelpers.CheckRayDistance(rayDistance.Value); + errorString += ActionHelpers.CheckPhysicsSetup(GameObject); + + return errorString; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/MousePickEvent.cs.meta b/Assets/PlayMaker/Actions/MousePickEvent.cs.meta new file mode 100755 index 0000000..1f14f98 --- /dev/null +++ b/Assets/PlayMaker/Actions/MousePickEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f57b13daeba15d04a866bba900f88858 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/MoveObject.cs b/Assets/PlayMaker/Actions/MoveObject.cs new file mode 100755 index 0000000..2486ede --- /dev/null +++ b/Assets/PlayMaker/Actions/MoveObject.cs @@ -0,0 +1,77 @@ +// Thanks to A3DStudio + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [HelpUrl("http://hutonggames.com/playmakerforum/index.php?topic=4758.0")] + [Tooltip("Move a GameObject to another GameObject. Works like iTween Move To, but with better performance.")] + public class MoveObject: EaseFsmAction + { + [RequiredField] + public FsmOwnerDefault objectToMove; + [RequiredField] + public FsmGameObject destination; + + private FsmVector3 fromValue; + private FsmVector3 toVector; + private FsmVector3 fromVector; + + private bool finishInNextStep; + + public override void Reset () + { + fromValue = null; + toVector = null; + finishInNextStep = false; + fromVector = null; + } + + + public override void OnEnter () + { + var go = Fsm.GetOwnerDefaultTarget(objectToMove); + fromVector = go.transform.position; + toVector = destination.Value.transform.position; + + fromFloats = new float[3]; + fromFloats[0] = fromVector.Value.x; + fromFloats[1] = fromVector.Value.y; + fromFloats[2] = fromVector.Value.z; + + toFloats = new float[3]; + toFloats[0] = toVector.Value.x; + toFloats[1] = toVector.Value.y; + toFloats[2] = toVector.Value.z; + resultFloats = new float[3]; + + resultFloats[0] = fromVector.Value.x; + resultFloats[1] = fromVector.Value.y; + resultFloats[2] = fromVector.Value.z; + + finishInNextStep = false; + } + + public override void OnUpdate() + { + var go = Fsm.GetOwnerDefaultTarget(objectToMove); + go.transform.position = new Vector3(resultFloats[0],resultFloats[1],resultFloats[2]); + + if(finishInNextStep){ + Finish(); + if(finishEvent != null) Fsm.Event(finishEvent); + } + + if(finishAction && !finishInNextStep) + { + go.transform.position = new Vector3(reverse.IsNone ? toVector.Value.x : reverse.Value ? fromValue.Value.x : toVector.Value.x, + reverse.IsNone ? toVector.Value.y : reverse.Value ? fromValue.Value.y : toVector.Value.y, + reverse.IsNone ? toVector.Value.z : reverse.Value ? fromValue.Value.z : toVector.Value.z + ); + finishInNextStep = true; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/MoveObject.cs.meta b/Assets/PlayMaker/Actions/MoveObject.cs.meta new file mode 100755 index 0000000..1f13403 --- /dev/null +++ b/Assets/PlayMaker/Actions/MoveObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 87d639c82dbaec8468ab9dbe7f92ebb3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/MovePosition.cs b/Assets/PlayMaker/Actions/MovePosition.cs new file mode 100755 index 0000000..661804c --- /dev/null +++ b/Assets/PlayMaker/Actions/MovePosition.cs @@ -0,0 +1,92 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +/* +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Moves a Game Object's Rigid Body to a new position. To leave any axis unchanged, set variable to 'None'.")] + public class MovePosition : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + public FsmOwnerDefault gameObject; + [UIHint(UIHint.Variable)] + public FsmVector3 vector; + public FsmFloat x; + public FsmFloat y; + public FsmFloat z; + public Space space; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + vector = null; + // default axis to variable dropdown with None selected. + x = new FsmFloat { UseVariable = true }; + y = new FsmFloat { UseVariable = true }; + z = new FsmFloat { UseVariable = true }; + space = Space.Self; + everyFrame = false; + } + + /* Transform scale doesn't stick in OnEnter + * TODO: figure out why... + public override void OnEnter() + { + DoSetPosition(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoMovePosition(); + + if (!everyFrame) + Finish(); + } + + void DoMovePosition() + { + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + if (go.rigidbody == null) return; + + // init position + + Vector3 position; + + if (vector.IsNone) + { + if (space == Space.World) + position = go.rigidbody.position; + else + position = go.transform.TransformPoint(go.rigidbody.position); + } + else + { + position = vector.Value; + } + + // override any axis + + if (!x.IsNone) position.x = x.Value; + if (!y.IsNone) position.y = y.Value; + if (!z.IsNone) position.z = z.Value; + + // apply + + if (space == Space.World) + go.rigidbody.MovePosition(position); + else + go.rigidbody.MovePosition(go.transform.InverseTransformPoint(position)) + } + + + } +} +*/ \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/MovePosition.cs.meta b/Assets/PlayMaker/Actions/MovePosition.cs.meta new file mode 100755 index 0000000..6a266cc --- /dev/null +++ b/Assets/PlayMaker/Actions/MovePosition.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5bb25ceaaf938934abd268a5414376f3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/MoveTowards.cs b/Assets/PlayMaker/Actions/MoveTowards.cs new file mode 100755 index 0000000..353c7b2 --- /dev/null +++ b/Assets/PlayMaker/Actions/MoveTowards.cs @@ -0,0 +1,116 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Moves a Game Object towards a Target. Optionally sends an event when successful. The Target can be specified as a Game Object or a world Position. If you specify both, then the Position is used as a local offset from the Object's Position.")] + public class MoveTowards : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to Move")] + public FsmOwnerDefault gameObject; + + [Tooltip("A target GameObject to move towards. Or use a world Target Position below.")] + public FsmGameObject targetObject; + + [Tooltip("A world position if no Target Object. Otherwise used as a local offset from the Target Object.")] + public FsmVector3 targetPosition; + + [Tooltip("Ignore any height difference in the target.")] + public FsmBool ignoreVertical; + + [HasFloatSlider(0, 20)] + [Tooltip("The maximum movement speed. HINT: You can make this a variable to change it over time.")] + public FsmFloat maxSpeed; + + [HasFloatSlider(0, 5)] + [Tooltip("Distance at which the move is considered finished, and the Finish Event is sent.")] + public FsmFloat finishDistance; + + [Tooltip("Event to send when the Finish Distance is reached.")] + public FsmEvent finishEvent; + + private GameObject go; + private GameObject goTarget; + private Vector3 targetPos; + private Vector3 targetPosWithVertical; + + public override void Reset() + { + gameObject = null; + targetObject = null; + maxSpeed = 10f; + finishDistance = 1f; + finishEvent = null; + } + + public override void OnUpdate() + { + DoMoveTowards(); + } + + void DoMoveTowards() + { + if (!UpdateTargetPos()) + { + return; + } + + go.transform.position = Vector3.MoveTowards(go.transform.position, targetPos, maxSpeed.Value * Time.deltaTime); + + var distance = (go.transform.position - targetPos).magnitude; + if (distance < finishDistance.Value) + { + Fsm.Event(finishEvent); + Finish(); + } + } + + public bool UpdateTargetPos() + { + go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return false; + } + + goTarget = targetObject.Value; + if (goTarget == null && targetPosition.IsNone) + { + return false; + } + + if (goTarget != null) + { + targetPos = !targetPosition.IsNone ? + goTarget.transform.TransformPoint(targetPosition.Value) : + goTarget.transform.position; + } + else + { + targetPos = targetPosition.Value; + } + + targetPosWithVertical = targetPos; + + if (ignoreVertical.Value) + { + targetPos.y = go.transform.position.y; + } + + return true; + } + + public Vector3 GetTargetPos() + { + return targetPos; + } + + public Vector3 GetTargetPosWithVertical() + { + return targetPosWithVertical; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/MoveTowards.cs.meta b/Assets/PlayMaker/Actions/MoveTowards.cs.meta new file mode 100755 index 0000000..127008f --- /dev/null +++ b/Assets/PlayMaker/Actions/MoveTowards.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2fa8dc1498e42734f9ce0ef695e29697 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/MovieTextureAudioSettings.cs b/Assets/PlayMaker/Actions/MovieTextureAudioSettings.cs new file mode 100755 index 0000000..2ca7e9e --- /dev/null +++ b/Assets/PlayMaker/Actions/MovieTextureAudioSettings.cs @@ -0,0 +1,53 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !(UNITY_IPHONE || UNITY_ANDROID || UNITY_FLASH || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE || UNITY_BLACKBERRY || UNITY_WP8 || UNITY_PSM || UNITY_WEBGL) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Movie)] + [Tooltip("Sets the Game Object as the Audio Source associated with the Movie Texture. The Game Object must have an AudioSource Component.")] + public class MovieTextureAudioSettings : FsmStateAction + { + [RequiredField] + [ObjectType(typeof(MovieTexture))] + public FsmObject movieTexture; + + [RequiredField] + [CheckForComponent(typeof(AudioSource))] + public FsmGameObject gameObject; + + // this gets overridden by AudioPlay... + //public FsmFloat volume; + + public override void Reset() + { + movieTexture = null; + gameObject = null; + //volume = 1; + } + + public override void OnEnter() + { + var movie = movieTexture.Value as MovieTexture; + + if (movie != null && gameObject.Value != null) + { + var audio = gameObject.Value.GetComponent(); + if (audio != null) + { + audio.clip = movie.audioClip; + + //if (!volume.IsNone) + // audio.volume = volume.Value; + } + } + + Finish(); + } + } +} + +#endif + diff --git a/Assets/PlayMaker/Actions/MovieTextureAudioSettings.cs.meta b/Assets/PlayMaker/Actions/MovieTextureAudioSettings.cs.meta new file mode 100755 index 0000000..7309dba --- /dev/null +++ b/Assets/PlayMaker/Actions/MovieTextureAudioSettings.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7aa1526fff0dd6849a045425bad3900f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network.meta b/Assets/PlayMaker/Actions/Network.meta new file mode 100644 index 0000000..bc4a6e2 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0bbd22fe5a0f0466ea9a6d94d826c3dc +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Actions/Network/MasterServerClearHostList.cs b/Assets/PlayMaker/Actions/Network/MasterServerClearHostList.cs new file mode 100755 index 0000000..019f559 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerClearHostList.cs @@ -0,0 +1,24 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Clear the host list which was received by MasterServer Request Host List")] + public class MasterServerClearHostList : FsmStateAction + { + + public override void OnEnter() + { + MasterServer.ClearHostList(); + + Finish(); + + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/MasterServerClearHostList.cs.meta b/Assets/PlayMaker/Actions/Network/MasterServerClearHostList.cs.meta new file mode 100755 index 0000000..cd79acc --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerClearHostList.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 11a86ba96bae55f4b92e8367d045dafc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/MasterServerGetHostCount.cs b/Assets/PlayMaker/Actions/Network/MasterServerGetHostCount.cs new file mode 100755 index 0000000..8d87077 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerGetHostCount.cs @@ -0,0 +1,27 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get the number of hosts on the master server.\n\nUse MasterServer Get Host Data to get host data at a specific index.")] + public class MasterServerGetHostCount : FsmStateAction + { + [RequiredField] + [Tooltip("The number of hosts on the MasterServer.")] + [UIHint(UIHint.Variable)] + public FsmInt count; + + public override void OnEnter() + { + count.Value = MasterServer.PollHostList().Length; + + Finish(); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/MasterServerGetHostCount.cs.meta b/Assets/PlayMaker/Actions/Network/MasterServerGetHostCount.cs.meta new file mode 100755 index 0000000..e642b36 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerGetHostCount.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 57f7710982e566c4ebfb19c4a3971b59 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/MasterServerGetHostData.cs b/Assets/PlayMaker/Actions/Network/MasterServerGetHostData.cs new file mode 100755 index 0000000..1858e08 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerGetHostData.cs @@ -0,0 +1,115 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get host data from the master server.")] + public class MasterServerGetHostData : FsmStateAction + { + [RequiredField] + [Tooltip("The index into the MasterServer Host List")] + public FsmInt hostIndex; + + //[ActionSection("Result")] + + [Tooltip("Does this server require NAT punchthrough?")] + [UIHint(UIHint.Variable)] + public FsmBool useNat; + + [Tooltip("The type of the game (e.g., 'MyUniqueGameType')")] + [UIHint(UIHint.Variable)] + public FsmString gameType; + + [Tooltip("The name of the game (e.g., 'John Does's Game')")] + [UIHint(UIHint.Variable)] + public FsmString gameName; + + [Tooltip("Currently connected players")] + [UIHint(UIHint.Variable)] + public FsmInt connectedPlayers; + + [Tooltip("Maximum players limit")] + [UIHint(UIHint.Variable)] + public FsmInt playerLimit; + + [Tooltip("Server IP address.")] + [UIHint(UIHint.Variable)] + public FsmString ipAddress; + + [Tooltip("Server port")] + [UIHint(UIHint.Variable)] + public FsmInt port; + + [Tooltip("Does the server require a password?")] + [UIHint(UIHint.Variable)] + public FsmBool passwordProtected; + + [Tooltip("A miscellaneous comment (can hold data)")] + [UIHint(UIHint.Variable)] + public FsmString comment; + + [Tooltip("The GUID of the host, needed when connecting with NAT punchthrough.")] + [UIHint(UIHint.Variable)] + public FsmString guid; + + public override void Reset() + { + hostIndex = null; + useNat = null; + gameType = null; + gameName = null; + connectedPlayers = null; + playerLimit = null; + ipAddress = null; + port = null; + passwordProtected = null; + comment = null; + guid = null; + } + + public override void OnEnter() + { + GetHostData(); + + Finish(); + } + + void GetHostData() + { + int _count = MasterServer.PollHostList().Length; + + int _index = hostIndex.Value; + + if (_index<0 || _index>=_count) + { + LogError("MasterServer Host index out of range!"); + return; + } + + HostData _hostData = MasterServer.PollHostList()[_index]; + + if (_hostData == null) + { + LogError("MasterServer HostData could not found at index "+_index); + return; + } + + useNat.Value = _hostData.useNat; + gameType.Value = _hostData.gameType; + gameName.Value = _hostData.gameName; + connectedPlayers.Value = _hostData.connectedPlayers; + playerLimit.Value = _hostData.playerLimit; + ipAddress.Value = _hostData.ip[0]; + port.Value = _hostData.port; + passwordProtected.Value = _hostData.passwordProtected; + comment.Value = _hostData.comment; + guid.Value = _hostData.guid; + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/MasterServerGetHostData.cs.meta b/Assets/PlayMaker/Actions/Network/MasterServerGetHostData.cs.meta new file mode 100755 index 0000000..3b2fe9e --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerGetHostData.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 95dc0a3d8ed6fe74d8ec33dfb13773ae +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/MasterServerGetNextHostData.cs b/Assets/PlayMaker/Actions/Network/MasterServerGetNextHostData.cs new file mode 100755 index 0000000..eceb92a --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerGetNextHostData.cs @@ -0,0 +1,146 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get the next host data from the master server. \nEach time this action is called it gets the next connected host." + + "This lets you quickly loop through all the connected hosts to get information on each one.")] + public class MasterServerGetNextHostData : FsmStateAction + { + + [ActionSection("Set up")] + + [Tooltip("Event to send for looping.")] + public FsmEvent loopEvent; + + [Tooltip("Event to send when there are no more hosts.")] + public FsmEvent finishedEvent; + + [ActionSection("Result")] + + [Tooltip("The index into the MasterServer Host List")] + [UIHint(UIHint.Variable)] + public FsmInt index; + + [Tooltip("Does this server require NAT punchthrough?")] + [UIHint(UIHint.Variable)] + public FsmBool useNat; + + [Tooltip("The type of the game (e.g., 'MyUniqueGameType')")] + [UIHint(UIHint.Variable)] + public FsmString gameType; + + [Tooltip("The name of the game (e.g., 'John Does's Game')")] + [UIHint(UIHint.Variable)] + public FsmString gameName; + + [Tooltip("Currently connected players")] + [UIHint(UIHint.Variable)] + public FsmInt connectedPlayers; + + [Tooltip("Maximum players limit")] + [UIHint(UIHint.Variable)] + public FsmInt playerLimit; + + [Tooltip("Server IP address.")] + [UIHint(UIHint.Variable)] + public FsmString ipAddress; + + [Tooltip("Server port")] + [UIHint(UIHint.Variable)] + public FsmInt port; + + [Tooltip("Does the server require a password?")] + [UIHint(UIHint.Variable)] + public FsmBool passwordProtected; + + [Tooltip("A miscellaneous comment (can hold data)")] + [UIHint(UIHint.Variable)] + public FsmString comment; + + [Tooltip("The GUID of the host, needed when connecting with NAT punchthrough.")] + [UIHint(UIHint.Variable)] + public FsmString guid; + + // increment a child index as we loop through children + private int nextItemIndex; + + // are we there yet? + private bool noMoreItems; + + public override void Reset() + { + finishedEvent = null; + loopEvent = null; + + index = null; + useNat = null; + gameType = null; + gameName = null; + connectedPlayers = null; + playerLimit = null; + ipAddress = null; + port = null; + passwordProtected = null; + comment = null; + guid = null; + } + + public override void OnEnter() + { + + DoGetNextHostData(); + + Finish(); + } + + void DoGetNextHostData() + { + // no more items? + + if (nextItemIndex >= MasterServer.PollHostList().Length) + { + nextItemIndex = 0; + Fsm.Event(finishedEvent); + return; + } + + // get next item + HostData _hostData = MasterServer.PollHostList()[nextItemIndex]; + + index.Value = nextItemIndex; + useNat.Value = _hostData.useNat; + gameType.Value = _hostData.gameType; + gameName.Value = _hostData.gameName; + connectedPlayers.Value = _hostData.connectedPlayers; + playerLimit.Value = _hostData.playerLimit; + ipAddress.Value = _hostData.ip[0]; + port.Value = _hostData.port; + passwordProtected.Value = _hostData.passwordProtected; + comment.Value = _hostData.comment; + guid.Value = _hostData.guid; + + // no more items? + + if (nextItemIndex >= MasterServer.PollHostList().Length) + { + Fsm.Event(finishedEvent); + nextItemIndex = 0; + return; + } + + // iterate to next + nextItemIndex++; + + if (loopEvent!=null){ + Fsm.Event(loopEvent); + } + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/MasterServerGetNextHostData.cs.meta b/Assets/PlayMaker/Actions/Network/MasterServerGetNextHostData.cs.meta new file mode 100755 index 0000000..878ba80 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerGetNextHostData.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cca3e75f9ca1b7441816825153864b32 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/MasterServerGetProperties.cs b/Assets/PlayMaker/Actions/Network/MasterServerGetProperties.cs new file mode 100755 index 0000000..b5d9dd5 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerGetProperties.cs @@ -0,0 +1,76 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get the IP address, port, update rate and dedicated server flag of the master server and store in variables.")] + public class MasterServerGetProperties : FsmStateAction + { + + [Tooltip("The IP address of the master server.")] + [UIHint(UIHint.Variable)] + public FsmString ipAddress; + + [Tooltip("The connection port of the master server.")] + [UIHint(UIHint.Variable)] + public FsmInt port; + + [Tooltip("The minimum update rate for master server host information update. Default is 60 seconds")] + [UIHint(UIHint.Variable)] + public FsmInt updateRate; + + [Tooltip("Flag to report if this machine is a dedicated server.")] + [UIHint(UIHint.Variable)] + public FsmBool dedicatedServer; + + [Tooltip("Event sent if this machine is a dedicated server")] + public FsmEvent isDedicatedServerEvent; + + [Tooltip("Event sent if this machine is not a dedicated server")] + public FsmEvent isNotDedicatedServerEvent; + + public override void Reset() + { + ipAddress = null; + port = null; + updateRate = null; + dedicatedServer = null; + isDedicatedServerEvent = null; + isNotDedicatedServerEvent = null; + } + + public override void OnEnter() + { + GetMasterServerProperties(); + + Finish(); + } + + void GetMasterServerProperties() + { + ipAddress.Value = MasterServer.ipAddress; + port.Value = MasterServer.port; + updateRate.Value = MasterServer.updateRate; + + bool _dedicated = MasterServer.dedicatedServer; + + dedicatedServer.Value = _dedicated; + + if (_dedicated && isDedicatedServerEvent != null) + { + Fsm.Event(isDedicatedServerEvent); + } + + if (!_dedicated && isNotDedicatedServerEvent !=null) + { + Fsm.Event(isNotDedicatedServerEvent); + } + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/MasterServerGetProperties.cs.meta b/Assets/PlayMaker/Actions/Network/MasterServerGetProperties.cs.meta new file mode 100755 index 0000000..9e8a01a --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerGetProperties.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 33d3417b8cff8864d82ca7b3de9ce2b4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/MasterServerRegisterHost.cs b/Assets/PlayMaker/Actions/Network/MasterServerRegisterHost.cs new file mode 100755 index 0000000..676e1d8 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerRegisterHost.cs @@ -0,0 +1,46 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Register this server on the master server.\n\n" + + "If the master server address information has not been changed the default Unity master server will be used.")] + public class MasterServerRegisterHost : FsmStateAction + { + [RequiredField] + [Tooltip("The unique game type name.")] + public FsmString gameTypeName; + + [RequiredField] + [Tooltip("The game name.")] + public FsmString gameName; + + [Tooltip("Optional comment")] + public FsmString comment; + + public override void Reset() + { + gameTypeName = null; + gameName = null; + comment = null; + } + + public override void OnEnter() + { + DoMasterServerRegisterHost(); + + Finish(); + } + + void DoMasterServerRegisterHost() + { + MasterServer.RegisterHost(gameTypeName.Value,gameName.Value,comment.Value); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/MasterServerRegisterHost.cs.meta b/Assets/PlayMaker/Actions/Network/MasterServerRegisterHost.cs.meta new file mode 100755 index 0000000..cb19f4d --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerRegisterHost.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3470941e93c737446b4c1d5b61b12b10 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/MasterServerRequestHostList.cs b/Assets/PlayMaker/Actions/Network/MasterServerRequestHostList.cs new file mode 100755 index 0000000..5fbe731 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerRequestHostList.cs @@ -0,0 +1,55 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Request a host list from the master server.\n\n" + + "Use MasterServer Get Host Data to get info on each host in the host list.")] + public class MasterServerRequestHostList : FsmStateAction + { + [RequiredField] + [Tooltip("The unique game type name.")] + public FsmString gameTypeName; + + [Tooltip("Event sent when the host list has arrived. NOTE: The action will not Finish until the host list arrives.")] + public FsmEvent HostListArrivedEvent; + + public override void Reset() + { + gameTypeName = null; + HostListArrivedEvent = null; + } + + public override void OnEnter() + { + DoMasterServerRequestHost(); + } + + public override void OnUpdate() + { + WatchServerRequestHost(); + } + + void DoMasterServerRequestHost() + { + MasterServer.ClearHostList(); + + MasterServer.RequestHostList(gameTypeName.Value); + } + + void WatchServerRequestHost() + { + if (MasterServer.PollHostList().Length != 0) + { + Fsm.Event(HostListArrivedEvent); + Finish(); + } + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/MasterServerRequestHostList.cs.meta b/Assets/PlayMaker/Actions/Network/MasterServerRequestHostList.cs.meta new file mode 100755 index 0000000..6e8ebeb --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerRequestHostList.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c8d24af52987882458fde8bb145f3db0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/MasterServerSetProperties.cs b/Assets/PlayMaker/Actions/Network/MasterServerSetProperties.cs new file mode 100755 index 0000000..1ac19ec --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerSetProperties.cs @@ -0,0 +1,53 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Set the IP address, port, update rate and dedicated server flag of the master server.")] + public class MasterServerSetProperties : FsmStateAction + { + [Tooltip("Set the IP address of the master server.")] + public FsmString ipAddress; + + [Tooltip("Set the connection port of the master server.")] + public FsmInt port; + + [Tooltip("Set the minimum update rate for master server host information update. Default is 60 seconds.")] + public FsmInt updateRate; + + [Tooltip("Set if this machine is a dedicated server.")] + public FsmBool dedicatedServer; + + public override void Reset() + { + ipAddress = "127.0.0.1"; + port = 10002; + updateRate = 60; + dedicatedServer = false; + } + + public override void OnEnter() + { + SetMasterServerProperties(); + + Finish(); + } + + void SetMasterServerProperties() + { + MasterServer.ipAddress = ipAddress.Value; + + MasterServer.port = port.Value; + + MasterServer.updateRate = updateRate.Value; + + MasterServer.dedicatedServer = dedicatedServer.Value; + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/MasterServerSetProperties.cs.meta b/Assets/PlayMaker/Actions/Network/MasterServerSetProperties.cs.meta new file mode 100755 index 0000000..bdbb12b --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerSetProperties.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dcf0aa2e1a8928243aee63e8957a0430 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/MasterServerUnregisterHost.cs b/Assets/PlayMaker/Actions/Network/MasterServerUnregisterHost.cs new file mode 100755 index 0000000..6117b92 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerUnregisterHost.cs @@ -0,0 +1,23 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Unregister this server from the master server.\n\n" + + "Does nothing if the server is not registered or has already unregistered.")] + public class MasterServerUnregisterHost : FsmStateAction + { + public override void OnEnter() + { + MasterServer.UnregisterHost(); + + Finish(); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/MasterServerUnregisterHost.cs.meta b/Assets/PlayMaker/Actions/Network/MasterServerUnregisterHost.cs.meta new file mode 100755 index 0000000..d1e6cde --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/MasterServerUnregisterHost.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 370d3fe4eb2acb9478d3ede8245f7919 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkCloseConnection.cs b/Assets/PlayMaker/Actions/Network/NetworkCloseConnection.cs new file mode 100755 index 0000000..b52399f --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkCloseConnection.cs @@ -0,0 +1,91 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Close the connection to another system.\n\nConnection index defines which system to close the connection to (from the Network connections array).\n" + + "Can define connection to close via Guid if index is unknown. \n" + + "If we are a client the only possible connection to close is the server connection, if we are a server the target player will be kicked off. \n\n" + + "Send Disconnection Notification enables or disables notifications being sent to the other end. " + + "If disabled the connection is dropped, if not a disconnect notification is reliably sent to the remote party and there after the connection is dropped.")] + public class NetworkCloseConnection : FsmStateAction + { + + [Tooltip("Connection index to close")] + [UIHint(UIHint.Variable)] + public FsmInt connectionIndex; + + [Tooltip("Connection GUID to close. Used If Index is not set.")] + [UIHint(UIHint.Variable)] + public FsmString connectionGUID; + + [Tooltip("If True, send Disconnection Notification")] + public bool sendDisconnectionNotification; + + public override void Reset() + { + connectionIndex = 0; + connectionGUID = null; + + sendDisconnectionNotification = true; + } + + public override void OnEnter() + { + + + int index = 0; + + if (!connectionIndex.IsNone) + { + index = connectionIndex.Value; + + }else if (!connectionGUID.IsNone){ + + //find the index of this guid. + int guidIndex; + + if ( getIndexFromGUID(connectionGUID.Value,out guidIndex) ) + { + index = guidIndex; + } + + + } + + if (index < 0 || index > Network.connections.Length) + { + LogError("Connection index out of range: " +index); + } + else + { + Network.CloseConnection(Network.connections[index], sendDisconnectionNotification); + } + + Finish(); + } + + bool getIndexFromGUID(string guid,out int guidIndex) + { + + for(int i=0;i + { + [RequiredField] + [CheckForComponent(typeof(NetworkView))] + [Tooltip("The Game Object to destroy.\nNOTE: The Game Object must have a NetworkView attached.")] + public FsmOwnerDefault gameObject; + + [Tooltip("Remove all RPC calls associated with the Game Object.")] + public FsmBool removeRPCs; + + public override void Reset() + { + gameObject = null; + removeRPCs = true; + } + + public override void OnEnter() + { + DoDestroy(); + + Finish(); + } + + void DoDestroy() + { + // get the target + var targetGo = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(targetGo)) + { + return; + } + + if (removeRPCs.Value) + { + Network.RemoveRPCs(networkView.owner); + } + Network.DestroyPlayerObjects(networkView.owner); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkDestroy.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkDestroy.cs.meta new file mode 100755 index 0000000..4f5e810 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkDestroy.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 60d777b76f74a034684c8dfcb2e565d8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkDisconnect.cs b/Assets/PlayMaker/Actions/Network/NetworkDisconnect.cs new file mode 100755 index 0000000..ec89780 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkDisconnect.cs @@ -0,0 +1,23 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Disconnect from the server.")] + public class NetworkDisconnect : FsmStateAction + { + + public override void OnEnter() + { + Network.Disconnect(); + + Finish(); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkDisconnect.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkDisconnect.cs.meta new file mode 100755 index 0000000..404fb29 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkDisconnect.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b1654a5bf4a568d4f9c6f276e678ea36 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetAveragePing.cs b/Assets/PlayMaker/Actions/Network/NetworkGetAveragePing.cs new file mode 100755 index 0000000..a8b8589 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetAveragePing.cs @@ -0,0 +1,100 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get the last average ping time to the given player in milliseconds. \n" + + "If the player can't be found -1 will be returned. Pings are automatically sent out every couple of seconds.")] + public class NetworkGetPlayerPing : FsmStateAction + { + [ActionSection("Setup")] + + [RequiredField] + [Tooltip("The Index of the player in the network connections list.")] + [UIHint(UIHint.Variable)] + public FsmInt playerIndex; + + [Tooltip("The player reference is cached, that is if the connections list changes, the player reference remains.")] + public bool cachePlayerReference = true; + + public bool everyFrame; + + [ActionSection("Result")] + + [RequiredField] + [Tooltip("Get the last average ping time to the given player in milliseconds.")] + [UIHint(UIHint.Variable)] + public FsmInt averagePing; + + [Tooltip("Event to send if the player can't be found. Average Ping is set to -1.")] + public FsmEvent PlayerNotFoundEvent; + + [Tooltip("Event to send if the player is found (pings back).")] + public FsmEvent PlayerFoundEvent; + + + private NetworkPlayer _player; + + public override void Reset() + { + playerIndex = null; + averagePing = null; + PlayerNotFoundEvent = null; + PlayerFoundEvent = null; + cachePlayerReference = true; + everyFrame = false; + } + + public override void OnEnter() + { + if (cachePlayerReference) + { + _player = Network.connections[playerIndex.Value]; + } + + GetAveragePing(); + + if(!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + GetAveragePing(); + } + + void GetAveragePing() + { + + if (!cachePlayerReference) + { + _player = Network.connections[playerIndex.Value]; + } + + int _averagePing = Network.GetAveragePing(_player); + if (!averagePing.IsNone) + { + averagePing.Value = _averagePing; + } + + if (_averagePing ==-1 && PlayerNotFoundEvent != null) + { + Fsm.Event(PlayerNotFoundEvent); + } + + if (_averagePing!=-1 && PlayerFoundEvent !=null) + { + Fsm.Event(PlayerFoundEvent); + } + + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetAveragePing.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkGetAveragePing.cs.meta new file mode 100755 index 0000000..72becf7 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetAveragePing.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bbaa6614b626de048b7bb628e5115e6b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetConnectedPlayerProperties.cs b/Assets/PlayMaker/Actions/Network/NetworkGetConnectedPlayerProperties.cs new file mode 100755 index 0000000..9a6817b --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetConnectedPlayerProperties.cs @@ -0,0 +1,82 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get connected player properties.")] + public class NetworkGetConnectedPlayerProperties : FsmStateAction + { + [RequiredField] + [Tooltip("The player connection index.")] + public FsmInt index; + + [ActionSection("Result")] + + [Tooltip("Get the IP address of this player.")] + [UIHint(UIHint.Variable)] + public FsmString IpAddress; + + [Tooltip("Get the port of this player.")] + [UIHint(UIHint.Variable)] + public FsmInt port; + + [Tooltip("Get the GUID for this player, used when connecting with NAT punchthrough.")] + [UIHint(UIHint.Variable)] + public FsmString guid; + + [Tooltip("Get the external IP address of the network interface. This will only be populated after some external connection has been made.")] + [UIHint(UIHint.Variable)] + public FsmString externalIPAddress; + + [Tooltip("Get the external port of the network interface. This will only be populated after some external connection has been made.")] + [UIHint(UIHint.Variable)] + public FsmInt externalPort; + + public override void Reset() + { + index = null; + IpAddress = null; + port = null; + guid = null; + externalIPAddress = null; + externalPort = null; + } + + public override void OnEnter() + { + getPlayerProperties(); + + Finish(); + } + + void getPlayerProperties() + { + int _index = index.Value; + + if (_index<0 || _index>= Network.connections.Length) + { + LogError("Player index out of range"); + return; + } + + NetworkPlayer _player = Network.connections[_index]; +/* if (_player==null) + { + LogError("player not found"); + return; + }*/ + + IpAddress.Value = _player.ipAddress; + port.Value = _player.port; + guid.Value = _player.guid; + externalIPAddress.Value = _player.externalIP; + externalPort.Value = _player.externalPort; + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetConnectedPlayerProperties.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkGetConnectedPlayerProperties.cs.meta new file mode 100755 index 0000000..4c548d6 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetConnectedPlayerProperties.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4abd35d754b34f14f83bda4a88cc6722 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetConnectionsCount.cs b/Assets/PlayMaker/Actions/Network/NetworkGetConnectionsCount.cs new file mode 100755 index 0000000..f73952d --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetConnectionsCount.cs @@ -0,0 +1,44 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get the number of connected players.\n\nOn a client this returns 1 (the server).")] + public class NetworkGetConnectionsCount : FsmStateAction + { + [Tooltip("Number of connected players.")] + [UIHint(UIHint.Variable)] + public FsmInt connectionsCount; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + connectionsCount = null; + everyFrame = true; + } + + public override void OnEnter() + { + connectionsCount.Value = Network.connections.Length; + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + connectionsCount.Value = Network.connections.Length; + } + + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetConnectionsCount.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkGetConnectionsCount.cs.meta new file mode 100755 index 0000000..ec32473 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetConnectionsCount.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a65ab3838ff94a7d8e407ffc48a7b1b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetIsMessageQueueRunning.cs b/Assets/PlayMaker/Actions/Network/NetworkGetIsMessageQueueRunning.cs new file mode 100755 index 0000000..a9c9b77 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetIsMessageQueueRunning.cs @@ -0,0 +1,31 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get if network messages are enabled or disabled.\n\nIf disabled no RPC call execution or network view synchronization takes place")] + public class NetworkGetIsMessageQueueRunning : FsmStateAction + { + [Tooltip("Is Message Queue Running. If this is disabled no RPC call execution or network view synchronization takes place")] + [UIHint(UIHint.Variable)] + public FsmBool result; + + public override void Reset() + { + result = null; + } + + public override void OnEnter() + { + result.Value = Network.isMessageQueueRunning; + + Finish(); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetIsMessageQueueRunning.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkGetIsMessageQueueRunning.cs.meta new file mode 100755 index 0000000..8c6f8d8 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetIsMessageQueueRunning.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b9955dccc83ef6743b8152151bed2ac5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetLastPing.cs b/Assets/PlayMaker/Actions/Network/NetworkGetLastPing.cs new file mode 100755 index 0000000..3c2d1c9 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetLastPing.cs @@ -0,0 +1,96 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get the last ping time to the given player in milliseconds. \n" + + "If the player can't be found -1 will be returned. Pings are automatically sent out every couple of seconds.")] + public class NetworkGetLastPing : FsmStateAction + { + [ActionSection("Setup")] + + [RequiredField] + [Tooltip("The Index of the player in the network connections list.")] + [UIHint(UIHint.Variable)] + public FsmInt playerIndex; + + [Tooltip("The player reference is cached, that is if the connections list changes, the player reference remains.")] + public bool cachePlayerReference = true; + + public bool everyFrame; + + [ActionSection("Result")] + + [RequiredField] + [Tooltip("Get the last ping time to the given player in milliseconds.")] + [UIHint(UIHint.Variable)] + public FsmInt lastPing; + + [Tooltip("Event to send if the player can't be found. Average Ping is set to -1.")] + public FsmEvent PlayerNotFoundEvent; + + [Tooltip("Event to send if the player is found (pings back).")] + public FsmEvent PlayerFoundEvent; + + + private NetworkPlayer _player; + + public override void Reset() + { + playerIndex = null; + lastPing = null; + PlayerNotFoundEvent = null; + PlayerFoundEvent = null; + cachePlayerReference = true; + everyFrame = false; + } + + public override void OnEnter() + { + if (cachePlayerReference){ + _player = Network.connections[playerIndex.Value]; + } + + GetLastPing(); + + if(!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + GetLastPing(); + } + + void GetLastPing() + { + + if (!cachePlayerReference){ + + _player = Network.connections[playerIndex.Value]; + } + + int _lastPing = Network.GetLastPing(_player); + lastPing.Value = _lastPing; + + if (_lastPing ==-1 && PlayerNotFoundEvent != null){ + Fsm.Event(PlayerNotFoundEvent); + } + + if (_lastPing!=-1 && PlayerFoundEvent !=null) + { + Fsm.Event(PlayerFoundEvent); + } + + + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetLastPing.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkGetLastPing.cs.meta new file mode 100755 index 0000000..a5dc61b --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetLastPing.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 467c990ba4eed2a4cbe8f9948cdfbace +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetLocalPlayerProperties.cs b/Assets/PlayMaker/Actions/Network/NetworkGetLocalPlayerProperties.cs new file mode 100755 index 0000000..d03a295 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetLocalPlayerProperties.cs @@ -0,0 +1,56 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get the local network player properties")] + public class NetworkGetLocalPlayerProperties : FsmStateAction + { + [Tooltip("The IP address of this player.")] + [UIHint(UIHint.Variable)] + public FsmString IpAddress; + + [Tooltip("The port of this player.")] + [UIHint(UIHint.Variable)] + public FsmInt port; + + [Tooltip("The GUID for this player, used when connecting with NAT punchthrough.")] + [UIHint(UIHint.Variable)] + public FsmString guid; + + [Tooltip("The external IP address of the network interface. This will only be populated after some external connection has been made.")] + [UIHint(UIHint.Variable)] + public FsmString externalIPAddress; + + [Tooltip("Returns the external port of the network interface. This will only be populated after some external connection has been made.")] + [UIHint(UIHint.Variable)] + public FsmInt externalPort; + + public override void Reset() + { + IpAddress = null; + port = null; + guid = null; + externalIPAddress = null; + externalPort = null; + } + + public override void OnEnter() + { + IpAddress.Value = Network.player.ipAddress; + port.Value = Network.player.port; + guid.Value = Network.player.guid; + externalIPAddress.Value = Network.player.externalIP; + externalPort.Value = Network.player.externalPort; + + Finish(); + } + + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetLocalPlayerProperties.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkGetLocalPlayerProperties.cs.meta new file mode 100755 index 0000000..4fe956d --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetLocalPlayerProperties.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 532c763936e5ea548a622de415887b6a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetMaximumConnections.cs b/Assets/PlayMaker/Actions/Network/NetworkGetMaximumConnections.cs new file mode 100755 index 0000000..8fecfa9 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetMaximumConnections.cs @@ -0,0 +1,32 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get the maximum amount of connections/players allowed.")] + public class NetworkGetMaximumConnections : FsmStateAction + { + [Tooltip("Get the maximum amount of connections/players allowed.")] + [UIHint(UIHint.Variable)] + public FsmInt result; + + public override void Reset() + { + result = null; + } + + public override void OnEnter() + { + result.Value = Network.maxConnections; + + Finish(); + } + + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetMaximumConnections.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkGetMaximumConnections.cs.meta new file mode 100755 index 0000000..3403005 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetMaximumConnections.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd3016037ca0b6f4a82be53ed71782f7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetMessagePlayerProperties.cs b/Assets/PlayMaker/Actions/Network/NetworkGetMessagePlayerProperties.cs new file mode 100755 index 0000000..00ebe97 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetMessagePlayerProperties.cs @@ -0,0 +1,69 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get the network OnPlayerConnected or OnPlayerDisConnected message player info.")] + public class NetworkGetMessagePlayerProperties : FsmStateAction + { + + [Tooltip("Get the IP address of this connected player.")] + [UIHint(UIHint.Variable)] + public FsmString IpAddress; + + [Tooltip("Get the port of this connected player.")] + [UIHint(UIHint.Variable)] + public FsmInt port; + + [Tooltip("Get the GUID for this connected player, used when connecting with NAT punchthrough.")] + [UIHint(UIHint.Variable)] + public FsmString guid; + + [Tooltip("Get the external IP address of the network interface. This will only be populated after some external connection has been made.")] + [UIHint(UIHint.Variable)] + public FsmString externalIPAddress; + + [Tooltip("Get the external port of the network interface. This will only be populated after some external connection has been made.")] + [UIHint(UIHint.Variable)] + public FsmInt externalPort; + + + public override void Reset() + { + IpAddress = null; + port = null; + guid = null; + externalIPAddress = null; + externalPort = null; + } + + + public override void OnEnter() + { + doGetOnPLayerConnectedProperties(); + Finish(); + } + + void doGetOnPLayerConnectedProperties() + { + NetworkPlayer _player = Fsm.EventData.Player; + Debug.Log("hello "+_player.ipAddress); + + + IpAddress.Value = _player.ipAddress; + port.Value = _player.port; + guid.Value = _player.guid; + externalIPAddress.Value = _player.externalIP; + externalPort.Value = _player.externalPort; + + Finish(); + } + + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetMessagePlayerProperties.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkGetMessagePlayerProperties.cs.meta new file mode 100755 index 0000000..4851b34 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetMessagePlayerProperties.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 76a2f1afb754faf429a13c17796d72bf +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetMinimumAllocatableViewIDs.cs b/Assets/PlayMaker/Actions/Network/NetworkGetMinimumAllocatableViewIDs.cs new file mode 100755 index 0000000..6d41c67 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetMinimumAllocatableViewIDs.cs @@ -0,0 +1,35 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get the minimum number of ViewID numbers in the ViewID pool given to clients by the server. The default value is 100.\n\n" + + "The ViewID pools are given to each player as he connects and are refreshed with new numbers if the player runs out. " + + "The server and clients should be in sync regarding this value.\n\n" + + "Setting this higher only on the server has the effect that he sends more view ID numbers to clients, than they really want.\n\n" + + "Setting this higher only on clients means they request more view IDs more often, for example twice in a row, as the pools received from the server don't contain enough numbers. ")] + public class NetworkGetMinimumAllocatableViewIDs : FsmStateAction + { + [Tooltip("Get the minimum number of ViewID numbers in the ViewID pool given to clients by the server. The default value is 100.")] + [UIHint(UIHint.Variable)] + public FsmInt result; + + public override void Reset() + { + result = null; + } + + public override void OnEnter() + { + result.Value = Network.minimumAllocatableViewIDs; + + Finish(); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetMinimumAllocatableViewIDs.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkGetMinimumAllocatableViewIDs.cs.meta new file mode 100755 index 0000000..bb35c30 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetMinimumAllocatableViewIDs.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1340ba9a13b142c488eb10788673d4be +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetNetworkDisconnectionInfo.cs b/Assets/PlayMaker/Actions/Network/NetworkGetNetworkDisconnectionInfo.cs new file mode 100755 index 0000000..14f3480 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetNetworkDisconnectionInfo.cs @@ -0,0 +1,63 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get the network OnDisconnectedFromServer.")] + public class NetworkGetNetworkDisconnectionInfos : FsmStateAction + { + + [Tooltip("Disconnection label")] + [UIHint(UIHint.Variable)] + public FsmString disconnectionLabel; + + [Tooltip("The connection to the system has been lost, no reliable packets could be delivered.")] + public FsmEvent lostConnectionEvent; + [Tooltip("The connection to the system has been closed.")] + public FsmEvent disConnectedEvent; + + + public override void Reset () + { + disconnectionLabel = null; + lostConnectionEvent = null; + disConnectedEvent = null; + + } + + + public override void OnEnter () + { + doGetNetworkDisconnectionInfo(); + + Finish(); + } + + void doGetNetworkDisconnectionInfo() + { + NetworkDisconnection _networkDisconnectionInfo = Fsm.EventData.DisconnectionInfo; + + disconnectionLabel.Value = _networkDisconnectionInfo.ToString(); + + switch (_networkDisconnectionInfo) { + case NetworkDisconnection.Disconnected: + if (disConnectedEvent != null) { + Fsm.Event (disConnectedEvent); + } + break; + case NetworkDisconnection.LostConnection: + if (lostConnectionEvent != null) { + Fsm.Event (lostConnectionEvent); + } + break; + } + } + + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetNetworkDisconnectionInfo.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkGetNetworkDisconnectionInfo.cs.meta new file mode 100755 index 0000000..576c975 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetNetworkDisconnectionInfo.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3e54cdeeca98525418636bf939e139c5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetNetworkErrorInfo.cs b/Assets/PlayMaker/Actions/Network/NetworkGetNetworkErrorInfo.cs new file mode 100755 index 0000000..9051a4c --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetNetworkErrorInfo.cs @@ -0,0 +1,174 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get the network OnFailedToConnect or MasterServer OnFailedToConnectToMasterServer connection error message.")] + public class NetworkGetOnFailedToConnectProperties : FsmStateAction + { + + + [Tooltip("Error label")] + [UIHint(UIHint.Variable)] + public FsmString errorLabel; + + [Tooltip("No error occurred.")] + public FsmEvent NoErrorEvent; + [Tooltip("We presented an RSA public key which does not match what the system we connected to is using.")] + public FsmEvent RSAPublicKeyMismatchEvent; + [Tooltip("The server is using a password and has refused our connection because we did not set the correct password.")] + public FsmEvent InvalidPasswordEvent; + [Tooltip("onnection attempt failed, possibly because of internal connectivity problems.")] + public FsmEvent ConnectionFailedEvent; + [Tooltip("The server is at full capacity, failed to connect.")] + public FsmEvent TooManyConnectedPlayersEvent; + [Tooltip("We are banned from the system we attempted to connect to (likely temporarily).")] + public FsmEvent ConnectionBannedEvent; + [Tooltip("We are already connected to this particular server (can happen after fast disconnect/reconnect).")] + public FsmEvent AlreadyConnectedToServerEvent; + [Tooltip("Cannot connect to two servers at once. Close the connection before connecting again.")] + public FsmEvent AlreadyConnectedToAnotherServerEvent; + [Tooltip("Internal error while attempting to initialize network interface. Socket possibly already in use.")] + public FsmEvent CreateSocketOrThreadFailureEvent; + [Tooltip("Incorrect parameters given to Connect function.")] + public FsmEvent IncorrectParametersEvent; + [Tooltip("No host target given in Connect.")] + public FsmEvent EmptyConnectTargetEvent; + [Tooltip("Client could not connect internally to same network NAT enabled server.")] + public FsmEvent InternalDirectConnectFailedEvent; + [Tooltip("The NAT target we are trying to connect to is not connected to the facilitator server.")] + public FsmEvent NATTargetNotConnectedEvent; + [Tooltip("Connection lost while attempting to connect to NAT target.")] + public FsmEvent NATTargetConnectionLostEvent; + [Tooltip("NAT punchthrough attempt has failed. The cause could be a too restrictive NAT implementation on either endpoints.")] + public FsmEvent NATPunchthroughFailedEvent; + + + public override void Reset () + { + errorLabel = null; + NoErrorEvent = null; + RSAPublicKeyMismatchEvent = null; + InvalidPasswordEvent = null; + ConnectionFailedEvent = null; + TooManyConnectedPlayersEvent = null; + ConnectionBannedEvent = null; + AlreadyConnectedToServerEvent = null; + AlreadyConnectedToAnotherServerEvent = null; + CreateSocketOrThreadFailureEvent = null; + IncorrectParametersEvent = null; + EmptyConnectTargetEvent = null; + InternalDirectConnectFailedEvent = null; + NATTargetNotConnectedEvent = null; + NATTargetConnectionLostEvent = null; + NATPunchthroughFailedEvent = null; + } + + + public override void OnEnter () + { + doGetNetworkErrorInfo(); + + Finish(); + } + + void doGetNetworkErrorInfo() + { + NetworkConnectionError _networkConnectionError = Fsm.EventData.ConnectionError; + /* How do you check that Fsm.EventData.ConnectionError is indeed set, since it's an enum? + if (_networkConnectionError == null) { + LogError ("NetworkConnectionError data is null"); + return; + } + */ + errorLabel.Value = _networkConnectionError.ToString(); + + switch (_networkConnectionError) { + case NetworkConnectionError.NoError: + if (NoErrorEvent != null) { + Fsm.Event (NoErrorEvent); + } + break; + case NetworkConnectionError.RSAPublicKeyMismatch: + if (RSAPublicKeyMismatchEvent != null) { + Fsm.Event (RSAPublicKeyMismatchEvent); + } + break; + case NetworkConnectionError.InvalidPassword: + if (InvalidPasswordEvent != null) { + Fsm.Event (InvalidPasswordEvent); + } + break; + case NetworkConnectionError.ConnectionFailed: + if (ConnectionFailedEvent != null) { + Fsm.Event (ConnectionFailedEvent); + } + break; + case NetworkConnectionError.TooManyConnectedPlayers: + if (TooManyConnectedPlayersEvent != null) { + Fsm.Event (TooManyConnectedPlayersEvent); + } + break; + case NetworkConnectionError.ConnectionBanned: + if (ConnectionBannedEvent != null) { + Fsm.Event (ConnectionBannedEvent); + } + break; + case NetworkConnectionError.AlreadyConnectedToServer: + if (AlreadyConnectedToServerEvent != null) { + Fsm.Event (AlreadyConnectedToServerEvent); + } + break; + case NetworkConnectionError.AlreadyConnectedToAnotherServer: + if (AlreadyConnectedToAnotherServerEvent != null) { + Fsm.Event (AlreadyConnectedToAnotherServerEvent); + } + break; + case NetworkConnectionError.CreateSocketOrThreadFailure: + if (CreateSocketOrThreadFailureEvent != null) { + Fsm.Event (CreateSocketOrThreadFailureEvent); + } + break; + case NetworkConnectionError.IncorrectParameters: + if (IncorrectParametersEvent != null) { + Fsm.Event (IncorrectParametersEvent); + } + break; + case NetworkConnectionError.EmptyConnectTarget: + if (EmptyConnectTargetEvent != null) { + Fsm.Event (EmptyConnectTargetEvent); + } + break; + case NetworkConnectionError.InternalDirectConnectFailed: + if (InternalDirectConnectFailedEvent != null) { + Fsm.Event (InternalDirectConnectFailedEvent); + } + break; + case NetworkConnectionError.NATTargetNotConnected: + if (NATTargetNotConnectedEvent != null) { + Fsm.Event (NATTargetNotConnectedEvent); + } + break; + case NetworkConnectionError.NATTargetConnectionLost: + if (NATTargetConnectionLostEvent != null) { + Fsm.Event (NATTargetConnectionLostEvent); + } + break; + case NetworkConnectionError.NATPunchthroughFailed: + if (NATPunchthroughFailedEvent != null) { + Fsm.Event (NoErrorEvent); + } + break; + + } + + } + + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetNetworkErrorInfo.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkGetNetworkErrorInfo.cs.meta new file mode 100755 index 0000000..6827478 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetNetworkErrorInfo.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2fd86eb11ae95534694396c6b61dada6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetNextConnectedPlayerProperties.cs b/Assets/PlayMaker/Actions/Network/NetworkGetNextConnectedPlayerProperties.cs new file mode 100755 index 0000000..028847e --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetNextConnectedPlayerProperties.cs @@ -0,0 +1,121 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get the next connected player properties. \nEach time this action is called it gets the next child of a GameObject." + + "This lets you quickly loop through all the connected player to perform actions on them.")] + public class NetworkGetNextConnectedPlayerProperties : FsmStateAction + { + + [ActionSection("Set up")] + + [Tooltip("Event to send for looping.")] + public FsmEvent loopEvent; + + [Tooltip("Event to send when there are no more children.")] + public FsmEvent finishedEvent; + + [ActionSection("Result")] + + [Tooltip("The player connection index.")] + [UIHint(UIHint.Variable)] + public FsmInt index; + + [Tooltip("Get the IP address of this player.")] + [UIHint(UIHint.Variable)] + public FsmString IpAddress; + + [Tooltip("Get the port of this player.")] + [UIHint(UIHint.Variable)] + public FsmInt port; + + [Tooltip("Get the GUID for this player, used when connecting with NAT punchthrough.")] + [UIHint(UIHint.Variable)] + public FsmString guid; + + [Tooltip("Get the external IP address of the network interface. This will only be populated after some external connection has been made.")] + [UIHint(UIHint.Variable)] + public FsmString externalIPAddress; + + [Tooltip("Get the external port of the network interface. This will only be populated after some external connection has been made.")] + [UIHint(UIHint.Variable)] + public FsmInt externalPort; + + + // increment a child index as we loop through children + private int nextItemIndex; + + public override void Reset() + { + finishedEvent = null; + loopEvent = null; + + index = null; + IpAddress = null; + port = null; + guid = null; + externalIPAddress = null; + externalPort = null; + } + + + public override void OnEnter() + { + DoGetNextPlayerProperties(); + + Finish(); + } + + void DoGetNextPlayerProperties() + { + + // no more items? + + if (nextItemIndex >= Network.connections.Length) + { + // Debug.Log("no more players to loop: "+ nextItemIndex + " total "+Network.connections.Length); + Fsm.Event(finishedEvent); + nextItemIndex = 0; + return; + } + + // get next item + NetworkPlayer _player = Network.connections[nextItemIndex]; + + index.Value = nextItemIndex; + + IpAddress.Value = _player.ipAddress; + port.Value = _player.port; + guid.Value = _player.guid; + externalIPAddress.Value = _player.externalIP; + externalPort.Value = _player.externalPort; + + + + // check again if we reached the end of the list. + if (nextItemIndex >= Network.connections.Length) + { + //Debug.Log("no more players to loop: "+ nextItemIndex + " total "+Network.connections.Length); + Fsm.Event(finishedEvent); + nextItemIndex = 0; + return; + } + + // iterate to next + nextItemIndex++; + + if (loopEvent!=null){ + Fsm.Event(loopEvent); + } + + } + + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetNextConnectedPlayerProperties.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkGetNextConnectedPlayerProperties.cs.meta new file mode 100755 index 0000000..5afe4ed --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetNextConnectedPlayerProperties.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b57f566b7009224da4ef3917ec21be6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetSendRate.cs b/Assets/PlayMaker/Actions/Network/NetworkGetSendRate.cs new file mode 100755 index 0000000..1efbfd7 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetSendRate.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Store the current send rate for all NetworkViews")] + public class NetworkGetSendRate : FsmStateAction + { + [RequiredField] + [Tooltip("Store the current send rate for NetworkViews")] + [UIHint(UIHint.Variable)] + public FsmFloat sendRate; + + public override void Reset() + { + sendRate = null; + } + + public override void OnEnter() + { + DoGetSendRate(); + + Finish(); + } + + void DoGetSendRate() + { + sendRate.Value = Network.sendRate; + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetSendRate.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkGetSendRate.cs.meta new file mode 100755 index 0000000..4e8b37b --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetSendRate.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ace0486dfa857046a30044c34bf0975 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetTime.cs b/Assets/PlayMaker/Actions/Network/NetworkGetTime.cs new file mode 100755 index 0000000..d5a677b --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetTime.cs @@ -0,0 +1,33 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get the current network time (seconds).")] + public class NetworkGetTime : FsmStateAction + { + [Tooltip("The network time.")] + [UIHint(UIHint.Variable)] + public FsmFloat time; + + public override void Reset() + { + time = null; + } + + public override void OnEnter() + { + // TODO: support double somehow because this can not work properly. + time.Value = (float)Network.time; + + Finish(); + } + + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkGetTime.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkGetTime.cs.meta new file mode 100755 index 0000000..b189b86 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkGetTime.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c03a87c41499e244da9056809da3b122 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkHavePublicIpAddress.cs b/Assets/PlayMaker/Actions/Network/NetworkHavePublicIpAddress.cs new file mode 100755 index 0000000..c6f94aa --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkHavePublicIpAddress.cs @@ -0,0 +1,52 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Check if this machine has a public IP address.")] + public class NetworkHavePublicIpAddress : FsmStateAction + { + [UIHint(UIHint.Variable)] + [Tooltip("True if this machine has a public IP address")] + public FsmBool havePublicIpAddress; + + [Tooltip("Event to send if this machine has a public IP address")] + public FsmEvent publicIpAddressFoundEvent; + + [Tooltip("Event to send if this machine has no public IP address")] + public FsmEvent publicIpAddressNotFoundEvent; + + public override void Reset() + { + havePublicIpAddress = null; + publicIpAddressFoundEvent = null; + publicIpAddressNotFoundEvent =null; + } + + public override void OnEnter() + { + + bool _publicIpAddress = Network.HavePublicAddress(); + + havePublicIpAddress.Value = _publicIpAddress; + + if (_publicIpAddress && publicIpAddressFoundEvent != null) + { + Fsm.Event(publicIpAddressFoundEvent); + } + else if (!_publicIpAddress && publicIpAddressNotFoundEvent != null) + { + Fsm.Event(publicIpAddressNotFoundEvent); + } + + Finish(); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkHavePublicIpAddress.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkHavePublicIpAddress.cs.meta new file mode 100755 index 0000000..ce7f656 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkHavePublicIpAddress.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14d82bc7a83c3ac4b9812cb637bf0c8d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkInitializeServer.cs b/Assets/PlayMaker/Actions/Network/NetworkInitializeServer.cs new file mode 100755 index 0000000..935bf36 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkInitializeServer.cs @@ -0,0 +1,87 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Launch a server.")] + public class NetworkInitializeServer : FsmStateAction + { + [RequiredField] + [Tooltip("The number of allowed incoming connections/number of players allowed in the game.")] + public FsmInt connections; + + [RequiredField] + [Tooltip("The port number we want to listen to.")] + public FsmInt listenPort; + + [Tooltip("Sets the password for the server. This must be matched in the NetworkConnect action.")] + public FsmString incomingPassword; + + [Tooltip("Sets the NAT punchthrough functionality.")] + public FsmBool useNAT; + + [Tooltip("Unity handles the network layer by providing secure connections if you wish to use them. \n" + + "Most games will want to use secure connections. " + + "However, they add up to 15 bytes per packet and take time to compute so you may wish to limit usage to deployed games only.")] + public FsmBool useSecurityLayer; + + [Tooltip("Run the server in the background, even if it doesn't have focus.")] + public FsmBool runInBackground; + + [ActionSection("Errors")] + + [Tooltip("Event to send in case of an error creating the server.")] + public FsmEvent errorEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the error string in a variable.")] + public FsmString errorString; + + public override void Reset() + { + connections = 32; + listenPort = 25001; + incomingPassword = ""; + errorEvent = null; + errorString = null; + useNAT = false; + useSecurityLayer = false; + runInBackground = true; + } + + public override void OnEnter() + { + //var useNAT = !Network.HavePublicAddress(); + + Network.incomingPassword = incomingPassword.Value; + + if (useSecurityLayer.Value) + { + Network.InitializeSecurity(); + } + + if (runInBackground.Value) + { + Application.runInBackground = true; + } + + var error = Network.InitializeServer(connections.Value, listenPort.Value, useNAT.Value); + + if (error != NetworkConnectionError.NoError) + { + errorString.Value = error.ToString(); + LogError(errorString.Value); + Fsm.Event(errorEvent); + } + + Finish(); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkInitializeServer.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkInitializeServer.cs.meta new file mode 100755 index 0000000..db58e12 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkInitializeServer.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f0f0e3824249a3441a5e8d40c8b91966 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkInstantiate.cs b/Assets/PlayMaker/Actions/Network/NetworkInstantiate.cs new file mode 100755 index 0000000..0ca9d7e --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkInstantiate.cs @@ -0,0 +1,90 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Creates a Game Object on all clients in a network game.")] + public class NetworkInstantiate : FsmStateAction + { + [RequiredField] + [Tooltip("The prefab will be instanted on all clients in the game.")] + public FsmGameObject prefab; + + [Tooltip("Optional Spawn Point.")] + public FsmGameObject spawnPoint; + + [Tooltip("Spawn Position. If a Spawn Point is defined, this is used as a local offset from the Spawn Point position.")] + public FsmVector3 position; + + [Tooltip("Spawn Rotation. NOTE: Overrides the rotation of the Spawn Point.")] + public FsmVector3 rotation; + + [UIHint(UIHint.Variable)] + [Tooltip("Optionally store the created object.")] + public FsmGameObject storeObject; + + [Tooltip("Usually 0. The group number allows you to group together network messages which allows you to filter them if so desired.")] + public FsmInt networkGroup; + + public override void Reset() + { + prefab = null; + spawnPoint = null; + position = new FsmVector3 { UseVariable = true }; + rotation = new FsmVector3 { UseVariable = true }; + storeObject = null; + networkGroup = 0; + } + + public override void OnEnter() + { + var go = prefab.Value; + + if (go != null) + { + var spawnPosition = Vector3.zero; + var spawnRotation = Vector3.up; + + if (spawnPoint.Value != null) + { + spawnPosition = spawnPoint.Value.transform.position; + + if (!position.IsNone) + { + spawnPosition += position.Value; + } + + spawnRotation = !rotation.IsNone ? rotation.Value : spawnPoint.Value.transform.eulerAngles; + } + else + { + if (!position.IsNone) + { + spawnPosition = position.Value; + } + + if (!rotation.IsNone) + { + spawnRotation = rotation.Value; + } + } + + var newObject = (GameObject)Network.Instantiate(go, spawnPosition, Quaternion.Euler(spawnRotation), networkGroup.Value); + + storeObject.Value = newObject; + + //newObject.transform.position = spawnPosition; + //newObject.transform.eulerAngles = spawnRotation; + } + + Finish(); + } + + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkInstantiate.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkInstantiate.cs.meta new file mode 100755 index 0000000..c687e40 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkInstantiate.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ad17eafb0b67eb442a4ebedacfbb6378 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkIsClient.cs b/Assets/PlayMaker/Actions/Network/NetworkIsClient.cs new file mode 100755 index 0000000..f231152 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkIsClient.cs @@ -0,0 +1,51 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Test if your peer type is client.")] + public class NetworkIsClient : FsmStateAction + { + [UIHint(UIHint.Variable)] + [Tooltip("True if running as client.")] + public FsmBool isClient; + + [Tooltip("Event to send if running as client.")] + public FsmEvent isClientEvent; + + [Tooltip("Event to send if not running as client.")] + public FsmEvent isNotClientEvent; + + public override void Reset() + { + isClient = null; + } + + public override void OnEnter() + { + DoCheckIsClient(); + + Finish(); + } + + void DoCheckIsClient() + { + isClient.Value = Network.isClient; + + if (Network.isClient && isClientEvent != null) + { + Fsm.Event(isClientEvent); + } + else if (!Network.isClient && isNotClientEvent != null) + { + Fsm.Event(isNotClientEvent); + } + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkIsClient.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkIsClient.cs.meta new file mode 100755 index 0000000..afede87 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkIsClient.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f7767eb07df59ad4fae6f458dd7259a4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkIsServer.cs b/Assets/PlayMaker/Actions/Network/NetworkIsServer.cs new file mode 100755 index 0000000..66d0dc2 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkIsServer.cs @@ -0,0 +1,51 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Test if your peer type is server.")] + public class NetworkIsServer : FsmStateAction + { + [UIHint(UIHint.Variable)] + [Tooltip("True if running as server.")] + public FsmBool isServer; + + [Tooltip("Event to send if running as server.")] + public FsmEvent isServerEvent; + + [Tooltip("Event to send if not running as server.")] + public FsmEvent isNotServerEvent; + + public override void Reset() + { + isServer = null; + } + + public override void OnEnter() + { + DoCheckIsServer(); + + Finish(); + } + + void DoCheckIsServer() + { + isServer.Value = Network.isServer; + + if (Network.isServer && isServerEvent != null) + { + Fsm.Event(isServerEvent); + } + else if (!Network.isServer && isNotServerEvent != null) + { + Fsm.Event(isNotServerEvent); + } + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkIsServer.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkIsServer.cs.meta new file mode 100755 index 0000000..633ba93 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkIsServer.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 186cdfe7253d69d419f5c82826b467d2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkPeerTypeSwitch.cs b/Assets/PlayMaker/Actions/Network/NetworkPeerTypeSwitch.cs new file mode 100755 index 0000000..70fbc0c --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkPeerTypeSwitch.cs @@ -0,0 +1,84 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Send Events based on the status of the network interface peer type: Disconneced, Server, Client, Connecting.")] + public class NetworkPeerTypeSwitch : FsmStateAction + { + [Tooltip("Event to send if no client connection running. Server not initialized.")] + public FsmEvent isDisconnected; + + [Tooltip("Event to send if running as server.")] + public FsmEvent isServer; + + [Tooltip("Event to send if running as client.")] + public FsmEvent isClient; + + [Tooltip("Event to send attempting to connect to a server.")] + public FsmEvent isConnecting; + + //[Tooltip("Only send the event when the peer type changes. NOTE: Event always sent the first time the state is entered.")] + //public bool OnlyOnChange; + + [Tooltip("Repeat every frame. Useful if you're waiting for a particular network state.")] + public bool everyFrame; + + public override void Reset() + { + isDisconnected = null; + isServer = null; + isClient = null; + isConnecting = null; + //OnlyOnChange = true; + everyFrame = false; + } + + public override void OnEnter() + { + DoNetworkPeerTypeSwitch(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoNetworkPeerTypeSwitch(); + } + + void DoNetworkPeerTypeSwitch() + { + switch (Network.peerType) + { + case NetworkPeerType.Disconnected: + + Fsm.Event(isDisconnected); + break; + + case NetworkPeerType.Server: + + Fsm.Event(isServer); + break; + + case NetworkPeerType.Client: + + Fsm.Event(isClient); + break; + + case NetworkPeerType.Connecting: + + Fsm.Event(isConnecting); + break; + } + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkPeerTypeSwitch.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkPeerTypeSwitch.cs.meta new file mode 100755 index 0000000..b0b2a98 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkPeerTypeSwitch.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b7f8f353377c382478a7ad73361f48af +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkSetIsMessageQueueRunning.cs b/Assets/PlayMaker/Actions/Network/NetworkSetIsMessageQueueRunning.cs new file mode 100755 index 0000000..346558b --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkSetIsMessageQueueRunning.cs @@ -0,0 +1,31 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Enable or disable the processing of network messages.\n\nIf this is disabled no RPC call execution or network view synchronization takes place.")] + public class NetworkSetIsMessageQueueRunning : FsmStateAction + { + [Tooltip("Is Message Queue Running. If this is disabled no RPC call execution or network view synchronization takes place")] + public FsmBool isMessageQueueRunning; + + public override void Reset() + { + isMessageQueueRunning = null; + } + + public override void OnEnter() + { + Network.isMessageQueueRunning = isMessageQueueRunning.Value; + + Finish(); + } + + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkSetIsMessageQueueRunning.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkSetIsMessageQueueRunning.cs.meta new file mode 100755 index 0000000..b7e8e18 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkSetIsMessageQueueRunning.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a18a3309f03aa44fbeda9b48f7e4867 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkSetLevelPrefix.cs b/Assets/PlayMaker/Actions/Network/NetworkSetLevelPrefix.cs new file mode 100755 index 0000000..75afdec --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkSetLevelPrefix.cs @@ -0,0 +1,41 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Set the level prefix which will then be prefixed to all network ViewID numbers.\n\n" + + "This prevents old network updates from straying into a new level from the previous level.\n\n" + + "This can be set to any number and then incremented with each new level load. " + + "This doesn't add overhead to network traffic but just diminishes the pool of network ViewID numbers a little bit.")] + public class NetworkSetLevelPrefix : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The level prefix which will then be prefixed to all network ViewID numbers.")] + public FsmInt levelPrefix; + + public override void Reset() + { + levelPrefix = null; + } + + public override void OnEnter() + { + if (levelPrefix.IsNone) + { + LogError("Network LevelPrefix not set"); + return; + } + + Network.SetLevelPrefix(levelPrefix.Value); + + Finish(); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkSetLevelPrefix.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkSetLevelPrefix.cs.meta new file mode 100755 index 0000000..21a1f5c --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkSetLevelPrefix.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cb0d9358a782c5c488c43c4ccdb18d86 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkSetLogLevel.cs b/Assets/PlayMaker/Actions/Network/NetworkSetLogLevel.cs new file mode 100755 index 0000000..6b0f86d --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkSetLogLevel.cs @@ -0,0 +1,33 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Set the log level for network messages. Default is Off.\n\nOff: Only report errors, otherwise silent.\n\nInformational: Report informational messages like connectivity events.\n\nFull: Full debug level logging down to each individual message being reported.")] + public class NetworkSetLogLevel : FsmStateAction + { + [Tooltip("The log level")] + public NetworkLogLevel logLevel; + + + public override void Reset() + { + logLevel = NetworkLogLevel.Off; + + } + + public override void OnEnter() + { + Network.logLevel = logLevel; + + Finish(); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkSetLogLevel.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkSetLogLevel.cs.meta new file mode 100755 index 0000000..fd4b597 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkSetLogLevel.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ed5ebf769ea04b4fad80afc030dbf24 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkSetMaxConnections.cs b/Assets/PlayMaker/Actions/Network/NetworkSetMaxConnections.cs new file mode 100755 index 0000000..5e4aa51 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkSetMaxConnections.cs @@ -0,0 +1,51 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Set the maximum amount of connections/players allowed.\n\n" + + "This cannot be set higher than the connection count given in Launch Server.\n\n" + + "Setting it to 0 means no new connections can be made but the existing ones stay connected.\n\n" + + "Setting it to -1 means the maximum connections count is set to the same number of current open connections. " + + "In that case, if a players drops then the slot is still open for him.")] + public class NetworkSetMaximumConnections : FsmStateAction + { + [Tooltip("The maximum amount of connections/players allowed.")] + public FsmInt maximumConnections; + + public override void Reset() + { + maximumConnections = 32; + } + + public override void OnEnter() + { + if (maximumConnections.Value <-1) + { + LogWarning("Network Maximum connections can not be less than -1"); + maximumConnections.Value = -1; + } + + Network.maxConnections = maximumConnections.Value; + + Finish(); + } + + public override string ErrorCheck() + { + if (maximumConnections.Value <-1) + { + return "Network Maximum connections can not be less than -1"; + } + + return ""; + } + + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkSetMaxConnections.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkSetMaxConnections.cs.meta new file mode 100755 index 0000000..976eef9 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkSetMaxConnections.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 18f98afe6e8d13546bc1d0acd678e5a2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkSetMinimumAllocatableViewIDs.cs b/Assets/PlayMaker/Actions/Network/NetworkSetMinimumAllocatableViewIDs.cs new file mode 100755 index 0000000..d9a80f1 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkSetMinimumAllocatableViewIDs.cs @@ -0,0 +1,35 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Set the minimum number of ViewID numbers in the ViewID pool given to clients by the server. The default value is 100.\n\n" + + "The ViewID pools are given to each player as he connects and are refreshed with new numbers if the player runs out. " + + "The server and clients should be in sync regarding this value.\n\n" + + "Setting this higher only on the server has the effect that he sends more view ID numbers to clients, than they really want.\n\n" + + "Setting this higher only on clients means they request more view IDs more often, for example twice in a row, as the pools received from the server don't contain enough numbers. ")] + public class NetworkSetMinimumAllocatableViewIDs : FsmStateAction + { + [Tooltip("The minimum number of ViewID numbers in the ViewID pool given to clients by the server. The default value is 100.")] + public FsmInt minimumViewIDs; + + public override void Reset() + { + minimumViewIDs = 100; + } + + public override void OnEnter() + { + Network.minimumAllocatableViewIDs = minimumViewIDs.Value; + + Finish(); + } + + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkSetMinimumAllocatableViewIDs.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkSetMinimumAllocatableViewIDs.cs.meta new file mode 100755 index 0000000..01102ee --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkSetMinimumAllocatableViewIDs.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f9260da2878bdcc4c96b58d6b3127b7c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkSetSendRate.cs b/Assets/PlayMaker/Actions/Network/NetworkSetSendRate.cs new file mode 100755 index 0000000..31c6cd2 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkSetSendRate.cs @@ -0,0 +1,36 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Set the send rate for all networkViews. Default is 15")] + public class NetworkSetSendRate : FsmStateAction + { + [RequiredField] + [Tooltip("The send rate for all networkViews")] + public FsmFloat sendRate; + + public override void Reset() + { + sendRate = 15f; + } + + public override void OnEnter() + { + DoSetSendRate(); + + Finish(); + } + + void DoSetSendRate() + { + Network.sendRate = sendRate.Value; + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkSetSendRate.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkSetSendRate.cs.meta new file mode 100755 index 0000000..f2c1d13 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkSetSendRate.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db4963a1ff4022c458766dcc56d81b6d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkViewGetIsMine.cs b/Assets/PlayMaker/Actions/Network/NetworkViewGetIsMine.cs new file mode 100755 index 0000000..425aaa6 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkViewGetIsMine.cs @@ -0,0 +1,84 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Test if the Network View is controlled by a GameObject.")] + public class NetworkViewIsMine : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(NetworkView))] + [Tooltip("The Game Object with the NetworkView attached.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.Variable)] + [Tooltip("True if the network view is controlled by this object.")] + public FsmBool isMine; + + [Tooltip("Send this event if the network view controlled by this object.")] + public FsmEvent isMineEvent; + + [Tooltip("Send this event if the network view is NOT controlled by this object.")] + public FsmEvent isNotMineEvent; + + private NetworkView _networkView; + + private void _getNetworkView() + { + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + _networkView = go.GetComponent(); + } + + public override void Reset() + { + gameObject = null; + isMine = null; + isMineEvent = null; + isNotMineEvent = null; + } + + public override void OnEnter() + { + _getNetworkView(); + + checkIsMine(); + + Finish(); + } + + void checkIsMine() + { + if (_networkView ==null) + { + return; + } + + bool _isMine = _networkView.isMine; + isMine.Value = _isMine; + + if (_isMine ) + { + if (isMineEvent!=null) + { + Fsm.Event(isMineEvent); + } + } + else if (isNotMineEvent!=null) + { + Fsm.Event(isNotMineEvent); + } + } + + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkViewGetIsMine.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkViewGetIsMine.cs.meta new file mode 100755 index 0000000..b800411 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkViewGetIsMine.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ec6fcd52a438a243a641914a4bf6e93 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkViewGetViewId.cs b/Assets/PlayMaker/Actions/Network/NetworkViewGetViewId.cs new file mode 100755 index 0000000..b955970 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkViewGetViewId.cs @@ -0,0 +1,60 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. +/* +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Get the ViewId of a NetworkView.\n\nNOTE: The GameObject must have a NetworkView attached.")] + public class NetworkViewGetViewID : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(NetworkView))] + [Tooltip("The GameObject.\nNOTE: The Game Object must have a NetworkView attached.")] + public FsmOwnerDefault gameObject; + + [Tooltip("The view Id")] + [UIHint(UIHint.Variable)] + public FsmInt viewID; + + private NetworkView _networkView; + + private void _getNetworkView() + { + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + _networkView = go.GetComponent(); + } + + public override void Reset() + { + gameObject = null; + viewID = null; + } + + public override void OnEnter() + { + _getNetworkView(); + + getViewId(); + + Finish(); + } + + void getViewId() + { + if (_networkView ==null) + { + return; + } + + viewID.Value = _networkView.viewID; + } + + } +} +*/ \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkViewGetViewId.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkViewGetViewId.cs.meta new file mode 100755 index 0000000..1da3ef4 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkViewGetViewId.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f813a58f6f2ca864d833a8f5cccfd60d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/NetworkViewRemoveRPCs.cs b/Assets/PlayMaker/Actions/Network/NetworkViewRemoveRPCs.cs new file mode 100755 index 0000000..466c3e9 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkViewRemoveRPCs.cs @@ -0,0 +1,41 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Remove the RPC function calls accociated with a Game Object.\n\nNOTE: The Game Object must have a NetworkView component attached.")] + public class NetworkViewRemoveRPCs : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(NetworkView))] + [Tooltip("Remove the RPC function calls accociated with this Game Object.\n\nNOTE: The GameObject must have a NetworkView component attached.")] + public FsmOwnerDefault gameObject; + + public override void Reset() + { + gameObject = null; + } + + public override void OnEnter() + { + DoRemoveRPCsFromViewID(); + + Finish(); + } + + void DoRemoveRPCsFromViewID() + { + var targetGo = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(targetGo)) + { + Network.RemoveRPCs(networkView.viewID); + } + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/NetworkViewRemoveRPCs.cs.meta b/Assets/PlayMaker/Actions/Network/NetworkViewRemoveRPCs.cs.meta new file mode 100755 index 0000000..84dd0a1 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/NetworkViewRemoveRPCs.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a65704793b3c84148b34218d5e6b46ac +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/PlayMakerRPCProxy.cs b/Assets/PlayMaker/Actions/Network/PlayMakerRPCProxy.cs new file mode 100755 index 0000000..39cc1cf --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/PlayMakerRPCProxy.cs @@ -0,0 +1,35 @@ +// Unity 5.1 introduced a new networking library. +// Unless we define PLAYMAKER_LEGACY_NETWORK old network actions are disabled +#if !(UNITY_4_3 || UNITY_4_5 || UNITY_4_6 || UNITY_5_0 || PLAYMAKER_LEGACY_NETWORK) +#define UNITY_NEW_NETWORK +#endif + +// Some platforms do not support networking (at least the old network library) +#if (UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) +#define PLATFORM_NOT_SUPPORTED +#endif + +using UnityEngine; +using System.Collections; + + +public class PlayMakerRPCProxy : MonoBehaviour +{ + public PlayMakerFSM[] fsms; + + public void Reset() + { + fsms = GetComponents(); + } + +#if !(PLATFORM_NOT_SUPPORTED || UNITY_NEW_NETWORK || PLAYMAKER_NO_NETWORK) + [RPC] +#endif + public void ForwardEvent(string eventName) + { + foreach (var fsm in fsms) + { + fsm.SendEvent(eventName); + } + } +} diff --git a/Assets/PlayMaker/Actions/Network/PlayMakerRPCProxy.cs.meta b/Assets/PlayMaker/Actions/Network/PlayMakerRPCProxy.cs.meta new file mode 100755 index 0000000..39d588c --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/PlayMakerRPCProxy.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8efea186b2a04264e8c8e31adac078e4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/SendRemoteEvent.cs b/Assets/PlayMaker/Actions/Network/SendRemoteEvent.cs new file mode 100755 index 0000000..8d39ed8 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/SendRemoteEvent.cs @@ -0,0 +1,75 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +// Unity 5.1 introduced a new networking library. +// Unless we define PLAYMAKER_LEGACY_NETWORK old network actions are disabled +#if !(UNITY_4_3 || UNITY_4_5 || UNITY_4_6 || UNITY_5_0 || PLAYMAKER_LEGACY_NETWORK) +#define UNITY_NEW_NETWORK +#endif + +// Some platforms do not support networking (at least the old network library) +#if (UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) +#define PLATFORM_NOT_SUPPORTED +#endif + +#if !(PLATFORM_NOT_SUPPORTED || UNITY_NEW_NETWORK || PLAYMAKER_NO_NETWORK) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Send an Fsm Event on a remote machine. Uses Unity RPC functions.")] + public class SendRemoteEvent : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(NetworkView))] + [Tooltip("The game object that sends the event.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("The event you want to send.")] + public FsmEvent remoteEvent; + + [Tooltip("Optional string data. Use 'Get Event Info' action to retrieve it.")] + public FsmString stringData; + + [Tooltip("Option for who will receive an RPC.")] + public RPCMode mode; + + public override void Reset() + { + gameObject = null; + remoteEvent = null; + mode = RPCMode.All; + stringData = null; + mode = RPCMode.All; + } + + public override void OnEnter() + { + DoRemoteEvent(); + + Finish(); + } + + void DoRemoteEvent() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + if (!stringData.IsNone && stringData.Value != "") + { + networkView.RPC("SendRemoteFsmEventWithData", mode, remoteEvent.Name,stringData.Value); + } + else + { + networkView.RPC("SendRemoteFsmEvent", mode, remoteEvent.Name); + } + } + } +} + +#endif diff --git a/Assets/PlayMaker/Actions/Network/SendRemoteEvent.cs.meta b/Assets/PlayMaker/Actions/Network/SendRemoteEvent.cs.meta new file mode 100755 index 0000000..f50c619 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/SendRemoteEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8b98ab9798f2f84ea3c60d69612f974 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/SendRemoteEventByProxy.cs b/Assets/PlayMaker/Actions/Network/SendRemoteEventByProxy.cs new file mode 100755 index 0000000..1d0bbe4 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/SendRemoteEventByProxy.cs @@ -0,0 +1,76 @@ +// (c) Copyright HutongGames, LLC 2010-2012. All rights reserved. + +// Unity 5.1 introduced a new networking library. +// Unless we define PLAYMAKER_LEGACY_NETWORK old network actions are disabled +#if !(UNITY_4_3 || UNITY_4_5 || UNITY_4_6 || UNITY_5_0 || PLAYMAKER_LEGACY_NETWORK) +#define UNITY_NEW_NETWORK +#endif + +// Some platforms do not support networking (at least the old network library) +#if (UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) +#define PLATFORM_NOT_SUPPORTED +#endif + +#if !(PLATFORM_NOT_SUPPORTED || UNITY_NEW_NETWORK || PLAYMAKER_NO_NETWORK) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Send an Fsm Event on a remote machine. Uses Unity RPC functions. Use this instead of SendRemoteEvent if you have multiple PlayMakerFSM components on the GameObject that you want to recieve the event.")] + public class SendRemoteEventByProxy : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(NetworkView), typeof(PlayMakerRPCProxy))] + [Tooltip("The game object that sends the event.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("The event you want to send.")] + public FsmEvent remoteEvent; + + [Tooltip("Optional string data. Use 'Get Event Info' action to retrieve it.")] + public FsmString stringData; + + [Tooltip("Option for who will receive an RPC.")] + public RPCMode mode; + + public override void Reset() + { + gameObject = null; + remoteEvent = null; + mode = RPCMode.All; + stringData = null; + mode = RPCMode.All; + } + + public override void OnEnter() + { + DoRPC(); + + Finish(); + } + + void DoRPC() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + if (!stringData.IsNone && stringData.Value != "") + { + networkView.RPC("ForwardEvent", mode, remoteEvent.Name, stringData.Value); + } + else + { + networkView.RPC("ForwardEvent", mode, remoteEvent.Name); + } + + } + } +} + +#endif diff --git a/Assets/PlayMaker/Actions/Network/SendRemoteEventByProxy.cs.meta b/Assets/PlayMaker/Actions/Network/SendRemoteEventByProxy.cs.meta new file mode 100755 index 0000000..a3d9375 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/SendRemoteEventByProxy.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9c486a43efc4b44da9429e5bef42cb7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Network/StartServer.cs b/Assets/PlayMaker/Actions/Network/StartServer.cs new file mode 100755 index 0000000..934007f --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/StartServer.cs @@ -0,0 +1,86 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !(UNITY_FLASH || UNITY_NACL || UNITY_METRO || UNITY_WP8 || UNITY_WIIU || UNITY_PSM || UNITY_WEBGL || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE) + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Network)] + [Tooltip("Start a server.")] + public class StartServer : FsmStateAction + { + [RequiredField] + [Tooltip("The number of allowed incoming connections/number of players allowed in the game.")] + public FsmInt connections; + + [RequiredField] + [Tooltip("The port number we want to listen to.")] + public FsmInt listenPort; + + [Tooltip("Sets the password for the server. This must be matched in the NetworkConnect action.")] + public FsmString incomingPassword; + + [Tooltip("Sets the NAT punchthrough functionality.")] + public FsmBool useNAT; + + [Tooltip("Unity handles the network layer by providing secure connections if you wish to use them. \n" + + "Most games will want to use secure connections. " + + "However, they add up to 15 bytes per packet and take time to compute so you may wish to limit usage to deployed games only.")] + public FsmBool useSecurityLayer; + + [Tooltip("Run the server in the background, even if it doesn't have focus.")] + public FsmBool runInBackground; + + [ActionSection("Errors")] + + [Tooltip("Event to send in case of an error creating the server.")] + public FsmEvent errorEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the error string in a variable.")] + public FsmString errorString; + + public override void Reset() + { + connections = 32; + listenPort = 25001; + incomingPassword = ""; + errorEvent = null; + errorString = null; + useNAT = false; + useSecurityLayer = false; + runInBackground = true; + } + + public override void OnEnter() + { + //var useNAT = !Network.HavePublicAddress(); + + Network.incomingPassword = incomingPassword.Value; + + if (useSecurityLayer.Value){ + Network.InitializeSecurity(); + } + + if (runInBackground.Value) + { + Application.runInBackground = true; + } + + var error = Network.InitializeServer(connections.Value, listenPort.Value, useNAT.Value); + + if (error != NetworkConnectionError.NoError) + { + errorString.Value = error.ToString(); + LogError(errorString.Value); + Fsm.Event(errorEvent); + } + + Finish(); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Network/StartServer.cs.meta b/Assets/PlayMaker/Actions/Network/StartServer.cs.meta new file mode 100755 index 0000000..b302fd1 --- /dev/null +++ b/Assets/PlayMaker/Actions/Network/StartServer.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e1e987b217f3d89458a7de778948a78a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/NextFrameEvent.cs b/Assets/PlayMaker/Actions/NextFrameEvent.cs new file mode 100755 index 0000000..7dfea5d --- /dev/null +++ b/Assets/PlayMaker/Actions/NextFrameEvent.cs @@ -0,0 +1,36 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Sends an Event in the next frame. Useful if you want to loop states every frame.")] + public class NextFrameEvent : FsmStateAction + { + [RequiredField] + public FsmEvent sendEvent; + + public override void Reset() + { + sendEvent = null; + } + + public override void OnEnter() + { + } + + public override void OnUpdate() + { + Finish(); + + Fsm.Event(sendEvent); + } + + +#if UNITY_EDITOR + public override string AutoName() + { + return "Next Frame Event: " + sendEvent.Name; + } +#endif + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/NextFrameEvent.cs.meta b/Assets/PlayMaker/Actions/NextFrameEvent.cs.meta new file mode 100755 index 0000000..81c3427 --- /dev/null +++ b/Assets/PlayMaker/Actions/NextFrameEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f7d49062dd8a28443badc6155f4a1c1c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ObjectCompare.cs b/Assets/PlayMaker/Actions/ObjectCompare.cs new file mode 100755 index 0000000..d2da6c4 --- /dev/null +++ b/Assets/PlayMaker/Actions/ObjectCompare.cs @@ -0,0 +1,67 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Compare 2 Object Variables and send events based on the result.")] + public class ObjectCompare : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmObject objectVariable; + + [RequiredField] + public FsmObject compareTo; + + //[ActionSection("")] + + [Tooltip("Event to send if the 2 object values are equal.")] + public FsmEvent equalEvent; + + [Tooltip("Event to send if the 2 object values are not equal.")] + public FsmEvent notEqualEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a variable.")] + public FsmBool storeResult; + + //[ActionSection("")] + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + objectVariable = null; + compareTo = null; + storeResult = null; + equalEvent = null; + notEqualEvent = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoObjectCompare(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoObjectCompare(); + } + + void DoObjectCompare() + { + var result = objectVariable.Value == compareTo.Value; + + storeResult.Value = result; + + Fsm.Event(result ? equalEvent : notEqualEvent); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ObjectCompare.cs.meta b/Assets/PlayMaker/Actions/ObjectCompare.cs.meta new file mode 100755 index 0000000..7e2cc88 --- /dev/null +++ b/Assets/PlayMaker/Actions/ObjectCompare.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d4f8559eb0834134795f61474b7610ef +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/PauseMovieTexture.cs b/Assets/PlayMaker/Actions/PauseMovieTexture.cs new file mode 100755 index 0000000..dd091df --- /dev/null +++ b/Assets/PlayMaker/Actions/PauseMovieTexture.cs @@ -0,0 +1,36 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !(UNITY_IPHONE || UNITY_ANDROID || UNITY_FLASH || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE || UNITY_BLACKBERRY || UNITY_METRO || UNITY_WP8 || UNITY_PSM || UNITY_WEBGL) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Movie)] + [Tooltip("Pauses a Movie Texture.")] + public class PauseMovieTexture : FsmStateAction + { + [RequiredField] + [ObjectType(typeof(MovieTexture))] + public FsmObject movieTexture; + + public override void Reset() + { + movieTexture = null; + } + + public override void OnEnter() + { + var movie = movieTexture.Value as MovieTexture; + + if (movie != null) + { + movie.Pause(); + } + + Finish(); + } + } +} + +#endif diff --git a/Assets/PlayMaker/Actions/PauseMovieTexture.cs.meta b/Assets/PlayMaker/Actions/PauseMovieTexture.cs.meta new file mode 100755 index 0000000..0bdcfd4 --- /dev/null +++ b/Assets/PlayMaker/Actions/PauseMovieTexture.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8695e994d952a1c408bd5df7a7dcfd76 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/PerSecond.cs b/Assets/PlayMaker/Actions/PerSecond.cs new file mode 100755 index 0000000..f03c39e --- /dev/null +++ b/Assets/PlayMaker/Actions/PerSecond.cs @@ -0,0 +1,45 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Time)] + [Tooltip("Multiplies a Float by Time.deltaTime to use in frame-rate independent operations. E.g., 10 becomes 10 units per second.")] + public class PerSecond : FsmStateAction + { + [RequiredField] + public FsmFloat floatValue; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat storeResult; + public bool everyFrame; + + public override void Reset() + { + floatValue = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoPerSecond(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoPerSecond(); + } + + void DoPerSecond() + { + if (storeResult == null) return; + + storeResult.Value = floatValue.Value * Time.deltaTime; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/PerSecond.cs.meta b/Assets/PlayMaker/Actions/PerSecond.cs.meta new file mode 100755 index 0000000..5f71c6a --- /dev/null +++ b/Assets/PlayMaker/Actions/PerSecond.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4fb529b5c7a29a045973d621e6d2daaa +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/PlayAnimation.cs b/Assets/PlayMaker/Actions/PlayAnimation.cs new file mode 100755 index 0000000..c5fea8d --- /dev/null +++ b/Assets/PlayMaker/Actions/PlayAnimation.cs @@ -0,0 +1,130 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Animation)] + [Tooltip("Plays an Animation on a Game Object. You can add named animation clips to the object in the Unity editor, or with the Add Animation Clip action.")] + public class PlayAnimation : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Animation))] + [Tooltip("Game Object to play the animation on.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.Animation)] + [Tooltip("The name of the animation to play.")] + public FsmString animName; + + [Tooltip("How to treat previously playing animations.")] + public PlayMode playMode; + + [HasFloatSlider(0f, 5f)] + [Tooltip("Time taken to blend to this animation.")] + public FsmFloat blendTime; + + [Tooltip("Event to send when the animation is finished playing. NOTE: Not sent with Loop or PingPong wrap modes!")] + public FsmEvent finishEvent; + + [Tooltip("Event to send when the animation loops. If you want to send this event to another FSM use Set Event Target. NOTE: This event is only sent with Loop and PingPong wrap modes.")] + public FsmEvent loopEvent; + + [Tooltip("Stop playing the animation when this state is exited.")] + public bool stopOnExit; + + private AnimationState anim; + private float prevAnimtTime; + + public override void Reset() + { + gameObject = null; + animName = null; + playMode = PlayMode.StopAll; + blendTime = 0.3f; + finishEvent = null; + loopEvent = null; + stopOnExit = false; + } + + public override void OnEnter() + { + DoPlayAnimation(); + } + + void DoPlayAnimation() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + Finish(); + return; + } + + if (string.IsNullOrEmpty(animName.Value)) + { + LogWarning("Missing animName!"); + Finish(); + return; + } + + anim = animation[animName.Value]; + + if (anim == null) + { + LogWarning("Missing animation: " + animName.Value); + Finish(); + return; + } + + var time = blendTime.Value; + if (time < 0.001f) + { + animation.Play(animName.Value, playMode); + } + else + { + animation.CrossFade(animName.Value, time, playMode); + } + + prevAnimtTime = anim.time; + } + + public override void OnUpdate() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null || anim == null) + { + return; + } + + if (!anim.enabled || (anim.wrapMode == WrapMode.ClampForever && anim.time > anim.length)) + { + Fsm.Event(finishEvent); + Finish(); + } + + if (anim.wrapMode != WrapMode.ClampForever && anim.time > anim.length && prevAnimtTime < anim.length) + { + Fsm.Event(loopEvent); + } + } + + public override void OnExit() + { + if (stopOnExit) + { + StopAnimation(); + } + } + + void StopAnimation() + { + if (animation != null) + { + animation.Stop(animName.Value); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/PlayAnimation.cs.meta b/Assets/PlayMaker/Actions/PlayAnimation.cs.meta new file mode 100755 index 0000000..c11ddef --- /dev/null +++ b/Assets/PlayMaker/Actions/PlayAnimation.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a91b4f48a88067f46b95d5a5ff738443 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/PlayMovieTexture.cs b/Assets/PlayMaker/Actions/PlayMovieTexture.cs new file mode 100755 index 0000000..2882174 --- /dev/null +++ b/Assets/PlayMaker/Actions/PlayMovieTexture.cs @@ -0,0 +1,40 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !(UNITY_IPHONE || UNITY_ANDROID || UNITY_FLASH || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE || UNITY_BLACKBERRY || UNITY_METRO || UNITY_WP8 || UNITY_PSM || UNITY_WEBGL) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Movie)] + [Tooltip("Plays a Movie Texture. Use the Movie Texture in a Material, or in the GUI.")] + public class PlayMovieTexture : FsmStateAction + { + [RequiredField] + [ObjectType(typeof(MovieTexture))] + public FsmObject movieTexture; + + public FsmBool loop; + + public override void Reset() + { + movieTexture = null; + loop = false; + } + + public override void OnEnter() + { + var movie = movieTexture.Value as MovieTexture; + + if (movie != null) + { + movie.loop = loop.Value; + movie.Play(); + } + + Finish(); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/PlayMovieTexture.cs.meta b/Assets/PlayMaker/Actions/PlayMovieTexture.cs.meta new file mode 100755 index 0000000..1c567b4 --- /dev/null +++ b/Assets/PlayMaker/Actions/PlayMovieTexture.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bfac80dc19eabec408d1d615352c1209 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/PlayRandomAnimation.cs b/Assets/PlayMaker/Actions/PlayRandomAnimation.cs new file mode 100755 index 0000000..9ebb409 --- /dev/null +++ b/Assets/PlayMaker/Actions/PlayRandomAnimation.cs @@ -0,0 +1,149 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System.Collections.Generic; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Animation)] + [Tooltip("Plays a Random Animation on a Game Object. You can set the relative weight of each animation to control how often they are selected.")] + public class PlayRandomAnimation : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Animation))] + [Tooltip("Game Object to play the animation on.")] + public FsmOwnerDefault gameObject; + + [CompoundArray("Animations", "Animation", "Weight")] + + [UIHint(UIHint.Animation)] + public FsmString[] animations; + + [HasFloatSlider(0, 1)] + public FsmFloat[] weights; + + [Tooltip("How to treat previously playing animations.")] + public PlayMode playMode; + + [HasFloatSlider(0f, 5f)] + [Tooltip("Time taken to blend to this animation.")] + public FsmFloat blendTime; + + [Tooltip("Event to send when the animation is finished playing. NOTE: Not sent with Loop or PingPong wrap modes!")] + public FsmEvent finishEvent; + + [Tooltip("Event to send when the animation loops. If you want to send this event to another FSM use Set Event Target. NOTE: This event is only sent with Loop and PingPong wrap modes.")] + public FsmEvent loopEvent; + + [Tooltip("Stop playing the animation when this state is exited.")] + public bool stopOnExit; + + private AnimationState anim; + private float prevAnimtTime; + + public override void Reset() + { + gameObject = null; + animations = new FsmString[0]; + weights = new FsmFloat[0]; + playMode = PlayMode.StopAll; + blendTime = 0.3f; + finishEvent = null; + loopEvent = null; + stopOnExit = false; + } + + public override void OnEnter() + { + DoPlayRandomAnimation(); + } + + void DoPlayRandomAnimation() + { + if (animations.Length > 0) + { + var randomIndex = ActionHelpers.GetRandomWeightedIndex(weights); + + if (randomIndex != -1) + { + DoPlayAnimation(animations[randomIndex].Value); + } + } + } + + void DoPlayAnimation(string animName) + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + Finish(); + return; + } + + if (string.IsNullOrEmpty(animName)) + { + LogWarning("Missing animName!"); + Finish(); + return; + } + + anim = animation[animName]; + + if (anim == null) + { + LogWarning("Missing animation: " + animName); + Finish(); + return; + } + + var time = blendTime.Value; + if (time < 0.001f) + { + animation.Play(animName, playMode); + } + else + { + animation.CrossFade(animName, time, playMode); + } + + prevAnimtTime = anim.time; + } + + public override void OnUpdate() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null || anim == null) + { + return; + } + + if (!anim.enabled || (anim.wrapMode == WrapMode.ClampForever && anim.time > anim.length)) + { + Fsm.Event(finishEvent); + Finish(); + } + + if (anim.wrapMode != WrapMode.ClampForever && anim.time > anim.length && prevAnimtTime < anim.length) + { + Fsm.Event(loopEvent); + } + } + + public override void OnExit() + { + if (stopOnExit) + { + StopAnimation(); + } + } + + void StopAnimation() + { + if (animation != null) + { + animation.Stop(anim.name); + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/PlayRandomAnimation.cs.meta b/Assets/PlayMaker/Actions/PlayRandomAnimation.cs.meta new file mode 100755 index 0000000..bb20a36 --- /dev/null +++ b/Assets/PlayMaker/Actions/PlayRandomAnimation.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c17b3e1c679e6aa4589c924799fb14fa +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/PlayRandomSound.cs b/Assets/PlayMaker/Actions/PlayRandomSound.cs new file mode 100755 index 0000000..ea36008 --- /dev/null +++ b/Assets/PlayMaker/Actions/PlayRandomSound.cs @@ -0,0 +1,63 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System.Collections.Generic; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Audio)] + [Tooltip("Plays a Random Audio Clip at a position defined by a Game Object or a Vector3. If a position is defined, it takes priority over the game object. You can set the relative weight of the clips to control how often they are selected.")] + public class PlayRandomSound : FsmStateAction + { + public FsmOwnerDefault gameObject; + public FsmVector3 position; + [CompoundArray("Audio Clips", "Audio Clip", "Weight")] + public AudioClip[] audioClips; + [HasFloatSlider(0, 1)] + public FsmFloat[] weights; + [HasFloatSlider(0, 1)] + public FsmFloat volume = 1f; + + public override void Reset() + { + gameObject = null; + position = new FsmVector3 { UseVariable = true }; + audioClips = new AudioClip[3]; + weights = new FsmFloat[] {1,1,1}; + volume = 1; + } + + public override void OnEnter() + { + DoPlayRandomClip(); + + Finish(); + } + + void DoPlayRandomClip() + { + if (audioClips.Length == 0) return; + + int randomIndex = ActionHelpers.GetRandomWeightedIndex(weights); + + if (randomIndex != -1) + { + AudioClip clip = audioClips[randomIndex]; + if (clip != null) + { + if (!position.IsNone) + { + AudioSource.PlayClipAtPoint(clip, position.Value, volume.Value); + } + else + { + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + AudioSource.PlayClipAtPoint(clip, go.transform.position, volume.Value); + } + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/PlayRandomSound.cs.meta b/Assets/PlayMaker/Actions/PlayRandomSound.cs.meta new file mode 100755 index 0000000..4ca8992 --- /dev/null +++ b/Assets/PlayMaker/Actions/PlayRandomSound.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3b74a4cd320a6e43a7fa4a99b4b6d8c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/PlaySound.cs b/Assets/PlayMaker/Actions/PlaySound.cs new file mode 100755 index 0000000..327dc0d --- /dev/null +++ b/Assets/PlayMaker/Actions/PlaySound.cs @@ -0,0 +1,66 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Audio)] + [Tooltip("Plays an Audio Clip at a position defined by a Game Object or Vector3. If a position is defined, it takes priority over the game object. This action doesn't require an Audio Source component, but offers less control than Audio actions.")] + public class PlaySound : FsmStateAction + { + public FsmOwnerDefault gameObject; + + public FsmVector3 position; + + [RequiredField] + [Title("Audio Clip")] + [ObjectType(typeof(AudioClip))] + public FsmObject clip; + + [HasFloatSlider(0, 1)] + public FsmFloat volume = 1f; + + public override void Reset() + { + gameObject = null; + position = new FsmVector3 { UseVariable = true }; + clip = null; + volume = 1; + } + + public override void OnEnter() + { + DoPlaySound(); + Finish(); + } + + + void DoPlaySound() + { + var audioClip = clip.Value as AudioClip; + + if (audioClip == null) + { + LogWarning("Missing Audio Clip!"); + return; + } + + if (!position.IsNone) + { + AudioSource.PlayClipAtPoint(audioClip, position.Value, volume.Value); + } + else + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + AudioSource.PlayClipAtPoint(audioClip, go.transform.position, volume.Value); + } + } + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/PlaySound.cs.meta b/Assets/PlayMaker/Actions/PlaySound.cs.meta new file mode 100755 index 0000000..c462ee4 --- /dev/null +++ b/Assets/PlayMaker/Actions/PlaySound.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 61417d8946e6d0f4db90854a047e6d2f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/PlayerPrefs.meta b/Assets/PlayMaker/Actions/PlayerPrefs.meta new file mode 100644 index 0000000..0f9e404 --- /dev/null +++ b/Assets/PlayMaker/Actions/PlayerPrefs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 114763f8ef1de4f9e99dbec1672b71fd +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteAll.cs b/Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteAll.cs new file mode 100755 index 0000000..20f490b --- /dev/null +++ b/Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteAll.cs @@ -0,0 +1,21 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory("PlayerPrefs")] + [Tooltip("Removes all keys and values from the preferences. Use with caution.")] + public class PlayerPrefsDeleteAll : FsmStateAction + { + public override void Reset() + { + } + + public override void OnEnter() + { + PlayerPrefs.DeleteAll(); + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteAll.cs.meta b/Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteAll.cs.meta new file mode 100755 index 0000000..f8d88b5 --- /dev/null +++ b/Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteAll.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5501f7a70d7cf49629369f172e27da15 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteKey.cs b/Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteKey.cs new file mode 100755 index 0000000..f7750ba --- /dev/null +++ b/Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteKey.cs @@ -0,0 +1,24 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory("PlayerPrefs")] + [Tooltip("Removes key and its corresponding value from the preferences.")] + public class PlayerPrefsDeleteKey : FsmStateAction + { + public FsmString key; + + public override void Reset() + { + key = ""; + } + + public override void OnEnter() + { + if(!key.IsNone && !key.Value.Equals("")) PlayerPrefs.DeleteKey(key.Value); + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteKey.cs.meta b/Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteKey.cs.meta new file mode 100755 index 0000000..7a96ed4 --- /dev/null +++ b/Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsDeleteKey.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 127b0deba2e8e4726be24dafbcf9a6d5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsGetFloat.cs b/Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsGetFloat.cs new file mode 100755 index 0000000..10a227d --- /dev/null +++ b/Assets/PlayMaker/Actions/PlayerPrefs/PlayerPrefsGetFloat.cs @@ -0,0 +1,30 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +using UnityEngine; +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory("PlayerPrefs")] + [Tooltip("Returns the value corresponding to key in the preference file if it exists.")] + public class PlayerPrefsGetFloat : FsmStateAction + { + [CompoundArray("Count", "Key", "Variable")] + [Tooltip("Case sensitive key.")] + public FsmString[] keys; + [UIHint(UIHint.Variable)] + public FsmFloat[] variables; + + public override void Reset() + { + keys = new FsmString[1]; + variables = new FsmFloat[1]; + } + + public override void OnEnter() + { + for(int i = 0; i 1 && randomEventIndex == lastEventIndex); + + lastEventIndex = randomEventIndex; + + return State.Transitions[randomEventIndex].FsmEvent; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/RandomEvent.cs.meta b/Assets/PlayMaker/Actions/RandomEvent.cs.meta new file mode 100755 index 0000000..635d959 --- /dev/null +++ b/Assets/PlayMaker/Actions/RandomEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 44d48efcf6f18084996147a88a4ffb12 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/RandomFloat.cs b/Assets/PlayMaker/Actions/RandomFloat.cs new file mode 100755 index 0000000..6ee5cd6 --- /dev/null +++ b/Assets/PlayMaker/Actions/RandomFloat.cs @@ -0,0 +1,33 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Sets a Float Variable to a random value between Min/Max.")] + public class RandomFloat : FsmStateAction + { + [RequiredField] + public FsmFloat min; + [RequiredField] + public FsmFloat max; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat storeResult; + + public override void Reset() + { + min = 0f; + max = 1f; + storeResult = null; + } + + public override void OnEnter() + { + storeResult.Value = Random.Range(min.Value, max.Value); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/RandomFloat.cs.meta b/Assets/PlayMaker/Actions/RandomFloat.cs.meta new file mode 100755 index 0000000..9b7f5ee --- /dev/null +++ b/Assets/PlayMaker/Actions/RandomFloat.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f0884723e2cedce4e96387c846f324fb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/RandomInt.cs b/Assets/PlayMaker/Actions/RandomInt.cs new file mode 100755 index 0000000..3ec4769 --- /dev/null +++ b/Assets/PlayMaker/Actions/RandomInt.cs @@ -0,0 +1,40 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +// 'inclusiveMax' option added by MaDDoX (@brenoazevedo) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Sets an Integer Variable to a random value between Min/Max.")] + public class RandomInt : FsmStateAction + { + [RequiredField] + public FsmInt min; + [RequiredField] + public FsmInt max; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmInt storeResult; + [Tooltip("Should the Max value be included in the possible results?")] + public bool inclusiveMax; + + public override void Reset() + { + min = 0; + max = 100; + storeResult = null; + // make default false to not break old behavior. + inclusiveMax = false; + } + + public override void OnEnter() + { + storeResult.Value = (inclusiveMax) ? + Random.Range(min.Value, max.Value + 1) : + Random.Range(min.Value, max.Value); + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/RandomInt.cs.meta b/Assets/PlayMaker/Actions/RandomInt.cs.meta new file mode 100755 index 0000000..c7a5471 --- /dev/null +++ b/Assets/PlayMaker/Actions/RandomInt.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f75a76cb3f87b8847b792a044ff76217 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/RandomWait.cs b/Assets/PlayMaker/Actions/RandomWait.cs new file mode 100755 index 0000000..325f598 --- /dev/null +++ b/Assets/PlayMaker/Actions/RandomWait.cs @@ -0,0 +1,80 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +// Thanks derkoi: +// http://hutonggames.com/playmakerforum/index.php?topic=4700.0 + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Time)] + [Tooltip("Delays a State from finishing by a random time. NOTE: Other actions continue, but FINISHED can't happen before Time.")] + public class RandomWait : FsmStateAction + { + + [RequiredField] + [Tooltip("Minimum amount of time to wait.")] + public FsmFloat min; + + [RequiredField] + [Tooltip("Maximum amount of time to wait.")] + public FsmFloat max; + + [Tooltip("Event to send when timer is finished.")] + public FsmEvent finishEvent; + + [Tooltip("Ignore time scale.")] + public bool realTime; + + + private float startTime; + private float timer; + private float time; + + public override void Reset() + { + min = 0f; + max = 1f; + finishEvent = null; + realTime = false; + } + + public override void OnEnter() + { + time = Random.Range(min.Value, max.Value); + + if (time <= 0) + { + Fsm.Event(finishEvent); + Finish(); + return; + } + + startTime = FsmTime.RealtimeSinceStartup; + timer = 0f; + } + + public override void OnUpdate() + { + // update time + + if (realTime) + { + timer = FsmTime.RealtimeSinceStartup - startTime; + } + else + { + timer += Time.deltaTime; + } + + if (timer >= time) + { + Finish(); + if (finishEvent != null) + { + Fsm.Event(finishEvent); + } + } + } + + } +} diff --git a/Assets/PlayMaker/Actions/RandomWait.cs.meta b/Assets/PlayMaker/Actions/RandomWait.cs.meta new file mode 100755 index 0000000..0a766d0 --- /dev/null +++ b/Assets/PlayMaker/Actions/RandomWait.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 37507b4af45ecfc42a3231ce7c64377d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Raycast.cs b/Assets/PlayMaker/Actions/Raycast.cs new file mode 100755 index 0000000..f59fc52 --- /dev/null +++ b/Assets/PlayMaker/Actions/Raycast.cs @@ -0,0 +1,167 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Casts a Ray against all Colliders in the scene. Use either a Game Object or Vector3 world position as the origin of the ray. Use GetRaycastInfo to get more detailed info.")] + public class Raycast : FsmStateAction + { + //[ActionSection("Setup Raycast")] + + [Tooltip("Start ray at game object position. \nOr use From Position parameter.")] + public FsmOwnerDefault fromGameObject; + + [Tooltip("Start ray at a vector3 world position. \nOr use Game Object parameter.")] + public FsmVector3 fromPosition; + + [Tooltip("A vector3 direction vector")] + public FsmVector3 direction; + + [Tooltip("Cast the ray in world or local space. Note if no Game Object is specfied, the direction is in world space.")] + public Space space; + + [Tooltip("The length of the ray. Set to -1 for infinity.")] + public FsmFloat distance; + + [ActionSection("Result")] + + [Tooltip("Event to send if the ray hits an object.")] + [UIHint(UIHint.Variable)] + public FsmEvent hitEvent; + + [Tooltip("Set a bool variable to true if hit something, otherwise false.")] + [UIHint(UIHint.Variable)] + public FsmBool storeDidHit; + + [Tooltip("Store the game object hit in a variable.")] + [UIHint(UIHint.Variable)] + public FsmGameObject storeHitObject; + + [UIHint(UIHint.Variable)] + [Tooltip("Get the world position of the ray hit point and store it in a variable.")] + public FsmVector3 storeHitPoint; + + [UIHint(UIHint.Variable)] + [Tooltip("Get the normal at the hit point and store it in a variable.")] + public FsmVector3 storeHitNormal; + + [UIHint(UIHint.Variable)] + [Tooltip("Get the distance along the ray to the hit point and store it in a variable.")] + public FsmFloat storeHitDistance; + + [ActionSection("Filter")] + + [Tooltip("Set how often to cast a ray. 0 = once, don't repeat; 1 = everyFrame; 2 = every other frame... \nSince raycasts can get expensive use the highest repeat interval you can get away with.")] + public FsmInt repeatInterval; + + [UIHint(UIHint.Layer)] + [Tooltip("Pick only from these layers.")] + public FsmInt[] layerMask; + + [Tooltip("Invert the mask, so you pick from all layers except those defined above.")] + public FsmBool invertMask; + + [ActionSection("Debug")] + + [Tooltip("The color to use for the debug line.")] + public FsmColor debugColor; + + [Tooltip("Draw a debug line. Note: Check Gizmos in the Game View to see it in game.")] + public FsmBool debug; + + int repeat; + + public override void Reset() + { + fromGameObject = null; + fromPosition = new FsmVector3 { UseVariable = true }; + direction = new FsmVector3 { UseVariable = true }; + space = Space.Self; + distance = 100; + hitEvent = null; + storeDidHit = null; + storeHitObject = null; + storeHitPoint = null; + storeHitNormal = null; + storeHitDistance = null; + repeatInterval = 1; + layerMask = new FsmInt[0]; + invertMask = false; + debugColor = Color.yellow; + debug = false; + } + + public override void OnEnter() + { + DoRaycast(); + + if (repeatInterval.Value == 0) + { + Finish(); + } + } + + public override void OnUpdate() + { + repeat--; + + if (repeat == 0) + { + DoRaycast(); + } + } + + void DoRaycast() + { + repeat = repeatInterval.Value; + + if (distance.Value == 0) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(fromGameObject); + + var originPos = go != null ? go.transform.position : fromPosition.Value; + + var rayLength = Mathf.Infinity; + if (distance.Value > 0 ) + { + rayLength = distance.Value; + } + + var dirVector = direction.Value; + if(go != null && space == Space.Self) + { + dirVector = go.transform.TransformDirection(direction.Value); + } + + RaycastHit hitInfo; + Physics.Raycast(originPos, dirVector, out hitInfo, rayLength, ActionHelpers.LayerArrayToLayerMask(layerMask, invertMask.Value)); + + Fsm.RaycastHitInfo = hitInfo; + + var didHit = hitInfo.collider != null; + + storeDidHit.Value = didHit; + + if (didHit) + { + storeHitObject.Value = hitInfo.collider.gameObject; + storeHitPoint.Value = Fsm.RaycastHitInfo.point; + storeHitNormal.Value = Fsm.RaycastHitInfo.normal; + storeHitDistance.Value = Fsm.RaycastHitInfo.distance; + Fsm.Event(hitEvent); + } + + if (debug.Value) + { + var debugRayLength = Mathf.Min(rayLength, 1000); + Debug.DrawLine(originPos, originPos + dirVector * debugRayLength, debugColor.Value); + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/Raycast.cs.meta b/Assets/PlayMaker/Actions/Raycast.cs.meta new file mode 100755 index 0000000..5bd91ab --- /dev/null +++ b/Assets/PlayMaker/Actions/Raycast.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b2f50df742f99db41ac598460ff5e062 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/RaycastAll.cs b/Assets/PlayMaker/Actions/RaycastAll.cs new file mode 100755 index 0000000..61f941d --- /dev/null +++ b/Assets/PlayMaker/Actions/RaycastAll.cs @@ -0,0 +1,173 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Casts a Ray against all Colliders in the scene. Use either a GameObject or Vector3 world position as the origin of the ray. Use GetRaycastAllInfo to get more detailed info.")] + public class RaycastAll : FsmStateAction + { + public static RaycastHit[] RaycastAllHitInfo; + + //[ActionSection("Setup Raycast")] + + [Tooltip("Start ray at game object position. \nOr use From Position parameter.")] + public FsmOwnerDefault fromGameObject; + + [Tooltip("Start ray at a vector3 world position. \nOr use Game Object parameter.")] + public FsmVector3 fromPosition; + + [Tooltip("A vector3 direction vector")] + public FsmVector3 direction; + + [Tooltip("Cast the ray in world or local space. Note if no Game Object is specfied, the direction is in world space.")] + public Space space; + + [Tooltip("The length of the ray. Set to -1 for infinity.")] + public FsmFloat distance; + + [ActionSection("Result")] + + [Tooltip("Event to send if the ray hits an object.")] + [UIHint(UIHint.Variable)] + public FsmEvent hitEvent; + + [Tooltip("Set a bool variable to true if hit something, otherwise false.")] + [UIHint(UIHint.Variable)] + public FsmBool storeDidHit; + + [Tooltip("Store the GameObjects hit in an array variable.")] + [UIHint(UIHint.Variable)] + [ArrayEditor(VariableType.GameObject)] + public FsmArray storeHitObjects; + + [UIHint(UIHint.Variable)] + [Tooltip("Get the world position of the ray hit point and store it in a variable.")] + public FsmVector3 storeHitPoint; + + [UIHint(UIHint.Variable)] + [Tooltip("Get the normal at the hit point and store it in a variable.")] + public FsmVector3 storeHitNormal; + + [UIHint(UIHint.Variable)] + [Tooltip("Get the distance along the ray to the hit point and store it in a variable.")] + public FsmFloat storeHitDistance; + + [ActionSection("Filter")] + + [Tooltip("Set how often to cast a ray. 0 = once, don't repeat; 1 = everyFrame; 2 = every other frame... \nSince raycasts can get expensive use the highest repeat interval you can get away with.")] + public FsmInt repeatInterval; + + [UIHint(UIHint.Layer)] + [Tooltip("Pick only from these layers.")] + public FsmInt[] layerMask; + + [Tooltip("Invert the mask, so you pick from all layers except those defined above.")] + public FsmBool invertMask; + + [ActionSection("Debug")] + + [Tooltip("The color to use for the debug line.")] + public FsmColor debugColor; + + [Tooltip("Draw a debug line. Note: Check Gizmos in the Game View to see it in game.")] + public FsmBool debug; + + int repeat; + + public override void Reset() + { + fromGameObject = null; + fromPosition = new FsmVector3 { UseVariable = true }; + direction = new FsmVector3 { UseVariable = true }; + space = Space.Self; + distance = 100; + hitEvent = null; + storeDidHit = null; + storeHitObjects = null; + storeHitPoint = null; + storeHitNormal = null; + storeHitDistance = null; + repeatInterval = 1; + layerMask = new FsmInt[0]; + invertMask = false; + debugColor = Color.yellow; + debug = false; + } + + public override void OnEnter() + { + DoRaycast(); + + if (repeatInterval.Value == 0) + { + Finish(); + } + } + + public override void OnUpdate() + { + repeat--; + + if (repeat == 0) + { + DoRaycast(); + } + } + + void DoRaycast() + { + repeat = repeatInterval.Value; + + if (distance.Value == 0) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(fromGameObject); + + var originPos = go != null ? go.transform.position : fromPosition.Value; + + var rayLength = Mathf.Infinity; + if (distance.Value > 0 ) + { + rayLength = distance.Value; + } + + var dirVector = direction.Value; + if(go != null && space == Space.Self) + { + dirVector = go.transform.TransformDirection(direction.Value); + } + + RaycastAllHitInfo = Physics.RaycastAll(originPos, dirVector, rayLength, ActionHelpers.LayerArrayToLayerMask(layerMask, invertMask.Value)); + + var didHit = RaycastAllHitInfo.Length > 0; + storeDidHit.Value = didHit; + + if (didHit) + { + var gameObjectsHit = new GameObject[RaycastAllHitInfo.Length]; + for (int i = 0; i < RaycastAllHitInfo.Length; i++) + { + var hit = RaycastAllHitInfo[i]; + gameObjectsHit[i] = hit.collider.gameObject; + } + + storeHitObjects.Values = gameObjectsHit; + storeHitPoint.Value = Fsm.RaycastHitInfo.point; + storeHitNormal.Value = Fsm.RaycastHitInfo.normal; + storeHitDistance.Value = Fsm.RaycastHitInfo.distance; + Fsm.Event(hitEvent); + } + + if (debug.Value) + { + var debugRayLength = Mathf.Min(rayLength, 1000); + Debug.DrawLine(originPos, originPos + dirVector * debugRayLength, debugColor.Value); + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/RaycastAll.cs.meta b/Assets/PlayMaker/Actions/RaycastAll.cs.meta new file mode 100755 index 0000000..b74d0a6 --- /dev/null +++ b/Assets/PlayMaker/Actions/RaycastAll.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb7dfc6b98090c944b4795e08c211a16 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/RectContains.cs b/Assets/PlayMaker/Actions/RectContains.cs new file mode 100755 index 0000000..eeb3d5d --- /dev/null +++ b/Assets/PlayMaker/Actions/RectContains.cs @@ -0,0 +1,98 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Rect)] + [Tooltip("Tests if a point is inside a rectangle.")] + public class RectContains : FsmStateAction + { + [RequiredField] + [Tooltip("Rectangle to test.")] + public FsmRect rectangle; + + [Tooltip("Point to test.")] + public FsmVector3 point; + + [Tooltip("Specify/override X value.")] + public FsmFloat x; + + [Tooltip("Specify/override Y value.")] + public FsmFloat y; + + //[ActionSection("")] + + [Tooltip("Event to send if the Point is inside the Rectangle.")] + public FsmEvent trueEvent; + + [Tooltip("Event to send if the Point is outside the Rectangle.")] + public FsmEvent falseEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a variable.")] + public FsmBool storeResult; + + //[ActionSection("")] + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + rectangle = new FsmRect { UseVariable = true }; + point = new FsmVector3 { UseVariable = true }; + x = new FsmFloat { UseVariable = true }; + y = new FsmFloat { UseVariable = true }; + storeResult = null; + trueEvent = null; + falseEvent = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoRectContains(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoRectContains(); + } + + void DoRectContains() + { + if (rectangle.IsNone) + { + return; + } + + // get point to test from inputs + + var testPoint = point.Value; + + if (!x.IsNone) + { + testPoint.x = x.Value; + } + + if (!y.IsNone) + { + testPoint.y = y.Value; + } + + // do results + + var contained = rectangle.Value.Contains(testPoint); + + storeResult.Value = contained; + + Fsm.Event(contained ? trueEvent : falseEvent); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/RectContains.cs.meta b/Assets/PlayMaker/Actions/RectContains.cs.meta new file mode 100755 index 0000000..6bb708f --- /dev/null +++ b/Assets/PlayMaker/Actions/RectContains.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3879258ccc484f541aa411a7b6a16cc3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/RectOverlaps.cs b/Assets/PlayMaker/Actions/RectOverlaps.cs new file mode 100755 index 0000000..5f72b38 --- /dev/null +++ b/Assets/PlayMaker/Actions/RectOverlaps.cs @@ -0,0 +1,90 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Rect)] + [Tooltip("Tests if 2 Rects overlap.")] + public class RectOverlaps : FsmStateAction + { + [RequiredField] + [Tooltip("First Rectangle.")] + public FsmRect rect1; + + [RequiredField] + [Tooltip("Second Rectangle.")] + public FsmRect rect2; + + [Tooltip("Event to send if the Rects overlap.")] + public FsmEvent trueEvent; + + [Tooltip("Event to send if the Rects do not overlap.")] + public FsmEvent falseEvent; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in a variable.")] + public FsmBool storeResult; + + //[ActionSection("")] + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + rect1 = new FsmRect { UseVariable = true }; + rect2 = new FsmRect { UseVariable = true }; + storeResult = null; + trueEvent = null; + falseEvent = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoRectOverlap(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoRectOverlap(); + } + + void DoRectOverlap() + { + if (rect1.IsNone || rect2.IsNone) + { + return; + } + + var overlapping = Intersect(rect1.Value, rect2.Value); + storeResult.Value = overlapping; + Fsm.Event(overlapping ? trueEvent : falseEvent); + } + + public static bool Intersect(Rect a, Rect b) + { + FlipNegative(ref a); + FlipNegative(ref b); + bool c1 = a.xMin < b.xMax; + bool c2 = a.xMax > b.xMin; + bool c3 = a.yMin < b.yMax; + bool c4 = a.yMax > b.yMin; + return c1 && c2 && c3 && c4; + } + + public static void FlipNegative(ref Rect r) + { + if (r.width < 0) + r.x -= (r.width *= -1); + if (r.height < 0) + r.y -= (r.height *= -1); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/RectOverlaps.cs.meta b/Assets/PlayMaker/Actions/RectOverlaps.cs.meta new file mode 100755 index 0000000..63cc6ca --- /dev/null +++ b/Assets/PlayMaker/Actions/RectOverlaps.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 28b208024f55972479e3c39902c27282 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/RemoveMixingTransform.cs b/Assets/PlayMaker/Actions/RemoveMixingTransform.cs new file mode 100755 index 0000000..1740e1a --- /dev/null +++ b/Assets/PlayMaker/Actions/RemoveMixingTransform.cs @@ -0,0 +1,55 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Animation)] + [Tooltip("Removes a mixing transform previously added with Add Mixing Transform. If transform has been added as recursive, then it will be removed as recursive. Once you remove all mixing transforms added to animation state all curves become animated again.")] + public class RemoveMixingTransform : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Animation))] + [Tooltip("The GameObject playing the animation.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("The name of the animation.")] + public FsmString animationName; + [RequiredField] + + [Tooltip("The mixing transform to remove. E.g., root/upper_body/left_shoulder")] + public FsmString transfrom; + + public override void Reset() + { + gameObject = null; + animationName = ""; + } + + public override void OnEnter() + { + DoRemoveMixingTransform(); + + Finish(); + } + + void DoRemoveMixingTransform() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + var animClip = animation[animationName.Value]; + if (animClip == null) + { + return; + } + + var mixingTransform = go.transform.Find(transfrom.Value); + animClip.AddMixingTransform(mixingTransform); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/RemoveMixingTransform.cs.meta b/Assets/PlayMaker/Actions/RemoveMixingTransform.cs.meta new file mode 100755 index 0000000..cc1af65 --- /dev/null +++ b/Assets/PlayMaker/Actions/RemoveMixingTransform.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e312a237c7efd4f41b1cf3391f9aac98 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ResetGUIMatrix.cs b/Assets/PlayMaker/Actions/ResetGUIMatrix.cs new file mode 100755 index 0000000..a2efcc3 --- /dev/null +++ b/Assets/PlayMaker/Actions/ResetGUIMatrix.cs @@ -0,0 +1,16 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("Resets the GUI matrix. Useful if you've rotated or scaled the GUI and now want to reset it.")] + public class ResetGUIMatrix : FsmStateAction + { + public override void OnGUI() + { + PlayMakerGUI.GUIMatrix = GUI.matrix = Matrix4x4.identity; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ResetGUIMatrix.cs.meta b/Assets/PlayMaker/Actions/ResetGUIMatrix.cs.meta new file mode 100755 index 0000000..4db8f92 --- /dev/null +++ b/Assets/PlayMaker/Actions/ResetGUIMatrix.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 02176d2a0e0c28b47ab11859676fafb6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ResetInputAxes.cs b/Assets/PlayMaker/Actions/ResetInputAxes.cs new file mode 100755 index 0000000..1cc0e7b --- /dev/null +++ b/Assets/PlayMaker/Actions/ResetInputAxes.cs @@ -0,0 +1,19 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Resets all Input. After ResetInputAxes all axes return to 0 and all buttons return to 0 for one frame")] + public class ResetInputAxes : FsmStateAction + { + public override void Reset(){} + + public override void OnEnter() + { + Input.ResetInputAxes(); + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ResetInputAxes.cs.meta b/Assets/PlayMaker/Actions/ResetInputAxes.cs.meta new file mode 100755 index 0000000..18133ac --- /dev/null +++ b/Assets/PlayMaker/Actions/ResetInputAxes.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 28036865b5d7931449427b86f2f979db +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/RestartLevel.cs b/Assets/PlayMaker/Actions/RestartLevel.cs new file mode 100755 index 0000000..ea4d38b --- /dev/null +++ b/Assets/PlayMaker/Actions/RestartLevel.cs @@ -0,0 +1,30 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +// micro script by Andrew Raphael Lukasik + +#if (UNITY_4_3 || UNITY_4_5 || UNITY_4_6 || UNITY_5_0 || UNITY_5_1 || UNITY_5_2) +#define UNITY_PRE_5_3 +#endif + +using UnityEngine; +#if !UNITY_PRE_5_3 +using UnityEngine.SceneManagement; +#endif + + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Level)] + [Tooltip("Restarts current level.")] + public class RestartLevel : FsmStateAction + { + public override void OnEnter() + { +#if UNITY_PRE_5_3 + Application.LoadLevel(Application.loadedLevelName); +#else + SceneManager.LoadScene(SceneManager.GetActiveScene().name); +#endif + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/RestartLevel.cs.meta b/Assets/PlayMaker/Actions/RestartLevel.cs.meta new file mode 100755 index 0000000..fcfd3cc --- /dev/null +++ b/Assets/PlayMaker/Actions/RestartLevel.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c06952405da47b24a98a90cb4677b23f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/RewindAnimation.cs b/Assets/PlayMaker/Actions/RewindAnimation.cs new file mode 100755 index 0000000..e754774 --- /dev/null +++ b/Assets/PlayMaker/Actions/RewindAnimation.cs @@ -0,0 +1,44 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Animation)] + [Tooltip("Rewinds the named animation.")] + public class RewindAnimation : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Animation))] + public FsmOwnerDefault gameObject; + [UIHint(UIHint.Animation)] + public FsmString animName; + + public override void Reset() + { + gameObject = null; + animName = null; + } + + public override void OnEnter() + { + DoRewindAnimation(); + + Finish(); + } + + void DoRewindAnimation() + { + if (string.IsNullOrEmpty(animName.Value)) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + animation.Rewind(animName.Value); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/RewindAnimation.cs.meta b/Assets/PlayMaker/Actions/RewindAnimation.cs.meta new file mode 100755 index 0000000..60d69f9 --- /dev/null +++ b/Assets/PlayMaker/Actions/RewindAnimation.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: df5af008ae532374aa35afd9bfd06177 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Rotate.cs b/Assets/PlayMaker/Actions/Rotate.cs new file mode 100755 index 0000000..be7cdd4 --- /dev/null +++ b/Assets/PlayMaker/Actions/Rotate.cs @@ -0,0 +1,137 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Rotates a Game Object around each Axis. Use a Vector3 Variable and/or XYZ components. To leave any axis unchanged, set variable to 'None'.")] + public class Rotate : FsmStateAction + { + [RequiredField] + [Tooltip("The game object to rotate.")] + public FsmOwnerDefault gameObject; + + [Tooltip("A rotation vector. NOTE: You can override individual axis below.")] + [UIHint(UIHint.Variable)] + public FsmVector3 vector; + + [Tooltip("Rotation around x axis.")] + public FsmFloat xAngle; + + [Tooltip("Rotation around y axis.")] + public FsmFloat yAngle; + + [Tooltip("Rotation around z axis.")] + public FsmFloat zAngle; + + [Tooltip("Rotate in local or world space.")] + public Space space; + + [Tooltip("Rotate over one second")] + public bool perSecond; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + [Tooltip("Perform the rotation in LateUpdate. This is useful if you want to override the rotation of objects that are animated or otherwise rotated in Update.")] + public bool lateUpdate; + + [Tooltip("Perform the rotation in FixedUpdate. This is useful when working with rigid bodies and physics.")] + public bool fixedUpdate; + + public override void Reset() + { + gameObject = null; + vector = null; + // default axis to variable dropdown with None selected. + xAngle = new FsmFloat { UseVariable = true }; + yAngle = new FsmFloat { UseVariable = true }; + zAngle = new FsmFloat { UseVariable = true }; + space = Space.Self; + perSecond = false; + everyFrame = true; + lateUpdate = false; + fixedUpdate = false; + } + + public override void OnPreprocess() + { + Fsm.HandleFixedUpdate = true; + } + + public override void OnEnter() + { + if(!everyFrame && !lateUpdate && !fixedUpdate) + { + DoRotate(); + Finish(); + } + } + + public override void OnUpdate() + { + if (!lateUpdate && !fixedUpdate) + { + DoRotate(); + } + } + + public override void OnLateUpdate() + { + if (lateUpdate) + { + DoRotate(); + } + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnFixedUpdate() + { + if (fixedUpdate) + { + DoRotate(); + } + + if (!everyFrame) + { + Finish(); + } + } + + void DoRotate() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // Use vector if specified + + var rotate = vector.IsNone ? new Vector3(xAngle.Value, yAngle.Value, zAngle.Value) : vector.Value; + + // override any axis + + if (!xAngle.IsNone) rotate.x = xAngle.Value; + if (!yAngle.IsNone) rotate.y = yAngle.Value; + if (!zAngle.IsNone) rotate.z = zAngle.Value; + + // apply + + if (!perSecond) + { + go.transform.Rotate(rotate, space); + } + else + { + go.transform.Rotate(rotate * Time.deltaTime, space); + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Rotate.cs.meta b/Assets/PlayMaker/Actions/Rotate.cs.meta new file mode 100755 index 0000000..ea31ffd --- /dev/null +++ b/Assets/PlayMaker/Actions/Rotate.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: afc1c6ea49cb9eb4cb8211e23db57545 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/RotateGUI.cs b/Assets/PlayMaker/Actions/RotateGUI.cs new file mode 100755 index 0000000..d699d08 --- /dev/null +++ b/Assets/PlayMaker/Actions/RotateGUI.cs @@ -0,0 +1,60 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("Rotates the GUI around a pivot point. By default only effects GUI rendered by this FSM, check Apply Globally to effect all GUI controls.")] + public class RotateGUI : FsmStateAction + { + [RequiredField] + public FsmFloat angle; + [RequiredField] + public FsmFloat pivotX; + [RequiredField] + public FsmFloat pivotY; + public bool normalized; + public bool applyGlobally; + + bool applied; + + public override void Reset() + { + angle = 0; + pivotX = 0.5f; + pivotY = 0.5f; + normalized = true; + applyGlobally = false; + } + + public override void OnGUI() + { + if (applied) + { + return; + } + + var pivotPoint = new Vector2(pivotX.Value, pivotY.Value); + + if (normalized) + { + pivotPoint.x *= Screen.width; + pivotPoint.y *= Screen.height; + } + + GUIUtility.RotateAroundPivot(angle.Value, pivotPoint); + + if (applyGlobally) + { + PlayMakerGUI.GUIMatrix = GUI.matrix; + applied = true; + } + } + + public override void OnUpdate() + { + applied = false; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/RotateGUI.cs.meta b/Assets/PlayMaker/Actions/RotateGUI.cs.meta new file mode 100755 index 0000000..c38dc3d --- /dev/null +++ b/Assets/PlayMaker/Actions/RotateGUI.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3eee34a1e1638a438487dcbdb4616ef +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/RunFSM.cs b/Assets/PlayMaker/Actions/RunFSM.cs new file mode 100755 index 0000000..1be0f5b --- /dev/null +++ b/Assets/PlayMaker/Actions/RunFSM.cs @@ -0,0 +1,74 @@ +// (c) copyright Hutong Games, LLC 2010-2012. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Creates an FSM from a saved FSM Template.")] + public class RunFSM : RunFSMAction + { + public FsmTemplateControl fsmTemplateControl = new FsmTemplateControl(); + + [UIHint(UIHint.Variable)] + public FsmInt storeID; + + [Tooltip("Event to send when the FSM has finished (usually because it ran a Finish FSM action).")] + public FsmEvent finishEvent; + + public override void Reset() + { + fsmTemplateControl = new FsmTemplateControl(); + storeID = null; + runFsm = null; + } + + /// + /// Initialize FSM on awake so it doesn't cause hitches later + /// + public override void Awake() + { + if (fsmTemplateControl.fsmTemplate != null && Application.isPlaying) + { + runFsm = Fsm.CreateSubFsm(fsmTemplateControl); + } + } + + /// + /// Start the FSM on entering the state + /// + public override void OnEnter() + { + if (runFsm == null) + { + Finish(); + return; + } + + fsmTemplateControl.UpdateValues(); + fsmTemplateControl.ApplyOverrides(runFsm); + + runFsm.OnEnable(); + + if (!runFsm.Started) + { + runFsm.Start(); + } + + storeID.Value = fsmTemplateControl.ID; + + CheckIfFinished(); + } + + // Other functionality covered in RunFSMAction base class + + protected override void CheckIfFinished() + { + if (runFsm == null || runFsm.Finished) + { + Finish(); + Fsm.Event(finishEvent); + } + } + } +} diff --git a/Assets/PlayMaker/Actions/RunFSM.cs.meta b/Assets/PlayMaker/Actions/RunFSM.cs.meta new file mode 100755 index 0000000..382ddba --- /dev/null +++ b/Assets/PlayMaker/Actions/RunFSM.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4d7b4c7e53243804f8ddd98b1f317bfb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/RunFSMAction.cs b/Assets/PlayMaker/Actions/RunFSMAction.cs new file mode 100755 index 0000000..fd15fba --- /dev/null +++ b/Assets/PlayMaker/Actions/RunFSMAction.cs @@ -0,0 +1,170 @@ +// (c) copyright Hutong Games, LLC 2010-2012. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [Tooltip("Base class for actions that want to run a sub FSM.")] + public abstract class RunFSMAction : FsmStateAction + { + protected Fsm runFsm; + + public override void Reset() + { + runFsm = null; + } + + /// + /// Forward global events to the sub FSM + /// + public override bool Event(FsmEvent fsmEvent) + { + if (runFsm != null && (fsmEvent.IsGlobal || fsmEvent.IsSystemEvent)) + { + runFsm.Event(fsmEvent); + } + + return false; + } + + /// + /// Start the FSM on entering the state + /// + public override void OnEnter() + { + if (runFsm == null) + { + Finish(); + return; + } + + runFsm.OnEnable(); + + if (!runFsm.Started) + { + runFsm.Start(); + } + + CheckIfFinished(); + } + + public override void OnUpdate() + { + if (runFsm != null) + { + runFsm.Update(); + CheckIfFinished(); + } + else + { + Finish(); + } + } + + public override void OnFixedUpdate() + { + if (runFsm != null) + { + runFsm.FixedUpdate(); + CheckIfFinished(); + } + else + { + Finish(); + } + } + + public override void OnLateUpdate() + { + if (runFsm != null) + { + runFsm.LateUpdate(); + CheckIfFinished(); + } + else + { + Finish(); + } + } + + public override void DoTriggerEnter(Collider other) + { + if (runFsm.HandleTriggerEnter) + { + runFsm.OnTriggerEnter(other); + } + } + + public override void DoTriggerStay(Collider other) + { + if (runFsm.HandleTriggerStay) + { + runFsm.OnTriggerStay(other); + } + } + + public override void DoTriggerExit(Collider other) + { + if (runFsm.HandleTriggerExit) + { + runFsm.OnTriggerExit(other); + } + } + + public override void DoCollisionEnter(Collision collisionInfo) + { + if (runFsm.HandleCollisionEnter) + { + runFsm.OnCollisionEnter(collisionInfo); + } + } + + public override void DoCollisionStay(Collision collisionInfo) + { + if (runFsm.HandleCollisionStay) + { + runFsm.OnCollisionStay(collisionInfo); + } + } + + public override void DoCollisionExit(Collision collisionInfo) + { + if (runFsm.HandleCollisionExit) + { + runFsm.OnCollisionExit(collisionInfo); + } + } + + public override void DoControllerColliderHit(ControllerColliderHit collisionInfo) + { + runFsm.OnControllerColliderHit(collisionInfo); + } + + public override void OnGUI() + { + if (runFsm != null && runFsm.HandleOnGUI) + { + runFsm.OnGUI(); + } + } + + /// + /// Stop the FSM on exiting the state + /// + public override void OnExit() + { + if (runFsm != null) + { + runFsm.Stop(); + } + } + + protected virtual void CheckIfFinished() + { + if (runFsm == null || runFsm.Finished) + { + Finish(); + } + } + } +} diff --git a/Assets/PlayMaker/Actions/RunFSMAction.cs.meta b/Assets/PlayMaker/Actions/RunFSMAction.cs.meta new file mode 100755 index 0000000..61918b3 --- /dev/null +++ b/Assets/PlayMaker/Actions/RunFSMAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a000d7d498ec6a841a828fc0a90a84c4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SampleCurve.cs b/Assets/PlayMaker/Actions/SampleCurve.cs new file mode 100755 index 0000000..3d06672 --- /dev/null +++ b/Assets/PlayMaker/Actions/SampleCurve.cs @@ -0,0 +1,49 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Gets the value of a curve at a given time and stores it in a Float Variable. NOTE: This can be used for more than just animation! It's a general way to transform an input number into an output number using a curve (e.g., linear input -> bell curve).")] + public class SampleCurve : FsmStateAction + { + [RequiredField] + public FsmAnimationCurve curve; + [RequiredField] + public FsmFloat sampleAt; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat storeValue; + public bool everyFrame; + + public override void Reset() + { + curve = null; + sampleAt = null; + storeValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoSampleCurve(); + + if(!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSampleCurve(); + } + + void DoSampleCurve() + { + if (curve == null || curve.curve == null || storeValue == null) + return; + + storeValue.Value = curve.curve.Evaluate(sampleAt.Value); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SampleCurve.cs.meta b/Assets/PlayMaker/Actions/SampleCurve.cs.meta new file mode 100755 index 0000000..988d1a0 --- /dev/null +++ b/Assets/PlayMaker/Actions/SampleCurve.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff6ea1c567e6324418af3ce38d21ad15 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ScaleGUI.cs b/Assets/PlayMaker/Actions/ScaleGUI.cs new file mode 100755 index 0000000..7ea7825 --- /dev/null +++ b/Assets/PlayMaker/Actions/ScaleGUI.cs @@ -0,0 +1,80 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !UNITY_FLASH + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("Scales the GUI around a pivot point. By default only effects GUI rendered by this FSM, check Apply Globally to effect all GUI controls.")] + public class ScaleGUI : FsmStateAction + { + [RequiredField] + public FsmFloat scaleX; + + [RequiredField] + public FsmFloat scaleY; + + [RequiredField] + public FsmFloat pivotX; + + [RequiredField] + public FsmFloat pivotY; + + [Tooltip("Pivot point uses normalized coordinates. E.g. 0.5 is the center of the screen.")] + public bool normalized; + + public bool applyGlobally; + + bool applied; + + public override void Reset() + { + scaleX = 1f; + scaleY = 1f; + pivotX = 0.5f; + pivotY = 0.5f; + normalized = true; + applyGlobally = false; + } + + public override void OnGUI() + { + if (applied) + { + return; + } + + var scale = new Vector2(scaleX.Value, scaleY.Value); + + // Not allowed to scale to 0 - it breaks the GUI matrix + + if (Equals(scale.x, 0)) scale.x = 0.0001f; + if (Equals(scale.y, 0)) scale.x = 0.0001f; + + var pivotPoint = new Vector2(pivotX.Value, pivotY.Value); + + if (normalized) + { + pivotPoint.x *= Screen.width; + pivotPoint.y *= Screen.height; + } + + GUIUtility.ScaleAroundPivot(scale, pivotPoint); + + if (applyGlobally) + { + PlayMakerGUI.GUIMatrix = GUI.matrix; + applied = true; + } + } + + public override void OnUpdate() + { + applied = false; + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ScaleGUI.cs.meta b/Assets/PlayMaker/Actions/ScaleGUI.cs.meta new file mode 100755 index 0000000..6ed8772 --- /dev/null +++ b/Assets/PlayMaker/Actions/ScaleGUI.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7cb056ea1f15c1b44913c9d39244208b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ScaleTime.cs b/Assets/PlayMaker/Actions/ScaleTime.cs new file mode 100755 index 0000000..1c1db6c --- /dev/null +++ b/Assets/PlayMaker/Actions/ScaleTime.cs @@ -0,0 +1,51 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Time)] + [Tooltip("Scales time: 1 = normal, 0.5 = half speed, 2 = double speed.")] + public class ScaleTime : FsmStateAction + { + [RequiredField] + [HasFloatSlider(0,4)] + [Tooltip("Scales time: 1 = normal, 0.5 = half speed, 2 = double speed.")] + public FsmFloat timeScale; + + [Tooltip("Adjust the fixed physics time step to match the time scale.")] + public FsmBool adjustFixedDeltaTime; + + [Tooltip("Repeat every frame. Useful when animating the value.")] + public bool everyFrame; + + public override void Reset() + { + timeScale = 1.0f; + adjustFixedDeltaTime = true; + everyFrame = false; + } + + public override void OnEnter() + { + DoTimeScale(); + + if (!everyFrame) + { + Finish(); + } + } + public override void OnUpdate() + { + DoTimeScale(); + } + + void DoTimeScale() + { + Time.timeScale = timeScale.Value; + + //TODO: how to get the user set default value? + Time.fixedDeltaTime = 0.02f * Time.timeScale; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ScaleTime.cs.meta b/Assets/PlayMaker/Actions/ScaleTime.cs.meta new file mode 100755 index 0000000..c0a9820 --- /dev/null +++ b/Assets/PlayMaker/Actions/ScaleTime.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a0898764ced5b174ca723ffbfce99ac3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ScreenPick.cs b/Assets/PlayMaker/Actions/ScreenPick.cs new file mode 100755 index 0000000..7a611b0 --- /dev/null +++ b/Assets/PlayMaker/Actions/ScreenPick.cs @@ -0,0 +1,116 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Perform a raycast into the scene using screen coordinates and stores the results. Use Ray Distance to set how close the camera must be to pick the object. NOTE: Uses the MainCamera!")] + public class ScreenPick : FsmStateAction + { + [Tooltip("A Vector3 screen position. Commonly stored by other actions.")] + public FsmVector3 screenVector; + [Tooltip ("X position on screen.")] + public FsmFloat screenX; + [Tooltip ("Y position on screen.")] + public FsmFloat screenY; + [Tooltip("Are the supplied screen coordinates normalized (0-1), or in pixels.")] + public FsmBool normalized; + [RequiredField] + public FsmFloat rayDistance = 100f; + [UIHint(UIHint.Variable)] + public FsmBool storeDidPickObject; + [UIHint(UIHint.Variable)] + public FsmGameObject storeGameObject; + [UIHint(UIHint.Variable)] + public FsmVector3 storePoint; + [UIHint(UIHint.Variable)] + public FsmVector3 storeNormal; + [UIHint(UIHint.Variable)] + public FsmFloat storeDistance; + [UIHint(UIHint.Layer)] + [Tooltip("Pick only from these layers.")] + public FsmInt[] layerMask; + [Tooltip("Invert the mask, so you pick from all layers except those defined above.")] + public FsmBool invertMask; + public bool everyFrame; + + public override void Reset() + { + screenVector = new FsmVector3 { UseVariable = true }; + screenX = new FsmFloat { UseVariable = true }; + screenY = new FsmFloat { UseVariable = true }; + normalized = false; + rayDistance = 100f; + storeDidPickObject = null; + storeGameObject = null; + storePoint = null; + storeNormal = null; + storeDistance = null; + layerMask = new FsmInt[0]; + invertMask = false; + everyFrame = false; + } + + public override void OnEnter() + { + DoScreenPick(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoScreenPick(); + } + + void DoScreenPick() + { + if (Camera.main == null) + { + LogError("No MainCamera defined!"); + Finish(); + return; + } + + var rayStart = Vector3.zero; + + if (!screenVector.IsNone) rayStart = screenVector.Value; + if (!screenX.IsNone) rayStart.x = screenX.Value; + if (!screenY.IsNone) rayStart.y = screenY.Value; + + if (normalized.Value) + { + rayStart.x *= Screen.width; + rayStart.y *= Screen.height; + } + + RaycastHit hitInfo; + var ray = Camera.main.ScreenPointToRay(rayStart); + Physics.Raycast(ray, out hitInfo, rayDistance.Value, ActionHelpers.LayerArrayToLayerMask(layerMask, invertMask.Value)); + + var didPick = hitInfo.collider != null; + storeDidPickObject.Value = didPick; + + if (didPick) + { + storeGameObject.Value = hitInfo.collider.gameObject; + storeDistance.Value = hitInfo.distance; + storePoint.Value = hitInfo.point; + storeNormal.Value = hitInfo.normal; + } + else + { + // TODO: not sure if this is the right strategy... + storeGameObject.Value = null; + storeDistance = Mathf.Infinity; + storePoint.Value = Vector3.zero; + storeNormal.Value = Vector3.zero; + } + + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ScreenPick.cs.meta b/Assets/PlayMaker/Actions/ScreenPick.cs.meta new file mode 100755 index 0000000..e6093ca --- /dev/null +++ b/Assets/PlayMaker/Actions/ScreenPick.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0a151663ce2809d40911820353904e71 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/ScreenToWorldPoint.cs b/Assets/PlayMaker/Actions/ScreenToWorldPoint.cs new file mode 100755 index 0000000..88234ec --- /dev/null +++ b/Assets/PlayMaker/Actions/ScreenToWorldPoint.cs @@ -0,0 +1,100 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Camera)] + [Tooltip("Transforms position from screen space into world space. NOTE: Uses the MainCamera!")] + public class ScreenToWorldPoint : FsmStateAction + { + [UIHint(UIHint.Variable)] + [Tooltip("Screen position as a vector.")] + public FsmVector3 screenVector; + [Tooltip("Screen X position in pixels or normalized. See Normalized.")] + public FsmFloat screenX; + [Tooltip("Screen X position in pixels or normalized. See Normalized.")] + public FsmFloat screenY; + [Tooltip("Distance into the screen in world units.")] + public FsmFloat screenZ; + [Tooltip("If true, X/Y coordinates are considered normalized (0-1), otherwise they are expected to be in pixels")] + public FsmBool normalized; + [UIHint(UIHint.Variable)] + [Tooltip("Store the world position in a vector3 variable.")] + public FsmVector3 storeWorldVector; + [UIHint(UIHint.Variable)] + [Tooltip("Store the world X position in a float variable.")] + public FsmFloat storeWorldX; + [UIHint(UIHint.Variable)] + [Tooltip("Store the world Y position in a float variable.")] + public FsmFloat storeWorldY; + [UIHint(UIHint.Variable)] + [Tooltip("Store the world Z position in a float variable.")] + public FsmFloat storeWorldZ; + [Tooltip("Repeat every frame")] + public bool everyFrame; + + public override void Reset() + { + screenVector = null; + // default axis to variable dropdown with None selected. + screenX = new FsmFloat { UseVariable = true }; + screenY = new FsmFloat { UseVariable = true }; + screenZ = 1; + normalized = false; + storeWorldVector = null; + storeWorldX = null; + storeWorldY = null; + storeWorldZ = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoScreenToWorldPoint(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoScreenToWorldPoint(); + } + + void DoScreenToWorldPoint() + { + if (Camera.main == null) + { + LogError("No MainCamera defined!"); + Finish(); + return; + } + + var position = Vector3.zero; + + if(!screenVector.IsNone) position = screenVector.Value; + + if (!screenX.IsNone) position.x = screenX.Value; + if (!screenY.IsNone) position.y = screenY.Value; + if (!screenZ.IsNone) position.z = screenZ.Value; + + if (normalized.Value) + { + position.x *= Screen.width; + position.y *= Screen.height; + } + + position = Camera.main.ScreenToWorldPoint(position); + + storeWorldVector.Value = position; + storeWorldX.Value = position.x; + storeWorldY.Value = position.y; + storeWorldZ.Value = position.z; + } + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/ScreenToWorldPoint.cs.meta b/Assets/PlayMaker/Actions/ScreenToWorldPoint.cs.meta new file mode 100755 index 0000000..57b828e --- /dev/null +++ b/Assets/PlayMaker/Actions/ScreenToWorldPoint.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cfa47c7459382454cbe1605d8c2a67d9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SelectRandomColor.cs b/Assets/PlayMaker/Actions/SelectRandomColor.cs new file mode 100755 index 0000000..b3f1641 --- /dev/null +++ b/Assets/PlayMaker/Actions/SelectRandomColor.cs @@ -0,0 +1,46 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Color)] + [Tooltip("Select a random Color from an array of Colors.")] + public class SelectRandomColor : FsmStateAction + { + [CompoundArray("Colors", "Color", "Weight")] + public FsmColor[] colors; + [HasFloatSlider(0, 1)] + public FsmFloat[] weights; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmColor storeColor; + + public override void Reset() + { + colors = new FsmColor[3]; + weights = new FsmFloat[] {1,1,1}; + storeColor = null; + } + + public override void OnEnter() + { + DoSelectRandomColor(); + Finish(); + } + + void DoSelectRandomColor() + { + if (colors == null) return; + if (colors.Length == 0) return; + if (storeColor == null) return; + + int randomIndex = ActionHelpers.GetRandomWeightedIndex(weights); + + if (randomIndex != -1) + { + storeColor.Value = colors[randomIndex].Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SelectRandomColor.cs.meta b/Assets/PlayMaker/Actions/SelectRandomColor.cs.meta new file mode 100755 index 0000000..d7a9c2e --- /dev/null +++ b/Assets/PlayMaker/Actions/SelectRandomColor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a110ab751cd9f4c42a6ae9a6ce254280 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SelectRandomGameObject.cs b/Assets/PlayMaker/Actions/SelectRandomGameObject.cs new file mode 100755 index 0000000..e131dbb --- /dev/null +++ b/Assets/PlayMaker/Actions/SelectRandomGameObject.cs @@ -0,0 +1,47 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Selects a Random Game Object from an array of Game Objects.")] + public class SelectRandomGameObject : FsmStateAction + { + [CompoundArray("Game Objects", "Game Object", "Weight")] + public FsmGameObject[] gameObjects; + [HasFloatSlider(0, 1)] + public FsmFloat[] weights; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmGameObject storeGameObject; + + public override void Reset () + { + gameObjects = new FsmGameObject[3]; + weights = new FsmFloat[] {1,1,1}; + storeGameObject = null; + } + + public override void OnEnter () + { + DoSelectRandomGameObject(); + Finish(); + } + + void DoSelectRandomGameObject() + { + if (gameObjects == null) return; + if (gameObjects.Length == 0) return; + if (storeGameObject == null) return; + + int randomIndex = ActionHelpers.GetRandomWeightedIndex(weights); + + if (randomIndex != -1) + { + storeGameObject.Value = gameObjects[randomIndex].Value; + } + + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SelectRandomGameObject.cs.meta b/Assets/PlayMaker/Actions/SelectRandomGameObject.cs.meta new file mode 100755 index 0000000..dac01d5 --- /dev/null +++ b/Assets/PlayMaker/Actions/SelectRandomGameObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 132d207d2906f2742b8aa09313847d1a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SelectRandomString.cs b/Assets/PlayMaker/Actions/SelectRandomString.cs new file mode 100755 index 0000000..e7fa35a --- /dev/null +++ b/Assets/PlayMaker/Actions/SelectRandomString.cs @@ -0,0 +1,46 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.String)] + [Tooltip("Select a Random String from an array of Strings.")] + public class SelectRandomString : FsmStateAction + { + [CompoundArray("Strings", "String", "Weight")] + public FsmString[] strings; + [HasFloatSlider(0, 1)] + public FsmFloat[] weights; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString storeString; + + public override void Reset() + { + strings = new FsmString[3]; + weights = new FsmFloat[] {1,1,1}; + storeString = null; + } + + public override void OnEnter() + { + DoSelectRandomString(); + Finish(); + } + + void DoSelectRandomString() + { + if (strings == null) return; + if (strings.Length == 0) return; + if (storeString == null) return; + + int randomIndex = ActionHelpers.GetRandomWeightedIndex(weights); + + if (randomIndex != -1) + { + storeString.Value = strings[randomIndex].Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SelectRandomString.cs.meta b/Assets/PlayMaker/Actions/SelectRandomString.cs.meta new file mode 100755 index 0000000..140d964 --- /dev/null +++ b/Assets/PlayMaker/Actions/SelectRandomString.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2aa2969464467894fadeaa9c413e447f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SelectRandomVector3.cs b/Assets/PlayMaker/Actions/SelectRandomVector3.cs new file mode 100755 index 0000000..704ec2a --- /dev/null +++ b/Assets/PlayMaker/Actions/SelectRandomVector3.cs @@ -0,0 +1,46 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Select a Random Vector3 from a Vector3 array.")] + public class SelectRandomVector3 : FsmStateAction + { + [CompoundArray("Vectors", "Vector", "Weight")] + public FsmVector3[] vector3Array; + [HasFloatSlider(0, 1)] + public FsmFloat[] weights; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 storeVector3; + + public override void Reset() + { + vector3Array = new FsmVector3[3]; + weights = new FsmFloat[] {1,1,1}; + storeVector3 = null; + } + + public override void OnEnter() + { + DoSelectRandomColor(); + Finish(); + } + + void DoSelectRandomColor() + { + if (vector3Array == null) return; + if (vector3Array.Length == 0) return; + if (storeVector3 == null) return; + + int randomIndex = ActionHelpers.GetRandomWeightedIndex(weights); + + if (randomIndex != -1) + { + storeVector3.Value = vector3Array[randomIndex].Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SelectRandomVector3.cs.meta b/Assets/PlayMaker/Actions/SelectRandomVector3.cs.meta new file mode 100755 index 0000000..8682902 --- /dev/null +++ b/Assets/PlayMaker/Actions/SelectRandomVector3.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 38259eedc3e82dc489a816d1c12936d8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SendEvent.cs b/Assets/PlayMaker/Actions/SendEvent.cs new file mode 100755 index 0000000..1d8c916 --- /dev/null +++ b/Assets/PlayMaker/Actions/SendEvent.cs @@ -0,0 +1,66 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Sends an Event after an optional delay. NOTE: To send events between FSMs they must be marked as Global in the Events Browser.")] + public class SendEvent : FsmStateAction + { + [Tooltip("Where to send the event.")] + public FsmEventTarget eventTarget; + + [RequiredField] + [Tooltip("The event to send. NOTE: Events must be marked Global to send between FSMs.")] + public FsmEvent sendEvent; + + [HasFloatSlider(0, 10)] + [Tooltip("Optional delay in seconds.")] + public FsmFloat delay; + + [Tooltip("Repeat every frame. Rarely needed, but can be useful when sending events to other FSMs.")] + public bool everyFrame; + + private DelayedEvent delayedEvent; + + public override void Reset() + { + eventTarget = null; + sendEvent = null; + delay = null; + everyFrame = false; + } + + public override void OnEnter() + { + if (delay.Value < 0.001f) + { + Fsm.Event(eventTarget, sendEvent); + if (!everyFrame) + { + Finish(); + } + } + else + { + delayedEvent = Fsm.DelayedEvent(eventTarget, sendEvent, delay.Value); + } + } + + public override void OnUpdate() + { + if (!everyFrame) + { + if (DelayedEvent.WasSent(delayedEvent)) + { + Finish(); + } + } + else + { + Fsm.Event(eventTarget, sendEvent); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SendEvent.cs.meta b/Assets/PlayMaker/Actions/SendEvent.cs.meta new file mode 100755 index 0000000..27aaf35 --- /dev/null +++ b/Assets/PlayMaker/Actions/SendEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2d17db40edbce4c41be55264595c0af8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SendEventByName.cs b/Assets/PlayMaker/Actions/SendEventByName.cs new file mode 100755 index 0000000..630d16c --- /dev/null +++ b/Assets/PlayMaker/Actions/SendEventByName.cs @@ -0,0 +1,64 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Sends an Event by name after an optional delay. NOTE: Use this over Send Event if you store events as string variables.")] + public class SendEventByName : FsmStateAction + { + [Tooltip("Where to send the event.")] + public FsmEventTarget eventTarget; + + [RequiredField] + [Tooltip("The event to send. NOTE: Events must be marked Global to send between FSMs.")] + public FsmString sendEvent; + + [HasFloatSlider(0, 10)] + [Tooltip("Optional delay in seconds.")] + public FsmFloat delay; + + [Tooltip("Repeat every frame. Rarely needed, but can be useful when sending events to other FSMs.")] + public bool everyFrame; + + DelayedEvent delayedEvent; + + public override void Reset() + { + eventTarget = null; + sendEvent = null; + delay = null; + everyFrame = false; + } + + public override void OnEnter() + { + if (delay.Value < 0.001f) + { + Fsm.Event(eventTarget, sendEvent.Value); + if (!everyFrame) + { + Finish(); + } + } + else + { + delayedEvent = Fsm.DelayedEvent(eventTarget, FsmEvent.GetFsmEvent(sendEvent.Value), delay.Value); + } + } + + public override void OnUpdate() + { + if (!everyFrame) + { + if (DelayedEvent.WasSent(delayedEvent)) + { + Finish(); + } + } + else + { + Fsm.Event(eventTarget, sendEvent.Value); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SendEventByName.cs.meta b/Assets/PlayMaker/Actions/SendEventByName.cs.meta new file mode 100755 index 0000000..fd58b82 --- /dev/null +++ b/Assets/PlayMaker/Actions/SendEventByName.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e9e10e15541c9d4598f27322fe43a95 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SendEventToFsm.cs b/Assets/PlayMaker/Actions/SendEventToFsm.cs new file mode 100755 index 0000000..f871e1d --- /dev/null +++ b/Assets/PlayMaker/Actions/SendEventToFsm.cs @@ -0,0 +1,78 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [Obsolete("This action is obsolete; use Send Event with Event Target instead.")] + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Sends an Event to another Fsm after an optional delay. Specify an Fsm Name or use the first Fsm on the object.")] + public class SendEventToFsm : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of Fsm on Game Object")] + public FsmString fsmName; + [RequiredField] + [UIHint(UIHint.FsmEvent)] + public FsmString sendEvent; + [HasFloatSlider(0, 10)] + public FsmFloat delay; + bool requireReceiver; + + private GameObject go; + private DelayedEvent delayedEvent; + + public override void Reset() + { + gameObject = null; + fsmName = null; + sendEvent = null; + delay = null; + requireReceiver = false; + } + + public override void OnEnter() + { + go = Fsm.GetOwnerDefaultTarget(gameObject); + + if (go == null) + { + Finish(); + return; + } + + var sendToFsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + + if (sendToFsm == null) + { + if (requireReceiver) + { + LogError("GameObject doesn't have FsmComponent: " + go.name + " " + fsmName.Value); + } + + return; + } + + if (delay.Value < 0.001) + { + sendToFsm.Fsm.Event(sendEvent.Value); + Finish(); + } + else + { + delayedEvent = sendToFsm.Fsm.DelayedEvent(FsmEvent.GetFsmEvent(sendEvent.Value), delay.Value); + } + } + + public override void OnUpdate() + { + if (DelayedEvent.WasSent(delayedEvent)) + { + Finish(); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SendEventToFsm.cs.meta b/Assets/PlayMaker/Actions/SendEventToFsm.cs.meta new file mode 100755 index 0000000..4caceb1 --- /dev/null +++ b/Assets/PlayMaker/Actions/SendEventToFsm.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e67332eeb4ef833489b089d1d65e041f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SendMessage.cs b/Assets/PlayMaker/Actions/SendMessage.cs new file mode 100755 index 0000000..e2515e5 --- /dev/null +++ b/Assets/PlayMaker/Actions/SendMessage.cs @@ -0,0 +1,142 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.ScriptControl)] + [Tooltip("Sends a Message to a Game Object. See Unity docs for SendMessage.")] + public class SendMessage : FsmStateAction + { + public enum MessageType + { + SendMessage, + SendMessageUpwards, + BroadcastMessage + } + + [RequiredField] + [Tooltip("GameObject that sends the message.")] + public FsmOwnerDefault gameObject; + + [Tooltip("Where to send the message.\nSee Unity docs.")] + public MessageType delivery; + + [Tooltip("Send options.\nSee Unity docs.")] + public SendMessageOptions options; + + [RequiredField] + public FunctionCall functionCall; + + public override void Reset() + { + gameObject = null; + delivery = MessageType.SendMessage; + options = SendMessageOptions.DontRequireReceiver; + functionCall = null; + } + + public override void OnEnter() + { + DoSendMessage(); + + Finish(); + } + + void DoSendMessage() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + object parameter = null; + + switch (functionCall.ParameterType) + { + case "None": + break; + + case "bool": + parameter = functionCall.BoolParameter.Value; + break; + + case "int": + parameter = functionCall.IntParameter.Value; + break; + + case "float": + parameter = functionCall.FloatParameter.Value; + break; + + case "string": + parameter = functionCall.StringParameter.Value; + break; + + case "Vector2": + parameter = functionCall.Vector2Parameter.Value; + break; + + case "Vector3": + parameter = functionCall.Vector3Parameter.Value; + break; + + case "Rect": + parameter = functionCall.RectParamater.Value; + break; + + case "GameObject": + parameter = functionCall.GameObjectParameter.Value; + break; + + case "Material": + parameter = functionCall.MaterialParameter.Value; + break; + + case "Texture": + parameter = functionCall.TextureParameter.Value; + break; + + case "Color": + parameter = functionCall.ColorParameter.Value; + break; + + case "Quaternion": + parameter = functionCall.QuaternionParameter.Value; + break; + + case "Object": + parameter = functionCall.ObjectParameter.Value; + break; + + case "Enum": + parameter = functionCall.EnumParameter.Value; + break; + + case "Array": + parameter = functionCall.ArrayParameter.Values; + break; + } + + switch (delivery) + { + case MessageType.SendMessage: + + go.SendMessage(functionCall.FunctionName, parameter, options); + return; + + case MessageType.SendMessageUpwards: + + go.SendMessageUpwards(functionCall.FunctionName, parameter, options); + return; + + case MessageType.BroadcastMessage: + + go.BroadcastMessage(functionCall.FunctionName, parameter, options); + return; + + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SendMessage.cs.meta b/Assets/PlayMaker/Actions/SendMessage.cs.meta new file mode 100755 index 0000000..13a3475 --- /dev/null +++ b/Assets/PlayMaker/Actions/SendMessage.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 669e0b354c0fba34fac778911cc907b6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SendRandomEvent.cs b/Assets/PlayMaker/Actions/SendRandomEvent.cs new file mode 100755 index 0000000..60c08dc --- /dev/null +++ b/Assets/PlayMaker/Actions/SendRandomEvent.cs @@ -0,0 +1,59 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Sends a Random Event picked from an array of Events. Optionally set the relative weight of each event.")] + public class SendRandomEvent : FsmStateAction + { + [CompoundArray("Events", "Event", "Weight")] + public FsmEvent[] events; + [HasFloatSlider(0, 1)] + public FsmFloat[] weights; + public FsmFloat delay; + + DelayedEvent delayedEvent; + + public override void Reset() + { + events = new FsmEvent[3]; + weights = new FsmFloat[] {1,1,1}; + delay = null; + } + + public override void OnEnter() + { + if (events.Length > 0) + { + int randomIndex = ActionHelpers.GetRandomWeightedIndex(weights); + + if (randomIndex != -1) + { + if (delay.Value < 0.001f) + { + Fsm.Event(events[randomIndex]); + Finish(); + } + else + { + delayedEvent = Fsm.DelayedEvent(events[randomIndex], delay.Value); + } + + return; + } + } + + Finish(); + } + + public override void OnUpdate() + { + if (DelayedEvent.WasSent(delayedEvent)) + { + Finish(); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SendRandomEvent.cs.meta b/Assets/PlayMaker/Actions/SendRandomEvent.cs.meta new file mode 100755 index 0000000..6113a6f --- /dev/null +++ b/Assets/PlayMaker/Actions/SendRandomEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c1ba25b9548a936458186692e85f3259 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SequenceEvent.cs b/Assets/PlayMaker/Actions/SequenceEvent.cs new file mode 100755 index 0000000..38054a0 --- /dev/null +++ b/Assets/PlayMaker/Actions/SequenceEvent.cs @@ -0,0 +1,54 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Sends the next event on the state each time the state is entered.")] + public class SequenceEvent : FsmStateAction + { + [HasFloatSlider(0, 10)] + public FsmFloat delay; + + DelayedEvent delayedEvent; + int eventIndex; + + public override void Reset() + { + delay = null; + } + + public override void OnEnter() + { + var eventCount = State.Transitions.Length; + + if (eventCount > 0) + { + var fsmEvent = State.Transitions[eventIndex].FsmEvent; + + if (delay.Value < 0.001f) + { + Fsm.Event(fsmEvent); + Finish(); + } + else + { + delayedEvent = Fsm.DelayedEvent(fsmEvent, delay.Value); + } + + eventIndex++; + if (eventIndex == eventCount) + { + eventIndex = 0; + } + } + } + + public override void OnUpdate() + { + if (DelayedEvent.WasSent(delayedEvent)) + { + Finish(); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SequenceEvent.cs.meta b/Assets/PlayMaker/Actions/SequenceEvent.cs.meta new file mode 100755 index 0000000..37c3df6 --- /dev/null +++ b/Assets/PlayMaker/Actions/SequenceEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 36cebf3c20367d04ab464546dbfe2267 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetAllFsmGameObject.cs b/Assets/PlayMaker/Actions/SetAllFsmGameObject.cs new file mode 100755 index 0000000..092b553 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAllFsmGameObject.cs @@ -0,0 +1,86 @@ +// (c) Copyright HutongGames, LLC 2010-2011. All rights reserved. +// JeanFabre: This version allow setting the variable to null. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of a Game Object Variable in another All FSM. Accept null reference")] + public class SetAllFsmGameObject : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + //[UIHint(UIHint.FsmName)] + //[Tooltip("Optional name of FSM on Game Object")] + //public FsmString fsmName; + //[RequiredField] + //[UIHint(UIHint.FsmGameObject)] + //public FsmString variableName; + //public FsmGameObject setValue; + public bool everyFrame; + + //GameObject goLastFrame; + //PlayMakerFSM[] fsms; + + public override void Reset() + { + //gameObject = null; + //fsmName = ""; + //setValue = null; + + //goLastFrame = null ; + //fsms = null ; + } + + public override void OnEnter() + { + //fsms = null ; + + //DoSetFsmGameObject(); + + if (!everyFrame) + Finish(); + } + + void DoSetFsmGameObject() + { + //GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + //if (go == null) return; + + //if (go != goLastFrame) + //{ + // goLastFrame = go; + + //fsms = go.GetComponents() ; + // only get the fsm component if go has changed + + //fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + //} + + //if (fsms == null) return; + + //for( int i = 0 ; i < fsms.Length ; i ++ ) + //{ + /*FsmGameObject fsmGameObject = fsms[i].FsmVariables.GetFsmGameObject(variableName.Value); + + if (fsmGameObject == null) continue; + + if (setValue == null) + { + fsmGameObject.Value = null; + } + else + { + fsmGameObject.Value = setValue.Value; + }*/ + //} + } + + //public override void OnUpdate() + //{ + //DoSetFsmGameObject(); + //} + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetAllFsmGameObject.cs.meta b/Assets/PlayMaker/Actions/SetAllFsmGameObject.cs.meta new file mode 100755 index 0000000..549531b --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAllFsmGameObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 20f45c85164d76b4e83ed2d0dc9f0335 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetAmbientLight.cs b/Assets/PlayMaker/Actions/SetAmbientLight.cs new file mode 100755 index 0000000..2f1d6e0 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAmbientLight.cs @@ -0,0 +1,39 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.RenderSettings)] + [Tooltip("Sets the Ambient Light Color for the scene.")] + public class SetAmbientLight : FsmStateAction + { + [RequiredField] + public FsmColor ambientColor; + public bool everyFrame; + + public override void Reset() + { + ambientColor = Color.gray; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetAmbientColor(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSetAmbientColor(); + } + + void DoSetAmbientColor() + { + RenderSettings.ambientLight = ambientColor.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetAmbientLight.cs.meta b/Assets/PlayMaker/Actions/SetAmbientLight.cs.meta new file mode 100755 index 0000000..0d921d1 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAmbientLight.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 79e8a1aed82f7364eb7f2e89cb0a1b30 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetAnimationSpeed.cs b/Assets/PlayMaker/Actions/SetAnimationSpeed.cs new file mode 100755 index 0000000..34edc4e --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAnimationSpeed.cs @@ -0,0 +1,64 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Animation)] + [Tooltip("Sets the Speed of an Animation. Check Every Frame to update the animation time continuosly, e.g., if you're manipulating a variable that controls animation speed.")] + public class SetAnimationSpeed : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Animation))] + public FsmOwnerDefault gameObject; + [RequiredField] + [UIHint(UIHint.Animation)] + public FsmString animName; + public FsmFloat speed = 1f; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + animName = null; + speed = 1f; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetAnimationSpeed(gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSetAnimationSpeed(gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value); + } + + void DoSetAnimationSpeed(GameObject go) + { + if (!UpdateCache(go)) + { + return; + } + + var anim = animation[animName.Value]; + if (anim == null) + { + LogWarning("Missing animation: " + animName.Value); + return; + } + + anim.speed = speed.Value; + } + + /* + public override string ErrorCheck() + { + return ErrorCheckHelpers.CheckAnimationSetup(gameObject.value); + }*/ + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetAnimationSpeed.cs.meta b/Assets/PlayMaker/Actions/SetAnimationSpeed.cs.meta new file mode 100755 index 0000000..24a5dd4 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAnimationSpeed.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 791ecdf3435dea248bf2ec0fa7577adf +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetAnimationTime.cs b/Assets/PlayMaker/Actions/SetAnimationTime.cs new file mode 100755 index 0000000..b75f106 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAnimationTime.cs @@ -0,0 +1,76 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Animation)] + [Tooltip("Sets the current Time of an Animation, Normalize time means 0 (start) to 1 (end); useful if you don't care about the exact time. Check Every Frame to update the time continuosly.")] + public class SetAnimationTime : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Animation))] + public FsmOwnerDefault gameObject; + [RequiredField] + [UIHint(UIHint.Animation)] + public FsmString animName; + public FsmFloat time; + public bool normalized; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + animName = null; + time = null; + normalized = false; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetAnimationTime(gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSetAnimationTime(gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value); + } + + void DoSetAnimationTime(GameObject go) + { + if (!UpdateCache(go)) + { + return; + } + + animation.Play(animName.Value); + + var anim = animation[animName.Value]; + if (anim == null) + { + LogWarning("Missing animation: " + animName.Value); + return; + } + + if (normalized) + { + anim.normalizedTime = time.Value; + } + else + { + anim.time = time.Value; + } + + // TODO: need to do this? + if (everyFrame) + { + anim.speed = 0; + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetAnimationTime.cs.meta b/Assets/PlayMaker/Actions/SetAnimationTime.cs.meta new file mode 100755 index 0000000..731358d --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAnimationTime.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84994d0c340d30744be8e62b88889675 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetAnimationWeight.cs b/Assets/PlayMaker/Actions/SetAnimationWeight.cs new file mode 100755 index 0000000..8bad87a --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAnimationWeight.cs @@ -0,0 +1,60 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Animation)] + [Tooltip("Sets the Blend Weight of an Animation. Check Every Frame to update the weight continuosly, e.g., if you're manipulating a variable that controls the weight.")] + public class SetAnimationWeight : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Animation))] + public FsmOwnerDefault gameObject; + [RequiredField] + [UIHint(UIHint.Animation)] + public FsmString animName; + public FsmFloat weight = 1f; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + animName = null; + weight = 1f; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetAnimationWeight(gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSetAnimationWeight(gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value); + } + + void DoSetAnimationWeight(GameObject go) + { + if (!UpdateCache(go)) + { + return; + } + + var anim = animation[animName.Value]; + if (anim == null) + { + LogWarning("Missing animation: " + animName.Value); + return; + } + + anim.weight = weight.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetAnimationWeight.cs.meta b/Assets/PlayMaker/Actions/SetAnimationWeight.cs.meta new file mode 100755 index 0000000..77d70d4 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAnimationWeight.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2800e1c371ad41e42a66b39fcf5baf43 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetAudioClip.cs b/Assets/PlayMaker/Actions/SetAudioClip.cs new file mode 100755 index 0000000..17c2106 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAudioClip.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Audio)] + [Tooltip("Sets the Audio Clip played by the AudioSource component on a Game Object.")] + public class SetAudioClip : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(AudioSource))] + [Tooltip("The GameObject with the AudioSource component.")] + public FsmOwnerDefault gameObject; + + [ObjectType(typeof(AudioClip))] + [Tooltip("The AudioClip to set.")] + public FsmObject audioClip; + + public override void Reset() + { + gameObject = null; + audioClip = null; + } + + public override void OnEnter() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + audio.clip = audioClip.Value as AudioClip; + } + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetAudioClip.cs.meta b/Assets/PlayMaker/Actions/SetAudioClip.cs.meta new file mode 100755 index 0000000..5f144d5 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAudioClip.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 43e053420a1a7764e9b7bfce0dc7c229 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetAudioLoop.cs b/Assets/PlayMaker/Actions/SetAudioLoop.cs new file mode 100755 index 0000000..a77a02f --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAudioLoop.cs @@ -0,0 +1,33 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Audio)] + [Tooltip("Sets looping on the AudioSource component on a Game Object.")] + public class SetAudioLoop : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(AudioSource))] + public FsmOwnerDefault gameObject; + public FsmBool loop; + + public override void Reset() + { + gameObject = null; + loop = false; + } + + public override void OnEnter() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + audio.loop = loop.Value; + } + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetAudioLoop.cs.meta b/Assets/PlayMaker/Actions/SetAudioLoop.cs.meta new file mode 100755 index 0000000..3216ac4 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAudioLoop.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96e3a3f60d1f3a84f813e1ca3d19cfa9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetAudioPitch.cs b/Assets/PlayMaker/Actions/SetAudioPitch.cs new file mode 100755 index 0000000..6b6e3b5 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAudioPitch.cs @@ -0,0 +1,51 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Audio)] + [Tooltip("Sets the Pitch of the Audio Clip played by the AudioSource component on a Game Object.")] + public class SetAudioPitch : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(AudioSource))] + public FsmOwnerDefault gameObject; + public FsmFloat pitch; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + pitch = 1; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetAudioPitch(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate () + { + DoSetAudioPitch(); + } + + void DoSetAudioPitch() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + if (!pitch.IsNone) + { + audio.pitch = pitch.Value; + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetAudioPitch.cs.meta b/Assets/PlayMaker/Actions/SetAudioPitch.cs.meta new file mode 100755 index 0000000..0b52eca --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAudioPitch.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bcee416ff0c12e34f94c8f3552122e6c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetAudioVolume.cs b/Assets/PlayMaker/Actions/SetAudioVolume.cs new file mode 100755 index 0000000..2411c34 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAudioVolume.cs @@ -0,0 +1,52 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Audio)] + [Tooltip("Sets the Volume of the Audio Clip played by the AudioSource component on a Game Object.")] + public class SetAudioVolume : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(AudioSource))] + public FsmOwnerDefault gameObject; + [HasFloatSlider(0,1)] + public FsmFloat volume; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + volume = 1; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetAudioVolume(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate () + { + DoSetAudioVolume(); + } + + void DoSetAudioVolume() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + if (!volume.IsNone) + { + audio.volume = volume.Value; + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetAudioVolume.cs.meta b/Assets/PlayMaker/Actions/SetAudioVolume.cs.meta new file mode 100755 index 0000000..cc5bcd2 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetAudioVolume.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b790d68bb38d2c848a163e04516c2812 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetBackgroundColor.cs b/Assets/PlayMaker/Actions/SetBackgroundColor.cs new file mode 100755 index 0000000..2470fa8 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetBackgroundColor.cs @@ -0,0 +1,49 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Camera)] + [Tooltip("Sets the Background Color used by the Camera.")] + public class SetBackgroundColor : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Camera))] + public FsmOwnerDefault gameObject; + [RequiredField] + public FsmColor backgroundColor; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + backgroundColor = Color.black; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetBackgroundColor(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSetBackgroundColor(); + } + + void DoSetBackgroundColor() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + camera.backgroundColor = backgroundColor.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetBackgroundColor.cs.meta b/Assets/PlayMaker/Actions/SetBackgroundColor.cs.meta new file mode 100755 index 0000000..83fc4a9 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetBackgroundColor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2580741b9cad41d4ebcb5fe081a342c1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetBoolValue.cs b/Assets/PlayMaker/Actions/SetBoolValue.cs new file mode 100755 index 0000000..d80771e --- /dev/null +++ b/Assets/PlayMaker/Actions/SetBoolValue.cs @@ -0,0 +1,36 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Sets the value of a Bool Variable.")] + public class SetBoolValue : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmBool boolVariable; + [RequiredField] + public FsmBool boolValue; + public bool everyFrame; + + public override void Reset() + { + boolVariable = null; + boolValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + boolVariable.Value = boolValue.Value; + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + boolVariable.Value = boolValue.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetBoolValue.cs.meta b/Assets/PlayMaker/Actions/SetBoolValue.cs.meta new file mode 100755 index 0000000..4c48094 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetBoolValue.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 00be43d651f0337439b458939d103490 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetCameraCullingMask.cs b/Assets/PlayMaker/Actions/SetCameraCullingMask.cs new file mode 100755 index 0000000..c6ef4af --- /dev/null +++ b/Assets/PlayMaker/Actions/SetCameraCullingMask.cs @@ -0,0 +1,56 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Camera)] + [Tooltip("Sets the Culling Mask used by the Camera.")] + public class SetCameraCullingMask : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Camera))] + public FsmOwnerDefault gameObject; + + [Tooltip("Cull these layers.")] + [UIHint(UIHint.Layer)] + public FsmInt[] cullingMask; + + [Tooltip("Invert the mask, so you cull all layers except those defined above.")] + public FsmBool invertMask; + + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + cullingMask = new FsmInt[0]; + invertMask = false; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetCameraCullingMask(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSetCameraCullingMask(); + } + + void DoSetCameraCullingMask() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + camera.cullingMask = ActionHelpers.LayerArrayToLayerMask(cullingMask, invertMask.Value); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetCameraCullingMask.cs.meta b/Assets/PlayMaker/Actions/SetCameraCullingMask.cs.meta new file mode 100755 index 0000000..44c87aa --- /dev/null +++ b/Assets/PlayMaker/Actions/SetCameraCullingMask.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ddaf2de42b757fd4bbab76cba3e66c1f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetCameraFOV.cs b/Assets/PlayMaker/Actions/SetCameraFOV.cs new file mode 100755 index 0000000..779359d --- /dev/null +++ b/Assets/PlayMaker/Actions/SetCameraFOV.cs @@ -0,0 +1,49 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Camera)] + [Tooltip("Sets Field of View used by the Camera.")] + public class SetCameraFOV : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Camera))] + public FsmOwnerDefault gameObject; + [RequiredField] + public FsmFloat fieldOfView; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + fieldOfView = 50f; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetCameraFOV(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSetCameraFOV(); + } + + void DoSetCameraFOV() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + camera.fieldOfView = fieldOfView.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetCameraFOV.cs.meta b/Assets/PlayMaker/Actions/SetCameraFOV.cs.meta new file mode 100755 index 0000000..e25b1b5 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetCameraFOV.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b064faf20b4b8814c9bc8ed1f043f6e1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetColorRGBA.cs b/Assets/PlayMaker/Actions/SetColorRGBA.cs new file mode 100755 index 0000000..a0f9f68 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetColorRGBA.cs @@ -0,0 +1,85 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Color)] + [Tooltip("Sets the RGBA channels of a Color Variable. To leave any channel unchanged, set variable to 'None'.")] + public class SetColorRGBA : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmColor colorVariable; + + [HasFloatSlider(0,1)] + public FsmFloat red; + + [HasFloatSlider(0,1)] + public FsmFloat green; + + [HasFloatSlider(0,1)] + public FsmFloat blue; + + [HasFloatSlider(0,1)] + public FsmFloat alpha; + + public bool everyFrame; + + public override void Reset() + { + colorVariable = null; + + // default to variable dropdown with None selected. + + red = 0; + green = 0; + blue = 0; + alpha = 1; + + everyFrame = false; + } + + public override void OnEnter() + { + DoSetColorRGBA(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSetColorRGBA(); + } + + void DoSetColorRGBA() + { + if (colorVariable == null) return; + + var newColor = colorVariable.Value; + + if (!red.IsNone) + { + newColor.r = red.Value; + } + + if (!green.IsNone) + { + newColor.g = green.Value; + } + + if (!blue.IsNone) + { + newColor.b = blue.Value; + } + + if (!alpha.IsNone) + { + newColor.a = alpha.Value; + } + + colorVariable.Value = newColor; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetColorRGBA.cs.meta b/Assets/PlayMaker/Actions/SetColorRGBA.cs.meta new file mode 100755 index 0000000..0122588 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetColorRGBA.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5f7dfba8043adee4e8b44fe39ff17bf8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetColorValue.cs b/Assets/PlayMaker/Actions/SetColorValue.cs new file mode 100755 index 0000000..46cc84c --- /dev/null +++ b/Assets/PlayMaker/Actions/SetColorValue.cs @@ -0,0 +1,44 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Color)] + [Tooltip("Sets the value of a Color Variable.")] + public class SetColorValue : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmColor colorVariable; + [RequiredField] + public FsmColor color; + public bool everyFrame; + + public override void Reset() + { + colorVariable = null; + color = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetColorValue(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSetColorValue(); + } + + void DoSetColorValue() + { + if (colorVariable != null) + colorVariable.Value = color.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetColorValue.cs.meta b/Assets/PlayMaker/Actions/SetColorValue.cs.meta new file mode 100755 index 0000000..7484ca3 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetColorValue.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9d987edef72027a408b133b1a138d8fd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetDrag.cs b/Assets/PlayMaker/Actions/SetDrag.cs new file mode 100755 index 0000000..61eaea9 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetDrag.cs @@ -0,0 +1,54 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +// Thanks Lane + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [HelpUrl("http://hutonggames.com/playmakerforum/index.php?topic=4734.0")] + [Tooltip("Sets the Drag of a Game Object's Rigid Body.")] + public class SetDrag : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + public FsmOwnerDefault gameObject; + + [RequiredField] + [HasFloatSlider(0.0f,10f)] + public FsmFloat drag; + + [Tooltip("Repeat every frame. Typically this would be set to True.")] + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + drag = 1; + } + + public override void OnEnter() + { + DoSetDrag(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSetDrag(); + } + + void DoSetDrag() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + rigidbody.drag = drag.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetDrag.cs.meta b/Assets/PlayMaker/Actions/SetDrag.cs.meta new file mode 100755 index 0000000..e1b8d2a --- /dev/null +++ b/Assets/PlayMaker/Actions/SetDrag.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 03b227b3a99567c42913b4110ea8a32f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetEnumValue.cs b/Assets/PlayMaker/Actions/SetEnumValue.cs new file mode 100755 index 0000000..37cc9ee --- /dev/null +++ b/Assets/PlayMaker/Actions/SetEnumValue.cs @@ -0,0 +1,48 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Enum)] + [Tooltip("Sets the value of an Enum Variable.")] + public class SetEnumValue : FsmStateAction + { + [UIHint(UIHint.Variable)] + [Tooltip("The Enum Variable to set.")] + public FsmEnum enumVariable; + + [MatchFieldType("enumVariable")] + [Tooltip("The Enum value to set the variable to.")] + public FsmEnum enumValue; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + enumVariable = null; + enumValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetEnumValue(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSetEnumValue(); + } + + void DoSetEnumValue() + { + enumVariable.Value = enumValue.Value; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetEnumValue.cs.meta b/Assets/PlayMaker/Actions/SetEnumValue.cs.meta new file mode 100755 index 0000000..b2c7eb6 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetEnumValue.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15318b589c6f0bc4ab84c9c13d9dece5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetEventData.cs b/Assets/PlayMaker/Actions/SetEventData.cs new file mode 100755 index 0000000..abe7833 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetEventData.cs @@ -0,0 +1,61 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Sets Event Data before sending an event. Get the Event Data, along with sender information, using Get Event Info action.")] + public class SetEventData : FsmStateAction + { + public FsmGameObject setGameObjectData; + public FsmInt setIntData; + public FsmFloat setFloatData; + public FsmString setStringData; + public FsmBool setBoolData; + public FsmVector2 setVector2Data; + public FsmVector3 setVector3Data; + public FsmRect setRectData; + public FsmQuaternion setQuaternionData; + public FsmColor setColorData; + public FsmMaterial setMaterialData; + public FsmTexture setTextureData; + public FsmObject setObjectData; + + public override void Reset() + { + setGameObjectData = new FsmGameObject{UseVariable = true}; + setIntData = new FsmInt { UseVariable = true }; + setFloatData = new FsmFloat { UseVariable = true }; + setStringData = new FsmString { UseVariable = true }; + setBoolData = new FsmBool { UseVariable = true }; + setVector2Data = new FsmVector2 { UseVariable = true }; + setVector3Data = new FsmVector3 { UseVariable = true }; + setRectData = new FsmRect { UseVariable = true }; + setQuaternionData = new FsmQuaternion { UseVariable = true }; + setColorData = new FsmColor { UseVariable = true }; + setMaterialData = new FsmMaterial { UseVariable = true }; + setTextureData = new FsmTexture { UseVariable = true }; + setObjectData = new FsmObject { UseVariable = true }; + } + + public override void OnEnter() + { + Fsm.EventData.BoolData = setBoolData.Value; + Fsm.EventData.IntData = setIntData.Value; + Fsm.EventData.FloatData = setFloatData.Value; + Fsm.EventData.Vector2Data = setVector2Data.Value; + Fsm.EventData.Vector3Data = setVector3Data.Value; + Fsm.EventData.StringData = setStringData.Value; + Fsm.EventData.GameObjectData = setGameObjectData.Value; + Fsm.EventData.RectData = setRectData.Value; + Fsm.EventData.QuaternionData = setQuaternionData.Value; + Fsm.EventData.ColorData = setColorData.Value; + Fsm.EventData.MaterialData = setMaterialData.Value; + Fsm.EventData.TextureData = setTextureData.Value; + Fsm.EventData.ObjectData = setObjectData.Value; + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetEventData.cs.meta b/Assets/PlayMaker/Actions/SetEventData.cs.meta new file mode 100755 index 0000000..f2f0e60 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetEventData.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90eeb02be41916f41825bd8f70a06555 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetEventTarget.cs b/Assets/PlayMaker/Actions/SetEventTarget.cs new file mode 100755 index 0000000..12c4eed --- /dev/null +++ b/Assets/PlayMaker/Actions/SetEventTarget.cs @@ -0,0 +1,23 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Sets the target FSM for all subsequent events sent by this state. The default 'Self' sends events to this FSM.")] + public class SetEventTarget : FsmStateAction + { + public FsmEventTarget eventTarget; + + public override void Reset() + { + } + + public override void OnEnter() + { + Fsm.EventTarget = eventTarget; + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetEventTarget.cs.meta b/Assets/PlayMaker/Actions/SetEventTarget.cs.meta new file mode 100755 index 0000000..1a00774 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetEventTarget.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6bc63b6801428444ebc7f2a4bb63529a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFlareStrength.cs b/Assets/PlayMaker/Actions/SetFlareStrength.cs new file mode 100755 index 0000000..8885a41 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFlareStrength.cs @@ -0,0 +1,39 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.RenderSettings)] + [Tooltip("Sets the intensity of all Flares in the scene.")] + public class SetFlareStrength : FsmStateAction + { + [RequiredField] + public FsmFloat flareStrength; + public bool everyFrame; + + public override void Reset() + { + flareStrength = 0.2f; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetFlareStrength(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSetFlareStrength(); + } + + void DoSetFlareStrength() + { + RenderSettings.flareStrength = flareStrength.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFlareStrength.cs.meta b/Assets/PlayMaker/Actions/SetFlareStrength.cs.meta new file mode 100755 index 0000000..d26e4d6 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFlareStrength.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 735bc38edeae5794887f61622d0fb8f3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFloatValue.cs b/Assets/PlayMaker/Actions/SetFloatValue.cs new file mode 100755 index 0000000..d3e1a9b --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFloatValue.cs @@ -0,0 +1,36 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Sets the value of a Float Variable.")] + public class SetFloatValue : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmFloat floatVariable; + [RequiredField] + public FsmFloat floatValue; + public bool everyFrame; + + public override void Reset() + { + floatVariable = null; + floatValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + floatVariable.Value = floatValue.Value; + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + floatVariable.Value = floatValue.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFloatValue.cs.meta b/Assets/PlayMaker/Actions/SetFloatValue.cs.meta new file mode 100755 index 0000000..4bd134c --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFloatValue.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d61549e2ee237ae4e9aa9e73d547c3fc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFogColor.cs b/Assets/PlayMaker/Actions/SetFogColor.cs new file mode 100755 index 0000000..11c850d --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFogColor.cs @@ -0,0 +1,39 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.RenderSettings)] + [Tooltip("Sets the color of the Fog in the scene.")] + public class SetFogColor : FsmStateAction + { + [RequiredField] + public FsmColor fogColor; + public bool everyFrame; + + public override void Reset() + { + fogColor = Color.white; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetFogColor(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSetFogColor(); + } + + void DoSetFogColor() + { + RenderSettings.fogColor = fogColor.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFogColor.cs.meta b/Assets/PlayMaker/Actions/SetFogColor.cs.meta new file mode 100755 index 0000000..7784afb --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFogColor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c42fbae9cb61ffa4bbcc4725b19e802e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFogDensity.cs b/Assets/PlayMaker/Actions/SetFogDensity.cs new file mode 100755 index 0000000..2c5a118 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFogDensity.cs @@ -0,0 +1,39 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.RenderSettings)] + [Tooltip("Sets the density of the Fog in the scene.")] + public class SetFogDensity : FsmStateAction + { + [RequiredField] + public FsmFloat fogDensity; + public bool everyFrame; + + public override void Reset() + { + fogDensity = 0.5f; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetFogDensity(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSetFogDensity(); + } + + void DoSetFogDensity() + { + RenderSettings.fogDensity = fogDensity.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFogDensity.cs.meta b/Assets/PlayMaker/Actions/SetFogDensity.cs.meta new file mode 100755 index 0000000..22d3881 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFogDensity.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 732d8e7e400e6d04eb7d25a443e6bb1a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFsmBool.cs b/Assets/PlayMaker/Actions/SetFsmBool.cs new file mode 100755 index 0000000..e2ce117 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmBool.cs @@ -0,0 +1,100 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of a Bool Variable in another FSM.")] + public class SetFsmBool : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmBool)] + [Tooltip("The name of the FSM variable.")] + public FsmString variableName; + + [RequiredField] + [Tooltip("Set the value of the variable.")] + public FsmBool setValue; + + [Tooltip("Repeat every frame. Useful if the value is changing.")] + public bool everyFrame; + + GameObject goLastFrame; + string fsmNameLastFrame; + + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + setValue = null; + } + + public override void OnEnter() + { + DoSetFsmBool(); + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetFsmBool() + { + if (setValue == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // FIX: must check as well that the fsm name is different. + if (go != goLastFrame || fsmName.Value != fsmNameLastFrame) + { + goLastFrame = go; + fsmNameLastFrame = fsmName.Value; + // only get the fsm component if go or fsm name has changed + + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + LogWarning("Could not find FSM: " + fsmName.Value); + return; + } + + var fsmBool = fsm.FsmVariables.FindFsmBool(variableName.Value); + + if (fsmBool != null) + { + fsmBool.Value = setValue.Value; + } + else + { + LogWarning("Could not find variable: " + variableName.Value); + } + } + + public override void OnUpdate() + { + DoSetFsmBool(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFsmBool.cs.meta b/Assets/PlayMaker/Actions/SetFsmBool.cs.meta new file mode 100755 index 0000000..94b4d2a --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmBool.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf09b613f0b23504ebb8e5a237f3d7ec +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFsmColor.cs b/Assets/PlayMaker/Actions/SetFsmColor.cs new file mode 100755 index 0000000..4a61587 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmColor.cs @@ -0,0 +1,100 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of a Color Variable in another FSM.")] + public class SetFsmColor : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmColor)] + [Tooltip("The name of the FSM variable.")] + public FsmString variableName; + + [RequiredField] + [Tooltip("Set the value of the variable.")] + public FsmColor setValue; + + [Tooltip("Repeat every frame. Useful if the value is changing.")] + public bool everyFrame; + + GameObject goLastFrame; + string fsmNameLastFrame; + + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + setValue = null; + } + + public override void OnEnter() + { + DoSetFsmColor(); + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetFsmColor() + { + if (setValue == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // FIX: must check as well that the fsm name is different. + if (go != goLastFrame || fsmName.Value != fsmNameLastFrame) + { + goLastFrame = go; + fsmNameLastFrame = fsmName.Value; + // only get the fsm component if go or fsm name has changed + + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + LogWarning("Could not find FSM: " + fsmName.Value); + return; + } + + var fsmColor = fsm.FsmVariables.GetFsmColor(variableName.Value); + + if (fsmColor != null) + { + fsmColor.Value = setValue.Value; + } + else + { + LogWarning("Could not find variable: " + variableName.Value); + } + } + + public override void OnUpdate() + { + DoSetFsmColor(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFsmColor.cs.meta b/Assets/PlayMaker/Actions/SetFsmColor.cs.meta new file mode 100755 index 0000000..40979af --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmColor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 93521bb024ec50d46974db698c20b312 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFsmEnum.cs b/Assets/PlayMaker/Actions/SetFsmEnum.cs new file mode 100755 index 0000000..880d4a4 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmEnum.cs @@ -0,0 +1,97 @@ +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of a String Variable in another FSM.")] + public class SetFsmEnum : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object.")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmEnum)] + [Tooltip("Enum variable name needs to match the FSM variable name on Game Object.")] + public FsmString variableName; + + [RequiredField] + //[MatchFieldType("variableName")] + public FsmEnum setValue; + + [Tooltip("Repeat every frame. Useful if the value is changing.")] + public bool everyFrame; + + GameObject goLastFrame; + string fsmNameLastFrame; + + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + setValue = null; + } + + public override void OnEnter() + { + DoSetFsmEnum(); + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetFsmEnum() + { + if (setValue == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // FIX: must check as well that the fsm name is different. + if (go != goLastFrame || fsmName.Value != fsmNameLastFrame) + { + goLastFrame = go; + fsmNameLastFrame = fsmName.Value; + // only get the fsm component if go or fsm name has changed + + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + LogWarning("Could not find FSM: " + fsmName.Value); + return; + } + + var fsmEnum = fsm.FsmVariables.GetFsmEnum(variableName.Value); + if (fsmEnum != null) + { + fsmEnum.Value = setValue.Value; + } + else + { + LogWarning("Could not find variable: " + variableName.Value); + } + } + + public override void OnUpdate() + { + DoSetFsmEnum(); + } + + } +} diff --git a/Assets/PlayMaker/Actions/SetFsmEnum.cs.meta b/Assets/PlayMaker/Actions/SetFsmEnum.cs.meta new file mode 100755 index 0000000..331e3e6 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmEnum.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1eb2758e9be6bbd47ada1ddd76754b04 +timeCreated: 1432431915 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Actions/SetFsmFloat.cs b/Assets/PlayMaker/Actions/SetFsmFloat.cs new file mode 100755 index 0000000..5fdad45 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmFloat.cs @@ -0,0 +1,101 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of a Float Variable in another FSM.")] + public class SetFsmFloat : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmFloat)] + [Tooltip("The name of the FSM variable.")] + public FsmString variableName; + + [RequiredField] + [Tooltip("Set the value of the variable.")] + public FsmFloat setValue; + + [Tooltip("Repeat every frame. Useful if the value is changing.")] + public bool everyFrame; + + GameObject goLastFrame; + string fsmNameLastFrame; + + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + setValue = null; + } + + public override void OnEnter() + { + DoSetFsmFloat(); + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetFsmFloat() + { + if (setValue == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // FIX: must check as well that the fsm name is different. + if (go != goLastFrame || fsmName.Value != fsmNameLastFrame) + { + goLastFrame = go; + fsmNameLastFrame = fsmName.Value; + // only get the fsm component if go or fsm name has changed + + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + LogWarning("Could not find FSM: " + fsmName.Value); + return; + } + + var fsmFloat = fsm.FsmVariables.GetFsmFloat(variableName.Value); + + if (fsmFloat != null) + { + fsmFloat.Value = setValue.Value; + } + else + { + LogWarning("Could not find variable: " + variableName.Value); + } + } + + public override void OnUpdate() + { + DoSetFsmFloat(); + } + + } +} + diff --git a/Assets/PlayMaker/Actions/SetFsmFloat.cs.meta b/Assets/PlayMaker/Actions/SetFsmFloat.cs.meta new file mode 100755 index 0000000..42c2461 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmFloat.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5ecdd691c2c7b38478ad552d728ba1e0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFsmGameObject.cs b/Assets/PlayMaker/Actions/SetFsmGameObject.cs new file mode 100755 index 0000000..90b0145 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmGameObject.cs @@ -0,0 +1,95 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +// JeanFabre: This version allow setting the variable to null. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of a Game Object Variable in another FSM. Accept null reference")] + public class SetFsmGameObject : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmGameObject)] + [Tooltip("The name of the FSM variable.")] + public FsmString variableName; + + [Tooltip("Set the value of the variable.")] + public FsmGameObject setValue; + + [Tooltip("Repeat every frame. Useful if the value is changing.")] + public bool everyFrame; + + private GameObject goLastFrame; + string fsmNameLastFrame; + + private PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + setValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetFsmGameObject(); + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetFsmGameObject() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // FIX: must check as well that the fsm name is different. + if (go != goLastFrame || fsmName.Value != fsmNameLastFrame) + { + goLastFrame = go; + fsmNameLastFrame = fsmName.Value; + // only get the fsm component if go or fsm name has changed + + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + return; + } + + var fsmGameObject = fsm.FsmVariables.FindFsmGameObject(variableName.Value); + + if (fsmGameObject != null) + { + fsmGameObject.Value = setValue == null ? null : setValue.Value; + } + else + { + LogWarning("Could not find variable: " + variableName.Value); + } + } + + public override void OnUpdate() + { + DoSetFsmGameObject(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFsmGameObject.cs.meta b/Assets/PlayMaker/Actions/SetFsmGameObject.cs.meta new file mode 100755 index 0000000..2372f58 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmGameObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6d0c7a75d6bb9c429ce70d9a21f4614 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFsmInt.cs b/Assets/PlayMaker/Actions/SetFsmInt.cs new file mode 100755 index 0000000..1c65648 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmInt.cs @@ -0,0 +1,97 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of an Integer Variable in another FSM.")] + public class SetFsmInt : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmInt)] + [Tooltip("The name of the FSM variable.")] + public FsmString variableName; + + [RequiredField] + [Tooltip("Set the value of the variable.")] + public FsmInt setValue; + + [Tooltip("Repeat every frame. Useful if the value is changing.")] + public bool everyFrame; + + GameObject goLastFrame; + string fsmNameLastFrame; + + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + setValue = null; + } + + public override void OnEnter() + { + DoSetFsmInt(); + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetFsmInt() + { + if (setValue == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + // FIX: must check as well that the fsm name is different. + if (go != goLastFrame || fsmName.Value != fsmNameLastFrame) + { + goLastFrame = go; + fsmNameLastFrame = fsmName.Value; + // only get the fsm component if go or fsm name has changed + + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + LogWarning("Could not find FSM: " + fsmName.Value); + return; + } + + var fsmInt = fsm.FsmVariables.GetFsmInt(variableName.Value); + + if (fsmInt != null) + { + fsmInt.Value = setValue.Value; + } + else + { + LogWarning("Could not find variable: " + variableName.Value); + } + } + + public override void OnUpdate() + { + DoSetFsmInt(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFsmInt.cs.meta b/Assets/PlayMaker/Actions/SetFsmInt.cs.meta new file mode 100755 index 0000000..8d3c41a --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmInt.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b4b8dc15c1d3b44093eb43bfdbd7b50 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFsmMaterial.cs b/Assets/PlayMaker/Actions/SetFsmMaterial.cs new file mode 100755 index 0000000..0212269 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmMaterial.cs @@ -0,0 +1,102 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of a Material Variable in another FSM.")] + public class SetFsmMaterial : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmMaterial)] + [Tooltip("The name of the FSM variable.")] + public FsmString variableName; + + [RequiredField] + [Tooltip("Set the value of the variable.")] + public FsmMaterial setValue; + + [Tooltip("Repeat every frame. Useful if the value is changing.")] + public bool everyFrame; + + GameObject goLastFrame; + string fsmNameLastFrame; + + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + variableName = ""; + setValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetFsmBool(); + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetFsmBool() + { + if (setValue == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // FIX: must check as well that the fsm name is different. + if (go != goLastFrame || fsmName.Value != fsmNameLastFrame) + { + goLastFrame = go; + fsmNameLastFrame = fsmName.Value; + // only get the fsm component if go or fsm name has changed + + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + LogWarning("Could not find FSM: " + fsmName.Value); + return; + } + + var fsmVar = fsm.FsmVariables.GetFsmMaterial(variableName.Value); + + if (fsmVar != null) + { + fsmVar.Value = setValue.Value; + } + else + { + LogWarning("Could not find variable: " + variableName.Value); + } + } + + public override void OnUpdate() + { + DoSetFsmBool(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFsmMaterial.cs.meta b/Assets/PlayMaker/Actions/SetFsmMaterial.cs.meta new file mode 100755 index 0000000..63bf443 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmMaterial.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d58ffb639647c654b8eaa37758c2b71e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFsmObject.cs b/Assets/PlayMaker/Actions/SetFsmObject.cs new file mode 100755 index 0000000..3189533 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmObject.cs @@ -0,0 +1,101 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of an Object Variable in another FSM.")] + public class SetFsmObject : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmObject)] + [Tooltip("The name of the FSM variable.")] + public FsmString variableName; + + [Tooltip("Set the value of the variable.")] + public FsmObject setValue; + + [Tooltip("Repeat every frame. Useful if the value is changing.")] + public bool everyFrame; + + GameObject goLastFrame; + string fsmNameLastFrame; + + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + variableName = ""; + setValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetFsmBool(); + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetFsmBool() + { + if (setValue == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // FIX: must check as well that the fsm name is different. + if (go != goLastFrame || fsmName.Value != fsmNameLastFrame) + { + goLastFrame = go; + fsmNameLastFrame = fsmName.Value; + // only get the fsm component if go or fsm name has changed + + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + LogWarning("Could not find FSM: " + fsmName.Value); + return; + } + + var fsmVar = fsm.FsmVariables.GetFsmObject(variableName.Value); + + if (fsmVar != null) + { + fsmVar.Value = setValue.Value; + } + else + { + LogWarning("Could not find variable: " + variableName.Value); + } + } + + public override void OnUpdate() + { + DoSetFsmBool(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFsmObject.cs.meta b/Assets/PlayMaker/Actions/SetFsmObject.cs.meta new file mode 100755 index 0000000..7b089a0 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a4d93d75d9f35b48966dadfa9dccfaa +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFsmQuaternion.cs b/Assets/PlayMaker/Actions/SetFsmQuaternion.cs new file mode 100755 index 0000000..1e053f2 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmQuaternion.cs @@ -0,0 +1,102 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of a Quaternion Variable in another FSM.")] + public class SetFsmQuaternion : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmQuaternion)] + [Tooltip("The name of the FSM variable.")] + public FsmString variableName; + + [RequiredField] + [Tooltip("Set the value of the variable.")] + public FsmQuaternion setValue; + + [Tooltip("Repeat every frame. Useful if the value is changing.")] + public bool everyFrame; + + GameObject goLastFrame; + string fsmNameLastFrame; + + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + variableName = ""; + setValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetFsmQuaternion(); + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetFsmQuaternion() + { + if (setValue == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // FIX: must check as well that the fsm name is different. + if (go != goLastFrame || fsmName.Value != fsmNameLastFrame) + { + goLastFrame = go; + fsmNameLastFrame = fsmName.Value; + // only get the fsm component if go or fsm name has changed + + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + LogWarning("Could not find FSM: " + fsmName.Value); + return; + } + + var fsmVar = fsm.FsmVariables.GetFsmQuaternion(variableName.Value); + + if (fsmVar != null) + { + fsmVar.Value = setValue.Value; + } + else + { + LogWarning("Could not find variable: " + variableName.Value); + } + } + + public override void OnUpdate() + { + DoSetFsmQuaternion(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFsmQuaternion.cs.meta b/Assets/PlayMaker/Actions/SetFsmQuaternion.cs.meta new file mode 100755 index 0000000..9020ab3 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmQuaternion.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3ba17874b9ce798418d40af656f0630a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFsmRect.cs b/Assets/PlayMaker/Actions/SetFsmRect.cs new file mode 100755 index 0000000..7109ab6 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmRect.cs @@ -0,0 +1,102 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of a Rect Variable in another FSM.")] + public class SetFsmRect : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmRect)] + [Tooltip("The name of the FSM variable.")] + public FsmString variableName; + + [RequiredField] + [Tooltip("Set the value of the variable.")] + public FsmRect setValue; + + [Tooltip("Repeat every frame. Useful if the value is changing.")] + public bool everyFrame; + + GameObject goLastFrame; + string fsmNameLastFrame; + + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + variableName = ""; + setValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetFsmBool(); + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetFsmBool() + { + if (setValue == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // FIX: must check as well that the fsm name is different. + if (go != goLastFrame || fsmName.Value != fsmNameLastFrame) + { + goLastFrame = go; + fsmNameLastFrame = fsmName.Value; + // only get the fsm component if go or fsm name has changed + + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + LogWarning("Could not find FSM: " + fsmName.Value); + return; + } + + var fsmVar = fsm.FsmVariables.GetFsmRect(variableName.Value); + + if (fsmVar != null) + { + fsmVar.Value = setValue.Value; + } + else + { + LogWarning("Could not find variable: " + variableName.Value); + } + } + + public override void OnUpdate() + { + DoSetFsmBool(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFsmRect.cs.meta b/Assets/PlayMaker/Actions/SetFsmRect.cs.meta new file mode 100755 index 0000000..8bad5da --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmRect.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 85801822a8a25b64aa5ef26f7f4c869f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFsmString.cs b/Assets/PlayMaker/Actions/SetFsmString.cs new file mode 100755 index 0000000..07bf34b --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmString.cs @@ -0,0 +1,99 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of a String Variable in another FSM.")] + public class SetFsmString : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object.")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmString)] + [Tooltip("The name of the FSM variable.")] + public FsmString variableName; + + [Tooltip("Set the value of the variable.")] + public FsmString setValue; + + [Tooltip("Repeat every frame. Useful if the value is changing.")] + public bool everyFrame; + + GameObject goLastFrame; + string fsmNameLastFrame; + + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + setValue = null; + } + + public override void OnEnter() + { + DoSetFsmString(); + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetFsmString() + { + if (setValue == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // FIX: must check as well that the fsm name is different. + if (go != goLastFrame || fsmName.Value != fsmNameLastFrame) + { + goLastFrame = go; + fsmNameLastFrame = fsmName.Value; + // only get the fsm component if go or fsm name has changed + + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + LogWarning("Could not find FSM: " + fsmName.Value); + return; + } + + var fsmString = fsm.FsmVariables.GetFsmString(variableName.Value); + + if (fsmString != null) + { + fsmString.Value = setValue.Value; + } + else + { + LogWarning("Could not find variable: " + variableName.Value); + } + } + + public override void OnUpdate() + { + DoSetFsmString(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFsmString.cs.meta b/Assets/PlayMaker/Actions/SetFsmString.cs.meta new file mode 100755 index 0000000..36ac259 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmString.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e883d7ab08b86d5498f97ef94fe72d4a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFsmTexture.cs b/Assets/PlayMaker/Actions/SetFsmTexture.cs new file mode 100755 index 0000000..f0e30a0 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmTexture.cs @@ -0,0 +1,101 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of a Texture Variable in another FSM.")] + public class SetFsmTexture : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmTexture)] + [Tooltip("The name of the FSM variable.")] + public FsmString variableName; + + [Tooltip("Set the value of the variable.")] + public FsmTexture setValue; + + [Tooltip("Repeat every frame. Useful if the value is changing.")] + public bool everyFrame; + + GameObject goLastFrame; + string fsmNameLastFrame; + + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + variableName = ""; + setValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetFsmBool(); + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetFsmBool() + { + if (setValue == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // FIX: must check as well that the fsm name is different. + if (go != goLastFrame || fsmName.Value != fsmNameLastFrame) + { + goLastFrame = go; + fsmNameLastFrame = fsmName.Value; + // only get the fsm component if go or fsm name has changed + + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + LogWarning("Could not find FSM: " + fsmName.Value); + return; + } + + var fsmVar = fsm.FsmVariables.FindFsmTexture(variableName.Value); + + if (fsmVar != null) + { + fsmVar.Value = setValue.Value; + } + else + { + LogWarning("Could not find variable: " + variableName.Value); + } + } + + public override void OnUpdate() + { + DoSetFsmBool(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFsmTexture.cs.meta b/Assets/PlayMaker/Actions/SetFsmTexture.cs.meta new file mode 100755 index 0000000..04d6cf0 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmTexture.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b8be3bbc1612a4449a2b06af4ad8710 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFsmVariable.cs b/Assets/PlayMaker/Actions/SetFsmVariable.cs new file mode 100755 index 0000000..6d3c129 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmVariable.cs @@ -0,0 +1,104 @@ +// (c) copyright Hutong Games, LLC 2010-2012. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of a variable in another FSM.")] + public class SetFsmVariable : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [Tooltip("The name of the variable in the target FSM.")] + public FsmString variableName; + + [RequiredField] + public FsmVar setValue; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + private PlayMakerFSM targetFsm; + private NamedVariable targetVariable; + private INamedVariable sourceVariable; + + private GameObject cachedGameObject; + private string cachedFsmName; + private string cachedVariableName; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + setValue = new FsmVar(); + } + + public override void OnEnter() + { + DoSetFsmVariable(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSetFsmVariable(); + } + + private void DoSetFsmVariable() + { + if (setValue.IsNone || string.IsNullOrEmpty(variableName.Value)) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + if (go != cachedGameObject || fsmName.Value != cachedFsmName) + { + targetFsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + if (targetFsm == null) + { + return; + } + cachedGameObject = go; + cachedFsmName = fsmName.Value; + } + + if (variableName.Value != cachedVariableName) + { + targetVariable = targetFsm.FsmVariables.FindVariable(setValue.Type, variableName.Value); + cachedVariableName = variableName.Value; + } + + if (targetVariable == null) + { + LogWarning("Missing Variable: " + variableName.Value); + return; + } + + setValue.ApplyValueTo(targetVariable); + } + +#if UNITY_EDITOR + public override string AutoName() + { + return ("Set FSM Variable: " + ActionHelpers.GetValueLabel(variableName)); + } +#endif + } +} diff --git a/Assets/PlayMaker/Actions/SetFsmVariable.cs.meta b/Assets/PlayMaker/Actions/SetFsmVariable.cs.meta new file mode 100755 index 0000000..42c3545 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmVariable.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b5899629abf3214a96d3f139a9db4d0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFsmVector2.cs b/Assets/PlayMaker/Actions/SetFsmVector2.cs new file mode 100755 index 0000000..2fe75b4 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmVector2.cs @@ -0,0 +1,99 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of a Vector2 Variable in another FSM.")] + public class SetFsmVector2 : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmVector2)] + [Tooltip("The name of the FSM variable.")] + public FsmString variableName; + + [RequiredField] + [Tooltip("Set the value of the variable.")] + public FsmVector2 setValue; + + [Tooltip("Repeat every frame. Useful if the value is changing.")] + public bool everyFrame; + + GameObject goLastFrame; + string fsmNameLastFrame; + + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + setValue = null; + } + + public override void OnEnter() + { + DoSetFsmVector2(); + + if (!everyFrame) + Finish(); + } + + void DoSetFsmVector2() + { + if (setValue == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // FIX: must check as well that the fsm name is different. + if (go != goLastFrame || fsmName.Value != fsmNameLastFrame) + { + goLastFrame = go; + fsmNameLastFrame = fsmName.Value; + // only get the fsm component if go or fsm name has changed + + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + LogWarning("Could not find FSM: " + fsmName.Value); + return; + } + + var fsmVector2 = fsm.FsmVariables.GetFsmVector2(variableName.Value); + + if (fsmVector2 != null) + { + fsmVector2.Value = setValue.Value; + } + else + { + LogWarning("Could not find variable: " + variableName.Value); + } + + } + + public override void OnUpdate() + { + DoSetFsmVector2(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFsmVector2.cs.meta b/Assets/PlayMaker/Actions/SetFsmVector2.cs.meta new file mode 100755 index 0000000..a2ce0e1 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmVector2.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8fd65fb1221e17743af069372ff874d6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetFsmVector3.cs b/Assets/PlayMaker/Actions/SetFsmVector3.cs new file mode 100755 index 0000000..ffbd125 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmVector3.cs @@ -0,0 +1,98 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.StateMachine)] + [Tooltip("Set the value of a Vector3 Variable in another FSM.")] + public class SetFsmVector3 : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject that owns the FSM.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.FsmName)] + [Tooltip("Optional name of FSM on Game Object")] + public FsmString fsmName; + + [RequiredField] + [UIHint(UIHint.FsmVector3)] + [Tooltip("The name of the FSM variable.")] + public FsmString variableName; + + [RequiredField] + [Tooltip("Set the value of the variable.")] + public FsmVector3 setValue; + + [Tooltip("Repeat every frame. Useful if the value is changing.")] + public bool everyFrame; + + GameObject goLastFrame; + string fsmNameLastFrame; + + PlayMakerFSM fsm; + + public override void Reset() + { + gameObject = null; + fsmName = ""; + setValue = null; + } + + public override void OnEnter() + { + DoSetFsmVector3(); + + if (!everyFrame) + Finish(); + } + + void DoSetFsmVector3() + { + if (setValue == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // FIX: must check as well that the fsm name is different. + if (go != goLastFrame || fsmName.Value != fsmNameLastFrame) + { + goLastFrame = go; + fsmNameLastFrame = fsmName.Value; + // only get the fsm component if go or fsm name has changed + + fsm = ActionHelpers.GetGameObjectFsm(go, fsmName.Value); + } + + if (fsm == null) + { + LogWarning("Could not find FSM: " + fsmName.Value); + return; + } + + var fsmVector3 = fsm.FsmVariables.GetFsmVector3(variableName.Value); + + if (fsmVector3 != null) + { + fsmVector3.Value = setValue.Value; + } + else + { + LogWarning("Could not find variable: " + variableName.Value); + } + } + + public override void OnUpdate() + { + DoSetFsmVector3(); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetFsmVector3.cs.meta b/Assets/PlayMaker/Actions/SetFsmVector3.cs.meta new file mode 100755 index 0000000..4fd08c1 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetFsmVector3.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 77bd9dda890c0614eba326161995290c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetGUIAlpha.cs b/Assets/PlayMaker/Actions/SetGUIAlpha.cs new file mode 100755 index 0000000..a8e839a --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUIAlpha.cs @@ -0,0 +1,30 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("Sets the global Alpha for the GUI. Useful for fading GUI up/down. By default only effects GUI rendered by this FSM, check Apply Globally to effect all GUI controls.")] + public class SetGUIAlpha : FsmStateAction + { + [RequiredField] + public FsmFloat alpha; + public FsmBool applyGlobally; + + public override void Reset() + { + alpha = 1f; + } + + public override void OnGUI() + { + GUI.color = new Color(GUI.color.r, GUI.color.g, GUI.color.b, alpha.Value); + + if (applyGlobally.Value) + { + PlayMakerGUI.GUIColor = GUI.color; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetGUIAlpha.cs.meta b/Assets/PlayMaker/Actions/SetGUIAlpha.cs.meta new file mode 100755 index 0000000..90a43d8 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUIAlpha.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 681d64666aa35bd429b24d6c5693760f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetGUIBackgroundColor.cs b/Assets/PlayMaker/Actions/SetGUIBackgroundColor.cs new file mode 100755 index 0000000..af2fcc9 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUIBackgroundColor.cs @@ -0,0 +1,30 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("Sets the Tinting Color for all background elements rendered by the GUI. By default only effects GUI rendered by this FSM, check Apply Globally to effect all GUI controls.")] + public class SetGUIBackgroundColor : FsmStateAction + { + [RequiredField] + public FsmColor backgroundColor; + public FsmBool applyGlobally; + + public override void Reset() + { + backgroundColor = Color.white; + } + + public override void OnGUI() + { + GUI.backgroundColor = backgroundColor.Value; + + if (applyGlobally.Value) + { + PlayMakerGUI.GUIBackgroundColor = GUI.backgroundColor; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetGUIBackgroundColor.cs.meta b/Assets/PlayMaker/Actions/SetGUIBackgroundColor.cs.meta new file mode 100755 index 0000000..659da4e --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUIBackgroundColor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 45f2aaf8ee4849f4180653917eac92ad +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetGUIColor.cs b/Assets/PlayMaker/Actions/SetGUIColor.cs new file mode 100755 index 0000000..b44770c --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUIColor.cs @@ -0,0 +1,30 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("Sets the Tinting Color for the GUI. By default only effects GUI rendered by this FSM, check Apply Globally to effect all GUI controls.")] + public class SetGUIColor : FsmStateAction + { + [RequiredField] + public FsmColor color; + public FsmBool applyGlobally; + + public override void Reset() + { + color = Color.white; + } + + public override void OnGUI() + { + GUI.color = color.Value; + + if (applyGlobally.Value) + { + PlayMakerGUI.GUIColor = GUI.color; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetGUIColor.cs.meta b/Assets/PlayMaker/Actions/SetGUIColor.cs.meta new file mode 100755 index 0000000..e86f755 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUIColor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31b0ef84843dda14eb74bc1bfecdc167 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetGUIContentColor.cs b/Assets/PlayMaker/Actions/SetGUIContentColor.cs new file mode 100755 index 0000000..11da1f5 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUIContentColor.cs @@ -0,0 +1,30 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("Sets the Tinting Color for all text rendered by the GUI. By default only effects GUI rendered by this FSM, check Apply Globally to effect all GUI controls.")] + public class SetGUIContentColor : FsmStateAction + { + [RequiredField] + public FsmColor contentColor; + public FsmBool applyGlobally; + + public override void Reset() + { + contentColor = Color.white; + } + + public override void OnGUI() + { + GUI.contentColor = contentColor.Value; + + if (applyGlobally.Value) + { + PlayMakerGUI.GUIContentColor = GUI.contentColor; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetGUIContentColor.cs.meta b/Assets/PlayMaker/Actions/SetGUIContentColor.cs.meta new file mode 100755 index 0000000..56f96ed --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUIContentColor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 249bd3a217fcef24f8d8841f7cfcd510 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetGUIDepth.cs b/Assets/PlayMaker/Actions/SetGUIDepth.cs new file mode 100755 index 0000000..4845616 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUIDepth.cs @@ -0,0 +1,29 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("Sets the sorting depth of subsequent GUI elements.")] + public class SetGUIDepth : FsmStateAction + { + [RequiredField] + public FsmInt depth; + + public override void Reset() + { + depth = 0; + } + + public override void OnPreprocess() + { + Fsm.HandleOnGUI = true; + } + + public override void OnGUI() + { + GUI.depth = depth.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetGUIDepth.cs.meta b/Assets/PlayMaker/Actions/SetGUIDepth.cs.meta new file mode 100755 index 0000000..d6e43c1 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUIDepth.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 60696b5a384803a449ea3ad476738f41 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetGUISkin.cs b/Assets/PlayMaker/Actions/SetGUISkin.cs new file mode 100755 index 0000000..0162b85 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUISkin.cs @@ -0,0 +1,33 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("Sets the GUISkin used by GUI elements.")] + public class SetGUISkin : FsmStateAction + { + [RequiredField] + public GUISkin skin; + public FsmBool applyGlobally; + + public override void Reset() + { + skin = null; + applyGlobally = true; + } + + public override void OnGUI() + { + if (skin != null) + GUI.skin = skin; + + if (applyGlobally.Value) + { + PlayMakerGUI.GUISkin = skin; + Finish(); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetGUISkin.cs.meta b/Assets/PlayMaker/Actions/SetGUISkin.cs.meta new file mode 100755 index 0000000..f3461c6 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUISkin.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3151ca2da34e926439df38bcc05eb495 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetGUIText.cs b/Assets/PlayMaker/Actions/SetGUIText.cs new file mode 100755 index 0000000..4f2253e --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUIText.cs @@ -0,0 +1,47 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUIElement)] + [Tooltip("Sets the Text used by the GUIText Component attached to a Game Object.")] + public class SetGUIText : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(GUIText))] + public FsmOwnerDefault gameObject; + public FsmString text; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + text = ""; + } + + public override void OnEnter() + { + DoSetGUIText(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSetGUIText(); + } + + void DoSetGUIText() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + guiText.text = text.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetGUIText.cs.meta b/Assets/PlayMaker/Actions/SetGUIText.cs.meta new file mode 100755 index 0000000..b3a4a3a --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUIText.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: df24cbf936769a341b29239c83db2386 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetGUITexture.cs b/Assets/PlayMaker/Actions/SetGUITexture.cs new file mode 100755 index 0000000..093d568 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUITexture.cs @@ -0,0 +1,36 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUIElement)] + [Tooltip("Sets the Texture used by the GUITexture attached to a Game Object.")] + public class SetGUITexture : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(GUITexture))] + [Tooltip("The GameObject that owns the GUITexture.")] + public FsmOwnerDefault gameObject; + + [Tooltip("Texture to apply.")] + public FsmTexture texture; + + public override void Reset() + { + gameObject = null; + texture = null; + } + + public override void OnEnter() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + guiTexture.texture = texture.Value; + } + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetGUITexture.cs.meta b/Assets/PlayMaker/Actions/SetGUITexture.cs.meta new file mode 100755 index 0000000..e00a9cc --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUITexture.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 983d4f76436f46b4bbff9fd836a5f482 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetGUITextureAlpha.cs b/Assets/PlayMaker/Actions/SetGUITextureAlpha.cs new file mode 100755 index 0000000..e22b91f --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUITextureAlpha.cs @@ -0,0 +1,50 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUIElement)] + [Tooltip("Sets the Alpha of the GUITexture attached to a Game Object. Useful for fading GUI elements in/out.")] + public class SetGUITextureAlpha : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(GUITexture))] + public FsmOwnerDefault gameObject; + [RequiredField] + public FsmFloat alpha; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + alpha = 1.0f; + everyFrame = false; + } + + public override void OnEnter() + { + DoGUITextureAlpha(); + + if(!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoGUITextureAlpha(); + } + + void DoGUITextureAlpha() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + var color = guiTexture.color; + guiTexture.color = new Color(color.r, color.g, color.b, alpha.Value); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetGUITextureAlpha.cs.meta b/Assets/PlayMaker/Actions/SetGUITextureAlpha.cs.meta new file mode 100755 index 0000000..ebb21a8 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUITextureAlpha.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 08b78615a290fed42985e1549b225a17 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetGUITextureColor.cs b/Assets/PlayMaker/Actions/SetGUITextureColor.cs new file mode 100755 index 0000000..6072eb9 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUITextureColor.cs @@ -0,0 +1,49 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUIElement)] + [Tooltip("Sets the Color of the GUITexture attached to a Game Object.")] + public class SetGUITextureColor : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(GUITexture))] + public FsmOwnerDefault gameObject; + [RequiredField] + public FsmColor color; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + color = Color.white; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetGUITextureColor(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSetGUITextureColor(); + } + + void DoSetGUITextureColor() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + guiTexture.color = color.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetGUITextureColor.cs.meta b/Assets/PlayMaker/Actions/SetGUITextureColor.cs.meta new file mode 100755 index 0000000..9997f48 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGUITextureColor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 814f5df03eb9286489090e2a8a7c5254 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetGameObject.cs b/Assets/PlayMaker/Actions/SetGameObject.cs new file mode 100755 index 0000000..2596813 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGameObject.cs @@ -0,0 +1,39 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Sets the value of a Game Object Variable.")] + public class SetGameObject : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmGameObject variable; + public FsmGameObject gameObject; + public bool everyFrame; + + public override void Reset() + { + variable = null; + gameObject = null; + everyFrame = false; + } + + public override void OnEnter() + { + variable.Value = gameObject.Value; + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + variable.Value = gameObject.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetGameObject.cs.meta b/Assets/PlayMaker/Actions/SetGameObject.cs.meta new file mode 100755 index 0000000..5b11776 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGameObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aa903464829c70f419f286cef321f421 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetGameVolume.cs b/Assets/PlayMaker/Actions/SetGameVolume.cs new file mode 100755 index 0000000..38e5cd5 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGameVolume.cs @@ -0,0 +1,35 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Audio)] + [Tooltip("Sets the global sound volume.")] + public class SetGameVolume : FsmStateAction + { + [RequiredField] + [HasFloatSlider(0,1)] + public FsmFloat volume; + public bool everyFrame; + + public override void Reset() + { + volume = 1.0f; + everyFrame = false; + } + + public override void OnEnter() + { + AudioListener.volume = volume.Value; + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + AudioListener.volume = volume.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetGameVolume.cs.meta b/Assets/PlayMaker/Actions/SetGameVolume.cs.meta new file mode 100755 index 0000000..acac0e2 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGameVolume.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 67448731f4f757c40b2f67019f99c2fa +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetGravity.cs b/Assets/PlayMaker/Actions/SetGravity.cs new file mode 100755 index 0000000..9bab665 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGravity.cs @@ -0,0 +1,53 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Sets the gravity vector, or individual axis.")] + public class SetGravity : FsmStateAction + { + public FsmVector3 vector; + public FsmFloat x; + public FsmFloat y; + public FsmFloat z; + public bool everyFrame; + + public override void Reset() + { + vector = null; + x = new FsmFloat { UseVariable = true }; + y = new FsmFloat { UseVariable = true }; + z = new FsmFloat { UseVariable = true }; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetGravity(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSetGravity(); + } + + void DoSetGravity() + { + Vector3 gravity = vector.Value; + + if (!x.IsNone) + gravity.x = x.Value; + if (!y.IsNone) + gravity.y = y.Value; + if (!z.IsNone) + gravity.z = z.Value; + + Physics.gravity = gravity; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetGravity.cs.meta b/Assets/PlayMaker/Actions/SetGravity.cs.meta new file mode 100755 index 0000000..e9c945c --- /dev/null +++ b/Assets/PlayMaker/Actions/SetGravity.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca0c224d55f487d43903c2fa2652b48e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetHaloStrength.cs b/Assets/PlayMaker/Actions/SetHaloStrength.cs new file mode 100755 index 0000000..9bad22e --- /dev/null +++ b/Assets/PlayMaker/Actions/SetHaloStrength.cs @@ -0,0 +1,39 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.RenderSettings)] + [Tooltip("Sets the size of light halos.")] + public class SetHaloStrength : FsmStateAction + { + [RequiredField] + public FsmFloat haloStrength; + public bool everyFrame; + + public override void Reset() + { + haloStrength = 0.5f; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetHaloStrength(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSetHaloStrength(); + } + + void DoSetHaloStrength() + { + RenderSettings.haloStrength = haloStrength.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetHaloStrength.cs.meta b/Assets/PlayMaker/Actions/SetHaloStrength.cs.meta new file mode 100755 index 0000000..b147c93 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetHaloStrength.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dfa3230224ccfea46b26c5cba7cbea76 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetIntFromFloat.cs b/Assets/PlayMaker/Actions/SetIntFromFloat.cs new file mode 100755 index 0000000..e658aea --- /dev/null +++ b/Assets/PlayMaker/Actions/SetIntFromFloat.cs @@ -0,0 +1,35 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Sets the value of an integer variable using a float value.")] + public class SetIntFromFloat : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmInt intVariable; + public FsmFloat floatValue; + public bool everyFrame; + + public override void Reset() + { + intVariable = null; + floatValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + intVariable.Value = (int)floatValue.Value; + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + intVariable.Value = (int)floatValue.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetIntFromFloat.cs.meta b/Assets/PlayMaker/Actions/SetIntFromFloat.cs.meta new file mode 100755 index 0000000..5d9703f --- /dev/null +++ b/Assets/PlayMaker/Actions/SetIntFromFloat.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 45ae843950627624cac9f7ca42305c34 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetIntValue.cs b/Assets/PlayMaker/Actions/SetIntValue.cs new file mode 100755 index 0000000..c104b08 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetIntValue.cs @@ -0,0 +1,36 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Math)] + [Tooltip("Sets the value of an Integer Variable.")] + public class SetIntValue : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmInt intVariable; + [RequiredField] + public FsmInt intValue; + public bool everyFrame; + + public override void Reset() + { + intVariable = null; + intValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + intVariable.Value = intValue.Value; + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + intVariable.Value = intValue.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetIntValue.cs.meta b/Assets/PlayMaker/Actions/SetIntValue.cs.meta new file mode 100755 index 0000000..eea5477 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetIntValue.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71d9b78292d7cb84d9dc9013fd4b9fb9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetIsKinematic.cs b/Assets/PlayMaker/Actions/SetIsKinematic.cs new file mode 100755 index 0000000..c2b4bc7 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetIsKinematic.cs @@ -0,0 +1,39 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Controls whether physics affects the Game Object.")] + public class SetIsKinematic : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + public FsmOwnerDefault gameObject; + [RequiredField] + public FsmBool isKinematic; + + public override void Reset() + { + gameObject = null; + isKinematic = false; + } + + public override void OnEnter() + { + DoSetIsKinematic(); + Finish(); + } + + void DoSetIsKinematic() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + rigidbody.isKinematic = isKinematic.Value; + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/SetIsKinematic.cs.meta b/Assets/PlayMaker/Actions/SetIsKinematic.cs.meta new file mode 100755 index 0000000..b23ef3b --- /dev/null +++ b/Assets/PlayMaker/Actions/SetIsKinematic.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a6f45b23344dd264e83751bb05e0d8b0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetJointConnectedBody.cs b/Assets/PlayMaker/Actions/SetJointConnectedBody.cs new file mode 100755 index 0000000..84bc10b --- /dev/null +++ b/Assets/PlayMaker/Actions/SetJointConnectedBody.cs @@ -0,0 +1,42 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Connect a joint to a game object.")] + public class SetJointConnectedBody : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(Joint))] + [Tooltip("The joint to connect. Requires a Joint component.")] + public FsmOwnerDefault joint; + + [CheckForComponent(typeof (Rigidbody))] + [Tooltip("The game object to connect to the Joint. Set to none to connect the Joint to the world.")] + public FsmGameObject rigidBody; + + public override void Reset() + { + joint = null; + rigidBody = null; + } + + public override void OnEnter() + { + var go = Fsm.GetOwnerDefaultTarget(joint); + if (go != null) + { + var jointComponent = go.GetComponent(); + + if (jointComponent != null) + { + jointComponent.connectedBody = rigidBody.Value == null ? null : rigidBody.Value.GetComponent(); + } + } + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetJointConnectedBody.cs.meta b/Assets/PlayMaker/Actions/SetJointConnectedBody.cs.meta new file mode 100755 index 0000000..8b208c3 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetJointConnectedBody.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 054c73a768a9deb4d9d225f0dd1b6f34 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetLayer.cs b/Assets/PlayMaker/Actions/SetLayer.cs new file mode 100755 index 0000000..a6c2748 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLayer.cs @@ -0,0 +1,38 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Sets a Game Object's Layer.")] + public class SetLayer : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [UIHint(UIHint.Layer)] + public int layer; + + public override void Reset() + { + gameObject = null; + layer = 0; + } + + public override void OnEnter() + { + DoSetLayer(); + + Finish(); + } + + void DoSetLayer() + { + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + go.layer = layer; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetLayer.cs.meta b/Assets/PlayMaker/Actions/SetLayer.cs.meta new file mode 100755 index 0000000..6137de1 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLayer.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 77f4f9c354a59684296f1a852f59796e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetLightColor.cs b/Assets/PlayMaker/Actions/SetLightColor.cs new file mode 100755 index 0000000..91c956d --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLightColor.cs @@ -0,0 +1,49 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Lights)] + [Tooltip("Sets the Color of a Light.")] + public class SetLightColor : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Light))] + public FsmOwnerDefault gameObject; + [RequiredField] + public FsmColor lightColor; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + lightColor = Color.white; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetLightColor(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSetLightColor(); + } + + void DoSetLightColor() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + light.color = lightColor.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetLightColor.cs.meta b/Assets/PlayMaker/Actions/SetLightColor.cs.meta new file mode 100755 index 0000000..b02ceeb --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLightColor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 035e007c3fa59054d828b36ce43cfe6b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetLightCookie.cs b/Assets/PlayMaker/Actions/SetLightCookie.cs new file mode 100755 index 0000000..5c41a9f --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLightCookie.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Lights)] + [Tooltip("Sets the Texture projected by a Light.")] + public class SetLightCookie : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Light))] + public FsmOwnerDefault gameObject; + public FsmTexture lightCookie; + + public override void Reset() + { + gameObject = null; + lightCookie = null; + } + + public override void OnEnter() + { + DoSetLightCookie(); + Finish(); + } + + void DoSetLightCookie() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + light.cookie = lightCookie.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetLightCookie.cs.meta b/Assets/PlayMaker/Actions/SetLightCookie.cs.meta new file mode 100755 index 0000000..ee1ed10 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLightCookie.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a524ebe8e5d26c42ac34e159293ec45 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetLightFlare.cs b/Assets/PlayMaker/Actions/SetLightFlare.cs new file mode 100755 index 0000000..3191b2d --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLightFlare.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Lights)] + [Tooltip("Sets the Flare effect used by a Light.")] + public class SetLightFlare : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Light))] + public FsmOwnerDefault gameObject; + public Flare lightFlare; + + public override void Reset() + { + gameObject = null; + lightFlare = null; + } + + public override void OnEnter() + { + DoSetLightRange(); + Finish(); + } + + void DoSetLightRange() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + light.flare = lightFlare; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetLightFlare.cs.meta b/Assets/PlayMaker/Actions/SetLightFlare.cs.meta new file mode 100755 index 0000000..e5091ff --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLightFlare.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: df69e1a8bc949e44da6851cbaa2f8a8c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetLightIntensity.cs b/Assets/PlayMaker/Actions/SetLightIntensity.cs new file mode 100755 index 0000000..f94a8a7 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLightIntensity.cs @@ -0,0 +1,48 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Lights)] + [Tooltip("Sets the Intensity of a Light.")] + public class SetLightIntensity : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Light))] + public FsmOwnerDefault gameObject; + public FsmFloat lightIntensity; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + lightIntensity = 1f; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetLightIntensity(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSetLightIntensity(); + } + + void DoSetLightIntensity() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + light.intensity = lightIntensity.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetLightIntensity.cs.meta b/Assets/PlayMaker/Actions/SetLightIntensity.cs.meta new file mode 100755 index 0000000..dd6919b --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLightIntensity.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a55f9d629330ab418370b0e5228b3d9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetLightRange.cs b/Assets/PlayMaker/Actions/SetLightRange.cs new file mode 100755 index 0000000..06eb80b --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLightRange.cs @@ -0,0 +1,48 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Lights)] + [Tooltip("Sets the Range of a Light.")] + public class SetLightRange : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Light))] + public FsmOwnerDefault gameObject; + public FsmFloat lightRange; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + lightRange = 20f; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetLightRange(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSetLightRange(); + } + + void DoSetLightRange() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + light.range = lightRange.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetLightRange.cs.meta b/Assets/PlayMaker/Actions/SetLightRange.cs.meta new file mode 100755 index 0000000..5616c79 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLightRange.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca7c4594a8181f247b6d7d6862ca6345 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetLightSpotAngle.cs b/Assets/PlayMaker/Actions/SetLightSpotAngle.cs new file mode 100755 index 0000000..9861555 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLightSpotAngle.cs @@ -0,0 +1,48 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Lights)] + [Tooltip("Sets the Spot Angle of a Light.")] + public class SetLightSpotAngle : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Light))] + public FsmOwnerDefault gameObject; + public FsmFloat lightSpotAngle; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + lightSpotAngle = 20f; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetLightRange(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSetLightRange(); + } + + void DoSetLightRange() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + light.spotAngle = lightSpotAngle.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetLightSpotAngle.cs.meta b/Assets/PlayMaker/Actions/SetLightSpotAngle.cs.meta new file mode 100755 index 0000000..e1a2c5d --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLightSpotAngle.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a9a288b3e31b1ce478ed64d294fb6cc6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetLightType.cs b/Assets/PlayMaker/Actions/SetLightType.cs new file mode 100755 index 0000000..b6ee9f1 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLightType.cs @@ -0,0 +1,39 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Lights)] + [Tooltip("Set Spot, Directional, or Point Light type.")] + public class SetLightType : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Light))] + public FsmOwnerDefault gameObject; + + [ObjectType(typeof(LightType))] + public FsmEnum lightType; + + public override void Reset() + { + gameObject = null; + lightType = LightType.Point; + } + + public override void OnEnter() + { + DoSetLightType(); + Finish(); + } + + void DoSetLightType() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + light.type = (LightType)lightType.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetLightType.cs.meta b/Assets/PlayMaker/Actions/SetLightType.cs.meta new file mode 100755 index 0000000..500d151 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetLightType.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd567235dfdc08d4ba995b3fe196c186 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetMainCamera.cs b/Assets/PlayMaker/Actions/SetMainCamera.cs new file mode 100755 index 0000000..97e1eb5 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMainCamera.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using HutongGames.PlayMaker; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Camera)] + [Tooltip("Sets the Main Camera.")] + public class SetMainCamera : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(Camera))] + [Tooltip("The GameObject to set as the main camera (should have a Camera component).")] + public FsmGameObject gameObject; + + public override void Reset() + { + gameObject = null; + } + + public override void OnEnter() + { + if (gameObject.Value != null) + { + if (Camera.main != null) + { + Camera.main.gameObject.tag = "Untagged"; + } + + gameObject.Value.tag = "MainCamera"; + } + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetMainCamera.cs.meta b/Assets/PlayMaker/Actions/SetMainCamera.cs.meta new file mode 100755 index 0000000..367d673 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMainCamera.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2815aae2ab050a04188ffd013d0ebd0b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetMass.cs b/Assets/PlayMaker/Actions/SetMass.cs new file mode 100755 index 0000000..9781a76 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMass.cs @@ -0,0 +1,40 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Sets the Mass of a Game Object's Rigid Body.")] + public class SetMass : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + public FsmOwnerDefault gameObject; + [RequiredField] + [HasFloatSlider(0.1f,10f)] + public FsmFloat mass; + + public override void Reset() + { + gameObject = null; + mass = 1; + } + + public override void OnEnter() + { + DoSetMass(); + + Finish(); + } + + void DoSetMass() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + rigidbody.mass = mass.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetMass.cs.meta b/Assets/PlayMaker/Actions/SetMass.cs.meta new file mode 100755 index 0000000..751a530 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMass.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 50a58cb3b1615c64b9adc636459d5099 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetMaterial.cs b/Assets/PlayMaker/Actions/SetMaterial.cs new file mode 100755 index 0000000..698ffec --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMaterial.cs @@ -0,0 +1,52 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Material)] + [Tooltip("Sets the material on a game object.")] + public class SetMaterial : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Renderer))] + public FsmOwnerDefault gameObject; + public FsmInt materialIndex; + [RequiredField] + public FsmMaterial material; + + public override void Reset() + { + gameObject = null; + material = null; + materialIndex = 0; + } + + public override void OnEnter() + { + DoSetMaterial(); + + Finish(); + } + + void DoSetMaterial() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + if (materialIndex.Value == 0) + { + renderer.material = material.Value; + } + else if (renderer.materials.Length > materialIndex.Value) + { + var materials = renderer.materials; + materials[materialIndex.Value] = material.Value; + renderer.materials = materials; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetMaterial.cs.meta b/Assets/PlayMaker/Actions/SetMaterial.cs.meta new file mode 100755 index 0000000..53d77c0 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMaterial.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2123b532aa5869945839a781ff8b14e4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetMaterialColor.cs b/Assets/PlayMaker/Actions/SetMaterialColor.cs new file mode 100755 index 0000000..4312386 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMaterialColor.cs @@ -0,0 +1,95 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Material)] + [Tooltip("Sets a named color value in a game object's material.")] + public class SetMaterialColor : ComponentAction + { + [Tooltip("The GameObject that the material is applied to.")] + [CheckForComponent(typeof(Renderer))] + public FsmOwnerDefault gameObject; + + [Tooltip("GameObjects can have multiple materials. Specify an index to target a specific material.")] + public FsmInt materialIndex; + + [Tooltip("Alternatively specify a Material instead of a GameObject and Index.")] + public FsmMaterial material; + + [UIHint(UIHint.NamedColor)] + [Tooltip("A named color parameter in the shader.")] + public FsmString namedColor; + + [RequiredField] + [Tooltip("Set the parameter value.")] + public FsmColor color; + + [Tooltip("Repeat every frame. Useful if the value is animated.")] + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + materialIndex = 0; + material = null; + namedColor = "_Color"; + color = Color.black; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetMaterialColor(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSetMaterialColor(); + } + + void DoSetMaterialColor() + { + if (color.IsNone) + { + return; + } + + var colorName = namedColor.Value; + if (colorName == "") colorName = "_Color"; + + if (material.Value != null) + { + material.Value.SetColor(colorName, color.Value); + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + if (renderer.material == null) + { + LogError("Missing Material!"); + return; + } + + if (materialIndex.Value == 0) + { + renderer.material.SetColor(colorName, color.Value); + } + else if (renderer.materials.Length > materialIndex.Value) + { + var materials = renderer.materials; + materials[materialIndex.Value].SetColor(colorName, color.Value); + renderer.materials = materials; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetMaterialColor.cs.meta b/Assets/PlayMaker/Actions/SetMaterialColor.cs.meta new file mode 100755 index 0000000..e10f495 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMaterialColor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7dce87cf3a14d854785f521c2fb24485 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetMaterialFloat.cs b/Assets/PlayMaker/Actions/SetMaterialFloat.cs new file mode 100755 index 0000000..8778eab --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMaterialFloat.cs @@ -0,0 +1,89 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Material)] + [Tooltip("Sets a named float in a game object's material.")] + public class SetMaterialFloat : ComponentAction + { + [Tooltip("The GameObject that the material is applied to.")] + [CheckForComponent(typeof(Renderer))] + public FsmOwnerDefault gameObject; + + [Tooltip("GameObjects can have multiple materials. Specify an index to target a specific material.")] + public FsmInt materialIndex; + + [Tooltip("Alternatively specify a Material instead of a GameObject and Index.")] + public FsmMaterial material; + + [RequiredField] + [Tooltip("A named float parameter in the shader.")] + public FsmString namedFloat; + + [RequiredField] + [Tooltip("Set the parameter value.")] + public FsmFloat floatValue; + + [Tooltip("Repeat every frame. Useful if the value is animated.")] + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + materialIndex = 0; + material = null; + namedFloat = ""; + floatValue = 0f; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetMaterialFloat(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate () + { + DoSetMaterialFloat(); + } + + void DoSetMaterialFloat() + { + if (material.Value != null) + { + material.Value.SetFloat(namedFloat.Value, floatValue.Value); + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + if (renderer.material == null) + { + LogError("Missing Material!"); + return; + } + + if (materialIndex.Value == 0) + { + renderer.material.SetFloat(namedFloat.Value, floatValue.Value); + } + else if (renderer.materials.Length > materialIndex.Value) + { + var materials = renderer.materials; + materials[materialIndex.Value].SetFloat(namedFloat.Value, floatValue.Value); + renderer.materials = materials; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetMaterialFloat.cs.meta b/Assets/PlayMaker/Actions/SetMaterialFloat.cs.meta new file mode 100755 index 0000000..12829ed --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMaterialFloat.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dc52acf5cae52fa489222cdac12fed77 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetMaterialMovieTexture.cs b/Assets/PlayMaker/Actions/SetMaterialMovieTexture.cs new file mode 100755 index 0000000..837561f --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMaterialMovieTexture.cs @@ -0,0 +1,85 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !(UNITY_IPHONE || UNITY_ANDROID || UNITY_FLASH || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE || UNITY_BLACKBERRY || UNITY_METRO || UNITY_WP8 || UNITY_PSM || UNITY_WEBGL) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Material)] + [Tooltip("Sets a named texture in a game object's material to a movie texture.")] + public class SetMaterialMovieTexture : ComponentAction + { + [Tooltip("The GameObject that the material is applied to.")] + [CheckForComponent(typeof(Renderer))] + public FsmOwnerDefault gameObject; + + [Tooltip("GameObjects can have multiple materials. Specify an index to target a specific material.")] + public FsmInt materialIndex; + + [Tooltip("Alternatively specify a Material instead of a GameObject and Index.")] + public FsmMaterial material; + + [UIHint(UIHint.NamedTexture)] + [Tooltip("A named texture in the shader.")] + public FsmString namedTexture; + + [RequiredField] + [ObjectType(typeof(MovieTexture))] + public FsmObject movieTexture; + + public override void Reset() + { + gameObject = null; + materialIndex = 0; + material = null; + namedTexture = "_MainTex"; + movieTexture = null; + } + + public override void OnEnter() + { + DoSetMaterialTexture(); + Finish(); + } + + void DoSetMaterialTexture() + { + var movie = movieTexture.Value as MovieTexture; + + var namedTex = namedTexture.Value; + if (namedTex == "") namedTex = "_MainTex"; + + if (material.Value != null) + { + material.Value.SetTexture(namedTex, movie); + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + if (renderer.material == null) + { + LogError("Missing Material!"); + return; + } + + if (materialIndex.Value == 0) + { + renderer.material.SetTexture(namedTex, movie); + } + else if (renderer.materials.Length > materialIndex.Value) + { + var materials = renderer.materials; + materials[materialIndex.Value].SetTexture(namedTex, movie); + renderer.materials = materials; + } + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetMaterialMovieTexture.cs.meta b/Assets/PlayMaker/Actions/SetMaterialMovieTexture.cs.meta new file mode 100755 index 0000000..7dd89ec --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMaterialMovieTexture.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4009754d7567217489725d4c2d5e9255 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetMaterialTexture.cs b/Assets/PlayMaker/Actions/SetMaterialTexture.cs new file mode 100755 index 0000000..c7f9b15 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMaterialTexture.cs @@ -0,0 +1,77 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Material)] + [Tooltip("Sets a named texture in a game object's material.")] + public class SetMaterialTexture : ComponentAction + { + [Tooltip("The GameObject that the material is applied to.")] + [CheckForComponent(typeof(Renderer))] + public FsmOwnerDefault gameObject; + + [Tooltip("GameObjects can have multiple materials. Specify an index to target a specific material.")] + public FsmInt materialIndex; + + [Tooltip("Alternatively specify a Material instead of a GameObject and Index.")] + public FsmMaterial material; + + [UIHint(UIHint.NamedTexture)] + [Tooltip("A named parameter in the shader.")] + public FsmString namedTexture; + + public FsmTexture texture; + + public override void Reset() + { + gameObject = null; + materialIndex = 0; + material = null; + namedTexture = "_MainTex"; + texture = null; + } + + public override void OnEnter() + { + DoSetMaterialTexture(); + Finish(); + } + + void DoSetMaterialTexture() + { + var namedTex = namedTexture.Value; + if (namedTex == "") namedTex = "_MainTex"; + + if (material.Value != null) + { + material.Value.SetTexture(namedTex, texture.Value); + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + if (renderer.material == null) + { + LogError("Missing Material!"); + return; + } + + if (materialIndex.Value == 0) + { + renderer.material.SetTexture(namedTex, texture.Value); + } + else if (renderer.materials.Length > materialIndex.Value) + { + var materials = renderer.materials; + materials[materialIndex.Value].SetTexture(namedTex, texture.Value); + renderer.materials = materials; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetMaterialTexture.cs.meta b/Assets/PlayMaker/Actions/SetMaterialTexture.cs.meta new file mode 100755 index 0000000..b86184c --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMaterialTexture.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 79fb97dbd1751784d9f8e987bca0cbfb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetMouseCursor.cs b/Assets/PlayMaker/Actions/SetMouseCursor.cs new file mode 100755 index 0000000..1029ebc --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMouseCursor.cs @@ -0,0 +1,59 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUI)] + [Tooltip("Controls the appearance of Mouse Cursor.")] + public class SetMouseCursor : FsmStateAction + { + public FsmTexture cursorTexture; + public FsmBool hideCursor; + public FsmBool lockCursor; + + public override void Reset() + { + cursorTexture = null; + hideCursor = false; + lockCursor = false; + } + + public override void OnEnter() + { + PlayMakerGUI.LockCursor = lockCursor.Value; + PlayMakerGUI.HideCursor = hideCursor.Value; + PlayMakerGUI.MouseCursor = cursorTexture.Value; + + Finish(); + } + +/* + public override void OnUpdate() + { + // not sure if there is a performance impact to setting these ever frame, + // so only do it if it's changed. + + if (Screen.lockCursor != lockCursor.Value) + Screen.lockCursor = lockCursor.Value; + + if (Screen.showCursor == hideCursor.Value) + Screen.showCursor = !hideCursor.Value; + } + + public override void OnGUI() + { + // draw custom cursor + + if (cursorTexture != null) + { + var mousePos = Input.mousePosition; + var pos = new Rect(mousePos.x - cursorTexture.width * 0.5f, + Screen.height - mousePos.y - cursorTexture.height * 0.5f, + cursorTexture.width, cursorTexture.height); + + GUI.DrawTexture(pos, cursorTexture); + } + }*/ + } +} diff --git a/Assets/PlayMaker/Actions/SetMouseCursor.cs.meta b/Assets/PlayMaker/Actions/SetMouseCursor.cs.meta new file mode 100755 index 0000000..8f48035 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetMouseCursor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 878e7650db19ecc48b8a5e21a42f4502 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetName.cs b/Assets/PlayMaker/Actions/SetName.cs new file mode 100755 index 0000000..5269394 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetName.cs @@ -0,0 +1,38 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Sets a Game Object's Name.")] + public class SetName : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [RequiredField] + public FsmString name; + + public override void Reset() + { + gameObject = null; + name = null; + } + + public override void OnEnter() + { + DoSetLayer(); + + Finish(); + } + + void DoSetLayer() + { + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + go.name = name.Value; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetName.cs.meta b/Assets/PlayMaker/Actions/SetName.cs.meta new file mode 100755 index 0000000..425ce17 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetName.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ca6839156f0d8742a3b1a1e0727eb04 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetObjectValue.cs b/Assets/PlayMaker/Actions/SetObjectValue.cs new file mode 100755 index 0000000..fde876e --- /dev/null +++ b/Assets/PlayMaker/Actions/SetObjectValue.cs @@ -0,0 +1,41 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.UnityObject)] + [Tooltip("Sets the value of an Object Variable.")] + public class SetObjectValue : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmObject objectVariable; + + [RequiredField] + public FsmObject objectValue; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + public override void Reset() + { + objectVariable = null; + objectValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + objectVariable.Value = objectValue.Value; + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + objectVariable.Value = objectValue.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetObjectValue.cs.meta b/Assets/PlayMaker/Actions/SetObjectValue.cs.meta new file mode 100755 index 0000000..7fcd8f5 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetObjectValue.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54662ceb470b9404990da495672da27b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetParent.cs b/Assets/PlayMaker/Actions/SetParent.cs new file mode 100755 index 0000000..4a16c59 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetParent.cs @@ -0,0 +1,54 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Sets the Parent of a Game Object.")] + public class SetParent : FsmStateAction + { + [RequiredField] + [Tooltip("The Game Object to parent.")] + public FsmOwnerDefault gameObject; + + [Tooltip("The new parent for the Game Object.")] + public FsmGameObject parent; + + [Tooltip("Set the local position to 0,0,0 after parenting.")] + public FsmBool resetLocalPosition; + + [Tooltip("Set the local rotation to 0,0,0 after parenting.")] + public FsmBool resetLocalRotation; + + public override void Reset() + { + gameObject = null; + parent = null; + resetLocalPosition = null; + resetLocalRotation = null; + } + + public override void OnEnter() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + + if (go != null) + { + go.transform.parent = parent.Value == null ? null : parent.Value.transform; + + if (resetLocalPosition.Value) + { + go.transform.localPosition = Vector3.zero; + } + + if (resetLocalRotation.Value) + { + go.transform.localRotation = Quaternion.identity; + } + } + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetParent.cs.meta b/Assets/PlayMaker/Actions/SetParent.cs.meta new file mode 100755 index 0000000..4c62073 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetParent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a58b09bbc7ddda748b3a872a95a37110 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetPosition.cs b/Assets/PlayMaker/Actions/SetPosition.cs new file mode 100755 index 0000000..f1b2e43 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetPosition.cs @@ -0,0 +1,116 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Sets the Position of a Game Object. To leave any axis unchanged, set variable to 'None'.")] + public class SetPosition : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to position.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.Variable)] + [Tooltip("Use a stored Vector3 position, and/or set individual axis below.")] + public FsmVector3 vector; + + public FsmFloat x; + public FsmFloat y; + public FsmFloat z; + + [Tooltip("Use local or world space.")] + public Space space; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + [Tooltip("Perform in LateUpdate. This is useful if you want to override the position of objects that are animated or otherwise positioned in Update.")] + public bool lateUpdate; + + public override void Reset() + { + gameObject = null; + vector = null; + // default axis to variable dropdown with None selected. + x = new FsmFloat { UseVariable = true }; + y = new FsmFloat { UseVariable = true }; + z = new FsmFloat { UseVariable = true }; + space = Space.Self; + everyFrame = false; + lateUpdate = false; + } + + public override void OnEnter() + { + if (!everyFrame && !lateUpdate) + { + DoSetPosition(); + Finish(); + } + } + + public override void OnUpdate() + { + if (!lateUpdate) + { + DoSetPosition(); + } + } + + public override void OnLateUpdate() + { + if (lateUpdate) + { + DoSetPosition(); + } + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetPosition() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // init position + + Vector3 position; + + if (vector.IsNone) + { + position = space == Space.World ? go.transform.position : go.transform.localPosition; + } + else + { + position = vector.Value; + } + + // override any axis + + if (!x.IsNone) position.x = x.Value; + if (!y.IsNone) position.y = y.Value; + if (!z.IsNone) position.z = z.Value; + + // apply + + if (space == Space.World) + { + go.transform.position = position; + } + else + { + go.transform.localPosition = position; + } + } + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetPosition.cs.meta b/Assets/PlayMaker/Actions/SetPosition.cs.meta new file mode 100755 index 0000000..ce96cb4 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetPosition.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3601e653be2a11b478f2d632c6354ea0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetProperty.cs b/Assets/PlayMaker/Actions/SetProperty.cs new file mode 100755 index 0000000..7996ef6 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetProperty.cs @@ -0,0 +1,48 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !UNITY_FLASH + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.UnityObject)] + [Tooltip("Sets the value of any public property or field on the targeted Unity Object. E.g., Drag and drop any component attached to a Game Object to access its properties.")] + public class SetProperty : FsmStateAction + { + public FsmProperty targetProperty; + public bool everyFrame; + + public override void Reset() + { + targetProperty = new FsmProperty {setProperty = true}; + everyFrame = false; + } + + public override void OnEnter() + { + targetProperty.SetValue(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + targetProperty.SetValue(); + } + +#if UNITY_EDITOR + public override string AutoName() + { + var name = string.IsNullOrEmpty(targetProperty.PropertyName) ? "[none]" : targetProperty.PropertyName; + var value = ActionHelpers.GetValueLabel(targetProperty.GetVariable()); + return string.Format("Set {0} to {1}", name, value); + } +#endif + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetProperty.cs.meta b/Assets/PlayMaker/Actions/SetProperty.cs.meta new file mode 100755 index 0000000..95999bc --- /dev/null +++ b/Assets/PlayMaker/Actions/SetProperty.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: befa8ae3e14b68044aaf1c7ab7a9d974 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetRandomMaterial.cs b/Assets/PlayMaker/Actions/SetRandomMaterial.cs new file mode 100755 index 0000000..eadd88c --- /dev/null +++ b/Assets/PlayMaker/Actions/SetRandomMaterial.cs @@ -0,0 +1,59 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Material)] + [Tooltip("Sets a Game Object's material randomly from an array of Materials.")] + public class SetRandomMaterial : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Renderer))] + public FsmOwnerDefault gameObject; + public FsmInt materialIndex; + public FsmMaterial[] materials; + + public override void Reset() + { + gameObject = null; + materialIndex = 0; + materials = new FsmMaterial[3]; + } + + public override void OnEnter() + { + DoSetRandomMaterial(); + Finish(); + } + + void DoSetRandomMaterial() + { + if (materials == null) return; + if (materials.Length == 0) return; + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + if (renderer.material == null) + { + LogError("Missing Material!"); + return; + } + + if (materialIndex.Value == 0) + { + renderer.material = materials[Random.Range(0, materials.Length)].Value; + } + else if (renderer.materials.Length > materialIndex.Value) + { + var newMaterials = renderer.materials; + newMaterials[materialIndex.Value] = materials[Random.Range(0, materials.Length)].Value; + renderer.materials = newMaterials; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetRandomMaterial.cs.meta b/Assets/PlayMaker/Actions/SetRandomMaterial.cs.meta new file mode 100755 index 0000000..3e7bd1c --- /dev/null +++ b/Assets/PlayMaker/Actions/SetRandomMaterial.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4d27db5568595374abb4629346811b05 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetRandomRotation.cs b/Assets/PlayMaker/Actions/SetRandomRotation.cs new file mode 100755 index 0000000..309e466 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetRandomRotation.cs @@ -0,0 +1,55 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Sets Random Rotation for a Game Object. Uncheck an axis to keep its current value.")] + public class SetRandomRotation : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [RequiredField] + public FsmBool x; + [RequiredField] + public FsmBool y; + [RequiredField] + public FsmBool z; + + public override void Reset() + { + gameObject = null; + x = true; + y = true; + z = true; + } + + public override void OnEnter() + { + DoRandomRotation(); + + Finish(); + } + + void DoRandomRotation() + { + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) return; + + Vector3 rotation = go.transform.localEulerAngles; + + float xAngle = rotation.x; + float yAngle = rotation.y; + float zAngle = rotation.z; + + if (x.Value) xAngle = Random.Range(0,360); + if (y.Value) yAngle = Random.Range(0,360); + if (z.Value) zAngle = Random.Range(0,360); + + go.transform.localEulerAngles = new Vector3(xAngle, yAngle, zAngle); + } + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetRandomRotation.cs.meta b/Assets/PlayMaker/Actions/SetRandomRotation.cs.meta new file mode 100755 index 0000000..2af7cb8 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetRandomRotation.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3953107518a8648409a83e9e9740366b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetRectFields.cs b/Assets/PlayMaker/Actions/SetRectFields.cs new file mode 100755 index 0000000..355392e --- /dev/null +++ b/Assets/PlayMaker/Actions/SetRectFields.cs @@ -0,0 +1,77 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Rect)] + [Tooltip("Sets the individual fields of a Rect Variable. To leave any field unchanged, set variable to 'None'.")] + public class SetRectFields : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmRect rectVariable; + + public FsmFloat x; + public FsmFloat y; + public FsmFloat width; + public FsmFloat height; + + public bool everyFrame; + + public override void Reset() + { + rectVariable = null; + x = new FsmFloat {UseVariable = true}; + y = new FsmFloat { UseVariable = true }; + width = new FsmFloat { UseVariable = true }; + height = new FsmFloat { UseVariable = true }; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetRectFields(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSetRectFields(); + } + + void DoSetRectFields() + { + if (rectVariable.IsNone) + { + return; + } + + var newRect = rectVariable.Value; + + if (!x.IsNone) + { + newRect.x = x.Value; + } + + if (!y.IsNone) + { + newRect.y = y.Value; + } + + if (!width.IsNone) + { + newRect.width = width.Value; + } + + if (!height.IsNone) + { + newRect.height = height.Value; + } + + rectVariable.Value = newRect; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetRectFields.cs.meta b/Assets/PlayMaker/Actions/SetRectFields.cs.meta new file mode 100755 index 0000000..70ae181 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetRectFields.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d7c17ad7518dfd439fde3f3ea8aaa26 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetRectValue.cs b/Assets/PlayMaker/Actions/SetRectValue.cs new file mode 100755 index 0000000..e8cb956 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetRectValue.cs @@ -0,0 +1,38 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Rect)] + [Tooltip("Sets the value of a Rect Variable.")] + public class SetRectValue : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmRect rectVariable; + [RequiredField] + public FsmRect rectValue; + public bool everyFrame; + + public override void Reset() + { + rectVariable = null; + rectValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + rectVariable.Value = rectValue.Value; + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + rectVariable.Value = rectValue.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetRectValue.cs.meta b/Assets/PlayMaker/Actions/SetRectValue.cs.meta new file mode 100755 index 0000000..a56a02a --- /dev/null +++ b/Assets/PlayMaker/Actions/SetRectValue.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 161bec3e164de4442986daf9a21e98a0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetRotation.cs b/Assets/PlayMaker/Actions/SetRotation.cs new file mode 100755 index 0000000..2747061 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetRotation.cs @@ -0,0 +1,138 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Sets the Rotation of a Game Object. To leave any axis unchanged, set variable to 'None'.")] + public class SetRotation : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to rotate.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.Variable)] + [Tooltip("Use a stored quaternion, or vector angles below.")] + public FsmQuaternion quaternion; + + [UIHint(UIHint.Variable)] + [Title("Euler Angles")] + [Tooltip("Use euler angles stored in a Vector3 variable, and/or set each axis below.")] + public FsmVector3 vector; + + public FsmFloat xAngle; + public FsmFloat yAngle; + public FsmFloat zAngle; + + [Tooltip("Use local or world space.")] + public Space space; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + [Tooltip("Perform in LateUpdate. This is useful if you want to override the position of objects that are animated or otherwise positioned in Update.")] + public bool lateUpdate; + + public override void Reset() + { + gameObject = null; + quaternion = null; + vector = null; + // default axis to variable dropdown with None selected. + xAngle = new FsmFloat { UseVariable = true }; + yAngle = new FsmFloat { UseVariable = true }; + zAngle = new FsmFloat { UseVariable = true }; + space = Space.World; + everyFrame = false; + lateUpdate = false; + } + + public override void OnEnter() + { + if (!everyFrame && !lateUpdate) + { + DoSetRotation(); + Finish(); + } + } + + public override void OnUpdate() + { + if (!lateUpdate) + { + DoSetRotation(); + } + } + + public override void OnLateUpdate() + { + if (lateUpdate) + { + DoSetRotation(); + } + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetRotation() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // Individual angle axis can override Quaternion and Vector angles + // So we build up the final rotation in steps + + Vector3 rotation; + + if (!quaternion.IsNone) + { + rotation = quaternion.Value.eulerAngles; + } + else if (!vector.IsNone) + { + rotation = vector.Value; + } + else + { + // use current rotation of the game object + + rotation = space == Space.Self ? go.transform.localEulerAngles : go.transform.eulerAngles; + } + + // Override each axis + + if (!xAngle.IsNone) + { + rotation.x = xAngle.Value; + } + + if (!yAngle.IsNone) + { + rotation.y = yAngle.Value; + } + + if (!zAngle.IsNone) + { + rotation.z = zAngle.Value; + } + + // apply rotation + + if (space == Space.Self) + { + go.transform.localEulerAngles = rotation; + } + else + { + go.transform.eulerAngles = rotation; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetRotation.cs.meta b/Assets/PlayMaker/Actions/SetRotation.cs.meta new file mode 100755 index 0000000..8f2e781 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetRotation.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb466e99a5ab8d84383bbf5c5ff7d889 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetScale.cs b/Assets/PlayMaker/Actions/SetScale.cs new file mode 100755 index 0000000..595efef --- /dev/null +++ b/Assets/PlayMaker/Actions/SetScale.cs @@ -0,0 +1,89 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Sets the Scale of a Game Object. To leave any axis unchanged, set variable to 'None'.")] + public class SetScale : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to scale.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.Variable)] + [Tooltip("Use stored Vector3 value, and/or set each axis below.")] + public FsmVector3 vector; + + public FsmFloat x; + public FsmFloat y; + public FsmFloat z; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + [Tooltip("Perform in LateUpdate. This is useful if you want to override the position of objects that are animated or otherwise positioned in Update.")] + public bool lateUpdate; + + public override void Reset() + { + gameObject = null; + vector = null; + // default axis to variable dropdown with None selected. + x = new FsmFloat { UseVariable = true }; + y = new FsmFloat { UseVariable = true }; + z = new FsmFloat { UseVariable = true }; + everyFrame = false; + lateUpdate = false; + } + + public override void OnEnter() + { + DoSetScale(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + if (!lateUpdate) + { + DoSetScale(); + } + } + + public override void OnLateUpdate() + { + if (lateUpdate) + { + DoSetScale(); + } + + if (!everyFrame) + { + Finish(); + } + } + + void DoSetScale() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + var scale = vector.IsNone ? go.transform.localScale : vector.Value; + + if (!x.IsNone) scale.x = x.Value; + if (!y.IsNone) scale.y = y.Value; + if (!z.IsNone) scale.z = z.Value; + + go.transform.localScale = scale; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetScale.cs.meta b/Assets/PlayMaker/Actions/SetScale.cs.meta new file mode 100755 index 0000000..5cd495b --- /dev/null +++ b/Assets/PlayMaker/Actions/SetScale.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fab7464a9d299ec42aa83aabdfb2da9f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetShadowStrength.cs b/Assets/PlayMaker/Actions/SetShadowStrength.cs new file mode 100755 index 0000000..7a738f9 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetShadowStrength.cs @@ -0,0 +1,46 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Lights)] + [Tooltip("Sets the strength of the shadows cast by a Light.")] + public class SetShadowStrength : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Light))] + public FsmOwnerDefault gameObject; + public FsmFloat shadowStrength; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + shadowStrength = 0.8f; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetShadowStrength(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSetShadowStrength(); + } + + void DoSetShadowStrength() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + light.shadowStrength = shadowStrength.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetShadowStrength.cs.meta b/Assets/PlayMaker/Actions/SetShadowStrength.cs.meta new file mode 100755 index 0000000..e1444f3 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetShadowStrength.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a409f184b264b374182d5f219718fc0b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetSkybox.cs b/Assets/PlayMaker/Actions/SetSkybox.cs new file mode 100755 index 0000000..2a3df48 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetSkybox.cs @@ -0,0 +1,35 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.RenderSettings)] + [Tooltip("Sets the global Skybox.")] + public class SetSkybox : FsmStateAction + { + public FsmMaterial skybox; + [Tooltip("Repeat every frame. Useful if the Skybox is changing.")] + public bool everyFrame; + + public override void Reset() + { + skybox = null; + } + + public override void OnEnter() + { + RenderSettings.skybox = skybox.Value; + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + RenderSettings.skybox = skybox.Value; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetSkybox.cs.meta b/Assets/PlayMaker/Actions/SetSkybox.cs.meta new file mode 100755 index 0000000..6d47450 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetSkybox.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 928fc049037e6ed449289cc393fbc2c0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetStringValue.cs b/Assets/PlayMaker/Actions/SetStringValue.cs new file mode 100755 index 0000000..3eeaae8 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetStringValue.cs @@ -0,0 +1,49 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.String)] + [Tooltip("Sets the value of a String Variable.")] + public class SetStringValue : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString stringVariable; + + [UIHint(UIHint.TextArea)] + public FsmString stringValue; + + public bool everyFrame; + + public override void Reset() + { + stringVariable = null; + stringValue = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetStringValue(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSetStringValue(); + } + + void DoSetStringValue() + { + if (stringVariable == null) return; + if (stringValue == null) return; + + stringVariable.Value = stringValue.Value; + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetStringValue.cs.meta b/Assets/PlayMaker/Actions/SetStringValue.cs.meta new file mode 100755 index 0000000..a082347 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetStringValue.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b3d2b903f5938946baf4129f67eb6f2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetTag.cs b/Assets/PlayMaker/Actions/SetTag.cs new file mode 100755 index 0000000..898a7fc --- /dev/null +++ b/Assets/PlayMaker/Actions/SetTag.cs @@ -0,0 +1,31 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Sets a Game Object's Tag.")] + public class SetTag : FsmStateAction + { + public FsmOwnerDefault gameObject; + [UIHint(UIHint.Tag)] + public FsmString tag; + + public override void Reset() + { + gameObject = null; + tag = "Untagged"; + } + + public override void OnEnter() + { + GameObject go = Fsm.GetOwnerDefaultTarget(gameObject); + + if (go != null) + go.tag = tag.Value; + + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetTag.cs.meta b/Assets/PlayMaker/Actions/SetTag.cs.meta new file mode 100755 index 0000000..49e3c71 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetTag.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a18f0330745a73a48a1f445ac24bb57d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetTagsOnChildren.cs b/Assets/PlayMaker/Actions/SetTagsOnChildren.cs new file mode 100755 index 0000000..c8b8c4e --- /dev/null +++ b/Assets/PlayMaker/Actions/SetTagsOnChildren.cs @@ -0,0 +1,87 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GameObject)] + [Tooltip("Set the Tag on all children of a GameObject. Optionally filter by component.")] + public class SetTagsOnChildren : FsmStateAction + { + [RequiredField] + [Tooltip("GameObject Parent")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [UIHint(UIHint.Tag)] + [Tooltip("Set Tag To...")] + public FsmString tag; + + [UIHint(UIHint.ScriptComponent)] + [Tooltip("Only set the Tag on children with this component.")] + public FsmString filterByComponent; + + public override void Reset() + { + gameObject = null; + tag = null; + filterByComponent = null; + } + + private Type componentFilter; + + public override void OnEnter() + { + SetTag(Fsm.GetOwnerDefaultTarget(gameObject)); + + Finish(); + } + + void SetTag(GameObject parent) + { + if (parent == null) + { + return; + } + + if (string.IsNullOrEmpty(filterByComponent.Value)) // do all children + { + foreach (Transform child in parent.transform) + { + child.gameObject.tag = tag.Value; + } + } + else + { + UpdateComponentFilter(); + + if (componentFilter != null) // filter by component + { + var root = parent.GetComponentsInChildren(componentFilter); + foreach (var child in root) + { + child.gameObject.tag = tag.Value; + } + } + } + + Finish(); + } + + void UpdateComponentFilter() + { + componentFilter = ReflectionUtils.GetGlobalType(filterByComponent.Value); + + if (componentFilter == null) // try adding UnityEngine namespace + { + componentFilter = ReflectionUtils.GetGlobalType("UnityEngine." + filterByComponent.Value); + } + + if (componentFilter == null) + { + Debug.LogWarning("Couldn't get type: " + filterByComponent.Value); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetTagsOnChildren.cs.meta b/Assets/PlayMaker/Actions/SetTagsOnChildren.cs.meta new file mode 100755 index 0000000..4afd63f --- /dev/null +++ b/Assets/PlayMaker/Actions/SetTagsOnChildren.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f3aeb4131f42a2b4e8ba7e6fcef80ab6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetTextureOffset.cs b/Assets/PlayMaker/Actions/SetTextureOffset.cs new file mode 100755 index 0000000..370e780 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetTextureOffset.cs @@ -0,0 +1,76 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Material)] + [Tooltip("Sets the Offset of a named texture in a Game Object's Material. Useful for scrolling texture effects.")] + public class SetTextureOffset : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Renderer))] + public FsmOwnerDefault gameObject; + public FsmInt materialIndex; + [RequiredField] + [UIHint(UIHint.NamedColor)] + public FsmString namedTexture; + [RequiredField] + public FsmFloat offsetX; + [RequiredField] + public FsmFloat offsetY; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + materialIndex = 0; + namedTexture = "_MainTex"; + offsetX = 0; + offsetY = 0; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetTextureOffset(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSetTextureOffset(); + } + + void DoSetTextureOffset() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + if (renderer.material == null) + { + LogError("Missing Material!"); + return; + } + + if (materialIndex.Value == 0) + { + renderer.material.SetTextureOffset(namedTexture.Value, new Vector2(offsetX.Value, offsetY.Value)); + } + else if (renderer.materials.Length > materialIndex.Value) + { + var materials = renderer.materials; + materials[materialIndex.Value].SetTextureOffset(namedTexture.Value, new Vector2(offsetX.Value, offsetY.Value)); + renderer.materials = materials; + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetTextureOffset.cs.meta b/Assets/PlayMaker/Actions/SetTextureOffset.cs.meta new file mode 100755 index 0000000..32f026b --- /dev/null +++ b/Assets/PlayMaker/Actions/SetTextureOffset.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 68195895c1254ea4189e215accbd3e5f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetTextureScale.cs b/Assets/PlayMaker/Actions/SetTextureScale.cs new file mode 100755 index 0000000..28fdd4e --- /dev/null +++ b/Assets/PlayMaker/Actions/SetTextureScale.cs @@ -0,0 +1,74 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Material)] + [Tooltip("Sets the Scale of a named texture in a Game Object's Material. Useful for special effects.")] + public class SetTextureScale : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Renderer))] + public FsmOwnerDefault gameObject; + public FsmInt materialIndex; + [UIHint(UIHint.NamedColor)] + public FsmString namedTexture; + [RequiredField] + public FsmFloat scaleX; + [RequiredField] + public FsmFloat scaleY; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + materialIndex = 0; + namedTexture = "_MainTex"; + scaleX = 1; + scaleY = 1; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetTextureScale(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoSetTextureScale(); + } + + void DoSetTextureScale() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + if (renderer.material == null) + { + LogError("Missing Material!"); + return; + } + + if (materialIndex.Value == 0) + { + renderer.material.SetTextureScale(namedTexture.Value, new Vector2(scaleX.Value, scaleY.Value)); + } + else if (renderer.materials.Length > materialIndex.Value) + { + var materials = renderer.materials; + materials[materialIndex.Value].SetTextureScale(namedTexture.Value, new Vector2(scaleX.Value, scaleY.Value)); + renderer.materials = materials; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetTextureScale.cs.meta b/Assets/PlayMaker/Actions/SetTextureScale.cs.meta new file mode 100755 index 0000000..cc68c92 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetTextureScale.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e63285cfd221ed0439232ef382291332 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetVector3Value.cs b/Assets/PlayMaker/Actions/SetVector3Value.cs new file mode 100755 index 0000000..be4f70b --- /dev/null +++ b/Assets/PlayMaker/Actions/SetVector3Value.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Sets the value of a Vector3 Variable.")] + public class SetVector3Value : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 vector3Variable; + [RequiredField] + public FsmVector3 vector3Value; + public bool everyFrame; + + public override void Reset() + { + vector3Variable = null; + vector3Value = null; + everyFrame = false; + } + + public override void OnEnter() + { + vector3Variable.Value = vector3Value.Value; + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + vector3Variable.Value = vector3Value.Value; + } + } +} + diff --git a/Assets/PlayMaker/Actions/SetVector3Value.cs.meta b/Assets/PlayMaker/Actions/SetVector3Value.cs.meta new file mode 100755 index 0000000..76b1e56 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetVector3Value.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3c671497bd752ed41af27ef70b33c580 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetVector3XYZ.cs b/Assets/PlayMaker/Actions/SetVector3XYZ.cs new file mode 100755 index 0000000..e8ea428 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetVector3XYZ.cs @@ -0,0 +1,58 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Sets the XYZ channels of a Vector3 Variable. To leave any channel unchanged, set variable to 'None'.")] + public class SetVector3XYZ : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 vector3Variable; + [UIHint(UIHint.Variable)] + public FsmVector3 vector3Value; + public FsmFloat x; + public FsmFloat y; + public FsmFloat z; + public bool everyFrame; + + public override void Reset() + { + vector3Variable = null; + vector3Value = null; + x = new FsmFloat{ UseVariable = true}; + y = new FsmFloat{ UseVariable = true}; + z = new FsmFloat{ UseVariable = true}; + everyFrame = false; + } + + public override void OnEnter() + { + DoSetVector3XYZ(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoSetVector3XYZ(); + } + + void DoSetVector3XYZ() + { + if (vector3Variable == null) return; + + Vector3 newVector3 = vector3Variable.Value; + + if (!vector3Value.IsNone) newVector3 = vector3Value.Value; + if (!x.IsNone) newVector3.x = x.Value; + if (!y.IsNone) newVector3.y = y.Value; + if (!z.IsNone) newVector3.z = z.Value; + + vector3Variable.Value = newVector3; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetVector3XYZ.cs.meta b/Assets/PlayMaker/Actions/SetVector3XYZ.cs.meta new file mode 100755 index 0000000..17f6761 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetVector3XYZ.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 38fdfd7b801c34047aca94430e736a64 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetVelocity.cs b/Assets/PlayMaker/Actions/SetVelocity.cs new file mode 100755 index 0000000..1b83338 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetVelocity.cs @@ -0,0 +1,96 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Sets the Velocity of a Game Object. To leave any axis unchanged, set variable to 'None'. NOTE: Game object must have a rigidbody.")] + public class SetVelocity : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.Variable)] + public FsmVector3 vector; + + public FsmFloat x; + public FsmFloat y; + public FsmFloat z; + + public Space space; + + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + vector = null; + // default axis to variable dropdown with None selected. + x = new FsmFloat { UseVariable = true }; + y = new FsmFloat { UseVariable = true }; + z = new FsmFloat { UseVariable = true }; + space = Space.Self; + everyFrame = false; + } + + public override void OnPreprocess() + { + Fsm.HandleFixedUpdate = true; + } + + // TODO: test this works in OnEnter! + public override void OnEnter() + { + DoSetVelocity(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnFixedUpdate() + { + DoSetVelocity(); + + if (!everyFrame) + Finish(); + } + + void DoSetVelocity() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + // init position + + Vector3 velocity; + + if (vector.IsNone) + { + velocity = space == Space.World ? + rigidbody.velocity : + go.transform.InverseTransformDirection(rigidbody.velocity); + } + else + { + velocity = vector.Value; + } + + // override any axis + + if (!x.IsNone) velocity.x = x.Value; + if (!y.IsNone) velocity.y = y.Value; + if (!z.IsNone) velocity.z = z.Value; + + // apply + + rigidbody.velocity = space == Space.World ? velocity : go.transform.TransformDirection(velocity); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetVelocity.cs.meta b/Assets/PlayMaker/Actions/SetVelocity.cs.meta new file mode 100755 index 0000000..2725249 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetVelocity.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1c20dda97df3fd54cab324f8e260fab7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SetVisibility.cs b/Assets/PlayMaker/Actions/SetVisibility.cs new file mode 100755 index 0000000..4fde228 --- /dev/null +++ b/Assets/PlayMaker/Actions/SetVisibility.cs @@ -0,0 +1,83 @@ +// Thanks MaDDoX: http://hutonggames.com/playmakerforum/index.php?topic=159.0 + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Material)] + [Tooltip("Sets the visibility of a GameObject. Note: this action sets the GameObject Renderer's enabled state.")] + public class SetVisibility : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Renderer))] + public FsmOwnerDefault gameObject; + + //[UIHint(UIHint.Variable)] + [Tooltip("Should the object visibility be toggled?\nHas priority over the 'visible' setting")] + public FsmBool toggle; + + //[UIHint(UIHint.Variable)] + [Tooltip("Should the object be set to visible or invisible?")] + public FsmBool visible; + + [Tooltip("Resets to the initial visibility when it leaves the state")] + public bool resetOnExit; + + private bool initialVisibility; + + public override void Reset() + { + gameObject = null; + toggle = false; + visible = false; + resetOnExit = true; + initialVisibility = false; + } + + public override void OnEnter() + { + DoSetVisibility(Fsm.GetOwnerDefaultTarget(gameObject)); + + Finish(); + } + + void DoSetVisibility(GameObject go) + { + if (!UpdateCache(go)) + { + return; + } + + // remember initial visibility + initialVisibility = renderer.enabled; + + // if 'toggle' is not set, simply sets visibility to new value + if (toggle.Value == false) + { + renderer.enabled = visible.Value; + return; + } + + // otherwise, toggles the visibility + renderer.enabled = !renderer.enabled; + } + + public override void OnExit() + { + if (resetOnExit) + { + ResetVisibility(); + } + } + + void ResetVisibility() + { + if (renderer != null) + { + renderer.enabled = initialVisibility; + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SetVisibility.cs.meta b/Assets/PlayMaker/Actions/SetVisibility.cs.meta new file mode 100755 index 0000000..b6f9aeb --- /dev/null +++ b/Assets/PlayMaker/Actions/SetVisibility.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 273f126d8ce4d96439b1cf9a1066c453 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Sleep.cs b/Assets/PlayMaker/Actions/Sleep.cs new file mode 100755 index 0000000..0f758c0 --- /dev/null +++ b/Assets/PlayMaker/Actions/Sleep.cs @@ -0,0 +1,35 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Forces a Game Object's Rigid Body to Sleep at least one frame.")] + public class Sleep : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + public FsmOwnerDefault gameObject; + + public override void Reset() + { + gameObject = null; + } + + public override void OnEnter() + { + DoSleep(); + Finish(); + } + + void DoSleep() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + rigidbody.Sleep(); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Sleep.cs.meta b/Assets/PlayMaker/Actions/Sleep.cs.meta new file mode 100755 index 0000000..44e471f --- /dev/null +++ b/Assets/PlayMaker/Actions/Sleep.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c111cfc52d5612a41916fa6f4f7ff780 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SmoothFollowAction.cs b/Assets/PlayMaker/Actions/SmoothFollowAction.cs new file mode 100755 index 0000000..1cf991a --- /dev/null +++ b/Assets/PlayMaker/Actions/SmoothFollowAction.cs @@ -0,0 +1,106 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Action version of Unity's Smooth Follow script.")] + public class SmoothFollowAction : FsmStateAction + { + [RequiredField] + [Tooltip("The game object to control. E.g. The camera.")] + public FsmOwnerDefault gameObject; + + [Tooltip("The GameObject to follow.")] + public FsmGameObject targetObject; + + [RequiredField] + [Tooltip("The distance in the x-z plane to the target.")] + public FsmFloat distance; + + [RequiredField] + [Tooltip("The height we want the camera to be above the target")] + public FsmFloat height; + + [RequiredField] + [Tooltip("How much to dampen height movement.")] + public FsmFloat heightDamping; + + [RequiredField] + [Tooltip("How much to dampen rotation changes.")] + public FsmFloat rotationDamping; + + // Cache for performance + private GameObject cachedObject; + private Transform myTransform; + + private GameObject cachedTarget; + private Transform targetTransform; + + public override void Reset() + { + gameObject = null; + targetObject = null; + distance = 10f; + height = 5f; + heightDamping = 2f; + rotationDamping = 3f; + } + + public override void OnLateUpdate() + { + if (targetObject.Value == null) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + if (cachedObject != go) + { + cachedObject = go; + myTransform = go.transform; + } + + if (cachedTarget != targetObject.Value) + { + cachedTarget = targetObject.Value; + targetTransform = cachedTarget.transform; + } + + + // Calculate the current rotation angles + var wantedRotationAngle = targetTransform.eulerAngles.y; + var wantedHeight = targetTransform.position.y + height.Value; + + var currentRotationAngle = myTransform.eulerAngles.y; + var currentHeight = myTransform.position.y; + + // Damp the rotation around the y-axis + currentRotationAngle = Mathf.LerpAngle(currentRotationAngle, wantedRotationAngle, rotationDamping.Value * Time.deltaTime); + + // Damp the height + currentHeight = Mathf.Lerp(currentHeight, wantedHeight, heightDamping.Value * Time.deltaTime); + + // Convert the angle into a rotation + var currentRotation = Quaternion.Euler(0, currentRotationAngle, 0); + + // Set the position of the camera on the x-z plane to: + // distance meters behind the target + myTransform.position = targetTransform.position; + myTransform.position -= currentRotation * Vector3.forward * distance.Value; + + // Set the height of the camera + myTransform.position = new Vector3(myTransform.position.x, currentHeight, myTransform.position.z); + + // Always look at the target + myTransform.LookAt(targetTransform); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SmoothFollowAction.cs.meta b/Assets/PlayMaker/Actions/SmoothFollowAction.cs.meta new file mode 100755 index 0000000..07f349e --- /dev/null +++ b/Assets/PlayMaker/Actions/SmoothFollowAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ed1c27ff26656574e9329db3c59da9d7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SmoothLookAt.cs b/Assets/PlayMaker/Actions/SmoothLookAt.cs new file mode 100755 index 0000000..483b041 --- /dev/null +++ b/Assets/PlayMaker/Actions/SmoothLookAt.cs @@ -0,0 +1,142 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Smoothly Rotates a Game Object so its forward vector points at a Target. The target can be defined as a Game Object or a world Position. If you specify both, then the position will be used as a local offset from the object's position.")] + public class SmoothLookAt : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to rotate to face a target.")] + public FsmOwnerDefault gameObject; + + [Tooltip("A target GameObject.")] + public FsmGameObject targetObject; + + [Tooltip("A target position. If a Target Object is defined, this is used as a local offset.")] + public FsmVector3 targetPosition; + + [Tooltip("Used to keep the game object generally upright. If left undefined the world y axis is used.")] + public FsmVector3 upVector; + + [Tooltip("Force the game object to remain vertical. Useful for characters.")] + public FsmBool keepVertical; + + [HasFloatSlider(0.5f,15)] + [Tooltip("How fast the look at moves.")] + public FsmFloat speed; + + [Tooltip("Draw a line in the Scene View to the look at position.")] + public FsmBool debug; + + [Tooltip("If the angle to the target is less than this, send the Finish Event below. Measured in degrees.")] + public FsmFloat finishTolerance; + + [Tooltip("Event to send if the angle to target is less than the Finish Tolerance.")] + public FsmEvent finishEvent; + + private GameObject previousGo; // track game object so we can re-initialize when it changes. + private Quaternion lastRotation; + private Quaternion desiredRotation; + + public override void Reset() + { + gameObject = null; + targetObject = null; + targetPosition = new FsmVector3 { UseVariable = true}; + upVector = new FsmVector3 { UseVariable = true}; + keepVertical = true; + debug = false; + speed = 5; + finishTolerance = 1; + finishEvent = null; + } + + public override void OnEnter() + { + previousGo = null; + } + + public override void OnLateUpdate() + { + DoSmoothLookAt(); + } + + void DoSmoothLookAt() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + var goTarget = targetObject.Value; + if (goTarget == null && targetPosition.IsNone) + { + return; + } + + // re-initialize if game object has changed + + if (previousGo != go) + { + lastRotation = go.transform.rotation; + desiredRotation = lastRotation; + previousGo = go; + } + + // desired look at position + + Vector3 lookAtPos; + if (goTarget != null) + { + lookAtPos = !targetPosition.IsNone ? + goTarget.transform.TransformPoint(targetPosition.Value) : + goTarget.transform.position; + } + else + { + lookAtPos = targetPosition.Value; + } + + if (keepVertical.Value) + { + lookAtPos.y = go.transform.position.y; + } + + // smooth look at + + var diff = lookAtPos - go.transform.position; + if (diff != Vector3.zero && diff.sqrMagnitude > 0) + { + desiredRotation = Quaternion.LookRotation(diff, upVector.IsNone ? Vector3.up : upVector.Value); + } + + lastRotation = Quaternion.Slerp(lastRotation, desiredRotation, speed.Value * Time.deltaTime); + go.transform.rotation = lastRotation; + + // debug line to target + + if (debug.Value) + { + Debug.DrawLine(go.transform.position, lookAtPos, Color.grey); + } + + // send finish event? + + if (finishEvent != null) + { + var targetDir = lookAtPos - go.transform.position; + var angle = Vector3.Angle(targetDir, go.transform.forward); + + if (Mathf.Abs(angle) <= finishTolerance.Value) + { + Fsm.Event(finishEvent); + } + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SmoothLookAt.cs.meta b/Assets/PlayMaker/Actions/SmoothLookAt.cs.meta new file mode 100755 index 0000000..d374c04 --- /dev/null +++ b/Assets/PlayMaker/Actions/SmoothLookAt.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 58c821d80048bd14d8917ce1a9dcbe72 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SmoothLookAtDirection.cs b/Assets/PlayMaker/Actions/SmoothLookAtDirection.cs new file mode 100755 index 0000000..0e85366 --- /dev/null +++ b/Assets/PlayMaker/Actions/SmoothLookAtDirection.cs @@ -0,0 +1,134 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Smoothly Rotates a Game Object so its forward vector points in the specified Direction. Lets you fire an event when minmagnitude is reached")] + public class SmoothLookAtDirection : FsmStateAction + { + [RequiredField] + [Tooltip("The GameObject to rotate.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("The direction to smoothly rotate towards.")] + public FsmVector3 targetDirection; + + [Tooltip("Only rotate if Target Direction Vector length is greater than this threshold.")] + public FsmFloat minMagnitude; + + [Tooltip("Keep this vector pointing up as the GameObject rotates.")] + public FsmVector3 upVector; + + [RequiredField] + [Tooltip("Eliminate any tilt up/down as the GameObject rotates.")] + public FsmBool keepVertical; + + [RequiredField] + [HasFloatSlider(0.5f, 15)] + [Tooltip("How quickly to rotate.")] + public FsmFloat speed; + + [Tooltip("Perform in LateUpdate. This can help eliminate jitters in some situations.")] + public bool lateUpdate; + + [Tooltip("Event to send if the direction difference is less than Min Magnitude.")] + public FsmEvent finishEvent; + + GameObject previousGo; // track game object so we can re-initialize when it changes. + Quaternion lastRotation; + Quaternion desiredRotation; + + + private bool _done; + + public override void Reset() + { + gameObject = null; + targetDirection = new FsmVector3 { UseVariable = true }; + minMagnitude = 0.1f; + upVector = new FsmVector3 { UseVariable = true }; + keepVertical = true; + speed = 5; + lateUpdate = true; + finishEvent = null; + } + + public override void OnEnter() + { + previousGo = null; + } + + public override void OnUpdate() + { + if (!lateUpdate) + { + DoSmoothLookAtDirection(); + } + } + + public override void OnLateUpdate() + { + if (lateUpdate) + { + DoSmoothLookAtDirection(); + } + } + + void DoSmoothLookAtDirection() + { + if (targetDirection.IsNone) + { + return; + } + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // re-initialize if game object has changed + + if (previousGo != go) + { + lastRotation = go.transform.rotation; + desiredRotation = lastRotation; + previousGo = go; + } + + // desired direction + + var diff = targetDirection.Value; + + if (keepVertical.Value) + { + diff.y = 0; + } + + + desiredRotation = Quaternion.LookRotation(diff, upVector.IsNone ? Vector3.up : upVector.Value); + + lastRotation = Quaternion.Slerp(lastRotation, desiredRotation, speed.Value * Time.deltaTime); + go.transform.rotation = lastRotation; + + + if (Quaternion.Angle(desiredRotation, go.transform.rotation) < minMagnitude.Value) + { + if (!_done) + { + _done = true; + Fsm.Event(finishEvent); + Finish(); + } + } + else + { + _done = false; + } + + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SmoothLookAtDirection.cs.meta b/Assets/PlayMaker/Actions/SmoothLookAtDirection.cs.meta new file mode 100755 index 0000000..bad7367 --- /dev/null +++ b/Assets/PlayMaker/Actions/SmoothLookAtDirection.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8a8fca88c56dcf74b8a5c901168b82ce +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/StartCoroutine.cs b/Assets/PlayMaker/Actions/StartCoroutine.cs new file mode 100755 index 0000000..ac14acd --- /dev/null +++ b/Assets/PlayMaker/Actions/StartCoroutine.cs @@ -0,0 +1,180 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if UNITY_EDITOR +using System; +using System.Linq; +using System.Collections.Generic; +using System.Reflection; +#endif + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.ScriptControl)] + [Tooltip("Start a Coroutine in a Behaviour on a Game Object. See Unity StartCoroutine docs.")] + public class StartCoroutine : FsmStateAction + { + [RequiredField] + [Tooltip("The game object that owns the Behaviour.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [UIHint(UIHint.Behaviour)] + [Tooltip("The Behaviour that contains the method to start as a coroutine.")] + public FsmString behaviour; + + [RequiredField] + [UIHint(UIHint.Coroutine)] + [Tooltip("The name of the coroutine method.")] + public FunctionCall functionCall; + + [Tooltip("Stop the coroutine when the state is exited.")] + public bool stopOnExit; + + public override void Reset() + { + gameObject = null; + behaviour = null; + functionCall = null; + stopOnExit = false; + } + + MonoBehaviour component; + +#if UNITY_EDITOR + + private Type cachedType; + private List methodNames; + +#endif + + public override void OnEnter() + { + DoStartCoroutine(); + + Finish(); + } + + void DoStartCoroutine() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + component = go.GetComponent(ReflectionUtils.GetGlobalType(behaviour.Value)) as MonoBehaviour; + + if (component == null) + { + LogWarning("StartCoroutine: " + go.name + " missing behaviour: " + behaviour.Value); + return; + } + + switch (functionCall.ParameterType) + { + case "None": + component.StartCoroutine(functionCall.FunctionName); + return; + + case "int": + component.StartCoroutine(functionCall.FunctionName, functionCall.IntParameter.Value); + return; + + case "float": + component.StartCoroutine(functionCall.FunctionName, functionCall.FloatParameter.Value); + return; + + case "string": + component.StartCoroutine(functionCall.FunctionName, functionCall.StringParameter.Value); + return; + + case "bool": + component.StartCoroutine(functionCall.FunctionName, functionCall.BoolParameter.Value); + return; + + case "Vector2": + component.StartCoroutine(functionCall.FunctionName, functionCall.Vector2Parameter.Value); + return; + + case "Vector3": + component.StartCoroutine(functionCall.FunctionName, functionCall.Vector3Parameter.Value); + return; + + case "Rect": + component.StartCoroutine(functionCall.FunctionName, functionCall.RectParamater.Value); + return; + + case "GameObject": + component.StartCoroutine(functionCall.FunctionName, functionCall.GameObjectParameter.Value); + return; + + case "Material": + component.StartCoroutine(functionCall.FunctionName, functionCall.MaterialParameter.Value); + break; + + case "Texture": + component.StartCoroutine(functionCall.FunctionName, functionCall.TextureParameter.Value); + break; + + case "Quaternion": + component.StartCoroutine(functionCall.FunctionName, functionCall.QuaternionParameter.Value); + break; + + case "Object": + component.StartCoroutine(functionCall.FunctionName, functionCall.ObjectParameter.Value); + return; + } + } + + public override void OnExit() + { + if (component == null) + { + return; + } + + if (stopOnExit) + { + component.StopCoroutine(functionCall.FunctionName); + } + } + +#if UNITY_EDITOR + + + public override string ErrorCheck() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null || string.IsNullOrEmpty(behaviour.Value)) + { + return string.Empty; + } + + var type = ReflectionUtils.GetGlobalType(behaviour.Value); + if (type == null) + { + return "Missing Behaviour: " + behaviour.Value; + } + + if (cachedType != type) + { + cachedType = type; + methodNames = type.GetMethods(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic).Select(m => m.Name).ToList(); + } + + if (!string.IsNullOrEmpty(functionCall.FunctionName)) + { + if (!methodNames.Contains(functionCall.FunctionName)) + { + return "Missing Method: " + functionCall.FunctionName; + } + } + return string.Empty; + } + +#endif + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/StartCoroutine.cs.meta b/Assets/PlayMaker/Actions/StartCoroutine.cs.meta new file mode 100755 index 0000000..b29e859 --- /dev/null +++ b/Assets/PlayMaker/Actions/StartCoroutine.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 842057c7f39d18e409aa991699964102 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/StartLocationServiceUpdates.cs b/Assets/PlayMaker/Actions/StartLocationServiceUpdates.cs new file mode 100755 index 0000000..51cc7db --- /dev/null +++ b/Assets/PlayMaker/Actions/StartLocationServiceUpdates.cs @@ -0,0 +1,63 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Device)] + [Tooltip("Starts location service updates. Last location coordinates can be retrieved with GetLocationInfo.")] + public class StartLocationServiceUpdates : FsmStateAction + { + [Tooltip("Maximum time to wait in seconds before failing.")] + public FsmFloat maxWait; + public FsmFloat desiredAccuracy; + public FsmFloat updateDistance; + [Tooltip("Event to send when the location services have started.")] + public FsmEvent successEvent; + [Tooltip("Event to send if the location services fail to start.")] + public FsmEvent failedEvent; + +#if UNITY_IPHONE || UNITY_ANDROID || UNITY_BLACKBERRY || UNITY_WP8 + float startTime; +#endif + public override void Reset() + { + maxWait = 20; + desiredAccuracy = 10; + updateDistance = 10; + successEvent = null; + failedEvent = null; + } + + public override void OnEnter() + { +#if UNITY_IPHONE || UNITY_ANDROID || UNITY_BLACKBERRY || UNITY_WP8 + startTime = FsmTime.RealtimeSinceStartup; + + Input.location.Start(desiredAccuracy.Value, updateDistance.Value); +#else + Finish(); +#endif + } + + public override void OnUpdate() + { +#if UNITY_IPHONE || UNITY_ANDROID || UNITY_BLACKBERRY || UNITY_WP8 + + if (Input.location.status == LocationServiceStatus.Failed || + Input.location.status == LocationServiceStatus.Stopped || + (FsmTime.RealtimeSinceStartup - startTime) > maxWait.Value ) + { + Fsm.Event(failedEvent); + Finish(); + } + + if (Input.location.status == LocationServiceStatus.Running) + { + Fsm.Event(successEvent); + Finish(); + } +#endif + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/StartLocationServiceUpdates.cs.meta b/Assets/PlayMaker/Actions/StartLocationServiceUpdates.cs.meta new file mode 100755 index 0000000..8ab1080 --- /dev/null +++ b/Assets/PlayMaker/Actions/StartLocationServiceUpdates.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a2cd1b09e9c55ea44a57e9df022277c7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/StopAnimation.cs b/Assets/PlayMaker/Actions/StopAnimation.cs new file mode 100755 index 0000000..87f1095 --- /dev/null +++ b/Assets/PlayMaker/Actions/StopAnimation.cs @@ -0,0 +1,55 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Animation)] + [Tooltip("Stops all playing Animations on a Game Object. Optionally, specify a single Animation to Stop.")] + public class StopAnimation : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Animation))] + public FsmOwnerDefault gameObject; + [Tooltip("Leave empty to stop all playing animations.")] + [UIHint(UIHint.Animation)] + public FsmString animName; + + public override void Reset() + { + gameObject = null; + animName = null; + } + + public override void OnEnter() + { + DoStopAnimation(); + + Finish(); + } + + void DoStopAnimation() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (!UpdateCache(go)) + { + return; + } + + if (FsmString.IsNullOrEmpty(animName)) + { + animation.Stop(); + } + else + { + animation.Stop(animName.Value); + } + } + + /* + public override string ErrorCheck() + { + return ErrorCheckHelpers.CheckAnimationSetup(gameObject.value); + }*/ + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/StopAnimation.cs.meta b/Assets/PlayMaker/Actions/StopAnimation.cs.meta new file mode 100755 index 0000000..3ea8a24 --- /dev/null +++ b/Assets/PlayMaker/Actions/StopAnimation.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65734b83a2a4b7f4081d0bff7d0d9720 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/StopLocationServiceUpdates.cs b/Assets/PlayMaker/Actions/StopLocationServiceUpdates.cs new file mode 100755 index 0000000..f5f4497 --- /dev/null +++ b/Assets/PlayMaker/Actions/StopLocationServiceUpdates.cs @@ -0,0 +1,23 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Device)] + [Tooltip("Stops location service updates. This could be useful for saving battery life.")] + public class StopLocationServiceUpdates : FsmStateAction + { + public override void Reset() + { + } + + public override void OnEnter() + { +#if UNITY_IPHONE || UNITY_ANDROID || UNITY_BLACKBERRY || UNITY_WP8 + Input.location.Stop(); +#endif + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/StopLocationServiceUpdates.cs.meta b/Assets/PlayMaker/Actions/StopLocationServiceUpdates.cs.meta new file mode 100755 index 0000000..d044018 --- /dev/null +++ b/Assets/PlayMaker/Actions/StopLocationServiceUpdates.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31f8e229414b84e4bab36e3258d73312 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/StopMovieTexture.cs b/Assets/PlayMaker/Actions/StopMovieTexture.cs new file mode 100755 index 0000000..3efcd6f --- /dev/null +++ b/Assets/PlayMaker/Actions/StopMovieTexture.cs @@ -0,0 +1,36 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !(UNITY_IPHONE || UNITY_ANDROID || UNITY_FLASH || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE || UNITY_BLACKBERRY || UNITY_METRO || UNITY_WP8 || UNITY_PSM || UNITY_WEBGL) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Movie)] + [Tooltip("Stops playing the Movie Texture, and rewinds it to the beginning.")] + public class StopMovieTexture : FsmStateAction + { + [RequiredField] + [ObjectType(typeof(MovieTexture))] + public FsmObject movieTexture; + + public override void Reset() + { + movieTexture = null; + } + + public override void OnEnter() + { + var movie = movieTexture.Value as MovieTexture; + + if (movie != null) + { + movie.Stop(); + } + + Finish(); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/StopMovieTexture.cs.meta b/Assets/PlayMaker/Actions/StopMovieTexture.cs.meta new file mode 100755 index 0000000..1e07b22 --- /dev/null +++ b/Assets/PlayMaker/Actions/StopMovieTexture.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba927a406ee51c64b993fbeeb5da2abe +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/StringChanged.cs b/Assets/PlayMaker/Actions/StringChanged.cs new file mode 100755 index 0000000..7774cd3 --- /dev/null +++ b/Assets/PlayMaker/Actions/StringChanged.cs @@ -0,0 +1,48 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Tests if the value of a string variable has changed. Use this to send an event on change, or store a bool that can be used in other operations.")] + public class StringChanged : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString stringVariable; + public FsmEvent changedEvent; + [UIHint(UIHint.Variable)] + public FsmBool storeResult; + + string previousValue; + + public override void Reset() + { + stringVariable = null; + changedEvent = null; + storeResult = null; + } + + public override void OnEnter() + { + if (stringVariable.IsNone) + { + Finish(); + return; + } + + previousValue = stringVariable.Value; + } + + public override void OnUpdate() + { + if (stringVariable.Value != previousValue) + { + storeResult.Value = true; + Fsm.Event(changedEvent); + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/StringChanged.cs.meta b/Assets/PlayMaker/Actions/StringChanged.cs.meta new file mode 100755 index 0000000..2003dd2 --- /dev/null +++ b/Assets/PlayMaker/Actions/StringChanged.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1b5d01cc959ad214fabc2222238012a4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/StringCompare.cs b/Assets/PlayMaker/Actions/StringCompare.cs new file mode 100755 index 0000000..8c1b52d --- /dev/null +++ b/Assets/PlayMaker/Actions/StringCompare.cs @@ -0,0 +1,73 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Compares 2 Strings and sends Events based on the result.")] + public class StringCompare : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString stringVariable; + public FsmString compareTo; + public FsmEvent equalEvent; + public FsmEvent notEqualEvent; + [UIHint(UIHint.Variable)] + [Tooltip("Store the true/false result in a bool variable.")] + public FsmBool storeResult; + [Tooltip("Repeat every frame. Useful if any of the strings are changing over time.")] + public bool everyFrame; + + public override void Reset() + { + stringVariable = null; + compareTo = ""; + equalEvent = null; + notEqualEvent = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoStringCompare(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoStringCompare(); + } + + void DoStringCompare() + { + if (stringVariable == null || compareTo == null) return; + + var equal = stringVariable.Value == compareTo.Value; + + if (storeResult != null) + { + storeResult.Value = equal; + } + + if (equal && equalEvent != null) + { + Fsm.Event(equalEvent); + return; + } + + if (!equal && notEqualEvent != null) + { + Fsm.Event(notEqualEvent); + } + + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/StringCompare.cs.meta b/Assets/PlayMaker/Actions/StringCompare.cs.meta new file mode 100755 index 0000000..af1b46b --- /dev/null +++ b/Assets/PlayMaker/Actions/StringCompare.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2bc68b192ffe359498e74d0a626d6552 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/StringContains.cs b/Assets/PlayMaker/Actions/StringContains.cs new file mode 100755 index 0000000..aa399c3 --- /dev/null +++ b/Assets/PlayMaker/Actions/StringContains.cs @@ -0,0 +1,78 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Tests if a String contains another String.")] + public class StringContains : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("The String variable to test.")] + public FsmString stringVariable; + [RequiredField] + [Tooltip("Test if the String variable contains this string.")] + public FsmString containsString; + [Tooltip("Event to send if true.")] + public FsmEvent trueEvent; + [Tooltip("Event to send if false.")] + public FsmEvent falseEvent; + [UIHint(UIHint.Variable)] + [Tooltip("Store the true/false result in a bool variable.")] + public FsmBool storeResult; + [Tooltip("Repeat every frame. Useful if any of the strings are changing over time.")] + public bool everyFrame; + + public override void Reset() + { + stringVariable = null; + containsString = ""; + trueEvent = null; + falseEvent = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoStringContains(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoStringContains(); + } + + void DoStringContains() + { + if (stringVariable.IsNone || containsString.IsNone) return; + + var contains = stringVariable.Value.Contains(containsString.Value); + + if (storeResult != null) + { + storeResult.Value = contains; + } + + if (contains && trueEvent != null) + { + Fsm.Event(trueEvent); + return; + } + + if (!contains && falseEvent != null) + { + Fsm.Event(falseEvent); + } + + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/StringContains.cs.meta b/Assets/PlayMaker/Actions/StringContains.cs.meta new file mode 100755 index 0000000..cb97661 --- /dev/null +++ b/Assets/PlayMaker/Actions/StringContains.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 29907e54ec98f8f40991caa82ab032b7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/StringReplace.cs b/Assets/PlayMaker/Actions/StringReplace.cs new file mode 100755 index 0000000..721fd77 --- /dev/null +++ b/Assets/PlayMaker/Actions/StringReplace.cs @@ -0,0 +1,52 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.String)] + [Tooltip("Replace a substring with a new String.")] + public class StringReplace : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString stringVariable; + public FsmString replace; + public FsmString with; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString storeResult; + public bool everyFrame; + + public override void Reset() + { + stringVariable = null; + replace = ""; + with = ""; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoReplace(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoReplace(); + } + + void DoReplace() + { + if (stringVariable == null) return; + if (storeResult == null) return; + + storeResult.Value = stringVariable.Value.Replace(replace.Value, with.Value); + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/StringReplace.cs.meta b/Assets/PlayMaker/Actions/StringReplace.cs.meta new file mode 100755 index 0000000..93fbbbf --- /dev/null +++ b/Assets/PlayMaker/Actions/StringReplace.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 48b710fe4145c0e40a5576351fb00baa +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/StringSwitch.cs b/Assets/PlayMaker/Actions/StringSwitch.cs new file mode 100755 index 0000000..7359d4f --- /dev/null +++ b/Assets/PlayMaker/Actions/StringSwitch.cs @@ -0,0 +1,55 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Logic)] + [Tooltip("Sends an Event based on the value of a String Variable.")] + public class StringSwitch : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmString stringVariable; + [CompoundArray("String Switches", "Compare String", "Send Event")] + public FsmString[] compareTo; + public FsmEvent[] sendEvent; + public bool everyFrame; + + public override void Reset() + { + stringVariable = null; + compareTo = new FsmString[1]; + sendEvent = new FsmEvent[1]; + everyFrame = false; + } + + public override void OnEnter() + { + DoStringSwitch(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoStringSwitch(); + } + + void DoStringSwitch() + { + if (stringVariable.IsNone) + return; + + for (int i = 0; i < compareTo.Length; i++) + { + if (stringVariable.Value == compareTo[i].Value) + { + Fsm.Event(sendEvent[i]); + return; + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/StringSwitch.cs.meta b/Assets/PlayMaker/Actions/StringSwitch.cs.meta new file mode 100755 index 0000000..ea3eca5 --- /dev/null +++ b/Assets/PlayMaker/Actions/StringSwitch.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 75c736ea0ec04004fbd1ec30b144f0cf +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/SwipeGestureEvent.cs b/Assets/PlayMaker/Actions/SwipeGestureEvent.cs new file mode 100755 index 0000000..90e6553 --- /dev/null +++ b/Assets/PlayMaker/Actions/SwipeGestureEvent.cs @@ -0,0 +1,144 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + // TODO: fairly basic right now + // should have more options and be more robust, e.g., other fingers. + + [ActionCategory(ActionCategory.Device)] + [Tooltip("Sends an event when a swipe is detected.")] + public class SwipeGestureEvent : FsmStateAction + { + [Tooltip("How far a touch has to travel to be considered a swipe. Uses normalized distance (e.g. 1 = 1 screen diagonal distance). Should generally be a very small number.")] + public FsmFloat minSwipeDistance; + + [Tooltip("Event to send when swipe left detected.")] + public FsmEvent swipeLeftEvent; + [Tooltip("Event to send when swipe right detected.")] + public FsmEvent swipeRightEvent; + [Tooltip("Event to send when swipe up detected.")] + public FsmEvent swipeUpEvent; + [Tooltip("Event to send when swipe down detected.")] + public FsmEvent swipeDownEvent; + + // TODO +/* [UIHint(UIHint.Variable)] + [Tooltip("Store the speed of the swipe.")] + public FsmFloat getSpeed; + [UIHint(UIHint.Variable)] + [Tooltip("Store the distance the swipe traveled.")] + public FsmFloat getDistance;*/ + + float screenDiagonalSize; + float minSwipeDistancePixels; + bool touchStarted; + Vector2 touchStartPos; + //float touchStartTime; + + public override void Reset() + { + minSwipeDistance = 0.1f; + swipeLeftEvent = null; + swipeRightEvent = null; + swipeUpEvent = null; + swipeDownEvent = null; + } + + public override void OnEnter() + { + screenDiagonalSize = Mathf.Sqrt(Screen.width * Screen.width + Screen.height * Screen.height); + minSwipeDistancePixels = minSwipeDistance.Value * screenDiagonalSize; + } + + public override void OnUpdate() + { + if (Input.touchCount > 0) + { + var touch = Input.touches[0]; + + switch (touch.phase) + { + case TouchPhase.Began: + + touchStarted = true; + touchStartPos = touch.position; + //touchStartTime = FsmTime.RealtimeSinceStartup; + + break; + + case TouchPhase.Ended: + + if (touchStarted) + { + TestForSwipeGesture(touch); + touchStarted = false; + } + + break; + + case TouchPhase.Canceled: + + touchStarted = false; + + break; + + case TouchPhase.Stationary: + +/* if (touchStarted) + { + // don't want idle time to count towards swipe + + touchStartPos = touch.position; + touchStartTime = FsmTime.RealtimeSinceStartup; + }*/ + + break; + + case TouchPhase.Moved: + + break; + } + } + } + + void TestForSwipeGesture(Touch touch) + { + // test min distance + + var lastPos = touch.position; + var distance = Vector2.Distance(lastPos, touchStartPos); + + if (distance > minSwipeDistancePixels) + { + float dy = lastPos.y - touchStartPos.y; + float dx = lastPos.x - touchStartPos.x; + + float angle = Mathf.Rad2Deg * Mathf.Atan2(dx, dy); + + angle = (360 + angle - 45) % 360; + + Debug.Log (angle); + + if (angle < 90) + { + Fsm.Event(swipeRightEvent); + } + else if (angle < 180) + { + Fsm.Event(swipeDownEvent); + } + else if (angle < 270) + { + Fsm.Event(swipeLeftEvent); + } + else + { + Fsm.Event(swipeUpEvent); + } + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/SwipeGestureEvent.cs.meta b/Assets/PlayMaker/Actions/SwipeGestureEvent.cs.meta new file mode 100755 index 0000000..cff0a8f --- /dev/null +++ b/Assets/PlayMaker/Actions/SwipeGestureEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 66431494506220f4b84c08b4d259d7dc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/TakeScreenshot.cs b/Assets/PlayMaker/Actions/TakeScreenshot.cs new file mode 100755 index 0000000..bbd4958 --- /dev/null +++ b/Assets/PlayMaker/Actions/TakeScreenshot.cs @@ -0,0 +1,51 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !(UNITY_FLASH || UNITY_METRO) + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Application)] + [Tooltip("Saves a Screenshot to the users MyPictures folder. TIP: Can be useful for automated testing and debugging.")] + public class TakeScreenshot : FsmStateAction + { + [RequiredField] + public FsmString filename; + public bool autoNumber; + + private int screenshotCount; + + public override void Reset() + { + filename = ""; + autoNumber = false; + } + + public override void OnEnter() + { + if (string.IsNullOrEmpty(filename.Value)) return; + + string screenshotPath = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures)+"/"; + string screenshotFullPath = screenshotPath + filename.Value + ".png"; + + //Debug.Log(screenshotFullPath); + + if (autoNumber) + { + while (System.IO.File.Exists(screenshotFullPath)) + { + screenshotCount++; + screenshotFullPath = screenshotPath + filename.Value + screenshotCount + ".png"; + } + } + + Application.CaptureScreenshot(screenshotFullPath); + + Finish(); + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/TakeScreenshot.cs.meta b/Assets/PlayMaker/Actions/TakeScreenshot.cs.meta new file mode 100755 index 0000000..8c233cf --- /dev/null +++ b/Assets/PlayMaker/Actions/TakeScreenshot.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 09d6d60c2840eb643b61363529d70602 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/TestAction.cs b/Assets/PlayMaker/Actions/TestAction.cs new file mode 100755 index 0000000..beb4153 --- /dev/null +++ b/Assets/PlayMaker/Actions/TestAction.cs @@ -0,0 +1,5 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +/* + * Accidentally checked in a test action. + * Checking in empty file since there's no way to delete files when importing unitypackage +*/ \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/TestAction.cs.meta b/Assets/PlayMaker/Actions/TestAction.cs.meta new file mode 100755 index 0000000..cff5ceb --- /dev/null +++ b/Assets/PlayMaker/Actions/TestAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5ed225774ad2d9c46aa2700d574a6c86 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/TouchEvent.cs b/Assets/PlayMaker/Actions/TouchEvent.cs new file mode 100755 index 0000000..5e454ee --- /dev/null +++ b/Assets/PlayMaker/Actions/TouchEvent.cs @@ -0,0 +1,42 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Device)] + [Tooltip("Sends events based on Touch Phases. Optionally filter by a fingerID.")] + public class TouchEvent : FsmStateAction + { + public FsmInt fingerId; + public TouchPhase touchPhase; + public FsmEvent sendEvent; + [UIHint(UIHint.Variable)] + public FsmInt storeFingerId; + + public override void Reset() + { + fingerId = new FsmInt { UseVariable = true } ; + storeFingerId = null; + } + + public override void OnUpdate() + { + if (Input.touchCount > 0) + { + foreach (var touch in Input.touches) + { + + if (fingerId.IsNone || touch.fingerId == fingerId.Value) + { + if (touch.phase == touchPhase) + { + storeFingerId.Value = touch.fingerId; + Fsm.Event(sendEvent); + } + } + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/TouchEvent.cs.meta b/Assets/PlayMaker/Actions/TouchEvent.cs.meta new file mode 100755 index 0000000..728fae6 --- /dev/null +++ b/Assets/PlayMaker/Actions/TouchEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 393d647b57c36af45b57947a4078b1ed +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/TouchGUIEvent.cs b/Assets/PlayMaker/Actions/TouchGUIEvent.cs new file mode 100755 index 0000000..46221be --- /dev/null +++ b/Assets/PlayMaker/Actions/TouchGUIEvent.cs @@ -0,0 +1,251 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Device)] + [Tooltip("Sends events when a GUI Texture or GUI Text is touched. Optionally filter by a fingerID.")] + public class TouchGUIEvent : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(GUIElement))] + [Tooltip("The Game Object that owns the GUI Texture or GUI Text.")] + public FsmOwnerDefault gameObject; + + [Tooltip("Only detect touches that match this fingerID, or set to None.")] + public FsmInt fingerId; + + [ActionSection("Events")] + + [Tooltip("Event to send on touch began.")] + public FsmEvent touchBegan; + + [Tooltip("Event to send on touch moved.")] + public FsmEvent touchMoved; + + [Tooltip("Event to send on stationary touch.")] + public FsmEvent touchStationary; + + [Tooltip("Event to send on touch ended.")] + public FsmEvent touchEnded; + + [Tooltip("Event to send on touch cancel.")] + public FsmEvent touchCanceled; + + [Tooltip("Event to send if not touching (finger down but not over the GUI element)")] + public FsmEvent notTouching; + + [ActionSection("Store Results")] + + [UIHint(UIHint.Variable)] + [Tooltip("Store the fingerId of the touch.")] + public FsmInt storeFingerId; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the screen position where the GUI element was touched.")] + public FsmVector3 storeHitPoint; + + [Tooltip("Normalize the hit point screen coordinates (0-1).")] + public FsmBool normalizeHitPoint; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the offset position of the hit.")] + public FsmVector3 storeOffset; + + [Tooltip("How to measure the offset.")] + public OffsetOptions relativeTo; + + public enum OffsetOptions + { + TopLeft, + Center, + TouchStart + } + + [Tooltip("Normalize the offset.")] + public FsmBool normalizeOffset; + + [ActionSection("")] + + [Tooltip("Repeate every frame.")] + public bool everyFrame; + + // private work variables + + private Vector3 touchStartPos; + private GUIElement guiElement; + + public override void Reset() + { + gameObject = null; + fingerId = new FsmInt { UseVariable = true }; + + touchBegan = null; + touchMoved = null; + touchStationary = null; + touchEnded = null; + touchCanceled = null; + + storeFingerId = null; + storeHitPoint = null; + normalizeHitPoint = false; + storeOffset = null; + relativeTo = OffsetOptions.Center; + normalizeOffset = true; + + everyFrame = true; + } + + public override void OnEnter() + { + DoTouchGUIEvent(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoTouchGUIEvent(); + } + + void DoTouchGUIEvent() + { + if (Input.touchCount > 0) + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + guiElement = go.GetComponent() ?? (GUIElement) go.GetComponent(); + + if (guiElement == null) + { + return; + } + + foreach (var touch in Input.touches) + { + DoTouch(touch); + } + } + } + + void DoTouch(Touch touch) + { + // Filter by finger ID + + if (fingerId.IsNone || touch.fingerId == fingerId.Value) + { + // Get the screen position of the touch + + Vector3 touchPos = touch.position; + + // Is touchPos inside the guiElement's rect + + if (guiElement.HitTest(touchPos)) + { + // First touch? + + if (touch.phase == TouchPhase.Began) + { + touchStartPos = touchPos; + } + + // Store results + + storeFingerId.Value = touch.fingerId; + + if (normalizeHitPoint.Value) + { + touchPos.x /= Screen.width; + touchPos.y /= Screen.height; + } + + storeHitPoint.Value = touchPos; + + // Store touch offset + + DoTouchOffset(touchPos); + + // Send Events + + switch (touch.phase) + { + case TouchPhase.Began: + Fsm.Event(touchBegan); + return; + + case TouchPhase.Moved: + Fsm.Event(touchMoved); + return; + + case TouchPhase.Stationary: + Fsm.Event(touchStationary); + return; + + case TouchPhase.Ended: + Fsm.Event(touchEnded); + return; + + case TouchPhase.Canceled: + Fsm.Event(touchCanceled); + return; + } + } + else + { + Fsm.Event(notTouching); + } + } + } + + void DoTouchOffset(Vector3 touchPos) + { + if (storeOffset.IsNone) + { + return; + } + + var guiRect = guiElement.GetScreenRect(); + var offset = new Vector3(); + + switch (relativeTo) + { + case OffsetOptions.TopLeft: + + offset.x = touchPos.x - guiRect.x; + offset.y = touchPos.y - guiRect.y; + + break; + + case OffsetOptions.Center: + + var center = new Vector3(guiRect.x + guiRect.width * 0.5f, guiRect.y + guiRect.height * 0.5f, 0); + offset = touchPos - center; + + break; + + case OffsetOptions.TouchStart: + + offset = touchPos - touchStartPos; + + break; + } + + if (normalizeOffset.Value) + { + offset.x /= guiRect.width; + offset.y /= guiRect.height; + } + + storeOffset.Value = offset; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/TouchGUIEvent.cs.meta b/Assets/PlayMaker/Actions/TouchGUIEvent.cs.meta new file mode 100755 index 0000000..7cde12c --- /dev/null +++ b/Assets/PlayMaker/Actions/TouchGUIEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31371b1c65846cd49ab0207915507fd8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/TouchObjectEvent.cs b/Assets/PlayMaker/Actions/TouchObjectEvent.cs new file mode 100755 index 0000000..7f8e741 --- /dev/null +++ b/Assets/PlayMaker/Actions/TouchObjectEvent.cs @@ -0,0 +1,139 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Device)] + [Tooltip("Sends events when an object is touched. Optionally filter by a fingerID. NOTE: Uses the MainCamera!")] + public class TouchObjectEvent : FsmStateAction + { + [RequiredField] + [CheckForComponent(typeof(Collider))] + [Tooltip("The Game Object to detect touches on.")] + public FsmOwnerDefault gameObject; + + [RequiredField] + [Tooltip("How far from the camera is the Game Object pickable.")] + public FsmFloat pickDistance; + + [Tooltip("Only detect touches that match this fingerID, or set to None.")] + public FsmInt fingerId; + + [ActionSection("Events")] + + [Tooltip("Event to send on touch began.")] + public FsmEvent touchBegan; + + [Tooltip("Event to send on touch moved.")] + public FsmEvent touchMoved; + + [Tooltip("Event to send on stationary touch.")] + public FsmEvent touchStationary; + + [Tooltip("Event to send on touch ended.")] + public FsmEvent touchEnded; + + [Tooltip("Event to send on touch cancel.")] + public FsmEvent touchCanceled; + + [ActionSection("Store Results")] + + [UIHint(UIHint.Variable)] + [Tooltip("Store the fingerId of the touch.")] + public FsmInt storeFingerId; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the world position where the object was touched.")] + public FsmVector3 storeHitPoint; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the surface normal vector where the object was touched.")] + public FsmVector3 storeHitNormal; + + public override void Reset() + { + gameObject = null; + pickDistance = 100; + fingerId = new FsmInt { UseVariable = true }; + + touchBegan = null; + touchMoved = null; + touchStationary = null; + touchEnded = null; + touchCanceled = null; + + storeFingerId = null; + storeHitPoint = null; + storeHitNormal = null; + } + + public override void OnUpdate() + { + if (Camera.main == null) + { + LogError("No MainCamera defined!"); + Finish(); + return; + } + + if (Input.touchCount > 0) + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + foreach (var touch in Input.touches) + { + if (fingerId.IsNone || touch.fingerId == fingerId.Value) + { + var screenPos = touch.position; + + RaycastHit hitInfo; + Physics.Raycast(Camera.main.ScreenPointToRay(screenPos), out hitInfo, pickDistance.Value); + + // Store hitInfo so it can be accessed by other actions + // E.g., Get Raycast Hit Info + Fsm.RaycastHitInfo = hitInfo; + + if (hitInfo.transform != null) + { + if (hitInfo.transform.gameObject == go) + { + storeFingerId.Value = touch.fingerId; + storeHitPoint.Value = hitInfo.point; + storeHitNormal.Value = hitInfo.normal; + + switch (touch.phase) + { + case TouchPhase.Began: + Fsm.Event(touchBegan); + return; + + case TouchPhase.Moved: + Fsm.Event(touchMoved); + return; + + case TouchPhase.Stationary: + Fsm.Event(touchStationary); + return; + + case TouchPhase.Ended: + Fsm.Event(touchEnded); + return; + + case TouchPhase.Canceled: + Fsm.Event(touchCanceled); + return; + } + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/TouchObjectEvent.cs.meta b/Assets/PlayMaker/Actions/TouchObjectEvent.cs.meta new file mode 100755 index 0000000..d1bec71 --- /dev/null +++ b/Assets/PlayMaker/Actions/TouchObjectEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 68b93ab07745712458231ad1ded58d0e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/TrackMouseMovement.cs b/Assets/PlayMaker/Actions/TrackMouseMovement.cs new file mode 100755 index 0000000..b7cf085 --- /dev/null +++ b/Assets/PlayMaker/Actions/TrackMouseMovement.cs @@ -0,0 +1,19 @@ +using UnityEngine; +using System.Collections; + +public class TrackMouseMovement : MonoBehaviour +{ + + // Use this for initialization + void Start () + { + + } + + // Update is called once per frame + void Update () + { + + } +} + diff --git a/Assets/PlayMaker/Actions/TrackMouseMovement.cs.meta b/Assets/PlayMaker/Actions/TrackMouseMovement.cs.meta new file mode 100755 index 0000000..be0ad3c --- /dev/null +++ b/Assets/PlayMaker/Actions/TrackMouseMovement.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 55b0c3b9e1ea5934786c70769cb8f160 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/TransformDirection.cs b/Assets/PlayMaker/Actions/TransformDirection.cs new file mode 100755 index 0000000..ee67561 --- /dev/null +++ b/Assets/PlayMaker/Actions/TransformDirection.cs @@ -0,0 +1,48 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Transforms a Direction from a Game Object's local space to world space.")] + public class TransformDirection : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [RequiredField] + public FsmVector3 localDirection; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 storeResult; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + localDirection = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoTransformDirection(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoTransformDirection(); + } + + void DoTransformDirection() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if(go == null) return; + + storeResult.Value = go.transform.TransformDirection(localDirection.Value); + } + } +} + diff --git a/Assets/PlayMaker/Actions/TransformDirection.cs.meta b/Assets/PlayMaker/Actions/TransformDirection.cs.meta new file mode 100755 index 0000000..ba44eb9 --- /dev/null +++ b/Assets/PlayMaker/Actions/TransformDirection.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ead0acdc4792b3d43b8608902c1298f6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/TransformInputToWorldSpace.cs b/Assets/PlayMaker/Actions/TransformInputToWorldSpace.cs new file mode 100755 index 0000000..75aacfd --- /dev/null +++ b/Assets/PlayMaker/Actions/TransformInputToWorldSpace.cs @@ -0,0 +1,128 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Input)] + [Tooltip("Transforms 2d input into a 3d world space vector. E.g., can be used to transform input from a touch joystick to a movement vector.")] + public class TransformInputToWorldSpace : FsmStateAction + { + public enum AxisPlane + { + XZ, + XY, + YZ + } + + [UIHint(UIHint.Variable)] + [Tooltip("The horizontal input.")] + public FsmFloat horizontalInput; + + [UIHint(UIHint.Variable)] + [Tooltip("The vertical input.")] + public FsmFloat verticalInput; + + [Tooltip("Input axis are reported in the range -1 to 1, this multiplier lets you set a new range.")] + public FsmFloat multiplier; + + [RequiredField] + [Tooltip("The world plane to map the 2d input onto.")] + public AxisPlane mapToPlane; + + [Tooltip("Make the result relative to a GameObject, typically the main camera.")] + public FsmGameObject relativeTo; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the direction vector.")] + public FsmVector3 storeVector; + + [UIHint(UIHint.Variable)] + [Tooltip("Store the length of the direction vector.")] + public FsmFloat storeMagnitude; + + public override void Reset() + { + horizontalInput = null; + verticalInput = null; + multiplier = 1.0f; + mapToPlane = AxisPlane.XZ; + storeVector = null; + storeMagnitude = null; + } + + public override void OnUpdate() + { + var forward = new Vector3(); + var right = new Vector3(); + + if (relativeTo.Value == null) + { + switch (mapToPlane) + { + case AxisPlane.XZ: + forward = Vector3.forward; + right = Vector3.right; + break; + + case AxisPlane.XY: + forward = Vector3.up; + right = Vector3.right; + break; + + case AxisPlane.YZ: + forward = Vector3.up; + right = Vector3.forward; + break; + } + } + else + { + var transform = relativeTo.Value.transform; + + switch (mapToPlane) + { + case AxisPlane.XZ: + forward = transform.TransformDirection(Vector3.forward); + forward.y = 0; + forward = forward.normalized; + right = new Vector3(forward.z, 0, -forward.x); + break; + + case AxisPlane.XY: + case AxisPlane.YZ: + // NOTE: in relative mode XY ans YZ are the same! + forward = Vector3.up; + forward.z = 0; + forward = forward.normalized; + right = transform.TransformDirection(Vector3.right); + break; + } + + // Right vector relative to the object + // Always orthogonal to the forward vector + + } + + // get individual axis + // leaving an axis blank or set to None sets it to 0 + + var h = horizontalInput.IsNone ? 0f : horizontalInput.Value; + var v = verticalInput.IsNone ? 0f : verticalInput.Value; + + // calculate resulting direction vector + + var direction = h * right + v * forward; + direction *= multiplier.Value; + + storeVector.Value = direction; + + if (!storeMagnitude.IsNone) + { + storeMagnitude.Value = direction.magnitude; + } + } + } +} + diff --git a/Assets/PlayMaker/Actions/TransformInputToWorldSpace.cs.meta b/Assets/PlayMaker/Actions/TransformInputToWorldSpace.cs.meta new file mode 100755 index 0000000..c24632e --- /dev/null +++ b/Assets/PlayMaker/Actions/TransformInputToWorldSpace.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0922bb5e3097a7948a84b189b86dcb65 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/TransformPoint.cs b/Assets/PlayMaker/Actions/TransformPoint.cs new file mode 100755 index 0000000..98334b6 --- /dev/null +++ b/Assets/PlayMaker/Actions/TransformPoint.cs @@ -0,0 +1,48 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Transforms a Position from a Game Object's local space to world space.")] + public class TransformPoint : FsmStateAction + { + [RequiredField] + public FsmOwnerDefault gameObject; + [RequiredField] + public FsmVector3 localPosition; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 storeResult; + public bool everyFrame; + + public override void Reset() + { + gameObject = null; + localPosition = null; + storeResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoTransformPoint(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoTransformPoint(); + } + + void DoTransformPoint() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if(go == null) return; + + storeResult.Value = go.transform.TransformPoint(localPosition.Value); + } + } +} + diff --git a/Assets/PlayMaker/Actions/TransformPoint.cs.meta b/Assets/PlayMaker/Actions/TransformPoint.cs.meta new file mode 100755 index 0000000..6e97c89 --- /dev/null +++ b/Assets/PlayMaker/Actions/TransformPoint.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bc14805ab1b72f74a91e1f9e58ca6a91 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Translate.cs b/Assets/PlayMaker/Actions/Translate.cs new file mode 100755 index 0000000..6ada4c3 --- /dev/null +++ b/Assets/PlayMaker/Actions/Translate.cs @@ -0,0 +1,139 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Transform)] + [Tooltip("Translates a Game Object. Use a Vector3 variable and/or XYZ components. To leave any axis unchanged, set variable to 'None'.")] + public class Translate : FsmStateAction + { + [RequiredField] + [Tooltip("The game object to translate.")] + public FsmOwnerDefault gameObject; + + [UIHint(UIHint.Variable)] + [Tooltip("A translation vector. NOTE: You can override individual axis below.")] + public FsmVector3 vector; + + [Tooltip("Translation along x axis.")] + public FsmFloat x; + + [Tooltip("Translation along y axis.")] + public FsmFloat y; + + [Tooltip("Translation along z axis.")] + public FsmFloat z; + + [Tooltip("Translate in local or world space.")] + public Space space; + + [Tooltip("Translate over one second")] + public bool perSecond; + + [Tooltip("Repeat every frame.")] + public bool everyFrame; + + [Tooltip("Perform the translate in LateUpdate. This is useful if you want to override the position of objects that are animated or otherwise positioned in Update.")] + public bool lateUpdate; + + [Tooltip("Perform the translate in FixedUpdate. This is useful when working with rigid bodies and physics.")] + public bool fixedUpdate; + + public override void Reset() + { + gameObject = null; + vector = null; + // default axis to variable dropdown with None selected. + x = new FsmFloat { UseVariable = true }; + y = new FsmFloat { UseVariable = true }; + z = new FsmFloat { UseVariable = true }; + space = Space.Self; + perSecond = true; + everyFrame = true; + lateUpdate = false; + fixedUpdate = false; + } + + public override void OnPreprocess() + { + Fsm.HandleFixedUpdate = true; + } + + public override void OnEnter() + { + if (!everyFrame && !lateUpdate && !fixedUpdate) + { + DoTranslate(); + Finish(); + } + } + + public override void OnUpdate() + { + if (!lateUpdate && !fixedUpdate) + { + DoTranslate(); + } + } + + public override void OnLateUpdate() + { + if (lateUpdate) + { + DoTranslate(); + } + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnFixedUpdate() + { + if (fixedUpdate) + { + DoTranslate(); + } + + if (!everyFrame) + { + Finish(); + } + } + + void DoTranslate() + { + // init + + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (go == null) + { + return; + } + + // Use vector if specified + + var translate = vector.IsNone ? new Vector3(x.Value, y.Value, z.Value) : vector.Value; + + // override any axis + + if (!x.IsNone) translate.x = x.Value; + if (!y.IsNone) translate.y = y.Value; + if (!z.IsNone) translate.z = z.Value; + + // apply + + if (!perSecond) + { + go.transform.Translate(translate, space); + } + else + { + go.transform.Translate(translate * Time.deltaTime, space); + } + } + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Translate.cs.meta b/Assets/PlayMaker/Actions/Translate.cs.meta new file mode 100755 index 0000000..15206b2 --- /dev/null +++ b/Assets/PlayMaker/Actions/Translate.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 64964a3148c610e4ba0de21b424e6169 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/TriggerEvent.cs b/Assets/PlayMaker/Actions/TriggerEvent.cs new file mode 100755 index 0000000..08a8636 --- /dev/null +++ b/Assets/PlayMaker/Actions/TriggerEvent.cs @@ -0,0 +1,91 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System; +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Detect collisions with objects that have RigidBody components. \nNOTE: The system events, TRIGGER ENTER, TRIGGER STAY, and TRIGGER EXIT are sent when any object collides with the trigger. Use this action to filter collisions by Tag.")] + public class TriggerEvent : FsmStateAction + { + public TriggerType trigger; + [UIHint(UIHint.Tag)] + public FsmString collideTag; + public FsmEvent sendEvent; + [UIHint(UIHint.Variable)] + public FsmGameObject storeCollider; + + public override void Reset() + { + trigger = TriggerType.OnTriggerEnter; + collideTag = "Untagged"; + sendEvent = null; + storeCollider = null; + } + + public override void OnPreprocess() + { + switch (trigger) + { + case TriggerType.OnTriggerEnter: + Fsm.HandleTriggerEnter = true; + break; + case TriggerType.OnTriggerStay: + Fsm.HandleTriggerStay = true; + break; + case TriggerType.OnTriggerExit: + Fsm.HandleTriggerExit = true; + break; + } + } + + void StoreCollisionInfo(Collider collisionInfo) + { + storeCollider.Value = collisionInfo.gameObject; + } + + public override void DoTriggerEnter(Collider other) + { + if (trigger == TriggerType.OnTriggerEnter) + { + if (other.gameObject.tag == collideTag.Value) + { + StoreCollisionInfo(other); + Fsm.Event(sendEvent); + } + } + } + + public override void DoTriggerStay(Collider other) + { + if (trigger == TriggerType.OnTriggerStay) + { + if (other.gameObject.tag == collideTag.Value) + { + StoreCollisionInfo(other); + Fsm.Event(sendEvent); + } + } + } + + public override void DoTriggerExit(Collider other) + { + if (trigger == TriggerType.OnTriggerExit) + { + if (other.gameObject.tag == collideTag.Value) + { + StoreCollisionInfo(other); + Fsm.Event(sendEvent); + } + } + } + + public override string ErrorCheck() + { + return ActionHelpers.CheckOwnerPhysicsSetup(Owner); + } + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/TriggerEvent.cs.meta b/Assets/PlayMaker/Actions/TriggerEvent.cs.meta new file mode 100755 index 0000000..9399922 --- /dev/null +++ b/Assets/PlayMaker/Actions/TriggerEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f9b2aeda5f6da8e449f7450fcb104bfd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/UseGUILayout.cs b/Assets/PlayMaker/Actions/UseGUILayout.cs new file mode 100755 index 0000000..5b2b4ce --- /dev/null +++ b/Assets/PlayMaker/Actions/UseGUILayout.cs @@ -0,0 +1,25 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.GUILayout)] + [Tooltip("Turn GUILayout on/off. If you don't use GUILayout actions you can get some performace back by turning GUILayout off. This can make a difference on iOS platforms.")] + public class UseGUILayout : FsmStateAction + { + [RequiredField] + public bool turnOffGUIlayout; + + public override void Reset() + { + turnOffGUIlayout = true; + } + + public override void OnEnter() + { + Fsm.Owner.useGUILayout = !turnOffGUIlayout; + Finish(); + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/UseGUILayout.cs.meta b/Assets/PlayMaker/Actions/UseGUILayout.cs.meta new file mode 100755 index 0000000..694f5f2 --- /dev/null +++ b/Assets/PlayMaker/Actions/UseGUILayout.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 087d873552a49ee4f9ba2751ce142cf0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/UseGravity.cs b/Assets/PlayMaker/Actions/UseGravity.cs new file mode 100755 index 0000000..ed14431 --- /dev/null +++ b/Assets/PlayMaker/Actions/UseGravity.cs @@ -0,0 +1,38 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Sets whether a Game Object's Rigidy Body is affected by Gravity.")] + public class UseGravity : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + public FsmOwnerDefault gameObject; + [RequiredField] + public FsmBool useGravity; + + public override void Reset() + { + gameObject = null; + useGravity = true; + } + + public override void OnEnter() + { + DoUseGravity(); + Finish(); + } + + void DoUseGravity() + { + var go = Fsm.GetOwnerDefaultTarget(gameObject); + if (UpdateCache(go)) + { + rigidbody.useGravity = useGravity.Value; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/UseGravity.cs.meta b/Assets/PlayMaker/Actions/UseGravity.cs.meta new file mode 100755 index 0000000..176bee2 --- /dev/null +++ b/Assets/PlayMaker/Actions/UseGravity.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3c5807ddf1f36fe4ea8d1a60993eef7a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Vector3Add.cs b/Assets/PlayMaker/Actions/Vector3Add.cs new file mode 100755 index 0000000..d1bbfa3 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Add.cs @@ -0,0 +1,50 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Adds a value to Vector3 Variable.")] + public class Vector3Add : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 vector3Variable; + [RequiredField] + public FsmVector3 addVector; + public bool everyFrame; + public bool perSecond; + + public override void Reset() + { + vector3Variable = null; + addVector = new FsmVector3 { UseVariable = true }; + everyFrame = false; + perSecond = false; + } + + public override void OnEnter() + { + DoVector3Add(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoVector3Add(); + } + + void DoVector3Add() + { + if(perSecond) + vector3Variable.Value = vector3Variable.Value + addVector.Value * Time.deltaTime; + else + vector3Variable.Value = vector3Variable.Value + addVector.Value; + + } + } +} + diff --git a/Assets/PlayMaker/Actions/Vector3Add.cs.meta b/Assets/PlayMaker/Actions/Vector3Add.cs.meta new file mode 100755 index 0000000..2281293 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Add.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a6160d3d3082a444b0f832be8f920b3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Vector3AddXYZ.cs b/Assets/PlayMaker/Actions/Vector3AddXYZ.cs new file mode 100755 index 0000000..7d32a1e --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3AddXYZ.cs @@ -0,0 +1,59 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Adds a XYZ values to Vector3 Variable.")] + public class Vector3AddXYZ : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 vector3Variable; + public FsmFloat addX; + public FsmFloat addY; + public FsmFloat addZ; + public bool everyFrame; + public bool perSecond; + + public override void Reset() + { + vector3Variable = null; + addX = 0; + addY = 0; + addZ = 0; + everyFrame = false; + perSecond = false; + } + + public override void OnEnter() + { + DoVector3AddXYZ(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoVector3AddXYZ(); + } + + void DoVector3AddXYZ() + { + var vector = new Vector3(addX.Value, addY.Value, addZ.Value); + + if(perSecond) + { + vector3Variable.Value += vector * Time.deltaTime; + } + else + { + vector3Variable.Value += vector; + } + + } + } +} + diff --git a/Assets/PlayMaker/Actions/Vector3AddXYZ.cs.meta b/Assets/PlayMaker/Actions/Vector3AddXYZ.cs.meta new file mode 100755 index 0000000..e9be34a --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3AddXYZ.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 04a3c6d4bfd04f3409f9b822241251bc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Vector3ClampMagnitude.cs b/Assets/PlayMaker/Actions/Vector3ClampMagnitude.cs new file mode 100755 index 0000000..c05b52a --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3ClampMagnitude.cs @@ -0,0 +1,44 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Clamps the Magnitude of Vector3 Variable.")] + public class Vector3ClampMagnitude : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 vector3Variable; + [RequiredField] + public FsmFloat maxLength; + public bool everyFrame; + + public override void Reset() + { + vector3Variable = null; + maxLength = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoVector3ClampMagnitude(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoVector3ClampMagnitude(); + } + + void DoVector3ClampMagnitude() + { + vector3Variable.Value = Vector3.ClampMagnitude(vector3Variable.Value, maxLength.Value); + } + } +} + diff --git a/Assets/PlayMaker/Actions/Vector3ClampMagnitude.cs.meta b/Assets/PlayMaker/Actions/Vector3ClampMagnitude.cs.meta new file mode 100755 index 0000000..8ad858d --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3ClampMagnitude.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: efb9a13258c70b04f901aa1501f3a5b7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Vector3HighPassFilter.cs b/Assets/PlayMaker/Actions/Vector3HighPassFilter.cs new file mode 100755 index 0000000..c820a5d --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3HighPassFilter.cs @@ -0,0 +1,43 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Use a high pass filter to isolate sudden changes in a Vector3 Variable. Useful when working with Get Device Acceleration to remove the constant effect of gravity.")] + public class Vector3HighPassFilter : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Vector3 Variable to filter. Should generally come from some constantly updated input, e.g., acceleration.")] + public FsmVector3 vector3Variable; + [Tooltip("Determines how much influence new changes have.")] + public FsmFloat filteringFactor; + + Vector3 filteredVector; + + public override void Reset() + { + vector3Variable = null; + filteringFactor = 0.1f; + } + + public override void OnEnter() + { + filteredVector = new Vector3(vector3Variable.Value.x, vector3Variable.Value.y, vector3Variable.Value.z); + } + + public override void OnUpdate() + { + // Subtract the low-pass value from the current value to get a simplified high-pass filter + + filteredVector.x = vector3Variable.Value.x - ( (vector3Variable.Value.x * filteringFactor.Value) + (filteredVector.x * (1.0f - filteringFactor.Value)) ); + filteredVector.y = vector3Variable.Value.y - ( (vector3Variable.Value.y * filteringFactor.Value) + (filteredVector.y * (1.0f - filteringFactor.Value)) ); + filteredVector.z = vector3Variable.Value.z - ( (vector3Variable.Value.z * filteringFactor.Value) + (filteredVector.z * (1.0f - filteringFactor.Value)) ); + + vector3Variable.Value = new Vector3(filteredVector.x, filteredVector.y, filteredVector.z); + } + } +} + diff --git a/Assets/PlayMaker/Actions/Vector3HighPassFilter.cs.meta b/Assets/PlayMaker/Actions/Vector3HighPassFilter.cs.meta new file mode 100755 index 0000000..fcc07bb --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3HighPassFilter.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ffd5472b9aee11747aed59bf927525bd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Vector3Interpolate.cs b/Assets/PlayMaker/Actions/Vector3Interpolate.cs new file mode 100755 index 0000000..4e5fe0a --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Interpolate.cs @@ -0,0 +1,88 @@ +// (c) Copyright HutongGames, LLC 2010-2015. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Interpolates between 2 Vector3 values over a specified Time.")] + public class Vector3Interpolate : FsmStateAction + { + public InterpolationType mode; + [RequiredField] + public FsmVector3 fromVector; + [RequiredField] + public FsmVector3 toVector; + [RequiredField] + public FsmFloat time; + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 storeResult; + public FsmEvent finishEvent; + [Tooltip("Ignore TimeScale")] + public bool realTime; + + private float startTime; + private float currentTime; + + public override void Reset() + { + mode = InterpolationType.Linear; + fromVector = new FsmVector3 { UseVariable = true }; + toVector = new FsmVector3 { UseVariable = true }; + time = 1.0f; + storeResult = null; + finishEvent = null; + realTime = false; + } + + public override void OnEnter() + { + startTime = FsmTime.RealtimeSinceStartup; + currentTime = 0f; + + if (storeResult == null) + Finish(); + else + storeResult.Value = fromVector.Value; + } + + public override void OnUpdate() + { + // update time + + if (realTime) + { + currentTime = FsmTime.RealtimeSinceStartup - startTime; + } + else + { + currentTime += Time.deltaTime; + } + + float weight = currentTime/time.Value; + + switch (mode) { + + case InterpolationType.Linear: + break; + + case InterpolationType.EaseInOut: + weight = Mathf.SmoothStep(0, 1, weight); + break; + } + + storeResult.Value = Vector3.Lerp(fromVector.Value, toVector.Value, weight); + + if (weight >= 1) + { + if (finishEvent != null) + Fsm.Event(finishEvent); + + Finish(); + } + + } + } +} + diff --git a/Assets/PlayMaker/Actions/Vector3Interpolate.cs.meta b/Assets/PlayMaker/Actions/Vector3Interpolate.cs.meta new file mode 100755 index 0000000..c71ca13 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Interpolate.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f89b9214e3b15c540a096bd4ba7e22d9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Vector3Invert.cs b/Assets/PlayMaker/Actions/Vector3Invert.cs new file mode 100755 index 0000000..72e2398 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Invert.cs @@ -0,0 +1,35 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Reverses the direction of a Vector3 Variable. Same as multiplying by -1.")] + public class Vector3Invert : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 vector3Variable; + + public bool everyFrame; + + public override void Reset() + { + vector3Variable = null; + everyFrame = false; + } + + public override void OnEnter() + { + vector3Variable.Value = vector3Variable.Value * -1; + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + vector3Variable.Value = vector3Variable.Value * -1; + } + } +} + diff --git a/Assets/PlayMaker/Actions/Vector3Invert.cs.meta b/Assets/PlayMaker/Actions/Vector3Invert.cs.meta new file mode 100755 index 0000000..0d29799 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Invert.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 160c9235249d02249ae944e0b2523e69 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Vector3Lerp.cs b/Assets/PlayMaker/Actions/Vector3Lerp.cs new file mode 100755 index 0000000..fe4949f --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Lerp.cs @@ -0,0 +1,60 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Linearly interpolates between 2 vectors.")] + public class Vector3Lerp : FsmStateAction + { + [RequiredField] + [Tooltip("First Vector.")] + public FsmVector3 fromVector; + + [RequiredField] + [Tooltip("Second Vector.")] + public FsmVector3 toVector; + + [RequiredField] + [Tooltip("Interpolate between From Vector and ToVector by this amount. Value is clamped to 0-1 range. 0 = From Vector; 1 = To Vector; 0.5 = half way between.")] + public FsmFloat amount; + + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Store the result in this vector variable.")] + public FsmVector3 storeResult; + + [Tooltip("Repeat every frame. Useful if any of the values are changing.")] + public bool everyFrame; + + public override void Reset() + { + fromVector = new FsmVector3 { UseVariable = true }; + toVector = new FsmVector3 { UseVariable = true }; + storeResult = null; + everyFrame = true; + } + + public override void OnEnter() + { + DoVector3Lerp(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoVector3Lerp(); + } + + void DoVector3Lerp() + { + storeResult.Value = Vector3.Lerp(fromVector.Value, toVector.Value, amount.Value); + } + } +} + diff --git a/Assets/PlayMaker/Actions/Vector3Lerp.cs.meta b/Assets/PlayMaker/Actions/Vector3Lerp.cs.meta new file mode 100755 index 0000000..007a35c --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Lerp.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e8abfcbb5b772d44b446227d460eaf4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Vector3LowPassFilter.cs b/Assets/PlayMaker/Actions/Vector3LowPassFilter.cs new file mode 100755 index 0000000..7db9df1 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3LowPassFilter.cs @@ -0,0 +1,41 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Use a low pass filter to reduce the influence of sudden changes in a Vector3 Variable. Useful when working with Get Device Acceleration to isolate gravity.")] + public class Vector3LowPassFilter : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + [Tooltip("Vector3 Variable to filter. Should generally come from some constantly updated input, e.g., acceleration.")] + public FsmVector3 vector3Variable; + [Tooltip("Determines how much influence new changes have. E.g., 0.1 keeps 10 percent of the unfiltered vector and 90 percent of the previously filtered value.")] + public FsmFloat filteringFactor; + + Vector3 filteredVector; + + public override void Reset() + { + vector3Variable = null; + filteringFactor = 0.1f; + } + + public override void OnEnter() + { + filteredVector = new Vector3(vector3Variable.Value.x, vector3Variable.Value.y, vector3Variable.Value.z); + } + + public override void OnUpdate() + { + filteredVector.x = (vector3Variable.Value.x * filteringFactor.Value) + (filteredVector.x * (1.0f - filteringFactor.Value)); + filteredVector.y = (vector3Variable.Value.y * filteringFactor.Value) + (filteredVector.y * (1.0f - filteringFactor.Value)); + filteredVector.z = (vector3Variable.Value.z * filteringFactor.Value) + (filteredVector.z * (1.0f - filteringFactor.Value)); + + vector3Variable.Value = new Vector3(filteredVector.x, filteredVector.y, filteredVector.z); + } + } +} + diff --git a/Assets/PlayMaker/Actions/Vector3LowPassFilter.cs.meta b/Assets/PlayMaker/Actions/Vector3LowPassFilter.cs.meta new file mode 100755 index 0000000..5155ba5 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3LowPassFilter.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8ef747ac52d7649469f8439c04b0d61b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Vector3Multiply.cs b/Assets/PlayMaker/Actions/Vector3Multiply.cs new file mode 100755 index 0000000..9935919 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Multiply.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Multiplies a Vector3 variable by a Float.")] + public class Vector3Multiply : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 vector3Variable; + [RequiredField] + public FsmFloat multiplyBy; + public bool everyFrame; + + public override void Reset() + { + vector3Variable = null; + multiplyBy = 1; + everyFrame = false; + } + + public override void OnEnter() + { + vector3Variable.Value = vector3Variable.Value * multiplyBy.Value; + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + vector3Variable.Value = vector3Variable.Value * multiplyBy.Value; + } + } +} + diff --git a/Assets/PlayMaker/Actions/Vector3Multiply.cs.meta b/Assets/PlayMaker/Actions/Vector3Multiply.cs.meta new file mode 100755 index 0000000..7f56903 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Multiply.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7fd6a420792cc5a46bbef572ddbf89ca +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Vector3Normalize.cs b/Assets/PlayMaker/Actions/Vector3Normalize.cs new file mode 100755 index 0000000..2560858 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Normalize.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. +// BUG FIX: http://hutonggames.com/playmakerforum/index.php?topic=476.0;topicseen + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Normalizes a Vector3 Variable.")] + public class Vector3Normalize : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 vector3Variable; + public bool everyFrame; + + public override void Reset() + { + vector3Variable = null; + everyFrame = false; + } + + public override void OnEnter() + { + vector3Variable.Value = vector3Variable.Value.normalized; + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + vector3Variable.Value = vector3Variable.Value.normalized; + } + } +} + diff --git a/Assets/PlayMaker/Actions/Vector3Normalize.cs.meta b/Assets/PlayMaker/Actions/Vector3Normalize.cs.meta new file mode 100755 index 0000000..49ed201 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Normalize.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 870da0581c75fe744a3a742d7620ff1a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Vector3Operator.cs b/Assets/PlayMaker/Actions/Vector3Operator.cs new file mode 100755 index 0000000..4e85a64 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Operator.cs @@ -0,0 +1,134 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Performs most possible operations on 2 Vector3: Dot product, Cross product, Distance, Angle, Project, Reflect, Add, Subtract, Multiply, Divide, Min, Max")] + public class Vector3Operator : FsmStateAction + { + public enum Vector3Operation + { + DotProduct, + CrossProduct, + Distance, + Angle, + Project, + Reflect, + Add, + Subtract, + Multiply, + Divide, + Min, + Max + } + + [RequiredField] + public FsmVector3 vector1; + [RequiredField] + public FsmVector3 vector2; + public Vector3Operation operation = Vector3Operation.Add; + + [UIHint(UIHint.Variable)] + public FsmVector3 storeVector3Result; + + [UIHint(UIHint.Variable)] + public FsmFloat storeFloatResult; + + public bool everyFrame; + + public override void Reset() + { + vector1 = null; + vector2 = null; + operation = Vector3Operation.Add; + storeVector3Result = null; + storeFloatResult = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoVector3Operator(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoVector3Operator(); + } + + void DoVector3Operator() + { + var v1 = vector1.Value; + var v2 = vector2.Value; + + switch (operation) + { + case Vector3Operation.DotProduct: + storeFloatResult.Value = Vector3.Dot(v1, v2); + break; + + case Vector3Operation.CrossProduct: + storeVector3Result.Value = Vector3.Cross(v1, v2); + break; + + case Vector3Operation.Distance: + storeFloatResult.Value = Vector3.Distance(v1, v2); + break; + + case Vector3Operation.Angle: + storeFloatResult.Value = Vector3.Angle(v1, v2); + break; + + case Vector3Operation.Project: + storeVector3Result.Value = Vector3.Project(v1, v2); + break; + + case Vector3Operation.Reflect: + storeVector3Result.Value = Vector3.Reflect(v1, v2); + break; + + case Vector3Operation.Add: + storeVector3Result.Value = v1 + v2; + break; + + case Vector3Operation.Subtract: + storeVector3Result.Value = v1 - v2; + break; + + case Vector3Operation.Multiply: + // I know... this is a far reach and not usefull in 99% of cases. + // I do use it when I use vector3 as arrays recipients holding something else than a position in space. + var multResult = Vector3.zero; + multResult.x = v1.x * v2.x; + multResult.y = v1.y * v2.y; + multResult.z = v1.z * v2.z; + storeVector3Result.Value = multResult; + break; + + case Vector3Operation.Divide: // I know... this is a far reach and not usefull in 99% of cases. + // I do use it when I use vector3 as arrays recipients holding something else than a position in space. + var divResult = Vector3.zero; + divResult.x = v1.x / v2.x; + divResult.y = v1.y / v2.y; + divResult.z = v1.z / v2.z; + storeVector3Result.Value = divResult; + break; + + case Vector3Operation.Min: + storeVector3Result.Value = Vector3.Min(v1, v2); + break; + + case Vector3Operation.Max: + storeVector3Result.Value = Vector3.Max(v1, v2); + break; + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/Vector3Operator.cs.meta b/Assets/PlayMaker/Actions/Vector3Operator.cs.meta new file mode 100755 index 0000000..dabe1d8 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Operator.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6b59c57607a5fb4f962de7dee5388cf +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Vector3PerSecond.cs b/Assets/PlayMaker/Actions/Vector3PerSecond.cs new file mode 100755 index 0000000..f5b75f5 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3PerSecond.cs @@ -0,0 +1,36 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Multiplies a Vector3 variable by Time.deltaTime. Useful for frame rate independent motion.")] + public class Vector3PerSecond : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 vector3Variable; + public bool everyFrame; + + public override void Reset() + { + vector3Variable = null; + everyFrame = false; + } + + public override void OnEnter() + { + vector3Variable.Value = vector3Variable.Value * Time.deltaTime; + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + vector3Variable.Value = vector3Variable.Value * Time.deltaTime; + } + } +} + diff --git a/Assets/PlayMaker/Actions/Vector3PerSecond.cs.meta b/Assets/PlayMaker/Actions/Vector3PerSecond.cs.meta new file mode 100755 index 0000000..2bf0207 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3PerSecond.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9140c048698ac8f4f86fbff73ea4d335 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Vector3RotateTowards.cs b/Assets/PlayMaker/Actions/Vector3RotateTowards.cs new file mode 100755 index 0000000..57ff242 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3RotateTowards.cs @@ -0,0 +1,35 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Rotates a Vector3 direction from Current towards Target.")] + public class Vector3RotateTowards : FsmStateAction + { + [RequiredField] + public FsmVector3 currentDirection; + [RequiredField] + public FsmVector3 targetDirection; + [RequiredField] + [Tooltip("Rotation speed in degrees per second")] + public FsmFloat rotateSpeed; + [RequiredField] + [Tooltip("Max Magnitude per second")] + public FsmFloat maxMagnitude; + public override void Reset() + { + currentDirection = new FsmVector3 { UseVariable = true }; + targetDirection = new FsmVector3 { UseVariable = true }; + rotateSpeed = 360; + maxMagnitude = 1; + } + + public override void OnUpdate() + { + currentDirection.Value = Vector3.RotateTowards(currentDirection.Value, targetDirection.Value, rotateSpeed.Value * Mathf.Deg2Rad * Time.deltaTime, maxMagnitude.Value); + } + } +} + diff --git a/Assets/PlayMaker/Actions/Vector3RotateTowards.cs.meta b/Assets/PlayMaker/Actions/Vector3RotateTowards.cs.meta new file mode 100755 index 0000000..57af2b6 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3RotateTowards.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a5b29ac92feb00644b7eff46dd53d051 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Vector3Subtract.cs b/Assets/PlayMaker/Actions/Vector3Subtract.cs new file mode 100755 index 0000000..ba7f6f1 --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Subtract.cs @@ -0,0 +1,37 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Vector3)] + [Tooltip("Subtracts a Vector3 value from a Vector3 variable.")] + public class Vector3Subtract : FsmStateAction + { + [RequiredField] + [UIHint(UIHint.Variable)] + public FsmVector3 vector3Variable; + [RequiredField] + public FsmVector3 subtractVector; + public bool everyFrame; + + public override void Reset() + { + vector3Variable = null; + subtractVector = new FsmVector3 { UseVariable = true }; + everyFrame = false; + } + + public override void OnEnter() + { + vector3Variable.Value = vector3Variable.Value - subtractVector.Value; + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + vector3Variable.Value = vector3Variable.Value - subtractVector.Value; + } + } +} + diff --git a/Assets/PlayMaker/Actions/Vector3Subtract.cs.meta b/Assets/PlayMaker/Actions/Vector3Subtract.cs.meta new file mode 100755 index 0000000..d9a286d --- /dev/null +++ b/Assets/PlayMaker/Actions/Vector3Subtract.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8a6ea371d5d8db4e8fd747a820cf6fa +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/WWWObject.cs b/Assets/PlayMaker/Actions/WWWObject.cs new file mode 100755 index 0000000..cb48add --- /dev/null +++ b/Assets/PlayMaker/Actions/WWWObject.cs @@ -0,0 +1,109 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +#if !(UNITY_IPHONE || UNITY_ANDROID || UNITY_FLASH || UNITY_PS3 || UNITY_PS4 || UNITY_XBOXONE || UNITY_BLACKBERRY || UNITY_WP8 || UNITY_PSM || UNITY_WEBGL) + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory("Web Player")] + [Tooltip("Gets data from a url and store it in variables. See Unity WWW docs for more details.")] + public class WWWObject : FsmStateAction + { + [RequiredField] + [Tooltip("Url to download data from.")] + public FsmString url; + + [ActionSection("Results")] + + [UIHint(UIHint.Variable)] + [Tooltip("Gets text from the url.")] + public FsmString storeText; + + [UIHint(UIHint.Variable)] + [Tooltip("Gets a Texture from the url.")] + public FsmTexture storeTexture; + + [UIHint(UIHint.Variable)] + [ObjectType(typeof(MovieTexture))] + [Tooltip("Gets a Texture from the url.")] + public FsmObject storeMovieTexture; + + [UIHint(UIHint.Variable)] + [Tooltip("Error message if there was an error during the download.")] + public FsmString errorString; + + [UIHint(UIHint.Variable)] + [Tooltip("How far the download progressed (0-1).")] + public FsmFloat progress; + + [ActionSection("Events")] + + [Tooltip("Event to send when the data has finished loading (progress = 1).")] + public FsmEvent isDone; + + [Tooltip("Event to send if there was an error.")] + public FsmEvent isError; + + private WWW wwwObject; + + public override void Reset() + { + url = null; + storeText = null; + storeTexture = null; + errorString = null; + progress = null; + isDone = null; + } + + public override void OnEnter() + { + if (string.IsNullOrEmpty(url.Value)) + { + Finish(); + return; + } + + wwwObject = new WWW(url.Value); + } + + + public override void OnUpdate() + { + if (wwwObject == null) + { + errorString.Value = "WWW Object is Null!"; + Finish(); + return; + } + + errorString.Value = wwwObject.error; + + if (!string.IsNullOrEmpty(wwwObject.error)) + { + Finish(); + Fsm.Event(isError); + return; + } + + progress.Value = wwwObject.progress; + + if (progress.Value.Equals(1f)) + { + storeText.Value = wwwObject.text; + storeTexture.Value = wwwObject.texture; + + storeMovieTexture.Value = wwwObject.movie; + + errorString.Value = wwwObject.error; + + Fsm.Event(string.IsNullOrEmpty(errorString.Value) ? isDone : isError); + + Finish(); + } + } + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/WWWObject.cs.meta b/Assets/PlayMaker/Actions/WWWObject.cs.meta new file mode 100755 index 0000000..63dda8d --- /dev/null +++ b/Assets/PlayMaker/Actions/WWWObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 78bccd13ebd50bd4ea5d0c5678d4b10d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/Wait.cs b/Assets/PlayMaker/Actions/Wait.cs new file mode 100755 index 0000000..148930e --- /dev/null +++ b/Assets/PlayMaker/Actions/Wait.cs @@ -0,0 +1,63 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Time)] + [Tooltip("Delays a State from finishing by the specified time. NOTE: Other actions continue, but FINISHED can't happen before Time.")] + public class Wait : FsmStateAction + { + [RequiredField] + public FsmFloat time; + public FsmEvent finishEvent; + public bool realTime; + + private float startTime; + private float timer; + + public override void Reset() + { + time = 1f; + finishEvent = null; + realTime = false; + } + + public override void OnEnter() + { + if (time.Value <= 0) + { + Fsm.Event(finishEvent); + Finish(); + return; + } + + startTime = FsmTime.RealtimeSinceStartup; + timer = 0f; + } + + public override void OnUpdate() + { + // update time + + if (realTime) + { + timer = FsmTime.RealtimeSinceStartup - startTime; + } + else + { + timer += Time.deltaTime; + } + + if (timer >= time.Value) + { + Finish(); + if (finishEvent != null) + { + Fsm.Event(finishEvent); + } + } + } + + } +} diff --git a/Assets/PlayMaker/Actions/Wait.cs.meta b/Assets/PlayMaker/Actions/Wait.cs.meta new file mode 100755 index 0000000..e2894f8 --- /dev/null +++ b/Assets/PlayMaker/Actions/Wait.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bb2b60731a9d08c499d83002ae24cc78 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/WakeAllRigidBodies.cs b/Assets/PlayMaker/Actions/WakeAllRigidBodies.cs new file mode 100755 index 0000000..570c69f --- /dev/null +++ b/Assets/PlayMaker/Actions/WakeAllRigidBodies.cs @@ -0,0 +1,48 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Rigid bodies start sleeping when they come to rest. This action wakes up all rigid bodies in the scene. E.g., if you Set Gravity and want objects at rest to respond.")] + public class WakeAllRigidBodies : FsmStateAction + { + public bool everyFrame; + + private Rigidbody[] bodies; + + public override void Reset() + { + everyFrame = false; + } + + public override void OnEnter() + { + bodies = Object.FindObjectsOfType(typeof(Rigidbody)) as Rigidbody[]; + + DoWakeAll(); + + if (!everyFrame) + Finish(); + } + + public override void OnUpdate() + { + DoWakeAll(); + } + + void DoWakeAll() + { + bodies = Object.FindObjectsOfType(typeof(Rigidbody)) as Rigidbody[]; + + if (bodies != null) + { + foreach (var body in bodies) + { + body.WakeUp(); + } + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/WakeAllRigidBodies.cs.meta b/Assets/PlayMaker/Actions/WakeAllRigidBodies.cs.meta new file mode 100755 index 0000000..6cb92c0 --- /dev/null +++ b/Assets/PlayMaker/Actions/WakeAllRigidBodies.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce2109e54235fa04d94f4dd2ac2228d7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/WakeUp.cs b/Assets/PlayMaker/Actions/WakeUp.cs new file mode 100755 index 0000000..c5a0a65 --- /dev/null +++ b/Assets/PlayMaker/Actions/WakeUp.cs @@ -0,0 +1,35 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Physics)] + [Tooltip("Forces a Game Object's Rigid Body to wake up.")] + public class WakeUp : ComponentAction + { + [RequiredField] + [CheckForComponent(typeof(Rigidbody))] + public FsmOwnerDefault gameObject; + + public override void Reset() + { + gameObject = null; + } + + public override void OnEnter() + { + DoWakeUp(); + Finish(); + } + + void DoWakeUp() + { + var go = gameObject.OwnerOption == OwnerDefaultOption.UseOwner ? Owner : gameObject.GameObject.Value; + if (UpdateCache(go)) + { + rigidbody.WakeUp(); + } + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/WakeUp.cs.meta b/Assets/PlayMaker/Actions/WakeUp.cs.meta new file mode 100755 index 0000000..6500e27 --- /dev/null +++ b/Assets/PlayMaker/Actions/WakeUp.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b1e7040dc5830cc4796345b20f1a26d7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/WorldToScreenPoint.cs b/Assets/PlayMaker/Actions/WorldToScreenPoint.cs new file mode 100755 index 0000000..3afc777 --- /dev/null +++ b/Assets/PlayMaker/Actions/WorldToScreenPoint.cs @@ -0,0 +1,94 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; + +namespace HutongGames.PlayMaker.Actions +{ + [ActionCategory(ActionCategory.Camera)] + [Tooltip("Transforms position from world space into screen space. NOTE: Uses the MainCamera!")] + public class WorldToScreenPoint : FsmStateAction + { + [UIHint(UIHint.Variable)] + [Tooltip("World position to transform into screen coordinates.")] + public FsmVector3 worldPosition; + [Tooltip("World X position.")] + public FsmFloat worldX; + [Tooltip("World Y position.")] + public FsmFloat worldY; + [Tooltip("World Z position.")] + public FsmFloat worldZ; + [UIHint(UIHint.Variable)] + [Tooltip("Store the screen position in a Vector3 Variable. Z will equal zero.")] + public FsmVector3 storeScreenPoint; + [UIHint(UIHint.Variable)] + [Tooltip("Store the screen X position in a Float Variable.")] + public FsmFloat storeScreenX; + [UIHint(UIHint.Variable)] + [Tooltip("Store the screen Y position in a Float Variable.")] + public FsmFloat storeScreenY; + [Tooltip("Normalize screen coordinates (0-1). Otherwise coordinates are in pixels.")] + public FsmBool normalize; + [Tooltip("Repeat every frame")] + public bool everyFrame; + + public override void Reset() + { + worldPosition = null; + // default axis to variable dropdown with None selected. + worldX = new FsmFloat { UseVariable = true }; + worldY = new FsmFloat { UseVariable = true }; + worldZ = new FsmFloat { UseVariable = true }; + storeScreenPoint = null; + storeScreenX = null; + storeScreenY = null; + everyFrame = false; + } + + public override void OnEnter() + { + DoWorldToScreenPoint(); + + if (!everyFrame) + { + Finish(); + } + } + + public override void OnUpdate() + { + DoWorldToScreenPoint(); + } + + void DoWorldToScreenPoint() + { + if (Camera.main == null) + { + LogError("No MainCamera defined!"); + Finish(); + return; + } + + var position = Vector3.zero; + + if(!worldPosition.IsNone) position = worldPosition.Value; + + if (!worldX.IsNone) position.x = worldX.Value; + if (!worldY.IsNone) position.y = worldY.Value; + if (!worldZ.IsNone) position.z = worldZ.Value; + + position = Camera.main.WorldToScreenPoint(position); + + if (normalize.Value) + { + position.x /= Screen.width; + position.y /= Screen.height; + } + + storeScreenPoint.Value = position; + storeScreenX.Value = position.x; + storeScreenY.Value = position.y; + } + + + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Actions/WorldToScreenPoint.cs.meta b/Assets/PlayMaker/Actions/WorldToScreenPoint.cs.meta new file mode 100755 index 0000000..4f8f0e6 --- /dev/null +++ b/Assets/PlayMaker/Actions/WorldToScreenPoint.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fc3a649c12f2acf42a7c0d61cefddd3f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Actions/iTween.meta b/Assets/PlayMaker/Actions/iTween.meta new file mode 100644 index 0000000..839dce6 --- /dev/null +++ b/Assets/PlayMaker/Actions/iTween.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2d8c9c1a5755c4ab99b3baddbd8b3c22 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Actions/iTween/iTweenFsmAction.cs b/Assets/PlayMaker/Actions/iTween/iTweenFsmAction.cs new file mode 100755 index 0000000..e7d47a0 --- /dev/null +++ b/Assets/PlayMaker/Actions/iTween/iTweenFsmAction.cs @@ -0,0 +1,79 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEngine; +using System.Collections.Generic; + +namespace HutongGames.PlayMaker.Actions +{ + // base type for GUI actions that need a Rect + [Tooltip("iTween base action - don't use!")] + public abstract class iTweenFsmAction : FsmStateAction + { + /* + iTween does not allow to run simultaneous iTween of the same type. Please, have this in your mind. That means you can not perform MoveTo and MoveAdd at the same time on one object + + */ + public enum AxisRestriction{ + none,x,y,z,xy,xz,yz + } + + [ActionSection("Events")] + public FsmEvent startEvent; + public FsmEvent finishEvent; + [Tooltip("Setting this to true will allow the animation to continue independent of the current time which is helpful for animating menus after a game has been paused by setting Time.timeScale=0.")] + public FsmBool realTime; + public FsmBool stopOnExit; + public FsmBool loopDontFinish; + + internal iTweenFSMEvents itweenEvents; + + //Don't forget to asign this value in descendatns in order to stop iTween when stopOnExit is true + protected string itweenType = ""; + protected int itweenID = -1; + //Since all iTween gets param delay, this variable is set automatically in order to help descedants to pass this param + + public override void Reset() + { + startEvent = null; + finishEvent = null; + realTime = new FsmBool { Value = false }; + stopOnExit = new FsmBool { Value = true }; + loopDontFinish = new FsmBool { Value = true }; + itweenType = ""; + } + + protected void OnEnteriTween(FsmOwnerDefault anOwner) + { + GameObject go = Fsm.GetOwnerDefaultTarget(anOwner); + if (go == null) return; + itweenEvents = go.AddComponent(); + itweenEvents.itweenFSMAction = this; + iTweenFSMEvents.itweenIDCount++; + itweenID = iTweenFSMEvents.itweenIDCount; + itweenEvents.itweenID = iTweenFSMEvents.itweenIDCount; + itweenEvents.donotfinish = loopDontFinish.IsNone ? false : loopDontFinish.Value; + } + + protected void IsLoop(bool aValue){ + if(itweenEvents != null) itweenEvents.islooping = aValue; + } + + protected void OnExitiTween(FsmOwnerDefault anOwner){ + GameObject go = Fsm.GetOwnerDefaultTarget(anOwner); + if (go == null) return; // iTween can auto-delete sometimes...? + if(itweenEvents) GameObject.Destroy(itweenEvents); + if(stopOnExit.IsNone) iTween.Stop(go, itweenType); + else if(stopOnExit.Value) iTween.Stop(go, itweenType); +// if(!stopOnExit.IsNone && stopOnExit.Value == true) { +// Component[] itweens = go.GetComponents(); +// for(int i = 0; i= 2) { + tempVct3 = new Vector3[transforms.Length]; + for(int i = 0;i= 2) { + tempVct3 = new Vector3[transforms.Length]; + if(reverse.IsNone ? false : reverse.Value){ + for(int i = 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/ConditionalExpression.dll.meta b/Assets/PlayMaker/ConditionalExpression.dll.meta new file mode 100755 index 0000000..dc46dee --- /dev/null +++ b/Assets/PlayMaker/ConditionalExpression.dll.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: d4efecccbe1d6134f99fa8da66d82942 +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Any: + enabled: 1 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor.meta b/Assets/PlayMaker/Editor.meta new file mode 100644 index 0000000..076d8d0 --- /dev/null +++ b/Assets/PlayMaker/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: aeedcdfee648641e689ff571ddbd290d +folderAsset: yes +timeCreated: 1449957738 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/AboutWindow.cs b/Assets/PlayMaker/Editor/AboutWindow.cs new file mode 100755 index 0000000..ca903fc --- /dev/null +++ b/Assets/PlayMaker/Editor/AboutWindow.cs @@ -0,0 +1,16 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +/* NOTE: Wrapper no longer needed in Unity 4.x + * BUT: changing it breaks saved layouts + * SO: wrap in namespace instead (supported in 4.x) + */ + +// EditorWindow classes can't be called from a dll in Unity 3.5 +// so create a thin wrapper class as a workaround + +namespace HutongGames.PlayMakerEditor +{ + internal class AboutWindow : AboutPlaymaker + { + } +} diff --git a/Assets/PlayMaker/Editor/AboutWindow.cs.meta b/Assets/PlayMaker/Editor/AboutWindow.cs.meta new file mode 100755 index 0000000..e7f2d62 --- /dev/null +++ b/Assets/PlayMaker/Editor/AboutWindow.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a8b679da4a659c14ea1aeda43acd246a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/ConditionalExpressionEditor.dll b/Assets/PlayMaker/Editor/ConditionalExpressionEditor.dll new file mode 100755 index 0000000000000000000000000000000000000000..568d4452514ec1639017267e533a7204c2c106e0 GIT binary patch literal 6656 zcmeHLYiu0V75-*+F}4#7ao!0DV;sOF&el#G5|>B)c1)bu_>oX#l+5m4uLsZ0EHksg zh5!LX358ZvZ6*4nDvjDoh(E1Vsi9RR=#QeRPzklXM5|I!RTQb9s-@~n(C^&YU2o!r zQdRv?!Cl>R&pqedbI&>VaqjHFn;t;|K$7*n_kc5OrSxd{!Qdp>O_zMX3EypauH}p| z`drJ@oD*7wz|RGC-pbgX=SNmrSwYdW9M2jUo3!$NR;4bupmAGC_4pt#Y9#R474wJ7 zv%LnhWreWYe?Mw!CX$ix+94f*>cFLwzV8$ z21E;O>xj0kCums#Z~+r}#0>pr(hX56?$Wxug)vy5qu{wA6DKe#z zTZsmoqOe|TYOGs#De!P#+a;u*u4}W{w3mm8Gi@ydW^hH>JTv&z5_)6_y|s+CQD5Ws zt!7)Rv|OCY>-&sS+~eD4e^$09iAQ;AT46Qp3!gZbN#dkv#@I%S$oqT;_g!KHQjrx)O&+EP2Af8md|W>OY>y5)y77=h0D>R z;guS8YS^t|uZANU-k{;933tHOxTE2%8ZK&h4`BzsKzJ3tLbwuNC%hWp(Rc%%Nj#4y z@w3EAJdHmjUO)rhO|P=Sn@HX|lh|WeYayt#S6)N2%@H@=^_2ytlOEH3$7{(N))> z-}kakqIg?JzI=NzCzaKkau)W3Qo7!I}!}tjgQL ze2q~>H!22I#+SV;dXbY?sSz(yfnS(Z!Eq;}LN0#(uoF6r=#sACqLW?fm4k9v1+sCL zGlm>jy)SdboArad4vOtAlPVcE;Mh6O4;u+6x*Bm()$fv5;|Or5)Fasurf^ZhYU(yQDR?3R8;(B~jHT4J%J^N2scB zR?Y)zo)Qd&`N@bw;uC@>J^^FibRkPBrac;4vLwRCL|3U@%{Z77^IDO{kC?6Meq#D%-=9UlOFZ6))m>F`?|N@9_}w-5R@a z#K}f;=qpCNRX~5Lj1cF=kc{>{D;M8dg#{E4Kq2JMfe#P3aDx5W5_Jw(A0i@0q=XZq z$X5^F$?F~BQ=}J39mH`$Pv{$kKEyoevOSB#`9vzfBKZL&^6UXadxx*ze1GxKH~P(0 z3%&3B07(nY4d+>g(cF-*V6d8ry5@#t8_D(GyM5;H#;(^MOp@Ouz!b?*HEa6{Em*+pY0p+I2Dq)Z&ysue@tL zE-PQ%lA&n)&649-wXw~Lj}v1{vqR6Ck}%9Bv(7vprqM(i-!{$8O7=|MJ745B8CYA> zF5nXew%24?w!Wz?UMf~46nwJkl)1*hg;j^DeRQ;+?>7Stg>wGl`Wk4i+^p7*9=EJr z9i3gkl?JwD(z`pmcV)YG?%6ZjwX-X0@7}pDvv1GN?tLA5Iy?5L?yIiqmeh~)J5xGh zeCbO1mqLV(VwSD)pqnz+9SQ8hA!g8pjM67*YA*0^3$>k8<`urq@*qGXuL$6Y#Wj)&IR(bK^=N>FYSY8P!;x2y@gJ$X< zrS6>8Ecyz}{o-W~bM!Oz?`)cd$7z>^U9__kvSa78onxhOvNOcaa_poRza#!zd%N`i zCF7jOrw>KF8>-i|z*%kDU%eB$bj;5lb8h6%jr%@5rk5)&@1s0-uuH8LPmjEfmR4+O btz^wUE+3f)Sn+?xk6ibW@%Up$t0M3(`7J4L literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/ConditionalExpressionEditor.dll.meta b/Assets/PlayMaker/Editor/ConditionalExpressionEditor.dll.meta new file mode 100755 index 0000000..3b5f3b4 --- /dev/null +++ b/Assets/PlayMaker/Editor/ConditionalExpressionEditor.dll.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: 3588691a691f1074eb5388783b2d2f5d +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/ContextToolWindow.cs b/Assets/PlayMaker/Editor/ContextToolWindow.cs new file mode 100755 index 0000000..b2e0673 --- /dev/null +++ b/Assets/PlayMaker/Editor/ContextToolWindow.cs @@ -0,0 +1,17 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +/* NOTE: Wrapper no longer needed in Unity 4.x + * BUT: changing it breaks saved layouts + * SO: wrap in namespace instead (supported in 4.x) + */ + +// EditorWindow classes can't be called from a dll in Unity 3.5 +// so create a thin wrapper class as a workaround + +namespace HutongGames.PlayMakerEditor +{ + class ContextToolWindow : ToolWindow + { + } +} + diff --git a/Assets/PlayMaker/Editor/ContextToolWindow.cs.meta b/Assets/PlayMaker/Editor/ContextToolWindow.cs.meta new file mode 100755 index 0000000..8279108 --- /dev/null +++ b/Assets/PlayMaker/Editor/ContextToolWindow.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 36f20044f01bb394ca399f15514cffee +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/FsmActionWindow.cs b/Assets/PlayMaker/Editor/FsmActionWindow.cs new file mode 100755 index 0000000..95cd0ca --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmActionWindow.cs @@ -0,0 +1,16 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +/* NOTE: Wrapper no longer needed in Unity 4.x + * BUT: changing it breaks saved layouts + * SO: wrap in namespace instead (supported in 4.x) + */ + +// EditorWindow classes can't be called from a dll in Unity 3.5 +// so create a thin wrapper class as a workaround + +namespace HutongGames.PlayMakerEditor +{ + internal class FsmActionWindow : ActionSelector + { + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Editor/FsmActionWindow.cs.meta b/Assets/PlayMaker/Editor/FsmActionWindow.cs.meta new file mode 100755 index 0000000..3c89846 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmActionWindow.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2e19e42f9d21b1c49a3627a4101b8899 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/FsmComponentInspector.cs b/Assets/PlayMaker/Editor/FsmComponentInspector.cs new file mode 100755 index 0000000..c568777 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmComponentInspector.cs @@ -0,0 +1,446 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System.ComponentModel; +using System.Linq; +using UnityEditor; +using UnityEngine; +using HutongGames.PlayMaker; +using HutongGames.PlayMakerEditor; +using System.Collections.Generic; +using HutongGames.Editor; + +/// +/// Custom inspector for PlayMakerFSM +/// +[CustomEditor(typeof(PlayMakerFSM))] +public class FsmComponentInspector : Editor +{ + private bool initialized; + + // Inspector targets + + private PlayMakerFSM fsmComponent; // Inspector target + private FsmTemplate fsmTemplate; // template used by fsmComponent + + // Inspector foldout states + + private bool showSettings = true; + private bool showControls = true; + private bool showDebug = false; + //private bool showInfo; + //private bool showStates; + //private bool showEvents; + //private bool showVariables; + + // Collect easily editable references to fsmComponent.Fsm.Variables + + List fsmVariables = new List(); + + public void OnEnable() + { + //Debug.Log("FsmComponentInspector: OnEnable"); + + fsmComponent = target as PlayMakerFSM; + } + + // Can't do this in OnEnable because it interferes with FSM init + // when playing in the editor + void Initialize() + { + fsmTemplate = fsmComponent.FsmTemplate; + RefreshTemplate(); + BuildFsmVariableList(); + initialized = true; + } + + [Localizable(false)] + public override void OnInspectorGUI() + { + if (fsmComponent == null) return; // shouldn't happen + + if (!initialized) + { + Initialize(); + } + + if (!fsmComponent.Fsm.Initialized) + { + // Note: cannot do this in OnEnable since is breaks FSMs in editor + // Safe to do now since FSM would already have initialized itself + fsmComponent.Fsm.Init(fsmComponent); + } + + FsmEditorStyles.Init(); + + var fsm = fsmComponent.Fsm; // grab Fsm for convenience + + if (fsm.States.Length > 50) // a little arbitrary, but better than nothing! + { + EditorGUILayout.HelpBox("NOTE: Collapse this inspector for better editor performance with large FSMs.", MessageType.None); + } + + // Edit FSM name + + EditorGUILayout.BeginHorizontal(); + showSettings = true; //GUILayout.Toggle(showSettings, "x"); // TODO + fsm.Name = EditorGUILayout.TextField(fsm.Name); + if (GUILayout.Button(FsmEditorContent.EditFsmButton, GUILayout.MaxWidth(45))) + { + OpenInEditor(fsmComponent); + GUIUtility.ExitGUI(); + } + EditorGUILayout.EndHorizontal(); + + if (showSettings) + { + // Edit FSM Template + + EditorGUILayout.BeginHorizontal(); + var template = (FsmTemplate)EditorGUILayout.ObjectField(FsmEditorContent.UseTemplateLabel, fsmComponent.FsmTemplate, typeof(FsmTemplate), false); + if (template != fsmComponent.FsmTemplate) + { + SelectTemplate(template); + } + if (GUILayout.Button(FsmEditorContent.BrowseTemplateButton, GUILayout.MaxWidth(45))) + { + DoSelectTemplateMenu(); + } + EditorGUILayout.EndHorizontal(); + + // Disable GUI that can't be edited if referencing a template + + EditorGUI.BeginDisabledGroup(!Application.isPlaying && fsmComponent.FsmTemplate != null); + + if (fsmComponent.FsmTemplate != null) + { + // next few fields should show template values + template = fsmComponent.FsmTemplate; + fsm = template.fsm; + } + + // Edit Description + + fsm.Description = FsmEditorGUILayout.TextAreaWithHint(fsm.Description, Strings.Label_Description___, GUILayout.MinHeight(60)); + + // Edit Help Url (lets the user link to documentation for the FSM) + + EditorGUILayout.BeginHorizontal(); + fsm.DocUrl = FsmEditorGUILayout.TextFieldWithHint(fsm.DocUrl, Strings.Tooltip_Documentation_Url); + EditorGUI.BeginDisabledGroup(!string.IsNullOrEmpty(fsm.DocUrl)); + if (FsmEditorGUILayout.HelpButton()) + { + Application.OpenURL(fsm.DocUrl); + } + EditorGUI.EndDisabledGroup(); + EditorGUILayout.EndHorizontal(); + + // Settings + + EditorGUI.BeginDisabledGroup(!Application.isPlaying && FsmEditor.SelectedFsmUsesTemplate); + + fsm.MaxLoopCountOverride = EditorGUILayout.IntField(FsmEditorContent.MaxLoopOverrideLabel, fsm.MaxLoopCountOverride); + fsm.RestartOnEnable = GUILayout.Toggle(fsm.RestartOnEnable, FsmEditorContent.ResetOnDisableLabel); + + EditorGUI.EndDisabledGroup(); // Settings + EditorGUI.EndDisabledGroup(); // Uses template + + // stop showing template values + fsm = fsmComponent.Fsm; + } + + // Controls Section + + // Show FSM variables with Inspector option checked + + FsmEditorGUILayout.LightDivider(); + showControls = EditorGUILayout.Foldout(showControls, FsmEditorContent.FsmControlsLabel, FsmEditorStyles.CategoryFoldout); + if (showControls) + { + BuildFsmVariableList(); + + var currentCategory = 0; + for (var index = 0; index < fsmVariables.Count; index++) + { + var fsmVariable = fsmVariables[index]; + if (fsmVariable.ShowInInspector) + { + var categoryID = fsmVariable.CategoryID; + if (categoryID > 0 && categoryID != currentCategory) + { + currentCategory = categoryID; + GUILayout.Label(fsmComponent.Fsm.Variables.Categories[categoryID], EditorStyles.boldLabel); + FsmEditorGUILayout.LightDivider(); + } + fsmVariable.DoInspectorGUI(FsmEditorContent.TempContent(fsmVariable.Name, fsmVariable.Name + (!string.IsNullOrEmpty(fsmVariable.Tooltip) ? ":\n" + fsmVariable.Tooltip : ""))); + } + } + } + + // Show events with Inspector option checked + // These become buttons that the user can press to send the events + + if (showControls) + { + foreach (var fsmEvent in fsm.ExposedEvents) + { + GUILayout.BeginHorizontal(); + EditorGUILayout.PrefixLabel(fsmEvent.Name); + if (GUILayout.Button(fsmEvent.Name)) + { + fsm.Event(fsmEvent); + FsmEditor.RepaintAll(); + } + GUILayout.EndHorizontal(); + } + } + + // DEBUG + + FsmEditorGUILayout.LightDivider(); + showDebug = EditorGUILayout.Foldout(showDebug, "Debug", FsmEditorStyles.CategoryFoldout); + if (showDebug) + { + fsm.ShowStateLabel = GUILayout.Toggle(fsm.ShowStateLabel, FsmEditorContent.ShowStateLabelsLabel); + fsm.EnableBreakpoints = GUILayout.Toggle(fsm.EnableBreakpoints, FsmEditorContent.EnableBreakpointsLabel); + fsm.EnableDebugFlow = GUILayout.Toggle(fsm.EnableDebugFlow, FsmEditorContent.EnableDebugFlowLabel); + } + + #region INFO + // Show general info about the FSM + + /* Is this useful...? + EditorGUI.indentLevel = 0; + FsmEditorGUILayout.LightDivider(); + showInfo = EditorGUILayout.Foldout(showInfo, Strings.Label_Info, FsmEditorStyles.CategoryFoldout); + if (showInfo) + { + EditorGUI.indentLevel = 1; + + showStates = EditorGUILayout.Foldout(showStates, string.Format(Strings.Label_States_Count, fsm.States.Length)); + if (showStates) + { + string states = ""; + + if (fsm.States.Length > 0) + { + foreach (var state in fsm.States) + { + states += FsmEditorStyles.tab2 + state.Name + FsmEditorStyles.newline; + } + states = states.Substring(0, states.Length - 1); + } + else + { + states = FsmEditorStyles.tab2 + Strings.Label_None_In_Table; + } + GUILayout.Label(states); + } + + showEvents = EditorGUILayout.Foldout(showEvents, string.Format(Strings.Label_Events_Count, fsm.Events.Length)); + if (showEvents) + { + var events = ""; + + if (fsm.Events.Length > 0) + { + foreach (var fsmEvent in fsm.Events) + { + events += FsmEditorStyles.tab2 + fsmEvent.Name + FsmEditorStyles.newline; + } + events = events.Substring(0, events.Length - 1); + } + else + { + events = FsmEditorStyles.tab2 + Strings.Label_None_In_Table; + } + GUILayout.Label(events); + } + + showVariables = EditorGUILayout.Foldout(showVariables, string.Format(Strings.Label_Variables_Count, fsmVariables.Count)); + if (showVariables) + { + var variables = ""; + + if (fsmVariables.Count > 0) + { + foreach (var fsmVar in fsmVariables) + { + variables += FsmEditorStyles.tab2 + fsmVar.Name + FsmEditorStyles.newline; + } + variables = variables.Substring(0, variables.Length - 1); + } + else + { + variables = FsmEditorStyles.tab2 + Strings.Label_None_In_Table; + } + GUILayout.Label(variables); + } + }*/ + #endregion + + + // Manual refresh if template has been edited + + if (fsmTemplate != null) + { + if (GUILayout.Button(FsmEditorContent.RefreshTemplateLabel)) + { + RefreshTemplate(); + } + } + + if (GUI.changed) + { + EditorUtility.SetDirty(fsmComponent); + FsmEditor.RepaintAll(); + } + } + + /// + /// Open the specified FSM in the Playmaker Editor + /// + public static void OpenInEditor(PlayMakerFSM fsmComponent) + { + if (FsmEditor.Instance == null) + { + FsmEditorWindow.OpenWindow(fsmComponent); + } + else + { + EditorWindow.FocusWindowIfItsOpen(); + FsmEditor.SelectFsm(fsmComponent.FsmTemplate == null ? fsmComponent.Fsm : fsmComponent.FsmTemplate.fsm); + } + } + + /// + /// Open the specified FSM in the Playmaker Editor + /// + public static void OpenInEditor(Fsm fsm) + { + if (fsm.Owner != null) + { + OpenInEditor(fsm.Owner as PlayMakerFSM); + } + } + + /// + /// Open the first PlayMakerFSM on a GameObject in the Playmaker Editor + /// + public static void OpenInEditor(GameObject go) + { + if (go != null) + { + OpenInEditor(FsmEditorUtility.FindFsmOnGameObject(go)); + } + } + + /// + /// The fsmVariables list contains easily editable references to FSM variables + /// (Similar in concept to SerializedProperty) + /// + void BuildFsmVariableList() + { + fsmVariables = FsmVariable.GetFsmVariableList(target); + fsmVariables = fsmVariables.Where(x => x.ShowInInspector).ToList(); + } + + #region Templates + + void SelectTemplate(object userdata) + { + SelectTemplate(userdata as FsmTemplate); + } + + void SelectTemplate(FsmTemplate template) + { + if (template == fsmComponent.FsmTemplate) + { + return; // don't want to lose overridden variables + } + + UndoUtility.RegisterUndo(fsmComponent, "PlayMaker : Set FSM Template"); + fsmComponent.SetFsmTemplate(template); + fsmTemplate = template; + BuildFsmVariableList(); + EditorUtility.SetDirty(fsmComponent); + + FsmEditor.RefreshInspector(); // Keep Playmaker Editor in sync + } + + void ClearTemplate() + { + fsmComponent.Reset(); + fsmTemplate = null; + + BuildFsmVariableList(); + + // If we were editing the template in the Playmaker editor + // handle this gracefully by reselecting the base FSM + + if (FsmEditor.SelectedFsmComponent == fsmComponent) + { + FsmEditor.SelectFsm(fsmComponent.Fsm); + } + } + + /// + /// A template can change since it was selected. + /// This method refreshes the UI to reflect any changes + /// while keeping any variable overrides that the use has made + /// + void RefreshTemplate() + { + if (fsmTemplate == null || Application.isPlaying) + { + return; + } + + // we want to keep the existing overrides + // so we copy the current FsmVariables + + var currentValues = new FsmVariables(fsmComponent.Fsm.Variables); + + // then we update the template + + fsmComponent.SetFsmTemplate(fsmTemplate); + + // finally we apply the original overrides back to the new FsmVariables + + fsmComponent.Fsm.Variables.OverrideVariableValues(currentValues); + + // and refresh the UI + + BuildFsmVariableList(); + + FsmEditor.RefreshInspector(); + } + + void DoSelectTemplateMenu() + { + var menu = new GenericMenu(); + + var templates = (FsmTemplate[])Resources.FindObjectsOfTypeAll(typeof(FsmTemplate)); + + menu.AddItem(new GUIContent(Strings.Menu_None), false, ClearTemplate); + + foreach (var template in templates) + { + const string submenu = "/"; + menu.AddItem(new GUIContent(template.Category + submenu + template.name), fsmComponent.FsmTemplate == template, SelectTemplate, template); + } + + menu.ShowAsContext(); + } + + #endregion + + /// + /// Actions can use OnSceneGUI to display interactive gizmos + /// + public void OnSceneGUI() + { + FsmEditor.OnSceneGUI(); + } +} + + diff --git a/Assets/PlayMaker/Editor/FsmComponentInspector.cs.meta b/Assets/PlayMaker/Editor/FsmComponentInspector.cs.meta new file mode 100755 index 0000000..29a1d43 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmComponentInspector.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9306c4050cc990b469e6ae598fec8935 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/FsmEditorHelpers.cs b/Assets/PlayMaker/Editor/FsmEditorHelpers.cs new file mode 100755 index 0000000..5795aa5 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmEditorHelpers.cs @@ -0,0 +1,5 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +public class FsmEditorHelpers +{ +} diff --git a/Assets/PlayMaker/Editor/FsmEditorHelpers.cs.meta b/Assets/PlayMaker/Editor/FsmEditorHelpers.cs.meta new file mode 100755 index 0000000..eb9f6e4 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmEditorHelpers.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d32bb7afe075420428cb885c4f6f1894 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/FsmEditorWindow.cs b/Assets/PlayMaker/Editor/FsmEditorWindow.cs new file mode 100755 index 0000000..f744f09 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmEditorWindow.cs @@ -0,0 +1,477 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using UnityEditor; +using UnityEngine; + +/* NOTE: Wrapper no longer needed in Unity 4.x + * BUT changing it breaks saved layouts + * SO wrap in namespace instead (which is also now supported in 4.x) + */ + +// EditorWindow classes can't be called from a dll +// so create a thin wrapper class as a workaround + +namespace HutongGames.PlayMakerEditor +{ + [System.Serializable] + class FsmEditorWindow : BaseEditorWindow + { + /// + /// Open the Fsm Editor and optionally show the Welcome Screen + /// + public static void OpenWindow() + { + GetWindow(); + + if (!EditorApp.IsSourceCodeVersion) + { + if (EditorPrefs.GetBool(EditorPrefStrings.ShowWelcomeScreen, true)) + { + GetWindow(true); + } + + /* Moved to WelcomeWindow.cs + if (EditorPrefs.GetBool(EditorPrefStrings.ShowUpgradeGuide, true)) + { + GetWindow(true); + }*/ + } + } + + /// + /// Open the Fsm Editor and select an Fsm Component + /// + public static void OpenWindow(PlayMakerFSM fsmComponent) + { + OpenWindow(); + + FsmEditor.SelectFsm(fsmComponent.Fsm); + } + + /// + /// Open the Fsm Editor and select an Fsm Component + /// + public static void OpenWindow(FsmTemplate fsmTemplate) + { + OpenWindow(); + + FsmEditor.SelectFsm(fsmTemplate.fsm); + } + + /// + /// Is the Fsm Editor open? + /// + public static bool IsOpen() + { + return instance != null; + } + + private static FsmEditorWindow instance; + + [SerializeField] + private FsmEditor fsmEditor; + + // tool windows (can't open them inside dll) + + [SerializeField] private FsmSelectorWindow fsmSelectorWindow; + [SerializeField] private FsmTemplateWindow fsmTemplateWindow; + [SerializeField] private FsmStateWindow stateSelectorWindow; + [SerializeField] private FsmActionWindow actionWindow; + [SerializeField] private FsmErrorWindow errorWindow; + [SerializeField] private TimelineWindow timelineWindow; + [SerializeField] private FsmLogWindow logWindow; + [SerializeField] private ContextToolWindow toolWindow; + [SerializeField] private GlobalEventsWindow globalEventsWindow; + [SerializeField] private GlobalVariablesWindow globalVariablesWindow; + [SerializeField] private ReportWindow reportWindow; + [SerializeField] private AboutWindow aboutWindow; + + // ReSharper disable UnusedMember.Local + + /// + /// Delay initialization until first OnGUI to avoid interfering with runtime system intialization. + /// + public override void Initialize() + { + instance = this; + + if (fsmEditor == null) + { + fsmEditor = new FsmEditor(); + } + + fsmEditor.InitWindow(this); + fsmEditor.OnEnable(); + } + + public override void DoGUI() + { + fsmEditor.OnGUI(); + + /* Debug Repaint events + if (Event.current.type == EventType.repaint) + { + Debug.Log("Repaint"); + }*/ + + if (Event.current.type == EventType.ValidateCommand) + { + switch (Event.current.commandName) + { + case "UndoRedoPerformed": + case "Cut": + case "Copy": + case "Paste": + case "SelectAll": + Event.current.Use(); + break; + } + } + + if (Event.current.type == EventType.ExecuteCommand) + { + switch (Event.current.commandName) + { + /* replaced with Undo.undoRedoPerformed callback added in Unity 4.3 + case "UndoRedoPerformed": + FsmEditor.UndoRedoPerformed(); + break; + */ + + case "Cut": + FsmEditor.Cut(); + break; + + case "Copy": + FsmEditor.Copy(); + break; + + case "Paste": + FsmEditor.Paste(); + break; + + case "SelectAll": + FsmEditor.SelectAll(); + break; + + case "OpenWelcomeWindow": + GetWindow(); + break; + + case "OpenToolWindow": + toolWindow = GetWindow(); + break; + + case "OpenFsmSelectorWindow": + fsmSelectorWindow = GetWindow(); + fsmSelectorWindow.ShowUtility(); + break; + + case "OpenFsmTemplateWindow": + fsmTemplateWindow = GetWindow(); + break; + + case "OpenStateSelectorWindow": + stateSelectorWindow = GetWindow(); + break; + + case "OpenActionWindow": + actionWindow = GetWindow(); + break; + + case "OpenGlobalEventsWindow": + globalEventsWindow = GetWindow(); + break; + + case "OpenGlobalVariablesWindow": + globalVariablesWindow = GetWindow(); + break; + + case "OpenErrorWindow": + errorWindow = GetWindow(); + break; + + case "OpenTimelineWindow": + timelineWindow = GetWindow(); + break; + + case "OpenFsmLogWindow": + logWindow = GetWindow(); + break; + + case "OpenAboutWindow": + aboutWindow = GetWindow(); + break; + + case "OpenReportWindow": + reportWindow = GetWindow(); + break; + + case "AddFsmComponent": + PlayMakerMainMenu.AddFsmToSelected(); + break; + + case "RepaintAll": + RepaintAllWindows(); + break; + + case "ChangeLanguage": + ResetWindowTitles(); + break; + } + + GUIUtility.ExitGUI(); + } + } + + // called when you change editor language + public void ResetWindowTitles() + { + if (toolWindow != null) + { + toolWindow.InitWindowTitle(); + } + + if (fsmSelectorWindow != null) + { + fsmSelectorWindow.InitWindowTitle(); + } + + if (stateSelectorWindow != null) + { + stateSelectorWindow.InitWindowTitle(); + } + + if (actionWindow != null) + { + actionWindow.InitWindowTitle(); + } + + if (globalEventsWindow != null) + { + globalEventsWindow.InitWindowTitle(); + } + + if (globalVariablesWindow != null) + { + globalVariablesWindow.InitWindowTitle(); + } + + if (errorWindow != null) + { + errorWindow.InitWindowTitle(); + } + + if (timelineWindow != null) + { + timelineWindow.InitWindowTitle(); + } + + if (logWindow != null) + { + logWindow.InitWindowTitle(); + } + + if (reportWindow != null) + { + reportWindow.InitWindowTitle(); + } + + if (fsmTemplateWindow != null) + { + fsmTemplateWindow.InitWindowTitle(); + } + } + + public void RepaintAllWindows() + { + if (toolWindow != null) + { + toolWindow.Repaint(); + } + + if (fsmSelectorWindow != null) + { + fsmSelectorWindow.Repaint(); + } + + if (stateSelectorWindow != null) + { + stateSelectorWindow.Repaint(); + } + + if (actionWindow != null) + { + actionWindow.Repaint(); + } + + if (globalEventsWindow != null) + { + globalEventsWindow.Repaint(); + } + + if (globalVariablesWindow != null) + { + globalVariablesWindow.Repaint(); + } + + if (errorWindow != null) + { + errorWindow.Repaint(); + } + + if (timelineWindow != null) + { + timelineWindow.Repaint(); + } + + if (logWindow != null) + { + logWindow.Repaint(); + } + + if (reportWindow != null) + { + reportWindow.Repaint(); + } + + if (fsmTemplateWindow != null) + { + fsmTemplateWindow.Repaint(); + } + + Repaint(); + } + + private void Update() + { + if (Initialized && fsmEditor != null) + { + fsmEditor.Update(); + } + } + + private void OnInspectorUpdate() + { + if (Initialized && fsmEditor != null) + { + fsmEditor.OnInspectorUpdate(); + } + } + + private void OnFocus() + { + if (Initialized && fsmEditor != null) + { + fsmEditor.OnFocus(); + } + } + + private void OnSelectionChange() + { + if (Initialized && fsmEditor != null) + { + fsmEditor.OnSelectionChange(); + } + } + + private void OnHierarchyChange() + { + if (Initialized && fsmEditor != null) + { + fsmEditor.OnHierarchyChange(); + } + } + + private void OnProjectChange() + { + if (Initialized && fsmEditor != null) + { + fsmEditor.OnProjectChange(); + } + } + + private void OnDisable() + { + if (Initialized && fsmEditor != null) + { + fsmEditor.OnDisable(); + } + + instance = null; + } + + private void OnDestroy() + { + if (toolWindow != null) + { + toolWindow.SafeClose(); + } + + if (fsmSelectorWindow != null) + { + fsmSelectorWindow.SafeClose(); + } + + if (fsmTemplateWindow != null) + { + fsmTemplateWindow.SafeClose(); + } + + if (stateSelectorWindow != null) + { + stateSelectorWindow.SafeClose(); + } + + if (actionWindow != null) + { + actionWindow.SafeClose(); + } + + if (globalVariablesWindow != null) + { + globalVariablesWindow.SafeClose(); + } + + if (globalEventsWindow != null) + { + globalEventsWindow.SafeClose(); + } + + if (errorWindow != null) + { + errorWindow.SafeClose(); + } + + if (timelineWindow != null) + { + timelineWindow.SafeClose(); + } + + if (logWindow != null) + { + logWindow.SafeClose(); + } + + if (reportWindow != null) + { + reportWindow.SafeClose(); + } + + if (aboutWindow != null) + { + aboutWindow.SafeClose(); + } + + if (Initialized && fsmEditor != null) + { + fsmEditor.OnDestroy(); + } + } + + // ReSharper restore UnusedMember.Local + } + + + +} diff --git a/Assets/PlayMaker/Editor/FsmEditorWindow.cs.meta b/Assets/PlayMaker/Editor/FsmEditorWindow.cs.meta new file mode 100755 index 0000000..61090bd --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmEditorWindow.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2916a199406917f40ba513733da47a08 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/FsmErrorWindow.cs b/Assets/PlayMaker/Editor/FsmErrorWindow.cs new file mode 100755 index 0000000..0c01724 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmErrorWindow.cs @@ -0,0 +1,16 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +/* NOTE: Wrapper no longer needed in Unity 4.x + * BUT: changing it breaks saved layouts + * SO: wrap in namespace instead (supported in 4.x) + */ + +// EditorWindow classes can't be called from a dll in Unity 3.5 +// so create a thin wrapper class as a workaround + +namespace HutongGames.PlayMakerEditor +{ + internal class FsmErrorWindow : ErrorSelector + { + } +} diff --git a/Assets/PlayMaker/Editor/FsmErrorWindow.cs.meta b/Assets/PlayMaker/Editor/FsmErrorWindow.cs.meta new file mode 100755 index 0000000..a89631a --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmErrorWindow.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9eb8fe199c065cf45aecf7b52b9fa979 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/FsmEventsWindow.cs b/Assets/PlayMaker/Editor/FsmEventsWindow.cs new file mode 100755 index 0000000..db18e61 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmEventsWindow.cs @@ -0,0 +1,16 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +/* NOTE: Wrapper no longer needed in Unity 4.x + * BUT: changing it breaks saved layouts + * SO: wrap in namespace instead (supported in 4.x) + */ + +// EditorWindow classes can't be called from a dll in Unity 3.5 +// so create a thin wrapper class as a workaround + +namespace HutongGames.PlayMakerEditor +{ + internal class FsmEventsWindow : GlobalEventsWindow + { + } +} diff --git a/Assets/PlayMaker/Editor/FsmEventsWindow.cs.meta b/Assets/PlayMaker/Editor/FsmEventsWindow.cs.meta new file mode 100755 index 0000000..d6b23f8 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmEventsWindow.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0320d6e9824b324992f97fec8cc1f64 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/FsmGlobalsWindow.cs b/Assets/PlayMaker/Editor/FsmGlobalsWindow.cs new file mode 100755 index 0000000..026b5ef --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmGlobalsWindow.cs @@ -0,0 +1,16 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +/* NOTE: Wrapper no longer needed in Unity 4.x + * BUT: changing it breaks saved layouts + * SO: wrap in namespace instead (supported in 4.x) + */ + +// EditorWindow classes can't be called from a dll in Unity 3.5 +// so create a thin wrapper class as a workaround + +namespace HutongGames.PlayMakerEditor +{ + internal class FsmGlobalsWindow : GlobalVariablesWindow + { + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Editor/FsmGlobalsWindow.cs.meta b/Assets/PlayMaker/Editor/FsmGlobalsWindow.cs.meta new file mode 100755 index 0000000..7697e36 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmGlobalsWindow.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ceeab317aa52436458270ec33862f2f5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/FsmLogWindow.cs b/Assets/PlayMaker/Editor/FsmLogWindow.cs new file mode 100755 index 0000000..20a0c61 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmLogWindow.cs @@ -0,0 +1,17 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +/* NOTE: Wrapper no longer needed in Unity 4.x + * BUT: changing it breaks saved layouts + * SO: wrap in namespace instead (supported in 4.x) + */ + +// EditorWindow classes can't be called from a dll in Unity 3.5 +// so create a thin wrapper class as a workaround + +namespace HutongGames.PlayMakerEditor +{ + class FsmLogWindow : FsmLogger + { + } +} + diff --git a/Assets/PlayMaker/Editor/FsmLogWindow.cs.meta b/Assets/PlayMaker/Editor/FsmLogWindow.cs.meta new file mode 100755 index 0000000..2db0ddd --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmLogWindow.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c71222d654a5ef3429f9997b98046e0f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/FsmSelectorWindow.cs b/Assets/PlayMaker/Editor/FsmSelectorWindow.cs new file mode 100755 index 0000000..5a875df --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmSelectorWindow.cs @@ -0,0 +1,16 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +/* NOTE: Wrapper no longer needed in Unity 4.x + * BUT: changing it breaks saved layouts + * SO: wrap in namespace instead (supported in 4.x) + */ + +// EditorWindow classes can't be called from a dll in Unity 3.5 +// so create a thin wrapper class as a workaround + +namespace HutongGames.PlayMakerEditor +{ + internal class FsmSelectorWindow : FsmSelector + { + } +} diff --git a/Assets/PlayMaker/Editor/FsmSelectorWindow.cs.meta b/Assets/PlayMaker/Editor/FsmSelectorWindow.cs.meta new file mode 100755 index 0000000..36c95e2 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmSelectorWindow.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6d935c6c261d748469153524686e2359 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/FsmStateWindow.cs b/Assets/PlayMaker/Editor/FsmStateWindow.cs new file mode 100755 index 0000000..9837241 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmStateWindow.cs @@ -0,0 +1,16 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +/* NOTE: Wrapper no longer needed in Unity 4.x + * BUT: changing it breaks saved layouts + * SO: wrap in namespace instead (supported in 4.x) + */ + +// EditorWindow classes can't be called from a dll in Unity 3.5 +// so create a thin wrapper class as a workaround + +namespace HutongGames.PlayMakerEditor +{ + internal class FsmStateWindow : StateSelector + { + } +} diff --git a/Assets/PlayMaker/Editor/FsmStateWindow.cs.meta b/Assets/PlayMaker/Editor/FsmStateWindow.cs.meta new file mode 100755 index 0000000..d3c0fed --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmStateWindow.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0b9d081570715a540a4b0a769718fc21 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/FsmTemplate.cs b/Assets/PlayMaker/Editor/FsmTemplate.cs new file mode 100755 index 0000000..7db40b3 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmTemplate.cs @@ -0,0 +1,29 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +/* Moved to PlayMake.dll + +using System; +using HutongGames.PlayMaker; +using UnityEngine; + +/// +/// Simple container for an Fsm so it can be saved as an asset in the project. +/// This asset can then be pasted into FSMs. +/// TODO: Create a new PlayMakerFSM from FsmTemplate and add to Game Object. +/// + +[Serializable] +public class FsmTemplate : ScriptableObject +{ + [SerializeField] + private string category; + public Fsm fsm; + + public string Category + { + get { return category; } + set { category = value; } + } +} + +*/ diff --git a/Assets/PlayMaker/Editor/FsmTemplate.cs.meta b/Assets/PlayMaker/Editor/FsmTemplate.cs.meta new file mode 100755 index 0000000..f45a9f8 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmTemplate.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 361089057f21be64c8034c9702b27a50 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/FsmTemplateEditor.cs b/Assets/PlayMaker/Editor/FsmTemplateEditor.cs new file mode 100755 index 0000000..43b3e36 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmTemplateEditor.cs @@ -0,0 +1,42 @@ +using System.ComponentModel; +using HutongGames.PlayMakerEditor; +using UnityEngine; +using UnityEditor; + +[CanEditMultipleObjects] +[CustomEditor(typeof(FsmTemplate))] +public class FsmTemplateEditor : Editor +{ + private SerializedProperty categoryProperty; + private SerializedProperty descriptionProperty; + private GUIStyle multiline; + + [Localizable(false)] + public void OnEnable() + { + categoryProperty = serializedObject.FindProperty("category"); + descriptionProperty = serializedObject.FindProperty("fsm.description"); + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + EditorGUILayout.PropertyField(categoryProperty); + + if (multiline == null) + { + multiline = new GUIStyle(EditorStyles.textField) { wordWrap = true }; + } + descriptionProperty.stringValue = EditorGUILayout.TextArea(descriptionProperty.stringValue, multiline, GUILayout.MinHeight(60)); + + serializedObject.ApplyModifiedProperties(); + + if (GUILayout.Button(Strings.FsmTemplateEditor_Open_In_Editor)) + { + FsmEditorWindow.OpenWindow((FsmTemplate) target); + } + + EditorGUILayout.HelpBox(Strings.Hint_Exporting_Templates, MessageType.None ); + } +} diff --git a/Assets/PlayMaker/Editor/FsmTemplateEditor.cs.meta b/Assets/PlayMaker/Editor/FsmTemplateEditor.cs.meta new file mode 100755 index 0000000..747de5b --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmTemplateEditor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a027b04acf4d4354eb9257d4c4880536 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/FsmTemplateWindow.cs b/Assets/PlayMaker/Editor/FsmTemplateWindow.cs new file mode 100755 index 0000000..21b013d --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmTemplateWindow.cs @@ -0,0 +1,16 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +/* NOTE: Wrapper no longer needed in Unity 4.x + * BUT: changing it breaks saved layouts + * SO: wrap in namespace instead (supported in 4.x) + */ + +// EditorWindow classes can't be called from a dll in Unity 3.5 +// so create a thin wrapper class as a workaround + +namespace HutongGames.PlayMakerEditor +{ + internal class FsmTemplateWindow : FsmTemplateSelector + { + } +} diff --git a/Assets/PlayMaker/Editor/FsmTemplateWindow.cs.meta b/Assets/PlayMaker/Editor/FsmTemplateWindow.cs.meta new file mode 100755 index 0000000..ab66cbb --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmTemplateWindow.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 427204093697d39499b7c5446a785ad3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/FsmTimelineWindow.cs b/Assets/PlayMaker/Editor/FsmTimelineWindow.cs new file mode 100755 index 0000000..8f94c1b --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmTimelineWindow.cs @@ -0,0 +1,16 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +/* NOTE: Wrapper no longer needed in Unity 4.x + * BUT: changing it breaks saved layouts + * SO: wrap in namespace instead (supported in 4.x) + */ + +// EditorWindow classes can't be called from a dll in Unity 3.5 +// so create a thin wrapper class as a workaround + +namespace HutongGames.PlayMakerEditor +{ + public class FsmTimelineWindow : TimelineWindow + { + } +} diff --git a/Assets/PlayMaker/Editor/FsmTimelineWindow.cs.meta b/Assets/PlayMaker/Editor/FsmTimelineWindow.cs.meta new file mode 100755 index 0000000..3d5e2d6 --- /dev/null +++ b/Assets/PlayMaker/Editor/FsmTimelineWindow.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3a5b63705b3fd249b805f2b0179954f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/Install.meta b/Assets/PlayMaker/Editor/Install.meta new file mode 100644 index 0000000..1a67074 --- /dev/null +++ b/Assets/PlayMaker/Editor/Install.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3f6aa31d9b7a84e0584a99cfc5d8bb78 +folderAsset: yes +timeCreated: 1449957738 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/Install/PlayMaker.1.7.8.4.unitypackage b/Assets/PlayMaker/Editor/Install/PlayMaker.1.7.8.4.unitypackage new file mode 100644 index 0000000000000000000000000000000000000000..cf99643506c4f8cb71f8210341ac9ce672191e29 GIT binary patch literal 1934763 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

O>A@@j0&Lz1yGiyLB_{L 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�Fk0~dP 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%0D8@~Uw z<3F9YvH!HtI{at-&@l18`#=?)tSA20TRQ*MwT=I$7Fvn_WJ_6t{OmP3QMc!~5qvQ0 zEYzJ&*w$4fSCW-dmT)D_)$oKrQdR^jbqJGQ zQ;md9bmrNe7vI$r?JStz*X#z+`;g!dK=U4MLtr>D?3Q8s zYH8?u6%sY0n6fuBWI`hk5`1#Kes^tWrq1Vcmw~@h&&!?YqlO1(*fNzT$RWvwDUOAr zZZB=7u4z2GhY_G#QFQpkgcoisyM$t9N=}@hMe3f`9La|F%TLLH8<_rsN;A&9y+ zU10aM6SB;bpgG9;(0>2+%Z+tkco%J7@P4YR2NFwmx}kjj)#c-5vu5e;kd)tbdXcmN z$Xl|>B{41IzU15}VI_cIc{lJ>DNAPWim{9UWJdc@^osoR20)L$(xmug7>au)8B9z4 zWF6=7+T+kn3tlu1E4#PI-1O9XEh_~%)#JCc77A7vJCyg=-MrvvOMLht_1)|ERZ6m1 zkx`F%rjd=9ZhqER`z@1ENP(%=7F~~p5EW*U0xW@UM7uSXb+!KjPu@0KfdH@~YrpSW zPC01Vulgh*46|)Uiqw2JA5jlMqxztw#$=!;5-j@e)r(%G=r4}NAIT>`Vk-BSYvpL& ziC}`qk(|RA?`M~powFNtCW4bX?X0l3$owwl%vLPeatL!ytX+nSrE4B+l7z7=R^#o< z&3LW>I`{gQTvRUTdIPEhM5|k)DHboTqdkDYLYutp)rAOhHY%fZmEXsQG{W036p(qM zV-neNMwz^=N94uYX<$noQsmI--nSQO0B)XW%B;?fKp=@Xx@0<`TxtTKUSrL=5rtw= zt;or-y33}t)hfk&3IpUtGd#`*noctLQlE2{;H5~MO$h%&SpDhL%+^R<*6bR_eo3Fp zJ2UT_&5PN%s0h(1hfQtBco@>WYI2YAzR6^b5RXHWHjKvVZ7UKdfrWfVE2}Q0*URW0 z?0;Ytga+66lg%f*JhQj)@$yqVHtDkzr(M?CxCAEy@PW-c;&N8MF-BLu+l5|E29%h* zgT^{)cXLz`_P)xRl2{}XynNp4<$Z42*E@TNu4!WUDk%h*WZ5g*NY1AepmAsr%hfOX zuH=>PBO3u3Bo@T14Rme`uv9<^l0kxOr(-3t`x;tf1_d#1qN`(byf>=dueaZ5YgUys z5;S3gj`gf-PTjtBo=TqeY%W%Fh;Ebu-)AyE8DRUGLu@MQ`+)33X|Mp(zwAR#8EZ$d z$$~Br!WSt1@i}ICPY9Fe!WlsgRw=qV%+@?|UV|VDpoMyL9yHfq)@8LJ7bC7u>T?On z-6!`h1cjAuGA-(^GSouH&%sP%MU~dAE}3u00-Y6I_x4l}W-VWuk34n)3xu( zpW@iJRFLoP?PJxVqMqxFEOL&{?G};PT_Sr{s@M3*4MfJPE}QxnRT%q~Rg*GHWR-39 z$1UCY8d;0-(CIu`UX^5W{))nft5-Uc?#8JK2!c5@+M(=MqU(ZAHZ&ew<1EO9&dYon z;GW>~HLN7rrX!ENXpD;9bwUnh)9ma%Fq$XiWmM0ua^f>x0C?nl?Rm zUpa4yj$KQ1NzX}J$Er)z^&sO(*Q9BfWb8ryYCW1#QM}zIaYU;oh!-XP0)* z%HW+y4y0e6aZz!SO0SE&N;Pn`C77|!@uS+8Px!QsH}8r-k7!rN=bW>#t=a4LVD8uP zp)Doz?g`wYVzN6@w_ob1>0zC%S(A0c&y6Ly)dM``%Ds}%is;*4WWMz<&+N;}n{^ex zX4Ov>O}Uisj6hO^?*;dn#sRD3k8;@sR=UXoQ9D$)PSca_^BDlw4ZX^kDXeP+#KTv1 zm2HpD_EEfg?s*h18Jwe@z8f?3`l;kL(7*Swfxwc@o|at+>st_1 ztk{9vo-#epZ(?=f9mSG$aq09|H;zBQF%^N$t41~_-L{z~v#PBGvjqok?h8N}A-3`K zEu|HDue1H6Y}xZNx?W@t1_$0A2}s-YQKKOJ4E7GASBg3H(ubosPz?=nBglt8yg4~Z zdPTcJr{6@uCwp{Q(VzQ?_RMO=z1%eCx+ZVoYZ+gqtHHeD{(I4dd-|Q9DK{IZA3O7= z10%pnIG?mx=TN7NcAr|DbjOiy|3-c!IPjsr>C)5S7hjw;#g}xSZdlWkD#u8kjU>-) zZDKjiU6Vd>J9$|fDU55u&6Gn~DqXkTQ?IY<(zZI}5{1e`dx z`B8`r1i-rfW2iZq7;(jlL)h4(>$A*uEfcfdibJzR-j@KSER3J=GPR1*=Nm6(_F~Dk z`MUyMT`AQPFdn0)Pb7MhPPRun~Fe}*ly{(#j`fSRR_X!yQ&C&s3 zl4RqlGBfaJHLFZ%{mT|i1IW_(o4E1sE`eqImYs@eP`tY{Cm_vc+b#|5aLqKug0H!U zk(9~Py!HlqV*!%fr#me|OD8Go@mIIKi@ZA&LyjwjIXqJ|rO2nmxiU+aF74i&Brrc+ zfOV#xYfkF4wNe5Ts*_RCc|oVKeX=5(rBddN)<;L1_5VN34;!{-HhYNbi|M5MJ*)zsw63 zluSa%`emJ~b|Gqe^qJg~a#^&zyh{dP0blr;g8p-%o%=ct-$!Vy?aL${w!}5Xc`oe< zK9jdCvU5%fI?eT2+k@)t$@%eDT*Bqobs6*?b?8aG@gd__TgRmKE)_KN~!l#Z|lg((3$|$==<)Tg7_VpWZL8krPG2OD`vSO;YMi17_(P z!7IWOlj^e{gLL}h8fPbzO+tWsYwD`6JNqM@ai)t9b@jd$4@4v{?c5?C0y>MWB*U;a zk2gv*GZx8R@Ty+goIgc508nhC$dcNUd3$6Zdxb1sDphCq`p^>_$Kv<&4X*R=qnz9o z-P|RQzi2trtX-$R2D7KE=}a<~e5XOai(fA%FkuodX1g$x_s%qc#(l}F-2b*a9Nt5b z{DQz)u!q3A%duCQ10s!3NRL4GuS=ihs$4L$dTh5Hki{dBSI$zF-qU?^*n9379g*M{ zhe<+ptCQy-OJ`e7KvR-$9(hoB^_{V`qG2iDGlofe^1PXLQp?|iqjH!o(A790;pC;V zKA|3L9?o?RvXNVkTyZAvc+DBj!!c!uaFo~{RYMBDWr!3)?3yz9{oyL}$*b}La9m=u z_@f1b4K7(W#>_k<7IaKZfOW}$ysC!!>3R#LHfjpxu?5+)WX&aPf!Mj!P}uE}jmWo# z2TET>Pvmp#UFrTrW))%)xXsrm^o5)6mPytH8!V7x85?cwIUTc)=+ultQY6wpcA}^E zB2iqqy}W8NAOM0ueZS{<{|sF(`Dn8haUK_63M=X&tNDm}&5N^w_tiKVCR_HFOyNRS z%hzCZPQOVJb`BQzw_aa!Y|Xp$*|l1ql(|mpE#x`yF~g+)$O;Aip7Rs?Znt)e!!?5I z#J(Bo>-cP!eCb~mbez%q)K3S#$}?ty*$&s@DQ9lR>U(VXl&)p0m8%CwD=QRfCX2cB znL#L#m57-Euw)OU+1n*M7M!rL-c;)p&)Zq%a`Bcglv%ZT^J>j4nIfTnufg2;fgsX_zzo&&2Bb1~l@hI2+F@tZG2aFX)8*G%R^BppFev3MB_|NUxc@L14%;mr!#_eX#b9XzzNps%3W`PmH}&-n-Z{BY3C*~5+M z!C=?rJQ!0wjOq5U5}uPnb7xx%^dz6OC<1Wo}1xg>6tGs&W$Dhe|EvTu>W46J@aVY_J~&8|w(Y z(sSxr&^h5i22*M7G*2p%rtf7-a~mRKH}Iej*`vF1&RTz#ZqB4ZDd03l%{27&pu5xD z+1;X~%8@12&6UPr{6LGz5y-$`f+ZCRZ0S;c2jyfAB@e6PiKOA8<}@Y~THp){-+|L) zj_^5^AyA=R1fBCVC=5MkD&yO;k0;gRyW;L=Sjr9|Qnd8|o5UFK1W#0lSdFz8*Y#AH;9&M58e|y+4@nW40O9&IQ(i zH^;Pa<7e>yoA9fb{Ft2o|CRr5c>QBM{{NW3xAT85cyD`@IIyd!@TJT)4rM4qb03e$-of5pgFqr_*lNg7w*rjA|2h!uH67H|Z0$8{sYC+7mZSmazlNp+s-*uVc(IsX6D$L+ty1b!+1KX3m9@BfkhD*gj;T>m#F@Grdo_b2^7{f$e2 z@S^Ν1=5z$2_j8;<O6afkYmfx8aF?r27h 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�=F{IYU){9tp?{a^LkQQWcR#tw^%7JvTh!oJgz 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 `3NM~8Rntkxbs>%zl(8!i~nogg;8v?=HI z{OJ0Am%_5$jyDzW%09f=>aJ(zS(QN^^VjPq)hHImrYU?nt2*J%Se;YhSHm@><=v)F zZHQQMp=HFmse`rt>@LpG%<#?ki&(EJcHFNfV^y8=K%>4@s>YxCI%Q~&JMZtW95^iQ z#Cn^Ig!PmBPx;4Qdh7mpZWR18J=@qFFQR5kpM2BObK!;51Sdx&ug~6}Z+T{JJFL5D zhF4;2Z2!0YcW)2(IN_lqzxqe2NM7oQiE-Cee8Wk=@yBM*%KtiLro3jhW_;i^=V7a7 z6~8t;F?OQ!&SMFNwf3ji@j{*53jD;13e_(UKO=Q2+@wG@)K14hAwaI|vDDz(BRaiQ zYpRx9KQ$@MuniQ77}kmOV99#iw{XE%?WF=yTr z;}`F@jUTkyHrPN3x|(d)yDXIYe#E3T12qO-Eu5>XcxYgs)bHsBt>jM?DPE~DR7t6` zR1j#I|`0;Z75@VSyeJrnABmUgLNyj7)M~yvnV{%ot$W*lrg%j8A z8$BaK*`T>*RN%;=MjhjtXNkN$^(N+Qo#O&kC)YcM!#gEY52VNbC85(LGV8FbzpC*B zgY5zS8L_8V-16+$VS6iFLcx4|Q-52R=Ig7rWE9LFqb?@2L__uN-r;3mTZO{5Kf5&S z-QHN+31c>;yuCVi(Fjt%O#IT${OloT_Md;&lv1V{rYrC8)LzujY=et*!27JKy;5VJ z*olnQiP!nO^5B^MUiTt@OiHVI7PWnArBZ;FWTU-yn2YWN+I8~ru<;U7C)ZjN4+OUV2aU(Wah z4LdS^R#Q!!%(~NNr|w>MkgEN4^F!oO!!lVxYB()$Q^%e>uC)(EgU^ zlR+_c1GD87#w8R-5tAgF;Lfftd#{Jzy3%j?I^La=mpPkB6#8q2^1Q6g=Oqgij`s^! z&RnKf@-xD7Y*gAGau@A~o;2F7toE*N%r1 z$uDLQ$LD)Acqt`{afyLbNsBa@I{0GTK+XLV;hxaaa?@)Ub8?x+(#9*_4PHcOEPX6@ z(U7-vpnqy5Nw?soz1U{{W$jgKX<=Ju;fcE5KVIaCt4NR&Zd)}E;KOLWha(+}~T*=gcC zEBE&N=0274BreVhz9L@qFl5P>I|EGbhP>Z6b@TV{t3}oi-ra7Om7bNgajyU1M8663 z176i9Jq)(6S^H|K`E#wC=~lH5=kna$I-@(KXLoGKPBgKp8L6QaFJx@Ld-aLWF8u?} zJj{9+a=N6%ETsR)iAh14+0z|%oZ&Fk#iQC^cXE@-cH`aZ9un)C=g)i4 zG5@URnNe4rpIBZ$9j@)1Q)0K$!t%+h_qG=Ms+ z$!F3+COKDKyLPQ$y!4e}IU{QN)i$V)8wB^i5aIKuG+*7$*WPpX=3nkecscJmB(m*D zTv5SjRh~$7Sa9pGqT=G8ExzZ%p1Kz=YWn))+BJvP!Xali1x!}lWVgycGj!Eh_3Ojz zWlz7=IbC|$=G4W9XXc#``yq5c^wz=B<<83&wO91CmsV(}-}$*BG_>t-)UAUr&fn;W ze!hIws#Tqj&IUi{&-*bcE56-#_xt|+(W6HbzPqoVnmhYR)QiC#AFq%3xoA$ARsT=! z`M%$sOPkgNEL*nhRMR5Yt#(-$s0KEJxBb4I+_5p>oO*V|kg6x4g>@76<&^gH^!#*oC@(K4c;5n(ly^_~ zc0FOpof(r)XFtC$_vCH{hsFg-Wkgi))yU zZLD-ZyRec(=R1E+IWu|JPz{mRq3MSELL;9qh@5xP;L=BtvImwyNf)a-hlH!^WnDY% zZRZ>z+?l*-J893@O1kr_P#S`j@Uk%*L`uJa9E%2aOM5SjwPtq-b|Bx zRByA}z5cBIZuLU{E{Q{ZyJ5C&nNQcn%YHqJVmrqs7Y6UE&RXzw(1SkT44p3JEJ(;Y zSib6hn%1Ewl?_Fq(>#(kUaV~KZr&N>@t~;9{!XM=L4Imh+>kL#{qHVonw|DS%Gy~z zeY|wpqbDt^Yi_Nw?lC9RI-^A_7b!(fdzls9t?^|bado+L@7-VT2L1YwPq;rZR)k#q zhgXc1jjMwVLm0M)B)lT^b#!&c>Kf}C^K1H$2>83^BtwR+A;dbLA;Nc{>>9CT!J>If z3H-5*<&ld4gbbVMN`zZ^M4CX^Zl=90C=c1&7qU&r;z08Ee}o7l;hvtMCH@D5uZ#gv zAnaBQfWPK}NBR(=A`bmTX?-_53#JMYVjxWOOZZC#JPP(e{VD?W_!5PeC%mNLB?hk< zg!Hz;9}yC-PKY;K$`O?Ep;Q7d2~q=p>#%iog4Q-cNqji%Cqfj4(>f_)4ka_Tv>!_% zSH4HMvoi3+l44PJ%qpq@x6r*O~xZw`nA;lOp*exox>BD76YoZlk!;5<%&>pcJpp zl}tx-TVOky+xptkbRGLi(`dThf#irbA?5H=fF^pZM2H-ely&$eJuJzRAMiK)fs*1F zLe$3aOB1oALKef{tJr>wF0GRwKDu;m5+oT*vZPzkDyzq}>gjQWTbqv&J!&fC zk`diE5%SuYJC}c$aZAiF<3WOK@fc{k$!>(l%>u9jX(!E36($jqnm7w{5v~ z44ugJdpD75{XB^)DcEtP$#&cl%k8*zWY}@bYCCZ2Smr>l*m=xO2YN1pncizR*MWOS zDNo`0^|nr%!nMwt!i`sfC0XL(M31Bb35QZNyhO+jCprpTb<^n47)acl37G>g5hCWo zZT&GUNsv+(?#y(!a_4gJ46YP0gF9P$+~~f^5-WGEwNy}Q#F7a4IE%aPr+U$muQQQe z+;xAzhmaFK{L)21sRK(A#NChE7E^!jx=-|{BfnsT@J9NA(F)|=zpAqd83ivXvTina z76z~2N||f8ZT8y0ZK=d&t|YvL+h(nJy3L|OmRq^?CT!*UxoqP~UV>7fpcJ-^J3?d^ zUE6iWY!^3*bRxHogNgLah>+t@Do$kYiF>*0C1o$&f?zTxh1)liRPL^~a6fm>+tRr8 zRv+fBl6Qx>BW{?*9lvq8+*W~dS?hD-e zE&U21*;n|bDnaR*p!7me>cWx;IeVMF&!tHC9d5jqJ9NBZ%&14))imW1cQiIW;`&K6 z(|#H}jb`r3@oVO;oW^EuOK(2q_RYVA_ERDKTj@Pkf;?;G?xOu(am#*ft~BZvgV%_Bzyd7EMXgL^B~ zEQePgtdS;5hI2JSM3}9ara@~Y;pth1tyzjSeV|5;t+}Yl)kqK}63a-FyV_ih5*bBe zq0d4c`p$BK8f|u|W~@;q%EW+OYN{HO7s+I|@RB{($A@GQ2DV4Wfz|{tz9f&` z9#;phj~_Wf*FJ??djL7d?!^*Uu1^%HW^0}ZYF3fIk{GDT_TXwZlhmd30%!f@|EqgcNbUl7M>IsRcX?HFIV%0=n4rzjZrdp zoEgSOhzIMsEvV_k*a*LKx@%S}v6}>fo z@c2s|tKgRMV`SKx%T-*TKt_W{VBb3)ay7G=3|=4DRr3b!32DpwxhRZfiV9H*V1QjoX?DUA4ZLk_1X-c<*!h~Kc}Jk3@-H@YWN5G zfeyD+oREkJ^nvG9h8r1b_-9#mAy;!uC`E+7)RKkVQiVckBK)IqT+rv7P#U|`=p|fD zmCzlwCN+YqxhC|d2!ETuuj9sP6S5ZN*T}BtYC52Xzwg7>Gk8?HpoV{Zyf<;f}aM{7Lay&QAP~JYa&&znOj|SF+Cvf8!@(M)>|J}5UJ7VK_-$eQQb$A!o zXFTs4+b4cE*JlEcC&oXg`MbG34p74%`Pv??#)&7z)(9tZHB))AVgzcQ32LVE6vbkp z=1fv=jj|a3Zc~Rf0nBus3cJ)NK_6${5HbGw8kx-1xbTL;y7&`dT+K|LCOfk1KCZ@# zXULAMwvQXxi)YM^Y%1vE%`;)Q*-KF4!yCu;nfitZYAo13cQd)88o}Gd*63t$HBr3X z>=s(&aO14vrLp5I6pRziyCKHFMi(9Dj%ot0lO4x?2Dj7>sNtW}q&)7N?%;i6$EnKW z`Xutcu}cj+$>6=v&)H)WF5Z3BvXfuQ-F4W$Kb&Ag=evR&=@QfQX@0Q(DD7j^HAS5mMRQ$ z5PubBh$MJZSb@kG(SAdX=yvKE(e1WCC!qF5bbZcj77_V2j^E!cM%bJ`j$2G$R1O`4 z4q@#*jwa@Gf1SWGxS_hD-e?fI7+uZw@7<40=F~)Ux;+_~3o&2C{0MU!%2?2PS#-Ds z9pBi3?wm741U% zIPv|*>k8g~PSgN9sw$iHNE|$YiNX6g3zQR=A+Nxx;7`yFo(ZL9z&Macg8rZtKg08` zI~W9c)ePGIAZQ2mRp<*;VkZAM$dJ)szL0awHXr_aWk@O**w;Cx&6l5@V|rK>NMCqv zd(&5jNQ26vz3+#3w%#q~zCLvan|s@3;K{8)(k(`j(}SvpSp(H)l_3tG8*JYqbO(A0 ztwrCU5_73Ks3STb-GpYM<>*873#v4aItHDDdZX*n<7f@qg$|id9gogILJN+3l9(4jWKyNn7kZ@2J%mU58>*z;ThS((I{c9^d zPR@{Z6=I1GsNGKlw_Apg6#n}3$Utzqf()4gR`hX>2}&j80OV!h5ry8*qcxCEKu!Qp zEA)QuC$atExdBvx{mTc76zFkLf#Xt=O8Z?&rTh1QRfG%(fbnoWB?Dy0*fe^7o(S%i zVaQC-Rq%NT*IgRDZ!G~G;JmD5+y8lc;-S6*ejJyUM)Mi;QW`xjw{f{9unPKp#oRBQ zs)mk9r|17-7GDKYluby8k_@?;P4AcWU^wKL;H7>F#p`93E#JuNi%VenrL3 z^N+_ro)wd` zd`QTX(Xc+4b$vFv_w#9T13$aPxS(^;^$q-S6-Y9uEXqCq((BYxn;|(3^tvcQFE`Nl z(>-v4whZ|bbOhT#UAVq^jkI09kzO}ytPHskN61WVcus`usjWurK|jzLoCA7*3&7dn zA}|zO3Pyt~z&LOrppwAOGJLq%H6L1;$ffYV)I_UF> z)F*nJhN2dq*!8o|WpZO>h!4$z`@(X}`_T%t9hLt~HTz7r$Nw`OHx}!2(HrO|RKAmH zgnD$+?Tf{n0}g=a&a3Dftnb%F)kl5M)#w4Vyo-+4i1{0;(oO5lyJ?<s-un=n=FQ z{e&tSQ;pG?U1a5*6+MDh zqi<1h3+iyx7WF}wqbcZl^pORn-s-pbA!0J#;3z3{6E# z(0VI6P6yi0nyQITK>g8ZGzBe38_*tWIi6#wvPj68tD;xupHXm!D?t<02-bHG*b zfw2*}4?czdZ^0J$-t`k~SJ5MVJ!n=%4ZycB{zUK_=mv_I=#d3r4lKXQgTI^%i3ep( z;PV%(7$8GVvdhEy1P7SV?^S9h^!wCE6A{v_OTRA-S_scnFyEvG7J`}}%nK5I@G7)h zV3s%Fe?Jf*_K;zogv(O*na5^&9PB5nk!6q_;aOxIICU~Z65{Cg?~kL~ ze+1O-Cs_Z#nHT6i?#1!^aol1`(HgXg^`GVs1mk{-XW0Gkx0MRVi}fojH(${^Up#Ot z1F8`N@PY9^et%UUaS06n=OOI-T)!XePXb<7;C;xKK>mEhLy*569pJC?ty|$Ieo0f@ zV)mf>QJ6nvRb!PQr`dY=yl3rQp8qrPlhAMK8>$bw5KY<5ux7Esyf&)>sR8-(;?1A~ z|9N>2-EQ$j`u(M z+41kkjdg$s6U3Lj3unaY<7;R1MPm9 zUwsNW49>@gJi1>!sK^QWd7^oe-X9E5YjiT|g8HKi&{gOrbjL|L?tYM+Peae1r0203 zwEJcM+Tf?K)~;?bAJLzv^eHO5e^^s?)9iy;4cixD*1^2okmf*iJl4CS-soa93SE!x zL=U2Q=sENXdIxPnU!b4RAE?-Asth_99fKO7lh6P(7>z_@(0DWv%|wr)XVFUZ23m)< zqVLf!sMr~*JgSC{K^;&JbRimnMx(pXL+BawD%yayqd!r(Lh5kT40S~P&?V?vbSt_S zJ%kpZ=h45QwP-Wij($bO&r(%UJ=6+yM*YwbGzLw=>v0F>bTl75k6uD=p!Miev<>}+ z3KvoPp$h0QR0kc0+M%=1xo8Bs4&8|!K#!y6&sx zik6^%L2sdt(3j{Z^gG(OggOA#M5o|=Z7gPIbS@f=#-mB-&mC0%ozz#D2Vnk;xdyF3 zr(wG-nu+5{U~a&EMws)ly%N2O-bEYHSLjDns1)z}s3NM48l#g?4|E|Kfv!O}p?lB+ zXbyTB{mX4auLsO^=yS9i6)B@ip##xjr~zt&PC-4;1?UQNBbtn+p~ui7vHGM8|_P-D~{ z^+gw<>(M0iD0%_?D|#P&ioQWRP*R1Td+2azwsN@yAkE5edW7Gz9LcP#MXe_z|J%}Db&!JW5U9=H> zjebEzuTqsz4b&8!gib|0(O@(hO+<6iBJ=`!1Fc6}(RV2GSA5<@)lePuPiK5TV|GN{ z&>%DfU5#!-52DA>V)Qb49esedqu)`bYj}K68`KpIKo_HH&;&FUHJwQ4c3>_-tI+%C zOSB7RuH*60pvy~PRzlTLeRMMFi-x0X(XHqqv;eI{Z=)?}7b;qV_d8Sp)k1aA38)L| zhlZhR(5>h`G#5RGR-q5jx9E3N;s!oR`+FwNH|h6&8GU}c9I38l$Q&Oz@`%c`gP}gtRSEprrKmHU z5JTvl$mS&C1lbaD0h>1|hCrS`gvdFX#b%5k#24~K%mI*RL$1Lb0eJ!8k$adoLJo!8 zj5!JN5+Y1qVm<_UIpj~6k3n8d`jBs!3n8zAET%^D1$KN9B8~YPJH7}}R_oo~Eku-< z&`kPj@V8%#C=TW4YDO9I7Rb6of9)?$%xOEJ?GnWQmv&L6FNvm^m}&CIlO&%oJ43c& zB+0B{G|z{u$n+!gG4F&t1M-nyav<{usi9e{Qwx5&!AO&Pm_VCiZ@}w)2)R0vUJu-Ox3GWO7@C{0of|J<6kXqaU2MnfuSfF{ zZJL`fo9nXgKhg<#KW_+$#yl9_wV6CMQlR_m`)??Drc3w#KD3weh7x5xnuowof? z6O&)^aA7U71@izyxITroiM&3|%OM8|>yhc0PeP6pHXv1)8zE;2k0q)GG!GifzaN+q z-Cyz|Av0o)*$#3IV@{_3lFJwiG6(ZYw%v+E{F2KUYqAA%3S>iKL-GuM-CrA0NZZ9u zL3_E74Y_FW>;1}xRQ*H$8UuQKTa9R*Zusl-7NHh~}pzG(W?<#gyg{W14qh zj>ZhTP8L9xHlf+ljJB`9EC#cyIel!%TT`0Hj)Qji@0;l_+YA2*oBgsskWI|!`!&vr zkYZ*6vBsPV`JM0t;)wYKWM5)S3Ne>sZp3^Qv&lG`o7nMei8bc;kQYGvWX!}G?k|vM zV3xM#_n%0-F%O0O1o9lrhLBq!hhd&%%^z%#M&3!1CQ}jurER912<3g0?SV+oupo3);S!ZJ$CEvHbws z?nqRzy^w8pB%`sthHZBuhS=WBwmT7PZ2tuL2{V;U#w=V%mZ!s?bC=iW*xSD z8kvvd*+4F4rjr89ewZ6EFJhOUPTtbxNfcyJ$loxZfGjTJOw6rlz6E)(h${)f{MLql zz0V}knEOrOx6dTEFl$ZVxBrc+I}VGYTH`o=&dk{WT@)1+6$urU6bW@zR8&+9gZR| zx?{d*hS!s0?pP>1C$k^3wl|_gGrU)Czesq5@a;LJy;vl}-|77=5zQeyUrn(duO-5L zDtk0}rm;lChVuNSw=>vOCqghzz3lkaW0KCx^5&vn`#$|8SuJ$xyU z-SYZsU0+v{8_+LKYiMnarooBKCBF{8ph371u?=+p}(+qDizaF!FdA_!{6J5cy z4~o~O(|>h(NEE;q$R}(MiDLMB@*(Qg+WUm0$0gTkl~CcjYnM31iFmjZ*+ECBTzenA zKVny-kDxx*d9{eRkNpMatJ!THFS1=5*LSjqHeQd&jqn&>cK+O!*CTc@{8u(d%h6xrtWi5xYbT``-x_X4(@!w!Sp;3(J!4v*sfjU?}~tr5jhIG@QY z#X3=~jr&V>EaJzbn7YGdorrDYdtBCwEOP7Pu|X7YcMiSZdVSv@inu$^Aq#Q|`eO1! zE(xLxeGNIDT#5cDd9%w#QH_3pyp>#wo=ZMq+a&7I-y>JZO`;L5)_t>RhHvRkKanhE zJI}RxqOikWbFH2z+!you4swdi7U79LjVx_jgb(^+a;nS2!Vi5lc`w<4ohhRKe1JVF z(sHtBf!YA!!A*WKE~I2{C0`p7~X!w0;{Krpa#09*r4fg9kZuvp3NPseF{`&1DN-%mc!{t4lDi0@A-*&+6b1~`X& zy8Rwe8i(hH?&+eL?L3%{^NsfDLapZWWi+{wY+sG{*W^Fi?-TBD>S$~G{UQRsGLoGD zzqEv%2){~RB=?I{_(SajA`>nryV)~DF8r0={%KJJUx!QKzu`*wj%aob+!1bo`@qfc z6!IeZv~XL)UZ{Og_`oal{AWZUybca&V-Nc?A{pMQohj1W*vo!Ml))$T_D6(R%RWaQ zVm~7M;LGIUhEP7me_vWQTY`G{XnT zv+XYkzjdu1FLFgNoU8kbA{j2#+rK2T+w?N|k|=?%l2_Yb7GiyCuaJ4d;A6DN1ttVav}Nyy1yri(KlF~ zT#CL!_xD9PdY0A6Rp_tlULtDHORP?=L;phe4@3ict<}j*=)dUxp%5FntF_e0&KtRR zU2FA^gd2K)tCKy@N9bNEywN9Fo$QM~OZSgO0QzF9lLOIL>waDYqbFOP9EyHG_X{E% z{dudCBhgRmUM8Z^-?KV77X5UGo9&B}TF8V^w^iJ!klS9!5uebU)A{;%)>f}iDnYvetX!K~S zlVj00=zdYeqo-P(oQQr@_isfq`a4!9r=owS`*$K8{dcRAGts+juzHQiM)xLPBj=(I z(fyLhN1twWav}N(-7kw`^c1U;OVN+(enpg{7g?QLh5n`PwW0?7w$;gX=-m^n{=H~G z_a|Q?H=$3_{i+a~xzDpY*?BYfmAd~R+|ajKo$P^rNcTG7jsAw!$-d|nx?d9k=yg^n z2crL@`;Q_R-F+i^3$(iVPZnAoV$VPWqot%q4P4}B3AAOHdcZ3N*~o-Ongj;p03TJ;ZeLlOc7#~>)*mBnfnp4Lr7TwUx7onv76v* zxVwX00$0Oz+jxD~9YRFAN*VMxdl@;-Rmozwik#@`Bty3I_O_kY_U&XC>Pzu z5{`lQlZDYv=E7&R+snWdyx$?8a<$7m?VZlkQ-%22)lC+_3&}O)VmOZ6)$Alo;RNyz zuAO8hoJ8)`uCuI$cand0?JVoybn;vFF0uhWM*h{ci)@BZlKZrCmud(5G`ZQ;UAn;~ zWDnU@dcc+BRMA!Xz_nzvLpSLM|3-Eq2g1&~g|K(%E`#CDAM%VFU{ItpbTs^?QgWqXf0?A<9;Ccvl2 zGdoR_wc7if$I<;b-f6lN2U@Q$4l!N2!&gSKz2Pyw?4nG*edp4x&x@wZbNbC|4!Z;>5hrnDc%^5^Cq$&`yIjgMZT-cy)qfjAv?q@nFXJMMb`iB58c06(u3Uk`|EJ&eDr^}hpr#t zGLennAKWKXwYQ1)_OpYY#plK3x{mkBFzub%FLjwClb_}J7xnxI>3)p;C%M@*LVCb- ze$e&kewlKN*R#`cdB4kCnW4Q?`$CsUnS=Sm$dko<*^K#9$d|j!m-cKuU;C#n3#2=I zzn;H9hGg^nSn}cy3uFYml{~dWluU&Wk$>&7Nan+DlAF6Mmc{TVWEb}(vJ$>Vc5{!G zweVl$p6*L!Bky1DZ=m}!>3dvT&v&@T$UyCF`g$8Ph-`QcM zY=-YAuXle)+Mi=DCr=iuWU}^7z5ku=t7NM7L6Jl~ot(*C`*ZizvKc;4ZggKG<8#V3Oyl%?>GoxT>Z9LzoH?YN+o`9(x5-a+drVf5Tlc?B){y!89BjwQ zmhW@0L$tSve-5#;(VeEV3s2(x)?wN|xf<>P+fTLmJ_xztRLl24*a7+MM-Q{Z;Ipv( zRkqU+w#RGiZg3_%g06d`I&YKlZ?G4WCyU2r?3;XhEtb=>Q!Eduyz@=~V{@x@Pbl)kx&#*ru zJE%M0t8l0`jt@EY|D4ViuFnc_v)fLY!^ZL2B@52r_Z`P*J#rP?<1o7!^RJBL`JP2B z$DbWl)N;Jph47_7c1=;s@nk#RX*r(k1o-b`?BH`P$Cn)mr;f&a*fX1*4iAM(v=53! zOY3!4^ZM@ZEzjQv&ZvULM-T|2b_atX}JT0@~MdafinX(!7$q?dgk0Ubr z0y~lVXC7Iy98M$O?Dnj5l(CPIj~T~g3j8K{vdESt@bnzE&nN6C@==v7)5xvo_iA(>d(tC_~=Y)`&=0Z7p7bNMVSsC zr1=p&UX~@~*7N_QY$o&biEaO^<$Py1e1`k~FLr!+%k5_;mUB;e!FoS*QuA_&)2Qnm-j4|j<0ciUb0*wYrn$SIuAIOcp zDrE8{wtt=w&YoY$(#z}+a#zo%r{5sj+ z^E>HWi=Pk3fu5ISOdHSgydsmn$Kyj@<9Su)!a=VH@q}lcjJV3K$`|5C&ucROXI_8C zt3q_?eO-p#VBbo&_WzTNgDc5S9e$D-Z2j{@-`+pVpaypT*MzvQ_YK*2lh@z*Iz4}T zH^}H;asS_>=YQ{8vi3G!&&bdA{zXRrj^_h8ulH}V5Y8vR(ffDl{s+5A`%f7Ue@rgw z{g*6*FOxs)EeyXu@%!Ajg!s0%X~e^`$Txc5VdVYE^P|Yp%f)bS#^)pC&R%vS3Qi#R z^Xh2iz{zBXS7)OR-bO!{GU~r!gOX z^e{UczJ=~);`YF~u>0HWFeUMN&Gxjh`%|B33^!unB(k@Y!w7fM#`~KQMu9WC`E7Qg zi^S_GJEEP$`#E+%d-mirLOgNj2qRj1pIA)JzjKsP25-_HZTQ)F{?p{iVyuw?pCWrZ zjWx>QdhH;?+m(G=&mU(5!}cO}wDwNX8?Hm|b=G>nFwQ9K$R2T)dnG&tZiW}bK5p!d za2T8hC%`#y7Ci19-d}Vl_Uw1KC&3TFIokU~3fVy}gpa~y@Y`^WHqKA7duPiB#Q;Ac z=6H`Y0=u^L6eFewZ-3yN5U0Fn8cF2V^Z7m_yGP6U%g*o7a(=Q)$o&3~9odt8e=$3( zmtJ3=FAj1ITuQyd`#vMklTD8Yy+599C@;3h`_}x~hBrJK4uTiMk?=M+0nUZf;rHP@ z_%d7ynbsUPn&+en7%$U8gFHd5i= z$R})bj8b0D+4TeJ_Blp5+?$;0GRLUm_4W5tZg|fzV!YXpP@ic;7%A{>@@?kZ#QJik4?uU;hA8-cB+{cSL!F@GERXV(NH70xHq=MP3Dx#jyT z%lmFL+y=8xlIi<$MjCvcyteNaqj)fH|M+J1LVKTh zhkAM6?M6MiH}&eiI}GO`><$-%sO`JUaKHYN*7p(p5F(UohYssDZ z?KLvsm&twmr5gosIr&%D{f7J9>@H58dam(xPPIMJeocEQ+mAmpD`NY1oHI$?--$D@c59A8O261{KYUK;`+a9 zc#dWNLVZvF_l-Qb{bxcP>Hnco278lNi&Dcah<(5A9~(jNUfnMkY4B0G-1_;Z!bpL~Xn$_x!!hLVd;Hs|hSSQe^}aBI$FmQSf9e0FkpsV^{k7pd zfqg~Kzi1@D9V#q;XH>%Dv@aP!!F;^K$zs42Bdm?P4!COMz&psH1Aa8ZCbAEaXAQV+ zq{E+*w+#5n2%E&dMt*WYgOLND|J=G>HyRO>Tm9OAMkBe6&kXq0$b)zO+q&NTW~7Jk z^Ya;U!+_t6JTia3kA{J_jb=Eh(z?Dk84*)>{!?Tzu*pax=4aH!c?9=gk0g$Y-Ga0un|H4Kz%* z8SFQ#`2$Te4L(P{K2Vu;@HgZ?2HMQvFm@w(knbI47X12`LPQL5GX28Y7sz)Hb~e)^ z*j`maygay_SwD|&&rEXVV7pnrfE`7?F}Q;nvyhMfO7cqKW@f_c$-fVFGjn0%E4tqL zbutSV^Y$CbFZ*>d%a`!}4wB3Kx|_byJb%w4Y8^owqJy=FVu&Yiv%;+kI%GYIw+ zT?bUtzY|vx5fG~KLqtYhfU*%~Lq!x+5M&Do6;V+3o*g18DoaF`jH<{U6_5=rdqY8F zk1{Q@0}9>kzyJ5z&o}AoYkIlla=AH4=V}ZR|~a4U$FNXdb*xRnW?$;O6|3j|Iv%j@8+r$IN1*Qh2pRq|IUO@9P`{ zVm~K+_FCGHjPkQq9P4IC_>H9`U?~w7AVdlmPB^&eGf_oSnW zAp6T>-PT#fS6f_(w&1Sq4Uy}7;E1ePJNN|tzJL2fQ%@KqYKM4p%82o5&wqF8I_PBX zU4sY0(H_Z|wC!+)Z?>c*h!pNh}^xL z1UPuKXV6KRL=$OpeY=WL@tQh#gwN`GU_{Tr&+v71y_}#;OvWdz(NrAvxaJxU&-z*W zU78+KOE*#m8793aVYkafsA3rxn9TQh(|(~nrGset> z%hIx&aZh#K`U2MM74}WXL?t+%w#Q;*(YR^{{u(FRJwgI`fF7{fnqK?O8XkrfNTDL9 zXRs&7q@+W-9I@CFZwlL!y&<`HKiSrx5cI6sYcc0a`n_|-2Ek2xTNy|9_c(b>p<}aST%imNo9t@BD>dU|FuMf}I;8BU@nW4Vq zxVpn6fTXYt2Z?D4%x?&Aokyb*yqDj0{CeKf5}hgKBim|<_K<7i_ZMJlHMBqfoq3or z290+(>Nn^**=mv3J89~!ghe_ zx^_H~;a`8C5s;#nDal7^=suJ53;RZW5x}+ENDjxUw2vnd+1?;WoLG5X>W=xsR$!8N z1@vKdy>h2Xn8l51>E}shV(t3p2g&CDXbOFCt7hugG8rAKuknvB53sCmr-u4b6hE$2S?E@F$bx$#@CoIw zxmwDS+NxYE;hMq{?`mELLRDgMZ8dx8WkJxf3UrdgBu>A8XJNe6{2j*-6O;5%B_(Rm zm>S!oNVpM$aA(Ll?IEs>EdnH_#)+E0W)0^+fh1y~8F-3Ta8l5RF?h2+?%=Tce+L&P z;|hn?HP|nx>h8+T?;&o~Q|e^#IbfB)q2dCg+j1{2_jII$!28VJ0KZ)4iWKKYw0A-K^k?Hh9f%`E zPhEul_|M(pcgPg$$1Z9?uFvmY@IhwK{QY*Lc7Hk?2goFe$qhXX|L9r{?^k>)CUO1q zz|v47F3Z-x(eP5kF_d>2TPW9Ktria2T zfrxB`KcTm83ZLsc?4Pb%#{MpT9Dw5Xf~uYaC28;>m96{Ya%_h}FVy7A*W_m`7Nkl= z`yA^fw^!ZN&*-P?xj?+T^AMw~=FIml1&j!Fan?oJo1NF0AK8Kpw_H@mMxC?EX6@bG ze^5fWaZ~DHP)plY9RrAj>w8!qAF=@b-GSCljd2_(Pg5>RYC~M07F&@}N zrg4?#<4;$M;I8y`Kb^6=!mmon2OKq?N?3||!s?S?fLJN~<+~qE&IQqui3>rWzioM? zit{s4^2__<-$}?hvJ}+Mg#O{8wDk5VdX?FB(#T(ofJI6uD&)4Kq!x@+( z7mR)y*?#Yt;X!oLmWvm? zjqr(g`Y=3?L2*AhXLe@wWPRQIru~p=_|F{Uz@vJm6yV^M@C0u8M6(G+M_m{;YJN%k zF#9IO%l-6Yx5DJ?Bb;JJlKZ*2u~g&0V|p{=o0CI|S|1gAwTW(xlUWf&{;Kn0zqi2@ z#Nb8hHHS~8i|}C1v|c!{9HWY3$u=1W#sCAbSf5Lq=W zp!+$=72`|VJPTzEg!`H1N$!LYW~$6*4e8ZSam$C933xbn83+1a|7^M_ol{1Mg=anY zKjbjO)=-$HQp7nKA=A`|hPc1J2E(w5!d13pQ$0|3nfKr{aEr}$d$(GpnGz;`D<9Rn zpxygb#rD25-Pb`m7S)goy?h|YsheFduhP@+TGd@f(ZWKd?iTir- zbGh5Gs0_%s>K7jU=;kLszrP+qjLh3ySdR_Sv^`5VZB!7AcKO+4Wx0;n^tD!7uW6jM zk)#6~vENUR%*#2jgj3((L4BL%^1RTGcyoCn{rh1asnMwa<6HJGys|tW>lGIP`WBSX zl0&R`{Ep2jdc^!}>1ncGuphF2WGkeu^gbCKTvzHz7EUS0mw1l0$T`j1j^_c!T4FqJ zBTAz9#^(Y#!Gt24QbJk~M5e*);-{)e*`h z*J+WAVfo`Mqxq(ylVo`=s*-^rVfLrio8wTJKBOMV?C(R`%D3IJMEe~K-;q`3~N5*jR z6dl`0v65LoxN1kp?;nXWuWT$Vxs5grv#?E&E{gKAjWe*NER;w?EATEQr=Sg76o;nZ z!{kHK7{2oan}h1P>R^f;*E*e&O>QmN^L~$u zDqFC4`z;LBv&phK+n9tmkUs)_!$of5_IXC>S#m=o#XewtAO!f0OV23u6_=h#=(qcZ zm~k$8HNYDgB`3)D=b^S|B6ILz#gb&%d4g5M`mlAm!CldBl&_xqh9$@6!IZX=qtG&Z zjIDTN5gt}@8k)?-bI=yNk&O~vcs{l$l5955vUM9^jm?8^Z}O<$Pt$Bb2uLc zG|%%zm+r$wxkiB+`opyt{29;v@BM&zYl>@sG`^IfD*6UL0<9M?M3gc7Mc;8#Tg867 z3I5(>bmzO=hQY0_Z=hnvanV@VBTBOTVV3Q@Ny%lh)x1gZe_U3Y6kjLn%=6eDYs_%p zznS_LuQs%qXDdv;3iTjY;+i>);Iomm7KDap-F+Ts>C=9eob!nfGZNk4e>y zBcIx+=sZ7UF2C~k)+`7^>d^eeKc|0Xams;K`K zqJnWfHO2r;dC8qNc9ae7v~is;EWJp+KJQUkV~+o5%-_A&$0;-{fl)l!UAX!zx6_cscZrwgz%4f@j}+@EHA z0YrWr?}M#RH)8CB$(rTn!nah$pos#8oQ2I*RWdpx>EWq$U-jaYJV#%GSt%Czbi{<~ z508~LcTo$hxPKG=srhU68`yWN5f-A*Y7yBhXgqBFlGvdxvwt@=dWVuM79Vfpu-?#! zvDa3jSWsy4fR@`7UM@uv^I}C8$xe+bHZtqAQRS$Iso$gKy!Nlyet^~CExGKGo)_b? zhqqD1ihJZW7+iL46gUp8^fbnra-05OMF<4lcX?2Yj-wzOO%%e&V|H>;Kj1|So_@ZT zKby}$uICr=xvh-Yad~&E_cmBv-*1i3x^3?D~fJrK2qj zjm8hy9-&8;rlfEMAoT5hL(tQZK*s^rq`uwrZwRipUyv2FYwMQZ&kg0~q8garZ)Cq@ z2j@6OW!`JRs6B# zXa(bA3qtQ{r@ZLH7;JiqeZoiUXn(Z`eeJWT@V*&vwm`H(k*QPm$5-e{m-2Sy8Wznz zp&z;CqK-HK)*FwvCak_Y>}BhgWuTzyatDUNSKj=%-nuU@D1CQf2nhhPu3ns1}Hc`c%g!TVlo?7#F1NEJL;( z{7*DXCdTgdJ>PX*g9u@hlB#?;mr9n-QPO)gd4QI=pei|~&lkgkKg-9ar${ZUt%XTp z3*|iGVP@mbJ%qwuhrAS9bqFlE23ECO)wp zv1M9>>&tid28KNkG3$@~+|whKbseej1+@$K3-2HbtV=MrkwqkG$CL37$D#KN}HhxsRCUY;kn zlza8(4PpXj#XJ8LaRC^3-})*sHnK&(M1cJ+d+WFTcwGPtS@?yZ;(cjmb3?vp{4b^W zc6}Y5Ve1$d0{V7;i8MOFzGf35L8#F$*OLf9ZNVP${(eO9u#sdYhZgj|MPJ5hAAFMc ztXyFKlJ|2%RGQfM#O)tA^yBP9aeP0IpNq1IV0TNiUe&Ow<##k8py=iSt%CbYyff1! zcugkc7RrEL@7aC8=o2law?zYYz{Z%gVYYRMcKMx4SzSa<#Azn z{dC7!j_LRh6rTOr8prrTXtLe(OS zM)>3fmE}O^$lpt%Rg%MwLVrShycsbQI|{aK{wh03wkPynXP*jo$?rI|8Wz)Ub2$5E z#c{d~??Rio3|N3}mfx!K+3#p-sSfo-!(M%0Dy|cCSNeLzt?8U;>4EYUr{W`vhy8yD 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 z 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%0D8j*M?JxjIJq=)#!eB@^5QQkLyMo93 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 ?A-^g{n!e&xxSW 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

)b6{bFiDNk7umBX3`QI4vw^51Uu96d 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®1M1;ug}EZ>mp^ z_ZX>S>RdW9za&(S`Mx#uHOmGUz|A`lO< z91{0*?_E=|=pb&h{^iIt} z=aLt?I+&#B_wMyJJ9uSitiG2f^r=b+hGuVVI|>mQ2J@OfUEi;$5J_QFz#9pyCJ$CN zs_?=(HJ7-{Z%W{IGwa>&6tTjYrjha_pFoG=Hym~<9R_u*oVJsrz7fLWu;+*^d+Ct7 zp?@fkKTrSR|2~ffBbdMY7ux!A1slbP-g%Q^J!Kv1gYd@=g&~xsBvBBThCo>TuhV#i z%K8*{V`POF22o#Pe$X$vRXT@Af3k@H+l?{{n7fk)ORG$9V8o5Nw7=^SYoib%pohh3 z-U*N5qjU%7MO-dztw3R(TFnwK5fvzF$=wLQx7af;LPYT)qy@>pEX4a^*?{Mq)J8I0 zFl!wV2;KITI90@`kyt)wagUe?{nnwAh_EG*roA+0Q#bu)(!QvIoD6I7{a#CfKgmV? z@9E$~67HQr-mBZ1?w=u+EaD0uHk!ZkIXpK0Spa(zRwk?S{z=GGrc?3@$w_4qIxYZq#I9DrBo5T5I21e`9c z9X)WS$_-jZj(7}HX>i#bN2B4mr6n!VbKGK>F-|sn@w+j-DA)v}YgY466^`~V)-_)* z9VQdsg93h6ItbUyri7A!eF03On9P!dZ_1P;H&$m>3k^cTdf}&331x0nfX7HV6ON<> zc`kggI0d{KxoW(kh%gXUkB`H?07FrzvBzz<%YpImvT#D0oyajQzH2V@I zVGHIn$r7sEe*xlXd#sf4aRD@FWl|-ixk&-!3{6l(LvO66cmLr;B1~I&xiglGbC(krNi0#{bqici(yt1?8DPX5d8wefy;S@@nF8s4K{+5oqDV z{y(^VJ5Lnw_+GE~K^e$6wUXi9c#Nj0$sD@Pq#_Tjagk0pn1x`^T2T3RNtZ_>j37nInw zYt4+39f>Y&J<3^hnS0nA;0mEG?z9reBvE8HUHXI?{~*dkYTt^qoPTRYul3CBo#|Yi zQcQ*2o9gl=X&gO5QPj{u&aQYBODGykKS$Lv3OL6Z|MLGGR>{s%NPmGh z2Pfq@6PJ>wzV6?U_!QHpI?q~5WXGf>Ui8SAfkIYGtep+K--44&QmC@bQuYGOmY}4@ zq9>9dI*?M$&c%__Il{;bQXBlsGoZGvi1A;-n`%bC~i*@9JH(o-G##fSj%YA}%20=iThzuj7Rn~s*M zasatOyD+>A4(S?<)~2HpRf#HAFrzL`gn4JV@nyo)I(C zsy%&h@Mm%$Z8}08=O#Yydq}eBHCy@#erHqUb7nc|m z9YbUNo=P5$Goyx?>er0z#|CS{yto&8dE@TrH6}Eti4pY)5?hDOwFdBQ7PAu7r z)xl%5U$5&adH9=rrw7n_Q)3Bu-^Jps+qAh_?6J)bT3XLoWqH2n zA_tud@pRYY>GQnzck0d8S%wP``JwNAr_%BkZ|iXIP<7tlJ(f>zRB`6MeYDVepOz)YWz%f~?$?QyPw@epi}#rY2ej9p z!wA0*uJ#-JmajB~!p3f_|6f~!%UJrw_ztRGm)>uI~K$z!3*zDEEr>lOp zPmRvb1H=UW$&Jr3utRWj;Dxbqsnbx|j(Gp7!xDD?ATWF_yQv5HLKs;`{Ugc2-=h8G|%`e;&tX zjFvZ7fQ%RVEZ5T%hg{_>ree?2W|Ge}GBs~+6+X+4vyEKX*>lUITsx(8Hv+D7pKnid zL0mkSFEd39BbZ!ZhG`+%gzn1uIwoTDs-YI5xwj>FQG7SUF+V;=6#h^_2i_@h&Arjz z2JF?k6w9nZ=i;qc!ZLWVnx0{*KCqLE)lwsrerMKBS)04dLx6$`CsRTqM-vcL@EY1u z6p&*eQc$Ail&)K7<0CQSC9tkwyu^+=?yJq8QVD;RxaBKx;O0*f-!bOEfg9$#{fp_D zAwE|#oPS%}IAj@UY~xtjI20Dm(RWM8()sd_3LkO!-fZoZn{x|(*q>kvkB0yhb-y%Y z21DvVMR1Tyw`gB65apmDI}*Gf3pYrv3LixaJxt^_Ktkf&966j98P;VH&Gq(9Knw`;} z(gzQF);DX~RSMtnZ(Gf5HltWUW6KNV7N%|h?BCP9R#Y-9E17gOw;OeAKjx~KC+kJbRWs9oB^GYk(mKEi5#sUp^YoZZXB88ecxJ*Sg%)f8tU+6 zKJ?q_%UEg@XYrpU*k{2od8!Ff3nRXDGZv~L^kSwZ5OQK5K`hlss~G&n-1FH<3!*ms z&1fR==-lENM~k0YQF>z5GwCO~5BzI>{6g(BL=D)4f&w}DCs5qb-*zmd^2jykWajjl ze=`f`CE-wT#R-r89)%iJ9c7E7302uk)M02xf?ppDlhtsmW}!#8mq#TvsJPa0nuWgq8HyiEM0e*Zy6 zL&oJ7CK){vMje%cV;Gu(`d4It4>ek>1E-eT$oR|LgJIS4>s;cU9Nv={*$zDmR(z3WNwzI+lx)N>PR_Gd0qrjP) zlao{R3F_?Xtm*8Lg~G#ENWw{S{<6e%2>!Jry9Z=~c?#Q(;>;?w7qIF4fCZ(islK*wu z!wk(Dct=a7>`H!d-n-6>(}7b zS)v!%S@i6Yvz(?E+4;lc+qJj*b=#K0)7HZKu#7VOXxo6psBUtH$7r&5fp^ez>dbK) z|Mb)9+OgZVkN5CH<>mU!b7z;p)A^R2Q@8ay-@^5!Pw+d{^Yp3RHAoTk_}N|Drqr6? z?~$-3Nk}+jE_e%e?Q0HWgKsa*ugb6F6Ydq*@z-EOa9?n}Cm7}rj+>JrNT|@iinzgM zCfVN@79UpQn~%xOQ7=_65+Squ$fd{<5*KU3@l0H9eK0-#o0^r;S;+!!X}F3jN;sYw z0lW7KdOtrdJz*8T9-r6jO|*oh#EHa;1TT}3rxy9I{asn@j3ypFQa%oEv$whj@35<| z+AwVlYYYiy7*n0tTfw2DhBytf^HVs~+n6lEM5g zLO%Nj=ZCmiSjXT)z4Uj7t5{ysEFL?xt!Q&501)a0!EJK(-Q+;^TxZ=bJFZT111kg59i19 zX#|vFHJG}MrUw>6w?gqLowJ-43ku`q<>^y84DPmm;;J0Ut}-`1tG+KZYKZDHorY0p z5Omkwj0IQo+9zI>xodd4JkFGx>wfMEc!2tEqnnGIv&^!Z?$SoADfRE?*or4jj|PwS z6Dbm-HHaDyw25jz3a8EsnPB#eiRXGPT;J6q}L~z zQl8qFh2fUEb|&|@b+pOBVt$mD+Py4Srp-lbndG>%^tSuxx`CY|Tbi=UQcs({GnwSHpy1$wWu z*cOS7=nHSBi+pQ*7`BaV`?uP&VHdhF?S{Qu{^;%3mr<$;g$p-_hxqaAv-gEfh0oW9 z&(rB_-1~{MK@ltlFZQ$5)M=mRje=u#0Xr|B)3_~}D?NuJ=wn1r{fwKvp~9d-8U3^S zxewDh(=F3r{jRe^1)%25bmRDZvOs;_dsw@^P_>)>D^P#=fku+%*1EdZn2#=P3L#(KKXoRKmMZ!5_*EQ^GSK#JtxK$ z(5e^fHhomzTv7uqeR?jke>N==oWAqOxcpgV`?LHs zP3iOWdR6Xn{kie>n#(|-|8aLX!Ju&2dRjhGePwkq*K%{tug?H9Tj8L6I(zPFtTxzQ zvK#N-tlzE!1%nttT;2v(uA$p>yepucIgv9FJ0g1SkI`ohAHYuV8nOH*=XG&GHjzM_ z$3bJZ1gPWjBq1Nx=PzjP;hb;SgV1xAWS-q|Q(f=}hBtQjn zzfs*hJ(-Wr!gVp*TpgeCSyY9baTOnG{U8#zKoy=Qc_0v;{?QQdkrhn5%Nsspbmy7& zkwqR#EEF<{Sj<53z!0EL+JKe2+-i^fS_#Ad+8H)O3r9ya@@_u@Qs4HXC9W#!9c-QIh%HR5NUQoaXce!kVvTk$3Gw_MB zX48J?@VzB#91-u^ij5q^TYc@VV}OsPg@u(6k8RVkAW!l$WI$K!IG|~@t8@P=a=O0i z&+0%Z$BzcapQj-@UE=imBro8^KGhEHxla0|PTzBhL!X+Z{5T{H0c0O`Py*EB=5Uv2 z2cLMk{cwa-?#*!>+hk62X8zmocRW*p!!}KjaFl4ovZ1UvN^lm432 z{#Wg*DcZY20K4C6zzdl+;dAHY#`TUy|#eajyKr zid)mrkL`$@Qc~Thh|#v29(N5*|J@D70*vdTnV5!U05yU*%$44jsARbzaf|9cc+p4Yjv5;`g}8*m(C;JvJ6AN{aTd!ZzhEU^FGQ zsG>r&&}POWkObExL4?%QEy3gO2*TGS4am8daCD@$K=QvY*V@g0;>NE<;C!}4=!J8h z8w<$0v$Ls|2el8FS0UJau_DdvgnIJ_f}nTQlzaFbUbXhb4Yqm@16dVfW!$)gt7Fe^ z>F%^cXAq3$+7F)Dh3(>G+;Cgz8a!nz->F36ieDcO3l$_@cI8t+FGht?mmqtgXOMDv zL)p+oX2KX&Ehy4j;Rc$%&%Ki)E4|vdEB8F;PDfqj)UC^{JJtP5}Gj zMEZ_t94eWgGrytW5ic&72TitrC}NVd&A?~P3Yru)!)Q<8U1|Sl>tjP{pCeTSQ=j|u zTd_k-lr0jq*CBir+*Gl|IpFj_8FQ782$W?p0kvi`=wmQlzH#IcSKXI*UQ)^a-qJjp3Pn3`8m`&e31ASHpKwr*@}%}Ce0A|=(0@1@dMUkl2-amGgH2Io#(K$TIFid#6@=hQ^5ZP-v z0@+!Xs_OQwD?EO!eKgn%)cy5~d-v*tZtevz4%R_-5#BD5GBwCMILr_sxzanMMLmd0 z`HZ>=CJT77GqYAoYe2EBrib+@i7 zMQ&tV6We38NSV!*!6({|Pt%)B*d1p+I7B(rXa!Y6nS`;PnWg$90DbIdSgG|pDl-VV zH}T5(#Y-d9n`1t?wvcO}abOc&lF|aTax_bDdCn{)3rv6d5d(LH4ohsIW>$=oy*$zz zD1=J4c9i`LohUaN-UChJjuncEBVOAMs`t`Et=a95ro7;?rKWSl+LIFsutL-U2E}qu znA=xuiWj2n4DKK3yseP&cpa;YXgP2fdnck>SI#UzoMGU}IfNL!%64GequaaX&e+hZ z+>E*t*GYZ!-4ZXM0(;)IRfe-b*chNfRyXU( z-ZqKbAI@}QlRWcTEQVCm{ie5CdBiDa!ftbdq5i&=`M~`D=-roS_2r9q1>|++z-o}< z_g(;0k3!IOC2v0nA*Y6sS{9oYw~;blxtc?@EI|vA*V&fRKPf1hkFb)%A`$OV-w!0{ zP)Hg93h-O21R+L)z;5yl&-E)8aFA#sK-6qyH=hC+4;;OKp|-M%B(oO$w@TdEM$$~KQ;A%=LVkpV0^E3e>Mt4#UZ#qf@>6?>o)c8p&FpPd|Z_1@T zazZ2K7KjrdIPrhnaM1LyNW?wyat3_hdjoyAGko&y7St+bt4jNRAj=87qLwkPs){_u z`D1lSq&EWkWhX4x{vG(IB19}w`@RsE5%zJLTh6o3Sxb!lyfa-rdU#~EqFv+#LW)QzU`~cA<-g~>ACc+E8mF#GVFZG=Tt7CeTgICy9pfNSOC_unp2et~NE z=|G#Rx^&E6!?@`he+%xvFk%BNBkwSyrc%i#p<_;50Ivlbk?YUFEUs4UP_8YD?I`Op zY7Ik@c954KN7RD62C~!m8rHrDH?JQ~RTt6Cze*d(?a<4M!Ly*Osi(Hr6fLP-J0h`} zz*!6Ws_Jm9%Tcp>rp!wbBv=0U>oP8G+6_vm31g-3Hg0g0_XG)!lL z-T@-Q{{t=~&=XbBGm!x8Lu1+NBU-wA@jpO*DP=TXObLQ~8MOMAyO+uuEE=TC#Vu#7 zXf1zKYG~m7llAbwV(0}J=CpsIFeu=EDD2Z=pv$@|RKZQ4af2Lq2Kf5*KZ6u!wxK|i z&TG~aDf0x7M?+wJZ!CWzT+~)pbDezGU+xQ(+@3JqSqgbMyMlsRS!N(qaCuj)abSqm zRB5~rzm4a05L}3Tmo6XYS`g7>JTeVZ`^G1V-OCb64lTxiT`CNbfw~ezk_zSiuc3mU zmk%k2sXF}cLNko824yD!I`iz`s35&I&2`ri zj-e)@EdIVaXBl%mrkEj-uKF+x%G)6fPNYSU8#7j|8r(8{6p2AjeECo7C3igN5p3yz zgTFMJ|R(g6tS>$KFSe)Krm{b9kVE@(Qm0DgmC)OiFU0j%M}az8S0QHhkgI{0}U&f zJdI24AS!8$jcSWK4#B|D0acLp*1SbIJyb8S?;@a-Rfn442_zemHEwO zQgX7?XenyKZwpTx>g_5qkDBk$#2USNC`3F|N$8^V;1&;bcOGkFLJ)2{stK40rf==u z74$7iYpF_oX}j8H=gz`TOpUCqzY_b}NZa~+O@m8~uK~G3poOxV573Mv{)@h++>Z#5 zF4Te^MKBC#o_!ef@TG~${!d<2y*jRn1KGhjTEar3Cf>Ma!&>f~=z#;O%(u1boHUr% zitvc1dw9uCngA^Z-hL^v+8+VCw*o15<$W*NdXQi_dNMZxnasQ(D)NVW{BscHcM{wb zO@!?;k`4-l6a0dso4ONXHgNv8PZiJ62(@CwxR%nqyE!l%0x%WMuO!@m5HhTS@xk~j zOtDqmRNz#anS>HsTHtFWpPV0T8?v;BnJI)DNJbU#FuiCp)arUUp?&P?M(PsBaPJ)~ z6(aE|y+}R*RwRfmP%9Bp-&AdtmhI6bu{HATVSgBi4pWid=MzJZT|@wOjKAmOijge* zX4&5*GlZxrp$YiQxdce{<@lR+|Ifn@=MR5_T?Mv2A{qN}9U}7^>e&p3*oO|4Bs!td zzr9!&FD}sKFIdPjCaH`pSb??& z+94$Jzmmy+nA&q0%DQ4su3PW65#E?WVzq5}F_lerg$Fm)L42$Uf_rAu6%jW2;u{p- zFC#5LV6e;CKrVkb3e4wDO`7@nMSw9{b&a3b#OVjRAV7Vp@~!&@McC{WNbC^%%T2e599XZZ2_KMB-JwK~H9pzj_eA_;!05A^4Z z_|O|Lfm)a>s#MilD3Y#>T1umJ7LS)I_KV#yYg~Q9o&cHO>PNDFjY$7*UbJF`i3EH~ z_{U9vme2Y>L8Q5k!?r(jTyoYS+UB$a!C9ED)OXmImDEfQ4Z}*=m*;#G<)9|xHaKm$ z3M_4tx^7sKrz2c7izJi6JVsmy)$|Zw7-ac_)y_#XkQjgLzCR_42jw#T2Avg&?ln`OLgxYe3BJS;=*)|OD|=3YOeNzA!T+ICT$Jv zs?+3HVTm)73v=GOM!B$J8HHNk$MLD=Wm-TrFe>d)|0xQJXw1%Yc;&gkW>!-A%lI5| zb*RfcnjJTSVtgdRW|mqBgk_l<(y+Q#AS?z$A(kX<0$-{M6n?7fu#=pIxb~*(+YC?AjSTHsESY`$;p_Jq>wO=s7H+Qb#!s~J7frwc@u~rGm{5# z;4}UJfqXuRrBUB0fK+(lDmcxc;i*f|1j5JgQ1-Hk%x%00{B8LNJV-(?uIHj}>R8|+y=O&J>rZT7QIwI~^W?9D78!h`SEd*y;L^dPn ztGxdu68wyFk8=)c>N!k)1nJQeUCLuDz%PV8U*XMDp%T{NHS3Qncdq08TNng#ACgO; zB73K8Q)wV&ql=;k+KTfnB0n!24WV*p&(A?=C{H&5Q<2l$l)}`U z%Cvzj_C`MrG%LA~@geYE-7m}`ab}dKxn@~&*}eW1%4|3Pd@MF#QxtJlyFFA z0urNya>8L;h&VKwph&=>6(G%@0uovh{tNOyX2SmmJ176o2F%F+S&;wHIP|yjKN>rC z{>QAqUm*WORcP7hPlPmaqfmTS$;-QqSK>M@@Iz5SUz0-1sPdC9wbI}-!s zeB69AC?p?uCp9zi4yNk^Cdt@3@jZ$5SA|0VT|3J^h|Ckk+k^g_c z{I7sRDts^h~U__^Jt*+AVo$Hnx9B6Cf`?9{H3EHSpPrg8qZ95AqpTRe6oiD0eTP@$>#j2#75d zXr|K<$;5Fb%!Db1%w%n3(nM5TXSx*%R3-Ge{7c+hx#>C%D<@w_*CjWFQ{vx`DxFve zCUIwGz_-i9gfs#v zhjEcXKvhf`3O6EsnS+XaDIfS<`3anFEBHYhGCwRh8C!Vb6B@Yj&>5d`q@aF$Q*4@b zi?lrS^;d+k__gQ%tm}W!$hr6rvjYD_|1-nXn2Z1LJHQM~{%^&9K+T>1GCS~7{m=B5 zrnZwgAvNN1d)B7xwH#=0mH(N4-rE;yVb$`OllA`p~uv#t?EojU!HozyG@7$@dgk(Ff-H zA)Pu*KXqjp&mJFHNPPvp?*B`MDW5y6HnnqdCPWvg7JBxSYNu+yekCmHxJK*eQD~=9 zJfY_JqG6cMSScxJ_*P8NIW=VEziNE)@3!}MS)Tmb`ak>f|J?dNJMd5B|Cy%7oc#YA zz)Vb@effXF{sTAX|1~S{Q~7`T<7iI)|4l(j8Ka0L;80GE3eFg3EE?;GRYF55L5!ob zA{wjkUpxOBsW>P9&j!rM|5=d#Q3{wT_8(|^3R+>#|6^9*Z6rz_LbU246 zapJ)O$vNK8d!o}{t|EYTP)!Jdr0>)Ox{$=W0 z!tHCO77^-(_UAG`5c|JkLe)>={ZRP-Wg!?6?0$V?{Y&$5Q2Wr^HpShEFn*Tm^h`ZZ zVt_j&u3OQ^7|Q;>tO3c_JqR+T`S(hHY59LGtic@oBK+F=KkM?pB6`mLdsg6|$p14; zjk)t*e+QU>$+L6*D;D|P`44mPA7%%BD*ylJ1!qnR@Y{isvXTM;ha@7M6_jxt zbU`T*6;U`PlmgKSGyC%Y`2N2Fa_;?$3noqjfj=A|I*@Y&T#!$i8(Glg~;AtAY>GwG`TO_FC>3 zYmm)A&p|B6NTaqH>bxjgm+5Joxi7zS(aELZ*Yh&lQjSNXjrhR73O=i&mhF!38B!e` z$q353e2taXA^ZucmiWl&uvp5~#En6@$@h+|fxBf_4LokO5b|4~BlX%>Y~B2%jl~-B zZ{C*rltgd<-pegb)o;4@9(!B}x`oHi?3#DkTF&8wUq^L*%G)dEYPS#At`qij;74S1 zr)-zOjE%&I$@}&O-`5KFYqNBK)Vh* z?XOZ_aYjw)!DxPZ`^LTZ!%{%y36T4419_*b`O!2zpJOQ2N^19jvGC@O`*>l(+HN!` z}zGiah3@jggY2;=y zz`zOuoDVJshNER_t~EyjS>B%1X9T=dB_SrIu_~>707eDxl>kGf<^f5K0nt!^09+ij zJQB?OI(*L%47QsWRTcuOZY-qY;>38V8J;~K7&2otM#vrQahs2IuVSq2Q35blpP(;#(!cazW^my*N4Z8an1(x}nMnA83d*jA=uvrZn~Gy$JA5y2~1*DYJ_V_ry* zUa{3t2#H^`BqQTlwLV+HhCK!1%kO8GTv}$`l;H7>!<>y3!3WDo8_TxH`1;PG_rrynpoj6Bg7ipHs#cc8aSE{ zK9fzA2?rpWL$j*C*{Lrf9l-#i_u@Bs@nt@?=25Rs5H(o2lY1-60U5MGsBG&|?U+un z!ynHx*W}rE&cDb}sjeB|cWpKGECSELM613X#-ar)*%<`3DEbB@R-l(3guBJE_-vJx zg3wiDIRZdO^P9nK^5_)^(71rg!ncD8u0>vqB)?#SSYyG1&xvKyMax2&{GjD{GLsw3 zb$c@tD5A>pQa8SEjlb-4x#p7r$9x8S!(d&NYq$Vl#SeR`B?jyDECH3KJosZ7u7Cl| zJ6!y>i7#K}lX~R?RzSgV9;?iSzHNaXniQ#K5{C%2J`vh0=+Y(D48z|E1ZxZ1Wra%A z86X@L&YYCMd0@B5$@7CHa0IAqK{{x0NB~|9V^!c&ccqfCL(`_e53|DUV33f88?<)p z#&Hg|RB<5Y)oPBOW?L7z6z-bH*zAEYTXqZnNRm-GJ%4ZHRU4}$7~&okE5;r!vn^77 z^BJr9hpVxkE)0U7hK4_tY{T{;fJjt+QSOUnDVK9$iA6?n2stPD0`V;;^8D2#?fRPQ zg@>5Z7Y0TwbqH6>m8?i~?6KRYVJMiW1KxCB-)7h#&+Dtq*L4V)Nd?r~HU2aOJ(&64 zy)N9V`-fvSGI4`>N#=psQsF)BceL5VMm_r8B`9;uXI0qK#j!N;G9cZ<#{`P zsJx-YfL5R@R^XdzrpJ_=yMWqVqw;Y^g-m1TMxs@mbji&F$LuAo2K>>_tQaw?05*mYlL6O(+B zG9D5H#HhQu`gS`x=H?gZ#t*!`|7}_={x3u zyzSKI8tqKI)lK)(1^V|d1p;>l0)WF?Sjio+lg|sPhveGU1T~zWI&U?2CIzym~NI z4r*BYvn{#{0`ESIJ^NfH&31);@jIf>73Xf22i39Ug|bZQ5BzIYKvEn_rLAK7RwlI% zO3Tv*)?H0$O7r0HSlzy{%Nq884WF-N)38h7(Z+{ts|3!N`M&s=j$8s9RsgF=kG|5f z2e)n+@rf<6Z#`=i3R4D1!TczpfSa|$Z5MKTa}txtMh!w?_8XyPI*44 zHqaZ(wyJeU)s7l+0P8%^I^fp(_)yWVQv}>%Eo!-N{*hZjTej7m^UWT+7_>etzD1S` zuHJ=3fQ|grRj2{f(ABDYYwkY#;M%ywKdoPpt%08>jdi$GWS+(aW{T@@D?{sctBBN% zhPE!pGYFTdf&r;5SMYc{&X)&5PH#e6xeeD8%P@Pd`fxjC{+)g_F z(*t;xM=v-O=f@z#MT1i<*^X}7rJ#5Jg!hXTdBK~9VR7xX?!0wTRb8NYR zaP5tRGW?cX)*nN>GuQ;7VsEbDx*EH--)`+m-oHtZml?X9xw3CNc2{os5SqPFG;oix z(0!ll#u-m|h8LR&!GJ#Mwj{P^-r22VDY=!BLyC*TkW^m45W!VU$Wu@wMH80A?J|<4 ztewvc-TC%^FgBk`%B-ks$wLYQbIj7zEsHz{U}ZNhl@7s|CoUBOcUqbFiw7R4AUN@$ znVHGKWvC|{CQ7xSmS|Js{ya1+o@Y_@K97%Cid3MhE3OCc0!c9Y^dOj6Ar%z`hfy;w zu))E)MGQ(xYy8%?U=k1Zz|pNtZ-TmS-|f4{-Nu-4l~)X0 zTOn{TNIcWEC0Z3QfDT=paMy7p^mwapi%%91v#y0FJSmVBp%yQR$pWu z^QSt!5uZ;_*x)hTojd8o?Pheae6mtSj(-P$n#T(w6hBe4gRt%J4Q#YKzI=QLz-uAc zOhMzbA1Wh2a|K5w8=fH4$x8rQRDeG;_~!ysJ(HV=R*A3 z9L_wi4Hg;+i`cWOT$-sn1{&slv}66;$YpSw{?NTF&@kRgQ&p_A5JYA)WG&(aUDOL7 zRMzkVJ!o>|z$j`rwj9qW3JPPTKR?;=Qt}RW$~9R5I&#G++iNCvj5OU-y!3|ZUNiAB zUt@7$2zsgauC9F{tEiRsnA>1u$^jkf+OPm1xINsSX5fWMyrol1$fL25<}*;carcam zBb(p(FNbavg=aM1 z#9%H5pG>@55x)x@#JR6IVq_(Vul;UV0b`#gmCIL zl4%&K5Gw+Vw7#BXwikC(SR526rS0#E`>)@}FDRfxK^3r8mfH3)K;$ac_*qCX z%0o91E8~lEj)GJG-COWuSl;OF&_?##HyM1)9z*XZ`rZX~96o~35(wQ(hJuK8cvjrl z;j~*J``^fTunYFVc)@PQ1QZY7!{HE?J_a^8Gy_DL?Sf#N_(G~rx)xPjoCk6Dorpu3 zJxxljShz|PKqVSEGG0oquuv$|6ht<^6$iXg0v{x*qF8r>UeQQsoLRxOrJTI#9=Qhu z;<%tSh!uWYL9vl}rHpTc(iGVn z)KivU!wT?WVIS318;Z=gGOcP4EIScQmUAhgznk3BNh0xvJw8W^+^reby*Pk_6~+p$ zi(J~VOn6|#)zbVZr#w6SX)Y7gYg@+A)gKOrNDv!z`xy3&!PW^gJ4f9pzPm}VkUHN? zj3?=Faj13)Z;MP@PsN_wwJdoWl~*HG85%khj2P^fGx;Z1G5D}pg-IYkx^3e2x7umS zY16RD`c>rH{BR&R#fY?redRxW(|U`^M_td{B)rKfFWhj|0Q2-*#h$F!Bz;TgC#(U10Y> z{5C^|AlNgHb8R7f;^sCx={KMgA6T4kyEjE8`%u0cL&m&}Wj(x97JTR8q}Zre_T3DH zntTUi7j*$@?cyzW;K1G|d_D{?CYN28W4Xqo2Yb`f<WWsEGTA!-mJOlj~QTghRe}(e%FhS??yIWhlw$Xf#QlzZdSkysK8trn?Q7M+rr3*ST)awun*govu%0Al9QKKvPm$6 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

dF|!XzNVc|*GtLhy1zSekrEgzkwFsd<1dvxxy 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
hy0I! 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Ⓢ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þ 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

k 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Μ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¬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

gr`T?z7qtmuHwHC7YOzf1epc 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Install/PlayMaker.1.7.8.4.unitypackage.meta b/Assets/PlayMaker/Editor/Install/PlayMaker.1.7.8.4.unitypackage.meta new file mode 100644 index 0000000..68eda84 --- /dev/null +++ b/Assets/PlayMaker/Editor/Install/PlayMaker.1.7.8.4.unitypackage.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd583cbbf618ba54983cdf396b28e49b +timeCreated: 1434821796 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/Install/Playmaker.1.8.0.unitypackage b/Assets/PlayMaker/Editor/Install/Playmaker.1.8.0.unitypackage new file mode 100644 index 0000000000000000000000000000000000000000..2aa7003a4a9153902ba5c794b5323824329522bb GIT binary patch literal 3094243 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ϘlltALIPCy>`;bm4MRYMT;+}i4au&2w1xQ0vY{B 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%0AX?k&(>;^Rg9FJUch--@Iyh$M)43kHu{&$m`7C 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∓hssTB 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

PRoT>~{KvQkFyacW|N~kuHY^+a| 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≺_rAsr!{37b&b8}rQ~DpkLe=0; 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⋙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⁢4F1qglsbB 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

idP_7FY=eaI00nXH*&R&a>@ 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Ļ`?NG5JtRB(;G~x&ps(wC>%lzPT*j$?E|alTQ-j2 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�z%pGkcKWmVV&6<(ULZ8 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 z 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�~`a0&$YDl~(0_x>n)( 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ᕶ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

gOoHmN_6izmU%p}+FQGjXG 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

veIA$Ve}}{AaWM@= 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

3rT~2iRJw+kK~(`NuG=XR(WI0z{pj4}GLP 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 N}BCfXg}2a^e&Pmc%~hQB7pf1@No;N<6JHPzYU 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

B7K@+uIKxW9LXu(S(z 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%0D<2dg$yfHT!1v z0Y*QFW;fNl7Mo`pa2dxZ(&BJfs-q0DR<~da(|FRaV ze3oz0E);&Yvb(vOG#CL$8hlhni~xDrh`bMavs&J9wj>bM{M2%}K29)ik8Y-xa3{4z zlDXCYx-X*=G|xEUu}s$BNiw09b?_;u?s!@#Ysf;puiwkkaS6S(Lt{r#{LHVWD9$^d zXc_3Ul6E(-%VO}+*N4X}pdoFOzOE=3uddB(BV0=Q>gf*E6I$>ut!s%@{AJb?3eEXG z)IPWS&3f<7 zry>GLX=`g$4N0}MI#dL0Mr>|Ph!Sad#piRsoCd|7x166g<`{A3HdyQMR~KyK_+c`9UM-ft*c^c4V3g+n;t?%;FhfNnyKZj9r{&FZl($6KwTX`Rov-?J|Xensua{YYy*I8tVbf~S(%=`}ecGcuM zYx_9Q)5E&b$#neKVm+MA=<(Bu^Z*vd>0vnU=acewcPa2G=l(#?1WAejvp)A<#sdjnv|UUtHpd+0O}}4>c;CHx z1PmphtWzE4c6&t`41eJ+ho1jfKbBx5T^C)uf6ep-U-^;LXqw3pt$RuFI(z6dzdpEj~1aJ*+S>?bX+IraS7AjA4= zFs_j$ffw`3<2qFbcW2WQpx~w8--b`E4nn{}Qi6L)>*mjYAI^J!=H~J~yIEMx3QsG7 zUXFfGf6_m1{ASMyL?JV)j)rv?&CgaXkiq519yP&c_E5T$Op(B#0U#x-Q{SD6$-5sKs(jCG_#uvPdHhPMu}R{|9_DPIcv6T6 z{xM!7T!8*tP04Z{D1!^N2z77`1xG``2Bgf76`Jl2^YoCXz73>>Av=?$0k2c(@x#yt@}`JUJ$5BJ?`8sO9J5e;JL$Hp7XntW2Y<;khglb z&JK7gH#`26Qb%ja3A_~%R^g=d0I5#mes1X7VmT~1^b)heda^r z)V2Bj(;&s29Zl>?a}3S1k4%29FEs!2h3T8ChN7?6bWQJCGog2h;Fa0thiv9!y_C<5 zkX#HJezWjylfbgs4joqx>0iHKo{HB}b|M>0;sI`LpG)Y#kCkG+Yi6oeDH|={Zw$pA z#!$-nc4M@+7rW|9^KN%PH2%EFIa<#Os$|*WYprjtK7OO-SeUGn9imokCaP? zB?UoGYV0L_CWw|PwoyRqm;BA26t@InBa$TXcUIxSlVNw9m=Q*Dlral-X)?TkmEIk! ziY!%evVwHZCbY3uG*6vE;7x)$Dl4#px=jkhz_yg&v6ZQ!n7({r*_vM`2~GUlsBSQ; zM_QI~)uF?RoEoxdG>*de9{IFj1^Urx!u&BT@h`?R+rM>Glzu0a5fVp=jP4XFp=v~$ zpK!7YMjo09;b)B1z9Y~6;V$B@TM+a{7w>DEwtRwBFwS`7RnhN0kK&xv(oAO+N}TI8 zUH~!kEGJ%C#6n4k8PAIZQZJ`~Y{FujZm6U(DzDO^>@@bXCrvC?y!N$BD~C~pV5U$7 zX8~Pr$oIrq&2gOtW?js5{=e$I74E=zoOU@?XB0|tyc?QpCIv%HH2cx%|bQxvOAq#Juxq2jLxb_ z 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 LF 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%0ATaPR|u)K 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≺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

Msf8#v;S9YU<;A%Sd43#Ssvr{6Yrl&{#?Z6}*?E z1n~YuA|ts1ARk|$|5(Lvfz^5bsye|v0DukmDH1jVVUm{yEqv1BlN-qK4}Ep*@J{C2 z;aAn|*r4#}hnD=iR9&!K$V-z(I}Q4%Fi;|kthz#F`!KqQl?u>^8EUz6tv8J|`GLpT z7gjDPQ36fU1;V@T8Ba>Yb)sfvLab>@SHoR4Rtl+n(ByyV_4XHv=^*ff!IF}K9>V5o=k^C3OJhM$#*sS zqZF3S$$5%KJR`+wC9BCN{lWdb0Ny(RcO_boyB5%5FZ2LI-ry2`sYD4tdZo5Djz}8y z2LRd&ed>R>h)F&tLYRm|R`s!#>7u}@ijOrb~8V@aH+?JD^GVk1cBttcnzLzlCP&U-v714e~JGOvyT62lKR1am6nE%{|F)d@n89lyD+x-)jfg?qU2(1Uborma~BmCTQL5o%i(o-+;+z5 zqkZ54NPGOZi1YtZr2GHSBq`4SmdAf>4u@49|F6iR`~T1+{ZH^;v~iMQzK0^vh=$Q@ zG)zTF#51f$wSkcu#A?QH&`JG%Ktrro9rUrP+D-kc4;p@x*dY;0oz z!%R}A8lj#Lh=mNLZT&(-@@Ts(cQSZX2ux;aFUfBJb1!)du_Td4GO#Dscd$jp&rS5o zk$@@_*BT;jwwe55@KRExF~LoVqeI{fQ2>?BFVX=*D_F_88KCEjv~aWp#))n(q&38* zqW=nh3=1exG-%EHb`Zxkwq()4gLFJaun9{|UZEby66fS0Ia%TMP$C=Q>!~D5ZZowq zhe_@9C6B+MQgh*oP2Ark3{umV-pVQlNWI|kcZdqo@eR~5!pDyKUcjRQD|4+PvR0}F z3>&61Dg7~|#_@B8gg`A^8v{eNhZ`oaH{mWGc1 z4T7XJ$(rDQ_9D6cr%jLlu1!jb|B0`Zy4mL-PA-PAIqYtl_PWsK+wP*Bjv^mpbJ~42 ztJ%5L;{VxfI{v3cQk?%Sj{kwzsUn*M|Fd%O|BCeYKTXnq75_`&|D(*y`)>$GiN#>d zHw7#62@*Rjo!S{l4S+9`x~akA3?yFO1osQlvGNN39+D55k~5Da-K;{&>bz|Xz@JAN zTn4vK4{jj-3w}K~LAIuE4@vVz?r}pNI;G^wG?fhn_`xH$cO%1n7)JuBnPm|WAhAQ8 ztqhtWb1~xBNHWhiP~<0J81W8`k30$<4**3oQB?>w!#yl)fm1lzCX|}kde~}#poN8U zX>-NH~tE~uXwg|HOh-vD%pqFcF@8pOIlk`poL1DFcu0%?We z(E;5UO&CX5tTh_eA=*@n%&^mJoU0#*I_QVGxJICyTV*ETE_M+5hw>+`V3ey2#7ee` z!AKk(VrH%p>BBhIIh8 zKuNzKo024hn|x@S5+9Te44Gy4sb(Xz@Vg@Y=_D~j*(Rlr}G#*6eWWy_}k(E z1N@mFVi%FDYu4yE3FN<;rZONWaD{6^zEr82cpnek*gh>kJ)6N{4*4xi&rwghPIj_W zJCL#goQ{(v9M5m7t>uSX{zr2_l}3Mv$uxpA^whR?1nd= zHd8qp2=Jj(IoCT8ZXR3V8^22Wt0&x`SltBg@WzpJ8ygLxdlhmIDYz>lS{6BxE$CxM z&PuI6orHFYzH<`lB>KrotfS-;C$WBN|2OiwseRp~s;NwJ(|y<^kizF562Q-dQblJ? z2@UXB0}aR{N8K}rrzx!P%3zecziNTC5$BEd85PJB5QYVkQ!vt}H!pkaNQx+}^mPEF zmNpXmCmuYBQJ4M#q^2&ud;o3fgI^p>DWL>^UczpX8n3e6n0PMI9`sNQE(hsB9cfi* zAJle2N*?Gd4-tmJNXj<($oX;U#ooW-9|~f&CN>ki#UMsK4uELo=as#AOg{`oU39haZTQc|1&j3B`bQf0zxR zW~2pFKQIhQl+FU9$!upmTvicb#RDjcy61imV~B$y?+-}FkBo_GY-OVXFP!`cg6M%j zH|pUSic=zm;Tv3XFWwO-iQ+*7PVot90RXQ|EhYdl_+G0~5!-kH%&Vmk1&5cE!L z0K4;)`e#xLroW0tvL&MXAik?HIx+oFItq;Vaf&~*B4Z6@Fao|!LBB;2C6GQZzfmRv zkKA;PrIHtPrz)6Lph7fqwk5S}rY?{!l}OY<(&>=kI{+#f<#eF3(P9D|W?YI!AZ`-= z-KqI^r^CN{6Zy|d&3{%p{Aa1+&qA ztxh}R^1zWW3+<&n<{}qk-%9wO!>PxA)g&p-|CY!9EJYmt=LDrM;D1&t@&BSf|20X4 zg#@>w900HYtQ2AaIYZk}+yTPBhyZ{E{O%A9NF10^aBTt%Kw6!QVBB6mx$NkgvLh-R znkQEtT2_8^b8ThQ)VhWvC^p~~$nfVI&?zmn^M`T6>D@7B6d0l98>iG(HyzzTk zhH&AKUO2@IN3$6&QZg+7qC_rIAM&RPWl+Qfy?)=0Ib25?5%y{a=nf54z>J$kdv7$6 z#n)PC|BYyB3npB|j9AhuVPpzOPxy{hO)hIZOcc1btbDR~Ra4p2P$ynat#?T-s;j4n zSM`lGlA_8ZRbxqBUQ|jyM8k#CA#IZ<@ z;gY;W!#*g&|KiZi*c(JceR+L|?ZR_4xIvi2w9<&Wg*cp-f<&5$4XPSzj-5{V!fi-b zT15t%VF8lh6E>hq5tBtLI5vpxeh!urJp`-{Np-*vHzw{rRs&>SzD2v^4bn{~$<8ldR4D-;v<|!K&N;X_8Xz z|7*$HO`-gEUAF=nR0;2YZ?V~UL#U8t_*zSeLfEA1Zi)>z3(N^03J1us7|F1<- zoPQ1W|4y4d!T+mGfB(}Y{ZH(F#3OFWyujj)91i8UnGhFhs?{Ixh8RA=6fHgS+e)YM z2wRSg%JEE^dXpTAPjOBbr0np(EgS*@ma3gcq;LC^C`BWBCrmXcX!C@BBQXaAiQ-iU zd2g-_Txgl}{I!bRm)f(4V9x?z>LT9wk}=p-}}>A?^T^vI;dr7BE< z^Z+FaA@93jUjbYt=c7C^;WqyPpUv|8*M9$R*Wdp&N&W2qm6nFS{~rWNX_7VB|2r%R z`+tWX|4EaSa{n*=&D0~l4BF)KS!ri6> zo74plol|G&UBz zD>UF4-vl?c(k3QyR)e&v=iPT03q+nG-}n^UQ4>a{lpE`KcG6vTDxyuoep$ACPT4?^ zo2%cH;EhBagrs99X)P5Md-E@QR{{vtx5h8BM6}tmHM9-cX2!l{FGcnc#h3+!5z3Z* z4@s0tgcg!g3W;RNl8V$nlzmI3tcgmzdyQ!%Qt$nr_g>F=|K42Zp6{&RIro0Q`zC=NJDlQ1Ze!bG2kN{~rtyUFBf|Jv))jE5{Wp1EUC4rzB|oUY%&7TEcKIUNp5V2l=JLhQiW4pCkMbL7X8HAisGAq*<9(1DQp?UFi@Y zsP!lFN%rY8d!zG`&f30){UH!G!OiFfk=LDsNfi+PhJQaE!C59mnB@17pZ_OwL#iG_ zu>EEnr~+NX5rQz{f6z|(l`5dentuA;?cJ(#O@h?C=fcfV-@F0#rJO4s=XY0X?hb;e32A~3-h$?6YxG1sP zvwJAB2Rl!MG$E79Zx03`@>2!O7ZsMo^TS|*GoIIi#6rZuLLq)(qGur+&KNpTK>jwE9?k&`Jw!;(O6NI7Jbz1dbTRz_>DTa|h5Y^} zI{E!ie9``QLDEmY|INo5i{JnLfHdDCFUa@5S@eGw{eLb@n)CY~@eM-c2b^@#2>6dm zQg}-Y9xW;*fx}vgON)Z`|45V+PFmCw1^z=?V*W$l|HKiZi{JkiBF(%0|NifPFiE7? zu0AfWGm5{O0pj|EBK_rG6P0T!EE1z1D?23l0A$-s;p!N5;AC~OkU7OVxj z!r`!!j^w5+jm3mrLE%yWrfg^+L-h4F8OO{SHW@kF3Fd?bD}{j%B*H;wr^%A~+A=T~ zuwJMR^5;QPNG|x4wJxy@uy%fkNMy>um-x^!va!b!T!`QPa86M0wM}4qIPe1e_=qKf z(r6gg)|T8&l(6_@1x^GQ2JDzK4lLko4c>Mkj*wUx3=RG_=_L^D2x`h;fBy@njXebV zp>1c{(N6yuX=LLLL3lE-A2X-EQ2w*x`mgQ(g^>Tike{F;016=ngM>k(h#KG~XgGjQl6@ga3E&Mfq<*(oFe}B=`N~F|;TE{y|9!k3}M-C6Fi(_>r=- z1mpjMzSk`=(s;a>xR^K+z3}p%#AN($!(Aj{WDmstdRs25YTFgr8`6q$*^zQ0Y%>;|Vq3LS#uY%$ce9iSOO+fF+A2PX{_ z*@?k-r>1w#F_6lGb&be2cs=_z!Z1{D(wHEXIFYkTkFVukW6Li-y2|S_1dKggD+3L|hR#5PKCvq4A;; z(kMwJ9xo*+hW!uN|4I z{`~uKmPuGdiwGvn09*8NM3>x9BsWMx{}$2@`7Hz<(diXo5)lC%L(hiAfVF&!V2Av5 zC}w^aV2}?of{VQq)JLfC-*yJ}JxTzUpY-y)XAXP>oOEaspq3yg2I>inSl?U_0iIan zFZ&)NPZR%K6F}+(Y0UHE6r=)EJ^97Cp1JhUA9J=vUS04&Bb!|QSSx5Wfddx}2jUNI zpk@f#jvNxw20yJm8>esDD^OcMSZ-T_6%uPvcO(yM8gEz;G|^7Z#GBA9r|%YI`aS6G zbl2ukncoaHIEP=hsm7*ZHl*447myiM!gt&0J2!2UwyNY=fvBd#8DOcI?%QToMs5eH zi`3oUame)m{-b#;sm1w?;-~sB!`OyACy%@)QmOhDv~fE7;l+ z&kvC2pcN->E0FC#cxO_Ub{3xQk&ah>I!8f>_|)PO!6oSaOxF4i!kSJDRW$`h&7cAA zeP1tBj5r2@Js4Tj3P15fdpuU z$h!tyGH|eh-}iw8j)DKa=QOCgnT!FOkw84o2<>POZaoOOhvK6`At3Oe#u#*V$-wwv zn`gE*J9m+rCOYvau`F@Mpo5e2K!V0Jou|piAGwVg10mPOJI{E?MZY1Dq)kH1_}1N- z*0b|6@=vCUGz8*&%|4(X*?<1Sh3JT4{?i4lWdYqL{xRv--v1XI|3#q|@t*}rKf!LL`c5r>^4;sddup~Jrl_D;t-Ehp;~ zhR|dPbB3~r#$=QIhiReh(N=RSt4)zlVW8yp=G00fH9B*|bE%*~RR4?y8g8;p1IL57 z`Pw9PncT86Sj+Ta62A#s5*s2xlhyacyi9zIv%O^aIY2d`0 zbK^B6;+b$HS+(n1|M{oGM{@>@AXWG`M~L{f^MAqRe@U@L``-mgKav0EV~s`m{|`v> zE%JiM|6-Ce?f=BY7vKLDB+V)RPkY!cO8Rok&+0>8TNlj1Y%MDe?iiJtNhQWf6$Wn4#+o) zz84w>RgQ(>Z3$>+n1dq$)Dv)aBiclLBZS$3l|gT$!bI0JkP;6lU|Jru0l!-t;9Q*# zf`fpe@n9k7136^LMJ6UyYJ+o{LtP9EhK#{s4?3c4)xlo;viTnDd%;|5s*f-yQp=Xi+bF+Hr_*%RD9Du#ZO?!XC z440gttf{23Ls?Bv&*bm11qO%oL(~)UCW6WTxS@zp3Zz*@o*vS@>1#+LoT*Ya!+MWz zCjmN$oPIcNc=(?}vKxs*R#Fs&6PHFHF%r^J3y=Ry>VJqL7ybV(NSb&37Xbf3iB87< zM2I6KK@OOV|A|=C|6Q2$--`eIllmW!ZUPip(*|z?!b4gF@V#-GMu-F0Ye-cAMlzSP zbt9@KOxI~}f*>3slmvknGwsP{s*y~#L2N=5wDbE_7-%kS5<93mQdc0qLO3Vq8R{I< zTAV8QJK7@OH2~QXft~)l^+kR%rIYF)B*K5I&In9?`b-IH;_%M@tl|i%hx6b>bH!s- zCH%-Iza96L2nhYltq@V7*$YpfLTCjnzuh9M!2C!B2U&riSd@r+kSyfLUc ztOoOcn||&2ztH#(Qgku?)54^m;6L-R#v=an2c-EHc_Hv0nD|Wp-w5$V|4$2(=EQ$~ ze9|w1J%3=57RBK#MUj>`F@!Wi0xyP;LW)~rrSOuXXz*AN7yl38KS+s1{AWSZyzBq( z$A3UKgQ#itKalN1V2EMCDbd(Uo&)57y@e` zP-0qHFhaL20W9MJI?J9Uz&U~_1r*VGDu6d}U=SgZNCUhHLr->X4y~Zca!}oK0zqV$ zW11@1WP7W7GSNN^jos zGq=Eu)B2~h)0v;N7k*ALgY9Q*gt_UyXL#}s_&L?gIh=L=zVpKWzl%oy+WY^4Oo_q@M3r=3A`m9FNwmT#jq&Ue+vH<6O&xTe-|RnyZ--v{1+i6`2+qdF1d*RE=c+x z!GEV@<{8kh)W~;GZh;O{{f0sZq}akkEA@QUol9YlDitQQ@LifLG! z1Bm`Y2(KMs4se%LzYfk(9|yjrVt-xJZyv?D9|6=u#9vY|*}uu2az?dNYHok0f#i%9 zzUghvo-Z(Cef~)=@$)Lo{f)izB*)qNGX#-eJO39_{zt+l|5%j&7bN{e{-1|67Ulmx zAHdq&emPnXfyG7{DKyK+q2-EhdJO5|a`WlLGC3Em2aS_gza# zjHm<}fkOX>Rg431`t2Ty})Mp0<-W`KbT-kRz2}+C0whugxEM^>{q1 zPN6$}DE?+OZ6V#VliN_b;y%kREAy;u^)J6)*48Pk=u5xe0a!tI6U*!LbsYsT>Ln+) znXizx0HAPv#y|%YYQ+_bas^K;f2(}jjKU{?qR=@?Y6qPUGoa{xRQVF1s7~P%e`=#X zkhlb}c!;s=0Ca=^i%s6Io&i4bqo+M60Mi&=7K+3u0Ja(zq6%2c0_oMej;H~~q5v~~ z$9-v_UI-A?Fv4#GuIB)SRVx@W0lH;?sBTCgKd{6Du&7wK&J_qa4KS+@8p#c8zP6%U z0Gz4QnR2=7rPX{*>4Xl@8W{=mz^gRaHZx10DbZ&Xg^S%zuR;2XEpHuq1OSOqEZ}H| zzPeU1U8|~+IGW95F7);u%>p)xyj)pOXFiVp1h%ViS=HF z#DgPY_{`;sSwP~OmqtSl(A=mc9m{?3qN}sBe*1l8Q*@<~=eSj|d7;r)+fQC{V{VSaY*2Y~OF10?s3!UfTvy`!P{b}+NW)b`-B`ph zW+4%vy#9W%@(N{otPhu?1%JAqGCb(0mSUJ5jO~0Mc(PD1R#=#y3+}{;y?OD!HkW90BUd3{SAmh%=F_iE&RHZ*jYruv4< zl2yKHg-a!txG2NWJWAV)HH~-HZ%c)7truJQa;fA}ssP>MO?=U*J8o^fv+~n@c1t88 z*m#@Zy4qEdt3_6Lgs9w?T)!$*1-U8r7^TLI3kFYDJym~duea`v;N>{6Z5->OAH2lw z&!m-(5rl272<(jSEa^mba(40#n$pKxDjv8ns^1RRtK7GJP1lMpu`U|iDWsC&`7?S= zsYwPa#UpnsUrox^%g_x@T`hL-jPzrFR*fAOuO^>(#$nB7Jz|sb+WF4PrV~6nW1kp3 zefVbU>)6*+A6%9(2C?{;hgiYa#Ie(|Tdi?n&p4%dY0a~+HRT3iScjfd-KUqICKwtE zWD6W-iK?VOvHirx6PyAf2A9(=r8TE97!DaeG>E*sSKsrRx*Q99c6S=Zzu-8g|_3=fzh+hJC}CDQ(}j_jx;m(@wfAH zUJ}#HMc~Z#r=5&FX?$hd72PXad+thHd!G`2>8@Iy$roQHrSk2Y%r<8JGbJkq%s;6nVmTi~qiMFz2v&t#GR?-`NH`?=#XT(=|TE^fPOjo#fb9*`6a%7g- zCDVMS>TK^8&(aSk--uWlSFfn9M|EVce#n2{CSE`8*;Xqyt6V4lp^&i99exjmV-9zL+A&Hd?ceB8~r;`gZy8NCv{Hod`(=N^fj<4-U_IXx+VRutnPIp7?CKWt993NF1nrm*BlWaydo0vb6EX=9M zd8l1NNH7maEo){Go^GxWLTuQv0wR5uOvY5BA?YmQHOV zM4zpE>9xUbc%1-krWMWzfA4WHDNJ`gqp#)Q=lWDQ9Vwvn2U%b4<*s|-^`{9pj4I;6R;SG8I*($l`@5$ZH$E7@| zdMvxe;DW&igU<#My-%C6&~>BsHNBi3`5(pJJ#R40ANi{AprFB!!cglu{yFZ8#+RET zTdswsy%|0E#ct2lopuM_ms35Z`bxWwDZ4KBujkxPs$1uqk)* zQ~S2reQayP+T~}(hY-I$mJ^3k*6ac1~CTpBuFVpOSf-v z{Q71rMWq^By)l7pJbC=#H8xfeuhHi{byYQ|YLa3HW25ic9lrSWZDG%vjE1t}GM<75 zt|-Lb54*m+FLG&g;qE)%vRu3KFw7f1Vg2dGu>O;jFVSnFqbHV7of;a$poAJAc>%Lc zPYVFtHvoW-KLC810Ds>Az(G(RcxwRwGN%B5jd0w&R2=}gK5D2c8MwZD7w>Y*;Q5Q- zwK0~~A8AxE2C7R+*R$G&Yz*0h*&1;pY~u~;JY%{;5tb#wtk)COBNz?tUt@pA5>sEa zJeiI%xniW8V6KFHRTb}1b@ro2tz)k9t19X4CXahoeK``RWnF~JPFZG#s9A)w_#n#Y z3)wN$7U4H2MazsS*fHrqIARx2#=aTA{L{BzB#DczkSa|MiTLWX--n4+O-w9{jt|YB zxVGQLVq-s(XrpCl%&_lxVTOOEJPSMFhAZtcvAaIHg-ex^vMGA$=!;ZKstQZc161#p z$}xS_|6^bW?d>ZOua!yNE2gWa7LFI8Z|&#ZaH)>pdcHU9$g@ zn(@jV6m?Xx68(L9)eoI27gAnJk^BnQS}MT0rBJ4DTVhVBu?TlbwpY2p_@O3PcbIRN z;PyTs*@CfkZQ-?*W3`&C+d3c(R zPiS2WEC%%HjJdxfo z@)y@_m}W)(Mw?;kUOst+&uY3C+MEh`6eyYf<$Y1U&-D*Sj_{V$$K*dkG0S+GRrU=@ z#2k>SqKA2p(RcNXJgE43RP9qA0c+M97Ti?ZyC%0Kw2k_}MHWS`QPdz+#;F@$#@XxF zx(c3mG-q7%<&IT<^H$1D6e1=R*jVAh7lnt`cm=J2_k9ftZyHgrc$~942)8BPO}NC2 z#GCJ5aAm{QPvrZSj>&d}tu=6aEf%xqcAyLJ!om~l@b+}c0Eb_C ztxc8N7A9(gu87=13+7C@2lOz{TlCR=Qp``|jMRBMEM67|$DJ2zEa;3I@m;NZf^V}= z%#+n?K1p0)&-Ztvduo}uTY*bIJ4ve1S3oiHCgrxHxMLST65y%lw_Vt9_%^E2)-1Li zv7w&s8f8HaWvWmEtjE^s$V0AHYXdISQg;f;{*ntH)Ii4KPN|6$9x2SausK|k zpH(fXge{43V^*h+D2xbhp5V`scz@q#z7KW*5grX(0hXh&1Nmto zk;OZ0obTUjpjh+8-S|GskkWO=Mm+Ts2bp#2S|k#-GQQ$$bzlx&OWhM(dhd>!DND}z z(U{1mqd{7nk9D1bQ|^vlxx|uLb&kD=@O-#ys68V=UZ?GJ!G%YA;+U3T4)>;oR#UI*inON^_mLU;8il zy09%?GJ!Y8vT+4B)klxAdE1R@Nv#@-4#+ptcn=&>ph&h*z=6Zm1*e(>BtVc$$# zREweOOJ>p#e~e5YW=iBnZg1)-J;xrFcVV@m6MWws&#H0)yuFk zMu=0+&KFGN-_e{^=iT`=zh1M(#Qt zgjm9&c^9#+yS7AUN!w>SYCDJQS?hbD~PDBCS~V2&6zc^XtQf4Wt~T72V^1MryYqYp0_ig;MX85ko`0&P|Aw_~7_D%KY zl@?0lA;nmuZEwClRy`DUQzwgOHRBH6*tWLR3000<@kVoenS2;Mkcdi?JtdJ-!`{kn zz}IxYgf(@v!kzz4N^arl!Z#+X@w-?6#VZa4&63n3g9lH=u<173IjnY(y7GinRA(NW z76aj{X(qfvaI=rh=OkqP<5hRYD;$<*xbLYwE37nNANOQX~4|)O3V7kMHRUEf}py?9BLmukKu~C)F=SwCD+ur?K|+U^U1I}c4@MaI;eB*)>A4*4 z!Z9xH?CyIZ{gN45dE=w=YxSy+r^dWQsCFaIu5A7+*{z}DW(dGsYK99dBgW!gO0bSy z$?s~ohcDEpM%_d4atS3=#`z4U1ArGxjG}nf>jISsiRw~Zdgdd`!j{x#+$eMAhY88Z z;s<$@z`^x0Y@haR?%H7R_~U_$bB#|{;$Deg@ThqrO1SjO5U!S5jO3Q0#Ni*OwVrjs z*CSj9y2D0vb{37NBDFow1`V#b^vVRTR!{LrdwC45_5km>2;~R~^N+h9$lqJ?nTl4Z z^CqF#bm9^pU9vSj@K;Xn?ikBuX_Yd-26pN29AjJmlBkrXpL7JZye*?>~r`gwLt9? z&a4f246etVFUFpESx+HMld#kYEpD*{$<7v(%uR7rX`r1UY{l8oRUTF4HC}Fb-Bv|| zvj;D(YRTnV6L2q!vVwL;a$>^veYA&t%zRbycR7}ygrD?|2H#cTgR2f(Qy;UtlWbks zBHrJp4m0l`+ADcFWp!moJ+1XqpL?8aF@@3K+ch?$|CM=m<-Kze`P6KQwy0>Kmx;i2 zjILJEzEek)LkZU@E0`W1BTS5jc=cgAMG9!xCMxK?mo%3nBsmNjt3CPq?Uwsech_GEv8 zEbGY+^(zNo_Ai8;*HJaPy01)oS-Ibp19S(D3mz$U(Y`d0wN?NpaD?slb9$KDNkt0o zFB_b{TIpDZ-lW~Hz5Fjh?87D3_S7-7YPQmD_QAehmEF;^>G0Z?bw(YE0z1UTBQRb4 zWfQ0eC;T%ou2P3IZ-B2$9u%>=?=eOPuG<93({hdc=nnhiaF)}SW$2grbsGd z_}mQ&$1B5?4~7mOJs!$)i_%(ZPqCYK3D?dK6Dmv9V?P@MsmN!c6(O~JR@D-#a|I`C zsCA_CDE*7?SD-}BU%2Q&f2ThVC2}M~rRv-;M{C6`{;^y9K5E6R{p+9hw1@fU72jx$ zpp+llRk1Ns$v44Gta9Bc3+jHSm**S5yl40MG!p;k9rgi6u!MaPWGEKHfP;-GZb_=rK+SHrkCyKhxJ5@P#{jTh>FV%}MDd{`PJ$ii zkh79HPoC^B*#&q;QF|aFtcjGk%x6fFmB=ZvRG9b|VSo!r! zhnbI3ORmsPs;sIAx|yQ32W2Uwz!6OOIw1M8#K-y#Wg!lNuDr=DrZj5(U&Y}r`X0Ri z)24RUW2r2K!tne9Zjnaqhr^a-umR@`KXHZu9_xC>(^zfV!>Pvu&O~3>PLb}@p0BOg zs}RkjprU4wq15$oGp@v;st>pF(h(8AJ+R|uQK^j*!MrUO*}OknvmK(0ToOD+J{aDy)vH3N3_Lm-0vCFUITbcPDEe(Chc>CkwJj&?335ua`T2toB z_(S!%@r;^B2ZKB4n+`Kx^x**xzZ=-G0p$~?^Qh2+b?d%05rdnLMz{}@=Te}KrWHsG8aDTRppUe&VL)KBV{OIwz);JHokv>)k_%?kDh)GP18kwbp# z*}Qij0)}p~54wC@=ON$r?7p`yYs<|I3g(oCHZSGJM)E2~KWq=}%Ted?`zrWS9U=Vg zQ1GR$pr7W5mo!eAC z8a8)sh~?1Iu31{W#H&l%U}a>0n%s^1-TNtXD0@zhj+q*q`TQ1HCna^()Ej-k=zdu0 z7j1z^T^l1H@ln=z(azRw#ZS$G1@Q9@}i#Z%P$~yTjZN(DOn?=gdSPYFzC; z`vapT)H+*5VyNz3>#kMKdDZn<=v_$rc!NZ%WH7K5Xo(p;+?1$e_Wo0M<67p|`)%&k z2=W8P*+cBDeHF(Ho$=?n#*1(TP8L$$yY$m>SSh_20sdMA_z@v_W}nYr;&(>mePPz1 z`0Iv*1M77=-%Sn7F%}2SPxqZw?NIS(QS7~6_YmGyl)7t=?kAoXT2-(;O=ldh0B`Hp zvZM>{Uf;F^`$oiYILA%OgJ)&U@W$kKMdfd$gP3bnL|N5Ljy`ICY_*5NXWxZ*Kl%+4 zLWKdG{)a!VjTy}s5&-Ua+^>sY$-F)H{d*;Na3WoVMS(hREt~$!otD%(D%pza#lwzr zZ^pT^Uz(pBJxtAvU1hX)!VGIG=#pM90S}eSVeo+G51T*y?BA(D0o+nnzv0zcz0Gw4 z(x*ybz-?3OA?(`FxGOsOiu|z{$xhzaXKx}#1-Ya%9zUe&(xP~DkG+cWP}PH>vm90R z7wZM{KQ+|#C-5lp`03%&Uh>vqc;uEimE70|^lK!rZr{tI$Zeu6InLVEAM4TaF2L-7 z-Rj%-Zos<}4eAf<@8qqQEpd9?b-ihAR5|tWk%~KUzP<1$+|III&sAy5^z8@M`ni{7 zX}#w0_7{-1(`z4kQ{i!}R6qq)BJ6lGUwEAF9q`J^3A?@#Mm6&Jkg*iz;o+1mgR&{U zHt?;jACWE6%n8sWXlWI6TIdU7c(cAH=NtEL+<_atAJkdZnWtgOl9wWskb+c)2KhRqaAzCSiabM zWOrz+jN?^*xh4BAzAFe0;C>#!Clrt@;3M;KDTnt7=EjGm6`m$({sa#T_7mcxnrHHg zqY@4Bi?_pf!5BU1_A<%F28Z1Sj$8v2-;^DU3eZ}0CwR4w)5F8fYli(F9yk9g-MLZl z`N352BX;$hlD@<(H4D)@l)`#&(3Ij4W=H4#mg_-vXMMvlIWeEAHl~VNeOXrd;p_Fn zb0S0W>mBKM80rouy^e0CZ%q-T;iBf!9*YV%mw3Hd7sMHy>IHHhU)M}YkxNpf;o)vNr~7QVW11Wh zO(jAV2W5($dGH9|$Z}|2a!Ap{rGsz$y)HU4)^zM^iK&3di-@pf8NcqB(@x8i(zJDR z?z>Z|?da_(?c)Y2A`A4S&h0ABY|D35UBckVo_REO`&zrB`4pZ`f)hz?pSEYgdwd+} zIC^+bt--o6oybxdVoFr3KFpogsuzlWKjF70k*zDjWcYyakx-GW(OBiOf&%GS@3jV~ z43#wv71{9cyxj@Pj9NR>90vLV^oWZVVvx3W$AEA_eA%AXikT_eSVbu zb#WO~0`Ie&l*%knF)B~4K5FpTQfZ|q93F~J$)>&-mn;Y$x#HuY6EbSH*~e0c&Gx2a z{ZcufRi-X7%bOJ(;f}Gp9BGj?yG_p655lTKFLJTY50hke<)lZnuEa)W}mc!jGNvdn(X zJAo4c1NMw^q5D4OWT$q^GO#>htY>yjE=G+QwY~RRS?QL6WvjW6fa(D%bD9KX*69Rb zFK;|^kR{j(Jghe-Vl${VyS`}B_;4cTE>(rpj({BXiw$L`ajf1>21Zq3_vG&S?YXc& zwA#w>`Y4-Hb3DSJw`*W!Vax>vugfEGfUo?wv9Bva@wLRu7IGwC0aU0Wt@39Houo6 z`zEKUtzivEAa$LK?Mt5LYo(%Xt#e|! zc(}XG?A~VYHg~yefneE(G5>R({o>5w(C82 zEI(6Te?LCof`^`S+^b99x9{Qy9B|XOHw|BUk-o-RKmByrzUBp=AM(+HAHCfC0mtGJIy&?^v}EBtNVR* z^W5`Zdh=9U9rgI+tIoOm@;i>a{rfwnj&1na)eCP8=a6}y*@V3HRlJ&=WBL6a8J=;G zLtm=jaQ#Y|Czp(!`}xvG-aFITOW5nIGSwbi&vWWKQ$IVyw|ijJwx^xD?)A^?M-s^vLH@fY@{^Mu(?Cb;19ocT4EvFc` zW~thOi_Lod)hq3C@1%=&{%G2ZM=!f(s&!94`rd;+Ha5Ngk^A1fVzuYby?Uy37hYli zyQW0vHf8KdFIMto{#69_|&**<@_`S2sckF-nMe`jx@9JA_J*+V$W`3nO?QwhTKHCYmp4Y$W z$uDpE;y1U=*AJVI!O5RanV&W}`}^B|HTYWJ4kvu~^;_S~rhHaD=BR@{+HRh`X5N0T z-PhS^TWDSXIZJ;&^2X>9+gWeS`Rsn*jBO0(!*j1)?8|w6zH{{_f1WdQ)Q-pQ{o|HX z9J0(~m-Sq|*D+^V$w!`9eBCwH-)*}oPpMtL*nAHeJ$v2w{{FvStX>M&QRKx%PwM)q zKHHfjv)uW$88hE6xcn4@Q$9NN&=iN3zF+XuzP0bXY30+moZ`aXJHYQJd1mp0X0jH7xUSv%lJ~8& z%WShuzfu1MH*Yvwb(Q^o-fhK8*V}7}r|J(aIQ_>5-+RIxAb+U^)#5vuSFQ#CV8&V2 zKJ|zbR@ewKuQDH85N&j}I%VH^_r8An@SNLDdCJGn%)5p1(yeEHw&9u&-ha=F7nuw1 z_wcM&P5tt@r%gTg{9pbs``yP?x350F=4VrEaLhJKpZ?Kzv;6kU;`7|Q>sip+_za(H za+)#uo%~);cj4XMi_?ws3NY&DWqN z<*IRQNZ6;dhehygvj$nx0iXK~Xnz(y7U~tGyw|DSfH#Kr=H^Dou(GQHGKz+e)N<2@ zVS>+P2a9SM+K|k2(@2A-T3avMjh9c>W<=GH5A63)O&z28HaFKOSBF(6mKX%ztgclr zkP5HHB5I`!o-I6)Hsc)Y+g@dbGM(Q=x~LcJtmZ`0LFNP1>7^2-4SR`YhM>ah zOA~)_uC1x7R^#_bO|80;8=Gvrxzld^Sw=oIh%1^E^u>V!vS}UU#UATbx@l9YHQgqx z81cJ*6ikX?R9Yk<*6`+IRVPk`;*AQt-*xBOMBm+nh&@Mv^W6z$4F9*c>+2{fTbrBs zYS}_oU`7==Jz#BKQw?~zjIY(kJlupDdHbjv+0E735V1Mq@LgM@{J~*DY-A;m@P6Jz zE$#|=HdlvwmA~_STi76P&-xz7H-E#b4#CjFP1fLRd;S=p*rVAUC0)%nd5 zD7&-6gkqLh70X(5{{_1)=HqJv)7(`lkYROq-K^J=PUg)w?%TLm=^w3{78-fMy}PoF zVpg$8o@V70d5z&lX#AYeZDyhY7_>j*vgTb-Eutx=;W%5XfN7EnH9@{17%-{SE3lK+ zlnvEU`uFZ=ZN%b!^y`?@Hu0=s*)>&XF70YiOMqP(!GMg?3!MmuF$3yiq_4c0KBQ{} zQyW`VGCxiXsCqM}*fmChfIV4BTd!eg+o0$Cg!3EzPCI{Nd`Mj@xEjW|f4{dMql1${wU~%N35Z?ow0y zHtu-d`w)jrp^s224s~VK5TS>l#sFt&OtmZ9;TB~CArq)u6!vvZYkFzAc&KgCo z8lRte@}MjtG_oX1HA40vT);%{$vO7+Mmb$OW1rbrIw+@o4Q~ba%HH8(BAMW7u2Ymi zbGW|#g~BCE6R*NX)CZk^D62qq$;MC48VlTn6o-`<4s1_>MOf~G#(6JGGNbdqMxn{F z3E)_Ny-aFr7(;;GF{}FA%3KVZxeYHe7EhoLlC9mpQ>>j33N@nc>ilR;5707RGJ+E( zN23tclAvuSK+p;@V_Hx+=0}l`T(KBP4H1&pSR|C?T^>-^7}c#<7jrJWbyr+j&a*!d zHsam+S5ej~tCcFHEY^rlG}iM(V%pv?6+&K%%#iiQdMK=xzLo-ljn` z{KXd(f16TRY!tTd%mH`uP;9>z77puc7~P7GKZ!Oj&^T9~`2uvWS#U=b?*o$%~8 z5}wThV}+Q_AVHE9t}L?*%dV`9*;u1JLz#VDMSK<0geXrPZ7Oe7tT?zl@l|qj%UQ;X z`5W8_L_7cgrT2e+_Wvh!{J*v*w7CBZ6OE4jzyCl8>*TiF|K#NRpG+>F?Tr6+gh2a$ z0#@o+{`(Jyo^&DKy;4sx-BZeIlQKDVC9Oxxuar;a2+2$;rT(V-pKQ8g|GzCEwEzG5 z`=9PiHr?d^HQVw3-Ifsj@~6G_|GV_fM+h;xWM{8>MK2>(V=_Dew4>lA$cEdUB0$V~ zp**IbCKT)~t9ZKIolslpP=^SO;e-sB5+_mgBkGh~Hq9!w29Cycl@f?oM`n3< zj8v6n%TVaD=oL;eOAKJd59|^r2?!RkDD(&$Tigkw``LcgqKZR)mp81HtSOAB@wgR; za*Hx!(`6MhPZhX{bh+g3pjIU3h=Wx08jWHogIzgCbdVYq00YYLnpsJ9wf1`uPy=27 z*?I;0QL(5=VhgKcMPqtalTEQ;ld71N3EVg-1Epr_LER4fFhTKM_`&YoR15pdES2!c z+vR^7fh08DL~J!ofD{x<-cqEJ0#YbjBWA6vDReAI#SUT|`=YGEekHfU)D0hlgJYIW zD(Ew@OxS=)!u83pO+7da!(WpfB*DeHSkeaFV%E=fY<+^E zXR<}a<%M*{Rs&^Jw_{E(M@i4`aP}0WZAMU|!Ntn>}wBqM9j!L+~Da`=x2=mHr<59~=N@ zI{1G(LTLa0_4t1_-<@&c|MdL_yb15j|Lq9>RQz9hdeKLA*Na5D3;?Lk@;r|~NFIM{ zn3}&2P;^MO2RsD;ls5+6cTG%!D!#C;#god~fX|Xq6~SUzX6j2)cz ztYp=)x1}YI6El~ZtgIq4CF$ug2BYw1O5T@6^B80;TGk3UZ?qcXyMwg(qk)1ldfsPx zhVm&cB*_CF@Kh2ms%^tinQY_Y^ z050`>T;Up@T-8|?1U`@*W$;GfD{Kgdt5R|eIO}F&pijNR7&cmHD~l3aik4igyVNl# zb#&aN;(QW7tti*8*u5n&5rWMzSjH<~im9q^jQzcts%84fkg}Z970?V(7DXl@N{)&9 z644kYED`AHrdm<40jW9q#$swnG^h}T`FaWWAwiU)tl|{I(ufH`G(n^h(*KtNqS5w$ z?Zp33|2LbO)H(mRCA7f*!bGEk|NRF-SSPmy|Lac6_+P%`|GzyU5dZURv^tpIe>L=E zRw{x2|DIHK63G)SmxG9&Vlms3EftEH;@_tKoA2O%Z3&_M|JUPx(DgZ4|F^p{|F|+QphacfINcXdfMRQCJwLO7I zO{rd1bOu5?73o$(OE{8sifG^yqshULCZZncWoWWd9{YoxMcZT(AR;Lp)u6v3M4SKH zdH&DP_kZcm`;WGS7U%yE(dg*^{1-wYV-m%b_RJ zlgVnOtg7~Cg#yW~v{JDMuW!{kJ)Xi-Wp=|ofTgzu}S!%zQM zNc1PSiW7njouWxAbHreH1W?uDQLXe)*GFXrQg4I@Zr_?Wrj`f+pFlnLA!=sTmpi)Dvh8i0-M$vCdFM*472CB}`za~)AMjLNF&e}?9*%H+S z>P`hn!l2E%l;Ehu2jFIjvD8N4My)l5HSO+{;uZ^&zFSt=P=upe6`NxkB7ZZ>dB;{pf+jM6#-*b~PF zl^n|lfRrBu)hAj=1CRI7M#H=lGA`R^x@YTfT{M;pSt+5DQB>g=J{em5-ZM&yY3?+> z#!E$yFi6w?9l86(xI4iTtGFc2gTSJst>PF;Uze0Yo-BOCE<_b5!&jDk^7cOK6on#* zrmq4OWaI?O3~qkl-e|OLAwNXNH|J#ZGQvLsY=lxfELJRyiOf)+9?|&eKb#hzq z-)+l~<0|9?IHo9UjEX~KWgo%f$@34aRy+eV~!jKA?5(&6N$P%Mh0V*srH2()>v z?u+`RKgSebC7&A}2EvOvW5^yxcqbJRKavp`KNJZe;}`{+=rc|D-^z+#z3^rE zWJ4aOlYb(wj?lr;5d%o>U>1?;&}W zboZ=OBE^+@vfb^+fAY-#M@Rp!Eg`i3|8o2%o0~-KKXzxk)9HLVhx0%Dw}bz*CHyJ) z57YnSX7;((%Z8>#%9Ew98|cPvlf4>)nhqza$v#?yJkB3gYW-Cz)yDdneYSFhC zo*UXGd8NmnYt`ZGS3!RwRcbIBwU<2FI!>+?MYio&9#(G525%r{Ddx@+M+igKP;9Vr zpixz?!pfjnnoC=V;T<|K&)I@Ea223LWVfk10}H>kP&E=2PxddslN%}BoPYr}{JSLn zhP*7d%_1D<_JuJ|4ZdWS%(7H z8XT&ck_{LoGx+Nur8xLI#SmJ2Z$<)9;F#DdM74DAa6>emx&Nr~BNf7oF0L}wQI6pW z25z8R_R8>ue^?dscz`Z4(wxX~4lS@XfmGpl#C{}q)hn(@d5KtVtjkx9dmGuiMClmZ zjZju`#7$8xkBB<#+uO||)mYY6G}CeDVl>KE3Z$r_(_0--N`%&sWfrsT2Sw2#!%Jc6 zfmNspq>8I>5;op232XQOA7nmFcgw%Birgh)Xow7OECzap`IlJS^=-|%Ue;V)fnDQH z;2!T>xFyzXw}Dy21el#^JaMcv00V4v(K=fU__Pn9Gk2?+G}nNQD9H7)h8;4jR;vWy zb#DPnxafu|0vw(TK6~1{cT;IiftKSq>M9T$Mj_KcH<&H8B?3DM+QCF|19c1*gd{3Bu4#_OxVjr}stEVM(D;4WiBVu6n^=B5kH)CKVt8-_GtMyhy^--3u; zlfW)!U9+a|0Sk~?c1yAE@&$#9%$u7-XoJq3E}?XdcE#xk+kE4`jXjf2l4(#j(Xcrg zwdrM6j3;7Lh%R)|Teo2g6l;hNuA3+o_zNQ0=Y%3MY^aWIrEB(ZEY}^62amLks|2PM zR%Va{W5ANPK)-4BSQ6dTz)xx92eP`~&?H8C8|h}FKcRBx@(G!jG?7l`Bh3~oLd>-a z#O1OaeO>IX=3W5Zd7g0twLr>=z||$8unnfCt_0iH2=WAT8ssezykc>t$&3?Wkl-GL zr{{&r74l9Tp9HR1Ge<=8qYGjHsePuG*bTuBZ!Cb&iAbCyOMSXUR}sj>9tIWZCZ)jk z6gcmf8e2H#UC<5_Iwo#T!P+`t;J6xFVvTAQR&r*-Q@1v8wlB*p6WE!`5^T{%s++qb zG*>8pq3s6DJ4y*(P@pth&X#~qdtx{+uZhk1?Q!j(cwp-p&zppw%{}Tr-unocgVyPL zDv?A?t*+0^Nu1v#y9TW7TfxFYFVUr335C61vXXS=1Qv8ojXS8Kz5$X=F^D~!M`$DYC0it?K7u9X^ZSG-)Hw2 zdRlMZ5EkpT8c@coMFkc~iiLKIp^;IV!1;4!4``F5W5M~h{PN+`mvizHCgnZFZAZ)5 zK_Z6p!Id(JA}}D(0$y>;%0>H~h7a_4>rbxL_`pfI z0q1XzXy7R`p~x}dUovRL7Ag78AP(+7yLz`bx*(U&XMn-Gy5e!aw(T9b{_gEJi4nwO zLuW5nE>Q8bD5z*w;D2=2V6ojj--Y2eA0KO47T4IsPfks<&NPv!1!e<+FNcp5;2=>NMWw4~9jErbrSJ$|J@ zd)$8?C8ug$fu#g&753Y=v3=N@2)0&D9mLtMM&E=!mC9+ts-^4zuPY-hD;3FtsuU@B zh5n+lWQ`2rEHkjt+8Z}dOhb4*sp6Gh$yC$=kiyS!9&uYv8L$}oS*NxYlF8(1J}_Al z*LB0*04AX_-AqheIPv}~L^d&reCEZt2}vntjE4inQVY{f`z~=i7eYNtlu(?tifKp2 zyscqrcA}fFgwlk9`<*;R*%2mbR<~ktdb_$j?Fob6Q{$LcT}umBtT$XO8vpLeA$s{$ zntB^N~>zFiCFlk-P%uwGysjHR$2-OO1*Nk?1?&~!j#HgXCA z+AIwQykdY6vD4-_T|}cs-dwT@;~@~2xN{DXdX^|e>RB4M)YF(ysgJrfK@lXFHiF30 zGXDgTmv&RE+zCiMqq~LF^NRjd!ROp!e|QC-#r@TSPb+Ds;L{4D3BGe|2%YhHx)AZ_ z$@mEHIf(lY0Z~PixgVsG<0=v6eu;oTHWId^fP<@D6Pf=x?ID8!YWP!!f}3UhZ|{KM z(SP}3;MCLB^`KE_tCPxdE4sFya4=;%&{=1aPB0s)MqLF}Kc<=jk|xl_Vby}eFEN}e ztR{Vcme)mlPUP-SQjnpojR4b2*&-j{9HNqreXy{dC%>--h__F#*<(%j+v7Tz?ky`e zxs?w^6kIz<=H-|w6N^Lyzk-@l4v8Y4&`9*C0O3}GYjt_<>I2mR{q=%G^9G#vJIX3y zGSJAg73|;5ktEj7{%ob|B8|$x4ie?A4L3~|`+J}?U|U$v%2MU4%0kj~0|LJTuSa=X z0lAWs09+N63$H2v!4d$JBI$v8V9AX~;Fuad)ZK-Oe6n8OA7MmEuUWPz&9Q5#x=i-{ z`P^}v@-+Q(vo7B+6p*6`Dwm!DY*;%4pO51^_`q{ZcSnz&LzF19L>PWUUy-I3>cw8a!ugYM-2*C&ZEB znl%IwE$VWmZ>-<`LMrqvA}Ih#;_FiU)J#-x8Bv+Bf-=C;T)z~s86iHtbGi6y3z&?# z^lt{twLp&#<2+L@K%b4luJl6Ny=q%sQm2bH4N@`j(NhXi;^isEqnI0UbKrx*@%>Ii z@|?@y^$DpqO6L2g<`EJ1NLEBnQ3^UT51td&hi*OBLFs`#Ped&3Aq4BUE=Mh#~|7+3w?yW zO5ko_LTmXNf**Ku#5SH>^%zGJXiqtGC*6}d+HxlLu&MElI$@eXsBLCq9OgkwAx@EE z)^<#3>b1mvlpgv4b_Jz-!h<6JB&-ysPI6Dl^s%pRqZC&2MqR&9!rQ3}a8s z#VnuZt42eX9Z4SNl+$t+^_e97H9>{Yy8F2TpPcS>o{nK+PJoZLuO+GbZnr}mrdhLI zgB=y!)v?W-wQ&j6&haSdqqgfU9%)Ffp=kq9M~qUk#Q-}e3#Jh3R%JRG{_^a_1bnUT0tqxy2Z9>`z zCHR+Mt$wVH?)cWQC|#pI`#gb{gw5ydfgw)jbn4vL7%YOoti$GIO}FrY5qpco>=%J8 zt34{F6?zUqiFK7G{!WV&(7m(N14=d;xRd$wc$w>{xc zwEyx~`hTOkXdA*o6$)?m{*GV)d-sAyaaDX4Zq^!RfvIs?gE_habTGg#JT7>cExK*s zKf@Uuy$0)}8{~1hgM)8@j^MB+$q`(*KeuSsk2#Y9tsiq5c#DNO;2;us0*8)>oR&Ks ze+1UWd)6Whc#3Rt*yXTH)aLf+KMu>op1Z;gz&V-lVP<(cgMAYjo7{k5WOQ4`p^m`1 zx>yY7j+1O+mWo{i>CdoMEG!MXOO~w-bIKz+sq(tzfFyvrLQ<+1?Sp)=UP0nyU*5b!@3Q!K zeP_8db3b1~3S8g3-Kf!bePYvKEIG&q7NIMtTuRq%C@Tvr6oW+g`s8Ml%yNE+KC#8gaeqI{_lyrd=k zWr}}q7?|dw&LSGr$(m}R+EFby!>MNM@o9ssNEJR&FuUSmGsWKj8K-Lhq7ZHW-wynj z+y71@{*%dc_Wx}OE%4tk(dgj6|A7$J$!)=ZJ@&tu|DSBGGydBV0_}e{*5?lF`(F+{ zxl(sF*WHs!XL{0^VlJ(!YEOF7N|}2x~9 z`ahkS)S3U=68mKNlii!_X`6cjG87!NmP4C5WYheDL;bOM0o9^}&N7F>$^s zz4RBXg`uwE1m4K=mTG2&ozx>|u}z*K*!NsO*5BE?4zMbYEj;$#up=reDk7pHB49%V z1O-Hzii)&Lkt!Dy?7jEiqCUl5qOq4)p1sDHM59KdK20?C7&W%|{@K0j+&k>vyFiln zzW2Puz}-FPKWEOIIWu!+c6NaHTOwnLLj6OgV}w+jce0-*Gd(a}lPVo}ts<>xY28To zel!?_Z5gIlIMD{FM#%_=_BCh4_L$Sxr<_nk7D*Z;0?Yi``ny8|rW@Ea!&8HR^{S-*Bhu6?b|F?4p$BwXVbK z?5(9cD(O*E@!EilWSTe=An;Kr9<`JdVXT=Eg&MOp_}-j-*VRQMKJ7?#;_WQSH_V+g zO7W?7DY3|2Wv74Jh#)cA(Gu5DlB{effkM4;P)FL2Hg3;*Ga|4^BC)q;uES_}E?Y~T z3YIE9CRE5$p#o@lF55p(gFz}Z01eNT3k4eKy{S;9RZC}7|F^!!@Y5%6A9dsZzcc^a zOvwK>cle|0h1iEBSAF|6?mY|I@sc{ipW-w|o@yzx;H%sotFU zQ$qNE=HuKlvbjUcNJoc=7EVsikq%K2t(;<fz}K%erzf5*pU z{r}bZUp)1Nk1+moYyr6rErj;df#D`|yE~-MZ_p#Pnwb{*|r0 zw=CIS;#{5G1$@rc5gtlUO-qTzW-{r$T9F#dw2WlB3D>=Apk-1@w8pMXnUYpI41W(o zd-2+ixsIh@ z=zr30@h|rIZDs+|ort(ws3G{zp#r2d$-@Ww71#S(9N)e4zT2g1GHJ64O4F5VgrGMM z5pI{JO^d?cf^N%oG&86T*vA$B*`;X`Q$Sc+)LEoko`cSfeENL)eENL)eENL)eENL) zeENL)eENL)eER%fewtxkO+R#QT96bWbEXv_;h1X{kml!>$Pp(OAZkBtL3{r6lLM4v zCjKSrc7U;yucW^MG!fC7G+WCgZB$BHVtk~nrEb-zt-W0{`h#<;uxyl(rfHk3$w*I& zNVK)|7dCZt(PRasBxsV`Mz(4d(K4!~V{_*g4w`08&h>H%%ScX-Ptr&i0yXIcsgi|s zh3nu>|Lc9H$cPhDr;pfQa@&aGsRu@k?;kVLebLt=e}7Yb)anWLqg+=6jT*5tVpNrf zV@7!w-Zg4nsp_LAmwPw*(Uodre3M6xNjmt=m?d?{*s8Y8$8KoQV%*04-s8e2ZW#Z# z^zQLq9e0oK*#Goam_o<~*M=e9oZTcjp}M zRbXz)qFHm3B45lsHsZH=%j!AK-@K~Z{Ch8E%`Z`F+JYCa%P*{JU2oyxCp{J(J#ltn z>XWAnD^D!A=xn8^MUTTCE&BTY%S9VjmRme|W%I=)_Bkyc8}71rY5(nu&zHQ_$n+j|FH`O{3vB`3~`Ib7%J-4jr z+G)$ufUs!xM`->J)_rEAKx!<`~4+u zHT-h6z0H?{V#$G7%MTv7ar@kXUazkmxR^2L;LH=hAB-QKaOm{T6Nl!Xym!d0Cpmm8 zuJ+-I-Fh7!HlV|i5R1&Cr{X=2-8Bn3R`hcGvC#MHj|H6n_E@*57RPUm3OhdMX58_a zhc6!Qe`FeZEcVB<@^2OKo z5AJ+({zTPpr&mh;_TC>E-`Xz7{MLN_xNk$w@A=l_X_fB=ZeRRe@8u;fUAi58DZ?xC z(zJEvm%a9xUw+@E)8$jGJ72C+X3k~veHSi&`$dcITTTi4{>mHkE5DR#b){cvzbhx} z?Y-jM`pgwO?Tstrs+YLh@yoVX7d%h6TJ6~vSE~-`aV`1TnQNPSy}Q;iG4O}^=c-@7 zzR>Rasb3?m|LgeI*E@Hc=+6-uzf;)`FW?ryjjoE5h^E;7KXB4rk1}HTB77x0c;Iduv6LOSg(G(%x=8 zdG77(f%9)a&d$EQ$?})mzs%|LuSexy{4086**hnz}OrKkNfYCru@Z2HqxeO^DE;ZytBp1_1ZrD?O1y47uPO0zUXQ1_%dp=|H}d^G%s)L zzxwjfu41oBz8d+eug%O?*>AF6Mb2CEs-Wk_SKoDh@aoG5zu$*0dHnm$?T)W+)I0dv z_08ee58s!0bM+6aH`+?RZ%)4%|7PRsm2V!_djF>R`O0r6dUtwzCo}nNk;jAI*56X_ zolpC<@1_=C_wH@kU*46NQuh6U+fMH%otyZ+^@}y{FRZ)wzM);kKh7Wa{jfP<*N21a zEXa=!oyoUZp2SMqlSJTOl-nKRbn_9JyUeOUfw_GO?78%|z&F3uFZew4P{B&wj~9H< z+^_J--~9^vFAOexLpib-H0)e0cSU;$J*iSbX@`Ulw;A^00WsvprI%IgTso>4Dbvcm ze3`26HkD~L;ZB*+KNT*!a$32v!#&!SJ%6H9x$`R;l}qt$T<+Di5#@dfUR2KO(P!n3 zj967JefWuTc7w{5pB&b#y!T1J^56bAxBO2Bvdbq`{H^?lol`0#+pnoGFJ)(i1sxAn zsQmeN70j&)n00Sa#;i+&MrP+XwKMxsn`}1EcAT02!ii>|51VH;eat+w>#OFO`IgHz z`}y<}vxmb=R_yS>rQ#8HZN++Br&J6HT2S%9+`|>OCyuW?I(bLsQa?4XQq{$^N=Vc0 zReU#$u5zc=lPd9n1*`h??o)N>{u5OvH9lQ+X3_T5w)O5&ZAR;?YIPhYRI9&jX0RE8z=Lx>$uk#8n?7Y%$3p>zP*zz0=~|$Sm$`hqJs9l#o@WFYL&S-wbr%@ zU20!S`>l5CA>o!`yZc#ocO7flu-jG3tE+EW7TjC4&g^p`bTxWV}qq?16oT%Hx z{7K!J16$O4cQ&iu-h{zc){E|21zEnddeXdo{k3=e>z66=bNwzKDl}+Rc2k3Kv(7Zw z^H9@pRMn*o=l4F)uvyEK4cjOATF(x+WqsnDeWR)E1~gjLZc(G&S;rfB^-i~G`Tm^E z*E=8B6h2p`@yH?Bjr$&rwQW53zHRWv8cnJV2yD{6g}2?z9b@cDC9Sr5U}M*GT`kw9 zYum>+9csRy>EQBjo7z}aZ020Ut69a+GtG|nztwzU%a_eRPuyxhcBNN~<=f`A7`dp4 zLr2@8EzPU_qh;*CgDssV-)ed0XdB0p+uR)I6?Sp@;=)L$o!Qw=6W3-t^{Ud)dC}+Eg&%bX)^>)(9Zw%Vv#?X2-l zMDmdo)`+)wA~451yHeigdbs+M`nk`*EEtXV`iDt7&Vm^!_&9Evqf@zS8)u z_t+yRJ11^>*}3zNGrM%xuIW-Za7&k8S8nODdf}H{ZjcLI+O7Yk%lL_py3D^<%;(0Y zbv|!X_xpIwKHxL&%}`&D6{~z(Ry^rDXmPOLn0eWLug-7t)9$F>^|4*MuJ77*?mD&4 zlCIj*A^z(djPnn@Q?uLV%X7Q!aXi+oI;j*e=bT@_)5?bew(RU4c)WCMV5#M`g3Nwd z9aR2OxnNtDmBA%qt_Qd1Vj1G_y-P^Buz!TK3cnO`YIKM0Nof(?eHIVt{*T{#_1M`j zvgd%VB|@h;)eU{MWPa!e+rhm`y&Bppq_4(y@nTz>>V?IQ*XzLw|n2* z;L)dL@WDP#JKy%HQ0QHsDNoym*|kpzb1+{S7C!k^*t+VGecv9g9sWb(`0#K3*)M!g zzohWP9ot5nHs2j#vAS7g#@0EJn<9dvoNt6j9cZ5&HR#xesCq~CM}52dQPiPnJ)`&b zm=T?R+DbEcU%1A~JVLX!fJXB}V2mc9TC8UA{5Xx{1$rKMyrz+NvgV&}k~J3#q-er# zjL`&@tQs>ktwzjDZ-3Fpl(CHy|9 zZsLZLt&{8{{E`X;rY9ZSS}*zX^UKMDHkM845EGWtt=gNEgi}>gUyqoVdL%ot|By|| z{jC}t?C&tUO4|IiMroBlG*0XN`m3}R8y9QmS})Z;s8=$*_oiy;gR^U2scqK> zWIldB;N|Slf$M5&2EP4u^uQ`%TL+#FTAexM^1Dpe#Ijj2+TmHL+h%1|u{e}fy6?6@ z>x&c^+&Xaj;JW^rA^%E=9TM(7VMql2{qcI?kdu*DhkmmpY*>>9k;8TboF8Tumo|Lp zX+rK};d5y?As4?OBzY>;f^v^Zn| zXXg+?{#Z&#>z2@UIU()ZL)SrAI(5UEE7qo~%^}1b*H=^{Bm#S#mqE|<6+j2P+y5XW zt_mS1n-fy!I3d3t108lott$b&;|Yl^MaY#pgp|ahY)Aa-vx$)FSoj{@9M~tZCcF-I zcZLis%*I1Tcm^T=Ou}3|nvi{=gp3UVZEeiOw}LK#kRgi*c`y<7vnFH#WL+4Ia)v?1 zV(0*!w|2u?`fNf{7ZCDY3ql%X6XF5=o1=^aoCp~Ty)6=s2-%M7Z(yU}7ZTEA8t&I3WXF8q0`s?#sO!QgJM5AQIbKyE6Xn+SLw%sU zuYhx}F64J6BpALh&lCF{)`R~`ETOL@Q{V$% z%?7U@{1f-?u7Q6Y!{5;JbNFO^>WlbCKi#_nX9_S-mP~g-zTOOBxy3B4jpv-o+MeYbSW%Tj#11G9?0d!(rb&(8C+oh5{G$H4eJ<*+xiLJ6uD( z*`eIM$AK3Adh7yiI)2wABnmo}EC}C49hKgVvNeE>n?VNrP2-3*7Xkgj-=-ZQ@1ggZ zPAJC#=mxrd@WsNgO_>Pj4!@lYf3`b?Hi>rBC;_&FJr1A@2`JO4x@hyL4up@w&yE&Dxf&Bv5i!APE&LC^Hvr=Z z>~snK8exIDs*As~;h*?k5_KH1AHEK|)J5AZ1{*eEbL4D6$!1 z)+$0gOG0*0=u`!|L7pr8`C=-31m%c98!G6GxDZT8Ib5GtgOJx~GZ9+owHWtdk4Y=w zr|`Fa&_6g6?XErWA^Y1%#JsYEd;!~c?nua6_~>`|J82^C z>b^<}>KRyX;J?qH*Gwy5E`<#~hrh!P{ZZ~{TzixbpMvj3^o4EKfYuY(9iSWR7Jm}g zU12}yZdC^5sRh5N2S0_Mjj@IvA+S6AbKx*TW=%m^_P}n35kH`#^F-LSHtY+YN&$%T z|Ab8{!bYgKX3%LT(4�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%0AJ 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%0AABm+-9g<~!aNaDX8)7b7JqhY;SqY1GU z+OwzMvEMk~mK2m>o)C&l=*V!nnY7AK)pCE5bHq6Z-=3axZDr7W`U}IWDC}~^6;Kx& z=fpy;U{<1u88ZPEh>ZwGzTmfXLr2k=RXQq91R14)P74fql4BJ~P%jcgvA*PV@ z$=r^ErP6L(?b5-6TU1+D{}%-39b?&llmHL-KM)@+RzmW&sJ57MwFxWSNU+TM#JuSF z&YdjZ53>I}9}1*(pewfl+_F%Dr2I^H9u*L>L_?^1wSkbLB=Ld1GW>=mH)b4&mQFFAto?FNW2#rDoEx&HGhCmB*W;Y}~Qk$wPnr@yHObTikG6S<9l~3Ka znE4!&bUh$vhVL$v|B#`ad5u|gqTrza=}$YGCkkv4F7>Cm#r}lB?)FK(vm2rblT%<7 z+a8DD8MV6CN(uyWk^=M_Km9#+-K4SMCbKgo%k}Oqff2&*k7So8>5qUW3Zh^Q(J%Z& zI7*-$_la!B`3upg&joOMw?Cuove9hXurKb!T6NwU%(y~&|LQ5#_A+RNw7?T=0re+Kvh zPP#!h&d3OW4TN!dEU_PO!?*yjeVcnE4OYl}s(wColJC`K{m8aWhC%B9{Y*qILjgI; zyiCEw3{laI75<$c4KpNh2p150VovTYxYC#W&yc=dMn!;85Tpoy789bjnuAzhPBE1Pw0htVxkLdBw?pz$!ZYnVD1eo{+P8cMD ze*EDPB$f$S3wBdzyBty1@X7q4=eX#EtPEq5tl@FNzT$%j`)=$x_|2n7Jz-mrhue9Q zffy36Ntkbxg&M74z9*jL*Q&`3S=d-ww8SCduyJ`lIk;gwqOd7{Eo5{>=$$O}=@fhg zF$s`loXgySS}V6tJ*5&c!c&AjM3&}Tnh8N8RPXq zm~R4_eJ`jd&zs~blm9~|9RN2(?feih^(qt|1{~m(-M;I)o}O7e;E7hkSZPrG+=G?` z{r!~8BOLJwqU%+-3T6z_2niFOI+SQy=nl-hKhcz&=Ows)TlYs13aI)Bt_uJzKxB+)4oGRG+_#-B1lp|p0HPh5gG!gM0 ziMhIbLQ;i?+M_vT(?)!QpgJOJOxq!HD6UktPjV>1^;xIbpvDi7cH2Hims72a)X@g1DCD z{2^yaBW;Mdemoem@gB~MtjT*-ZeD}D#8F0fy7b3Xd1!m9Jr3D=5f|~B{7DUZ6f{7c zYyJijxQ=4n;Syf{n~a`)+V2u5(1n1aDS)~SZb+7c3HP!*{Hza%11 zFF^>G`8|?)dAU3^Dhld^N;5C0vMKa(OdA>w%c!v7yF)c-@g&+ligCa+7-3pORp}xv z3*Tyt%p|Vb3yy>hH7C;rh|3AT7if8nn{qz6!6QfhxAgBl3URFg(JR0xtIFh~(1%s> z0$zj|QlsR90U9EJf4d61A4B%=QRo&<<)mESpQYW0In>}; zNS$o^3jDza%Xk5fNdKAO(LimBHA&|_>C$~Hyn=zC4j@wrI3Rgpe6x-z_TY21Kf(t; z_|U=Rl0Sjeaj(qk*|ed+^>WDJa*=9MO0$7KkdEoqsEo|rYFXgJp{{ff;NWUDKJT>i zc?xfC;}`2aUHp~i71ut)N%w}$;T+wA597uUUdmiCowusb>g3?0EX9rWAL%!07 zyN{D=ES2&TH^1RDm?Ys`B)?IM!E2mvQBdt~nF=@R&B;bV^Kq(dbPKjNT)rtX8}oZM*2G8=_1Y5TO!EH}RStu zb0pSV&W6`|pR$Qqq>Wq+)2x3htw(&_NL?7&Eax0A zv6#EWttKvY$*~w4HTpg@@y(dZW~PJ+hy3P|86Wk6REmiYU(Hld5*L4jdloeUZefBT z`nDN0ehx*CFnWQv)SRzXuZMmdI>nv4kh}jNiah1aY-k9qO?z z4b&rS+`ppv+X+uKO#p`#uPzem57dh`ZJn~Od6zK9UMuDF+6*jptyW7ro@{5| zZNJz>5gK2}jiSyE3N7Y<^O3#p%6%$SZa6p4;beX!t7Sow#eHnY{Ca#8qzxJ7)`s%q zLqjYI7=5tFL1Hj%^0oCzwT&0Ilqc3yD_l+q-xEWJ>>~KN#-u9_26C>bp52%NXM-}a zw@4{2xZ_MHTw*w)5I|1{Gwwq$@L2zzd*q#{R&sQGf0sWw#o}3PutN^q<&eh}FgWRP zAgM4GDdxDTF=Y1JY18|l4+aHj!cX0B^@fHHsVk+=!0^W7_DF1KZIKs|{QBHo5`uE zrwj28dGrBhGABnsUEc<9hVOI(xX<9R47G{V?YxE;+W*>W%iZ<#OGVlvhDV`CFnG#_ zinPQvw6Mdru#;|V%Gc16T+#lfp((z!97A~~jRiNexd+ry#j^tX@>{{Xz~U>gwY-7T z0W{S$*45L*q5;{7*f>CgB$}Uf4c4&fOrOWBG9Cj7dX-O9K{%Iy=;aQ1DC3_^q?Vt3 z6pQeAgDI>-G*2YfkQndrBgP896i^^l)uGfl9V%TPxA;_cfi95ZBLDiA8&68ca69Z@tlOEpeZ?fRY^ z=~BOD-5HbxV~Ho@YGwEkEu0XdQI@B`tQsmsJ~RXt*Zw)iNvssHMcv8tlrZMXU-}lj zVM7v7|8c!se0y7a{%>Y}XnnYd--VKrmRxS#Pj(yX3wRJU%QT1lcvaBaefu`6ThZi5$%)Lzety1~ax;|L%~Qx3Zi%+g=>g_{K-Rb{)Qi7Q;8h zRq}x>Dwj6us2#qJ&YUFeWI}?;_OFc1|nh=39y*Y zNnr#UNz*ECjR<)h1r$#mH>x>#z!CBx46mGAzPxXyMf8JC(BJIefR{s%+pF0!D_E!z zTo-(GI|*pK0T=ziBRrXsIfpr|x#S*+JCCA|;P?FBPt%X&=1v6u2<#jbmNHDNanhld zUb7TQJ^oGeJ8@NOc;0kkELteeJ*1Q0oS3pj4!uUpuh+S}!S@OVWmvrwgs! zXeaaXU#2gB0w_Fn1QQ@?O9M8-nJUD_Y(k2wsl(WaBR#l17y|M8>wDPp>Uo=ijNjVd zOb)$8WOP+{KaeiBBvv3iLRjFnEgpj+S<%nlu#t^JtrCdDCE1=$nGo05#8i{oH`b+c-1=)}My~i$RH2@})1C=jJ1znwkAQ~uuj@?@ zn9Xb8&D_!eoDD#}8N_%Tyrc4^M}bLe8S(kR9#BFbv0Uj*sVUk=AV>~^+J&BpFzZv{ z-1wMx{R(L;ZF)6Zpv#P@brK+daBjExNoApgIG3ilOMalWNw$94lIZ9lB5YpAcQ z#p(cj-@%KNSJ(ImSX)hk=8$XV6B8fcN?QruFCLvaZnthlsLptu#c z;!dDIad&rjwwOZ)WdxGRdBOiG%iod%X$=o97Pg zmj?q{WEXvla{;AaoepiJ7J8e&Q$H5AO@B#t^n(x=Ox!i7bMkk;V3x1m5o;@$QdPH~ zjrdaDxe(Mc;^UkBvOI8KBJ^wKUVl$7q8A&MpcO435X~UMJ;sQx%lH6+MdY&c)rsfM zg>^Z!CsT;x%iPU3_?x2(%Rf6w4lk|-Dqc(^z1F}^{uWU+)`Qs{q=SEkCZiZ?R_Px7 zNLl8oRNYI(m!^+j()az2apWQ9w+;ZKUFMqp@v?>~GR@5;$CcWCw(ac*3uPM) zzy#)#zm?M1ex~6#4E^*>h^>A2n}Oa>ldmC(Iy3`96w>Fn)UuBwZf@Mq-PxQ41p5LG zR#yB%E2{Ydsm+_E>fK(oM|Sa&J+g{lm)w3~ADTn^j6o&rxb{D~(lK{W?FIrjXw@Ek&3Zc@7CN`6-Qk#mP7-wvxfi<7CcI znZziB8J${F^D^nPOrtNjQ)$d@+AI8&AIMv-zy3BhYY3j;Aq_sv>6 zN8rl<7N~8B@sST@+sv}xDd*^oB)OO-i4jC&Hz3?c3Zm)3DZChu@XXpnYxmrkt3K*OL^)0~9BP zvtv_(5eL@CU+Q^8SK}uK2mdVg4^6g@4J}RKZ>_eu7R>3EV5hK3l(3U21b#Xc745}O zNH-D?SSDvHMLmMKn=Qbe8?mmOyA-7sWiaV}nXtaz+U_RJ3__HsSY~|pxjc=i)HQyIf>3kvmOw!ySpor-H zRQCu>h1#EU4dVIql~w3k&gyU|9=M8lnP0PQ2;O4oO0zF!kd9RdW1|NBjBn-~+Ohjy zV6QZ6XQ1C$o2=3L{mQx2X8aLEATA2)wNq_CjYwQm+2;BYKEfc>W+91u<51?})TNG5 zWM(c|H@RcWt?PP`NUCs$gTFbY?(4!(M>Z{5-cS9u?=Fvj#M+^M7~}XT-}q2buFj8T zmyDZn@xlMs50So%@?#GxUC0bbsR$Bbb4|B5y-%KU5gega4-hFOg!emIDkpV(S)E$V z8{uXW8t9|1MxzBi3)78uYFjaK5mq3aPnKz2Ofq07kDkIaXLwF+_e5M>mNjmOMjR;co zJ4R@HZCSZ_LdHtGMXF{8frYhZ)5b`UE2q@#S7@cs-se0faPP^ss|HhxKRyg9h$AwP zV|o?7&CIb{xsXdi22Q3RY2T3JG0C}cjE%HlAIBIBJ$yxaC=(U-7H@P;0&QBYzJu#Q zavo6_U+wcxPn$5Sf2Z{CNjaMki;UM-e|2PUO>`tAp_mtF=KG|5@tig;W({0_+c3nTsd=T2@Ny?8VpB0_+d1qKW*=^yf;qDc<$Us*0@*d{khS}uU^=w8pFS< z)_-R~qu_cbUq1QC`n@FK=QygAVT*2_+1OGyO+AILOx0P%wPS%FrT)}D>??iv%l1{n zrOpfQr*yJ8qsHwuzByIagc2z)4*mP79ZPY)3CGtqeTp#8=F}UbV|n<(q4opXXpig1G$`2&oR!D*dRl_y5wD|`8#de8< z>d@e%W(6E*xXtbpCp7G`#PMrVx#pJ2_%)%T@@i-jo=a^pZvnmitK;Xz1hMopnZyij zFQMuk5UeAr<`u7azMn3p?{FQ(gzDR(q}N^F#HikyRwu0mstBJ-V_VHPr)<3c9kEA` z9nQzqZNgLFvgE$?jFujjMyp%>M5v0s_8qS{t*vRltmEthWsz9w#>;{Y_9Kc&4dT)t zGSP&%k%D_1ORX8fColU2x(4Lw&4U8cslSn6KS>v;V}l;TwG753$hf;svQFD2M!%Xcibb7SAw9ppa-Nb zhBoz0bOYLG{CwD!&R;!$Gk-)^RZ~?})lgN_&=}RwQlFa8)K*iQKFlpGEiPSD`0(%{ z{7%53sIRZcx`@)+no`)>+FJMo!`C{T6&Z=Ps+(DeMg>dq<9*<+L@i0e?2RQ-#Lyh- z>|gr5D+`UD5DlN}B^z^jX2H+MeVtGY_qR4#SZ%#4IPMh9CC#Y;?2=u$*k4FYu`Iut z8Dg-^$?$IJ_3f6-IL!>sND1y31jX}1mS`Zi{=4n*T;d-*1U&U)2Iw{_c!IV(e5sbT zfTQ}v3oco5gL-Cn%}ujL>-*mzEpRi?=-FMNKp=1PNA?d#-%OJ8?P`ji$ni+QO_z<^ zCfU>YNvj8~UM+T;PF~p)!N1gXEl{X^ScWR8Pxa4#v?iUfTWnpeV!2K9N8uwsfFF(Q%-dKDXg z8R2|ZB)D-fY;7&9wKS+L`;tCJXg=DRQn>7W+eoOhC74n!l#4VdbgWS7cL7*-%Rh)O zyHgoWPZ#Yb6KZ5UvDfAp;#R3s=E&Pc=8<5OJ3|k8642Xj@ zpFN#Cc3itFBMf-Z#KEGHR96)IsC^N_a>$w0s-LN@d1VrMPga@aS**N&+A@Gf zK6xXZH@%`8-u~*N-Wyl6N^;dZDGv8_y5iZINR}Ke0R`djxP?MT$yXLvf(8N?M zZe2&%+@oM)9XZp|07rD?myy>0?A^TMV2ZamQ17Fhjud`@+0+3m69q1l2u(GER#gh~ zMVbMY4#L|y=R5b z9aXyg)ymf(t%W$n_sJi0++FAG0taF|WXlXsM0(gp^=~WwWLCo@^X3cBw!sj*Pbqqa z)NaSNZs8C><(vLKKG&ugmxpDkW*(ly7pk{YrjOcrJnpCA!NTug`%u#xQCf~?t4(E| zebIQ`FX2q~&06Z(o2BLDW%IwdY9>A^ws!_N%@83BV|)=em&5x)6eI^E#WByu5^>w% z!sZ%LaogvCbMtOfoh3eJwHGGoOWxmG5V5Pd$kr4$X64Cv=~T)K_}7 z6-}%U^E_l8Bl}RU$ZMo@a?Abgl!t=45 zsXuA$??zZDDUd;*rSO{d4ZP`#91B2lA#6U>P}_04*h6VV{GPcQj(P#F2H}0{G0q)3 zt|W1sS7w8AP|JqJ9>sSZ-3yFDr2VwYjrxCpug;%~kDc-dKX&#(ytaeM4n^kXUk=K0 zf>k^01iAY3YJWCgX#0{b$2tX+U$lF;w7~ZS-<~{)J~aUnTqVVssD^O;PnJNuDl&Ou z@8_>ieGti^A3C*pZND#0FPDKkyw!~bT#fN+nz?U3s@*lX*qtp3GW$IGGpe#j;Gkg0 zX~s`u#Ekivylx=9(R-18{UMCn>+8J->*U(R$+uOnC`EEx8&p>erh<}9OK0x;tg}c0 z{3RdI!Vl@$^41C$$I0Ney&r?(t%1-Fl&cQ#9*(q#48cn+!=+c4VfuE0itf|)KUO)- zV2`n``fy{q6NHxL%$E$}q_#Xbbhx$6FMM9==K3b%!!UKtsCA94<{ShEOc{*~qj?;b zuP!!gz~jmU)T(yw^E{i3A8@W5*rsKCdij01|7uf=_UyPRVH(+=5`sEoghJG=c+N+%*w@7 zhRfWqevW?DySk0#d3gJM!Aq{SE)K$^X5Rvp7_QS*@^tmoozM!LKibdl93J@b9m3vv zW9Ex+a#uc}nLD7A&^=W@uO3XxE*HUz<%;R$_0_}k+P^p7ogiO;b8mw%w<6XDm?CE# zjU|HLbyZ;Snv!pB$dLW6YEto8U1DjF-t$UXBp3syjy2UnjW-E9B4T&|GSFkkNca- zMg54-V3NX`q4Q%O&PZn+{qry}VE0faQQkhJGvVg`+LukZ_bR-_qtsC^YV)MKL!&Cu zVrwRNTdVlzf>NP;3yk%}Z`ZC+f?*gf16yn3N5b1!=~88$vQ>?ah>7T8mck?s$kq~Q z&0hN|)DUnyF8#wbyfkg0wp8ZD$F{w(gd|btVN$}kRr}$xHok3DJ2{XB-c5F0Uog*a z5u_}nE?KY4WoP?#S4`N`v2Nyd`0Ko~sOkzNPL&T`d%e9{IP&zaBn~`rU1sRHj(C`R z9+w}T(le|tZaw8-u6H~1s>SMM`Y*6$B71G+-Miofr!r-a*{1A2wxp7@)0~D44*c3) zJ<1|~iid974x=jSaP%*ETt3A9Hp z5(F^Q*{42Z!CbfZHq|z3!BcAB{jhY*0Sx%Itn=1gr|F>}jZKLg4-tIvtBe`pd%bCW zTv9&zR<%|eMDP6Q_KVh4NlsPEG#Nfr>L{&?hla*xrUb{nKx;YN%INb=#b?MtaLFh- z7P67FmZJOY@rR>!1;r~&x|%Z2X;+h}{E_j5th5}vU-PxDK*u0i$66zUpK^wcz8@~b$M9jUS zTlEhN6NdZ6_2?{&CTepVAAKn_9}LQwZs2%GPCQXQ?sYHd>sVOzBOy`KZj>i76>Pgu zxsG_}Gnic91bl@U2aF%Rqr2bz`G$ z-njh-IeM_iqlNFEx=Z9N+_1@dLFuR87r0@^71V!bYfmz#Zz@%5LTnv-bdHZSK-eE0B}$A#X#8I*=R zSlK+&(nUT-aL5_s5ghS1Ytv4#%f@?D|LhYjbss)oE5ufC)>k%Slcyt=2OoZShH-u` zx-$QLD`&4Y0nUhb2~=REZa#hY8!6Zu98sDd=M_(3j=7^%j=MeN$=5*V(|}9b?S;f$ zxw3sV?z7IrC}c6dS^yHFVp@(^r7JgePK{8mX$Bd1zpSREwP4YIN9|0PE_9Vy35Q>r zSg1$Q?QE$l8@Q*~Z@A>udoF|+UZ*Hg8Njh4pLJ3ay6bZvx;iZrd{KEESXN-KHO$R! zeOqa6BVUBf+H3A6C!1_7TNzCLU{pp4PFeqcGvlU8t#GLrZO7qSDKoQ?$~Gu%rEl}) z`GEd6XX)~pEQb#5yD_BR=(+lpz|c9zdzQyOJIgK%FvilZ$!w$~UUMB4J{@!IqxR$W zL9R4)?K<}6(ckf@rq@Gsp?(_ zyA|x^X)pJ>QH}TATSN!EHsDdkx+ceIJ>u}YnX*RLRn3aG68LyO4LNWy4!B;DgG5?Q zdLmQeo`E?<%%bf5hIwF7)jC?J)^VQmqPd5ccEFcuE10vgOY=25@nCJ+nS~Ezl6^O= zcK3ndS13r>yn`cJZ(8F-K*tn1R*=C{6)81aKE(;El$ znA4iz^`Ok(EXB1UxHGZ?aZXeV|g zPJF9_g@(DlLbs=`ie2W1HS_$z2s#m_pXHCO4iIhfngsqKodco22o6^5C+4WWo!3vu zs0e5hD^4H;4DTm`!s0^D1hXuZi0%}!BBI}JI>G~5-l~SA=Zk#9PMT|yw4n<(_;fuW zgH0Hg={54xsowh)6Ix!Wr3)=-9(fxdZ~Cz0PAE){nI21S-RvtLxd36F*Nfd(YMyWU zUdqS39jn$M!^`_7;A~mJ$KXSh2aO^bF;3>j$|LW3y>rU#Lzkzt^5{GIIQUy*g$u4r zPIfChiFg_%-Z(?2>cZFOkRP;<5dN%cwqr!LW8OOqn1r#m1tUs@A47G$)+{|mc4H9ysRQ4zFyd+`!A( z7mq5aNbeLMqE49UXXou@Kx(tOEk>`#ioFe8Uu6#j#k8-Qk3O^P5y2`Re~z@76h=#% z#;LBWLrZgT&U943CKNZq=9%mB<2EDV*^70g%6UWkT-K<-m_qm%b~}zGj(5BAI(x+P zNb-eLkslTIPf$(I14ehJG4vKm=*K5m7`z`J9kk(aZuU{7 zTIFeFgek8nq>nbPh2dVJR-;x+Sy@?SNMlIZu6jYLVb`f@BcadsyT~hu)=~5VTLYzs z$L-Qt$41%)Vw2^}`&RmFf8)A;yMH;JD;_AyEcsaQv2Z1qTh2e1Tjj+&SdR#BFMrl7_3e{MmwxYI4 zK+~)B%I#2LE?3w|I8Rtyc-&RpwbIpYPh-z|S8qRhT4`i(LabCjTXux%=XOr_gu=K; z_O)ucBrKz~Slkd0L}1)OF84hz5BZD8Tc%@;u)V}~CPz|c=Bprz$D}RJUZDM#;}(_~ zZQ`ds0+$UF+wZ_>tuOD??>Tq9ejb}(G`Fh;J`dEzntxJ8HF2@OJlsT=zuf3ce&@4O zJ`L3Xb`jc_pm88At2V3ZMTbMYajUVATH=npDe*Kh7cm?5vnS8QB)C8J`=ww|qOkv= z7~~bUycp2womqM_<{p3Qu`W;Yjsz4p%XF_uOQ1n*3F7u#N%nt;v5%F6k4sbSu6mSN zm)D}`qiB(Q#Oouhe%2aa6rZRWKIvFIJk?RMJC#xbRFBr4R_T6rUdo%D8cMM7 zYP(8H3tQxC!gG_p623yeQaCJs(<59j^z+Sz(1ggG@EJ|a8(&Ie0ebV!B_ey-IZP+PZqdI6>y59VeWm0dVe7B15J=Nd6b~$LPD5+>bwk>xt zX2c^o5?to1q@Ew{DDHlq#cG6J9bam@STqem9)OJmn)X{0Cl zA#oZJ!hdy0XZS|c=i;Jd*Y!2>b^0GFxE~JT4b45Z@%Q5Wp${u4qCc`!A6zVqn;}bRL! zF+cjj$QvQN4?jS!+8*-#wvk-TNRdeW&0Dfc(>Cj1RFanot(DPT^WJUN zxeDh_-N&H-?Z++TNBTc&Lz@aLPeZ$OVSVtvo69YGEm-M&so5jj-Wm;cYZ>ct^}R8h z{+|9RP7=--17F@j0o(CoCs>s)wEnkQ*OANMMbd7$)?Mj)eB`!(7oF|RAi1Eu+pW#*Y{ zJK#H_u1c&jhK^h0*JkEY`^3AIuPdszt5zX&w5MWD$O6PD2J{Ksq~rCWiGq`ZP?%7B z!)OCzH#05Fc`cD-TP6C9$HDj8LPHOXGai-wbY+no7xQ)sW8?rlxhl1aZb&-K%T*i> zk9$nQxd40Se!9iDtf0;5W!S2^qW2ZrwJX1**eP_ zA7lwBBcZIy3*PIhlm4-yCC#Ry(&FK1 z%n8x*s8ZV!{j-|u>BY;d%ZGSbcxF+jN@q$oDIt6rpHFQ)SR=n2x1$cALC3&)@{Ifc zr4PtH9GrVL>dO6( zr-!&Thb@V4B2MhTBmD1N187@p8#xgNKX~;7LUT4kCS`mr{QC7N`eAF??gK@+dg!fkW6h?ip%pgM*x|$ z`hBS72f2A1r6M0SodQ+)$7w$*=!=rZJUBDia1U(9-zM#FZ={~zwjJXl9a=?2a}I#3 z)v2Q@o9X%ei0dY$K{6nuY z|3DQXc24glZ9I2qo=u~ey90N}Ag?bnLdhXVZdf1kLzes<7crk^1Fj`$BFhKVLRkR3 zDwj=L5IgQ}7;<&QC=>h~4a0$kT5Q^+xl7-Tut_IIT9lrQYMthhnU*y=5r1A*7EzqTqFF+yi1kRdr%6D!_-y zMa}0J7ck-9nv>T$(@Q(h9$nkP-}Sru`|dO+);NA|M}WP0akD$#sa*0qIwzCl=8Ehy zqW!7vQ{k0KLbNZLz~slybpty6TcUMnk7hHn#Mfk|r_TJ^H+mYqJQ(d2CZar;O*Z<^ zF+Nw_37l?&wc4%aPnSo)Hh})q52^jmauJJT93gg}1H7xQK7u$-5sCcglgDv7wUe|vTS?Pl=3B0vxnNdo;`qa&H)XQvscjh!g>X-(i7 zA9W`zrzcPEk1zjuxJf=&ugg0JA?e0M5a=ox*1!J{2&XgkJ*Gntu)YQQqnP60TR*M1 z4l6(?h{UM=wUQ#&F7Ts%!Uvgz7qEqc3Mh%QJ!kj#NTt1D~?fgFYKh|?) z=~HK~5sM|$(Z~=Ge+bp!``a7ltA%gtw=Wg`F?c4dU-flNS&TY{;*Jj4nVjNbsOg&Q zcA;Aoi5LYkDKB8DZ}$ZS!ca#3-Z%*vI7e3h3{hW^7fp%X925_cDhCTtFMqK@C69%4lF=U zKpS2YNqLYJzEy_jS9dOY(O3Qp z+_B*&(A7yv!*$o(XP}W;y$02li#k{lxX^Wxb0oAAi9G#y;xQcc@?=*}r%|e%8F-YC&#v7TR0N`Fhf! zlB5DUoMby+Gtzw9JJB{qaAg2HyS^O-(10vJ1#1)lBo>xozks$H-iSn|59|5OHRX#! zp!MxMVEFT5p5qCF`7?u1uD>M9}?0iktE3P)HE^ZPY;R7J1dCu5i)ngU5B_`FWHm2W&tqxGT9{-%Idq zE#{4u_8(<;Z`X;L?P-~44@V#O+5JvJpeX_Qj>F3r?9z&ueZ20I_yP@=#T1Bel^U94 z&(1Pq`;^soMs=&WxF*310C-+OoI7?#e<^9AkI&##E#Ls-{Lpxd5ZzN}H4-T2g)`G7COR=3&LM)$DV zC(nX!buq2FP?30A4Lp7}*KYB}LUTDW7qB{5m3s69{@4xi!LPx|rFQxk%9H^rN@UlnnYA=(q=v8FL&Erv~ui0C)=D`TFq2ud&z5p>v=tqGpXIbRdIy_4oQmsh4QP7jqXe5e#(>LZXsknd z!nIwb^f9gebzhA)axsJfjZ^|<(Ch-_!{gd0I{rq-<8<#=foon~42&OCme*qR3@ha^ z(D4>=xpd|t=6OBSsFIN};B(jf%nvsc@Qe1pf;PKVG;o3Ev$&KV8<7Rek+mFex;ZKf z7%Xo^w%lc+KgUFS&U6#<+92}@IrWRuFefhHok>4%3}W&_wU*IGLd5|LWJur*-K$$V zN+h;CG9(!Aj|H+;p_v;{%l}{82D+9!g5HpJ8jF$>xEZ>dM6_H7<57*ym`Qe3nsdw; zQU$oHvdfAUGM`UrYLC7*a`|8Y5lq(p5Q+wc=5@yU=*Z7;bC|lAD#$K=Ut^0P_ z=Y+op+U{GD1ka&pXd?aq`Y-GoI<$|>Cm^&dGyntb027JbM!Nz<^Gj<3&}J~;1ZclV zP!e8#06Lo60|4VA0ZOz@SK2_}>Z>)7hJ6(=Ve;W=0hNnTrFo5DkHh&$TlWsI(FTBcHhG&%{97uUq&0L2 z`W5JPR=TKW$Nlob(zH`El3#D1zNmynfzZED2>L?F8^ayc4&cBEeqtaYj1wI zBnWyk!hb{O5BQg$sD4px+myU}E}D_U)6%lD_#(&h=H^k>G;rJM(NZ7+k7)xWcyjH#Nl zl2NM*NXz1xNfmnC0my7rK^Iaq8T(zTX0U;mC!nvfZ*O3qrfF|LAt$`Ma3Saf=$gWK zcw6Jsp+Hwr{>gGoA>~={}^QHZ34Wmwxdy9^DgV;>JHxP;>|J3=8Z_dbX*XE^1b#k53DDmzKNGyo*}3O@JKv|d<@+zV)os9# z#52Il%k0XKuw6~7RE|=~3s{AsX0Q4KKm_9(99&U(fkl)$AVMsB9rQ1LkKxBpf=)pq zA*vN#aX3Wz`1j11+PVr_r%`Q8!gNaNb|=*Zd(A9vXMD@JaSS@y~D_;q?=y$qlbXSHUiHl zWTe}_>tdi(~1`KSUS4LfY zgNoBx>@U~z(V{Ut_)Eb}28<1?OQRTWa1FX&0>?LGT=T~>iCis_5>W{}C7q8b*a?KZwm$HbKF)rf=&sKs zBh`s5{gkdV0EZrjUi{I%w*|YU%XaqK!4QB=7tm`oGq~y7#0wt9xdG!fuRwDQNVj+P zYSM=hkB5Gc^7d(GIR^j{2o+Zvu4q%?7_Abg$TQ8wm{TimG`ZNtxRDwYCOrjGQWx)Zo$*p6!0qVTv;kiX8c~4G%y*z2J zcLyDf7+efHR$TZSzcYH*%#Dte)$=`$PW6hD~_OpA3UC{QhLH(C9x7KCbC2_#6 zm@I6)E!OM>=Nkb>r{87x0LBVr1)=O2>HD`K&^`TUly5H56`>+&2zx3yU*nTd5uWK@`*yUEzcJIe0u2T=)Z4?h zEs#v>LU8lq=xD=n1f|U$z|9qGjUMTAcZvS#KPda|z@qo_G>zWB%D~%3%$!?D9nHaAs zL6UcmZwrZSj~Uf5-qmkGb}xnB*qV#ZK~FGtr}NWc*(yd3yH3Ny_l%r$j~K#}YvPA2 z#s>ku^N_QbHw4tn^(^$QvMEOY4bF-RTxI{ld{Zx4x6r&utGvKNgn16K(y_AeP_1uW zpv+)XYO1r>V{CtUa!**=Rv6msz41Qa-ftkj`0ba=<|~84~D%P|4`t@XAp%%l{?mysdZL%2m}JDQFeEe;M(@h?qVG1fBw_!47Ucq4Tx7 zhaOOHPpar)xI^QGb4faqeE5!$(4d)*eVlic;J@i%3ReN=7_e8ple$@^ernOplb6&bXDDo+%e%kbH&{%45iJY>G)&F{AOT^Ce5_-d>z?($2M9z z%*K|Ju;0)DFn)AaMr1@)Qk0c%UjBFDZ6y7c;h-+6%e!@{29#T@*IVvDSvC9PO>SU; zFUPjU7yGAU$Z{>g`0HVx-$`O#CW6Vej;2F2NUo&fS?0J}9gJT^H%(-I|4F-z@Zss- zo>6H5oMOwV)M88c>;}|%3t~uexqd*z&1g&9e{1g9r^Drhh5Hadfr;A(wH28fmkaAZ z8OB|1xSn5oTz|pk^Ku<}cNd@Tlc5*peMHW~tkM$89=9~d4+nU^n|unV#ofL7cB1|- zYSY*h!1zGjN~{^O=bo*#9GBpkCn&82dIL;jl5sq`_u%CIXWqx*9LhTV%O{b*!(u3T zfq5fcG@jjh>Q9AD&m|%dfX2jw+typKMJssr-Za~pOiy3w{l|XD@*T{rL&MP6q3?qF z=%w=KSxTk+BLXC3d!m*mvD0y^!=d2ch>emgG|0;CM=@~-FZf(ZbC zvPiNwnOn$MqhPDaKmyB8rVY3|5dq>}O539^m)z$QriWkB+~~M%5x}{&q1h{I(&+~a z>$X-$r5gDEm1YCRc^9H&IMPx}Odc-Cs(`01-)Y3}-4#*(*AH!E z{=!X(+=nq6rXBR?(q%#-JJ$G&6{wJu?WX2vRo|tBJEM37g!YB9lreQiplk(1TI%zR z^g%dYMX4dCNNq&;CrMSVslYW!>2|5luhIGcl>C|O{O)l+P$bJmABs&RMc5wUP6Oj2 zllt=6e96>e3jsZ;=pH;88aj?IfA(*=BLGf8%lFRZV8Ck#T|2Sd^OI}w(lHJaas-TZ zgzzX;F?Cd8asOL~=#W>S$pBu|OWl`f~{Ee(||eN549A`8E7_2pAw8dbl$VI^p-n`n!(q zcVr;9ec!0;rqO|XdH8&g0K;3}{acG%cy-Y*G5mN5P&DnYeL9?<&|*DYccSoL1kgLM z%buC+bWrj1uze7ti9&)tpKQgRGbT`c4r7$sta1=9+;mu+oHIttB$B)U!OC%M=jL{k zoWUIcM+jp0-dFs3c*MY1vgNen{i?FMIkWQp&XzbO>WyPKYV9`u!h<@arP>@dTF^0K zxe02<)xNZ5;3|2v)^HQ%fyY&L0CJcf6!l*G2&B+>%?x6M%-1PrJlbA@jb&U}CYw*x zpAo>1Q^z`(l77H$zU)vp>$aotu8IIv$Gw-{!Io}!ud7N$9eyC(QGXpyEEE)5)+YaO z{qxnwWiXp|V(GwnlDp}-7UQu8j99m>Vsvm81V5(z);~)5ar8WM@!?;`xZo;7+buqY zhST!jvGMBYRFaV|mVQ-JFSf4R3D6Q~gXgs9Yu%HY#URE7&P+2R1o=bW77eLt1VB@W z1y?sY2OG+DtUS&(G>Mmbg8=CI)|=Katb(NV4^_hV1~SCfsL3wE0E6JVDb0_pO>nU3JzbYqL$mIl9r<0d?@7E${ za}i{}5F_7}78U+?dQBo>Dn6S72FedqRqD-ywkTem z3=!v^6sY9Mnga;(20bmr@uBHLCqx@<{Weo(^0teYaDQO`7yuiHxW9@|7TVU_WN%v? zkRkn>`X?Y9;VzdPZyw`0=EnQ-yU1F;72vMJCoo6EZHd%`*$1J^W^ldqpSc*A+0l^4 zNRA8y5UT+Ahf<8G>3OY&FZ}!P0aOsAU-~}=!yZPY7w_C+0H_ec2xm(oj~3#ac`c9% zeFUoN(=S$`Xe&@cT-wD@(tbpUhL3;^-pw*-qflGtJoB4tAt~SAm4yzIV(8vkWFH%O zT?aT{2xcZN_gRaeiVrB&&o}Ay+;)BB@gC3<7^uvx8eE&n3}P><|EflJXO51D;!UQYG+3aPB!H zQF6^8v)dZL0;S0Ahr%6;Fr6Mgid`c+aIqpg6c9Nl$GMLmr=N+$>^%Ul$pW-=|Q+ z5G+Fa9S~+$R8BXZBQ;wt#tuw)1d3*#2@qnIG{0Rq2CYA|nH_SZZG1ffbnGQ5Z>}Jz zP`hZ=OR!5#qXnR`(KGtC?D+*<8>)_4Fi`KnqBaiU9^~l0-QL2{0uuSkfWyY0)^`MQ zi(+17L2Nh(>=RTKv8a+(T(SJJLyy1N7LP`957z3g>u6FI@e>g@`|BX4_g;RB4kd|$ zl5DK?vY)V?PHN3?OZBpgX}bWAOqa1K3iLa8D*>LRb@_vyeWYKI815JdY|^CQ_Sutz zm|a)jD$h4VVs)}#@1P$_BEA}t6ry{*7_(s0hf^Qs_xvyU%>l4ZJCCsNkWjhI*SleP zc@LMfi$wFdsmn&tSl@vB=yot$L}HQ0+Fx&;qP*!9bKqtYp2}R;twSlOtlh=qn*5&7 zo1%|P7eR1@k4p2MC%&M~Kfd1uCNHQ`vybuF$2VBt0qD*C$Uyl4ok(VxC@+he)8iRX zD1y0nOg-J}#NlA?H)F2HxP@4la_U{*Gf?i;{0{>g#UJVlG284q8fEsgT3>tmEkx1& z6VJ>i^U4|5Dz!Z>sWwJ2&#wTBS~JI#*K@qP`R!vd*n@#RcvX$p5~I-La*Ro|x0ncQ zO@qaTCW+?md(R~Rx(fh5FFZR-_GZC-KF=v7LNkHPfV26!!#&BDtvzqL^%MP(#W^>6 zLmje>^IAE6}Bt};zP$FgDQDF{_n*E&4lO+UH~dOs zxCq2nz-5CuVYEGwA2|Yi>;ZYO4lyi}WTOY6lEC*DtCFw%-oSQ3j14>sX#d(|4=s6p zPc>;_`7dKXyAa&PclFD6&LJ=L%C)v6fXOWT1!}W50Ktmz1)b@5ogEjUvvi-Q9Ucv8 zT3A9&boV8#|EVh8<|{9k?~P_mWkOO_eDN>9crInH?Ej>8YvrZxzvKT4V85+$%;xJh zt?1Kn?b6rboQAC1s`g>}w*%Dai1wiYr&I-B0+e1t(#BTkD4i+l{TcagCKG_lcx5jN zIoIBtHR4t1S8Z$RzLWL(>AJ2?OI;KfVOcBoD4n~5Zf80WbR4b_w0g}k&S*T{q=b|o#&H<0d@Q+pKe3bSs+WU2JBxQLu8a*_ zaVP}_8_o|+BT#>b=%x}Gf$~d5Q?osV5m=qeVBiqd-P6&DoVu#s4fplA({sfb&bH>P zOqDcD@?!+&(T3GnmelI9IJUfQNr$x_kHB=-S}#RDScsEcSL6@@nOyorB7pxVlAz2_=|GR zZ4kbSZ>K9pDFwd0{6r&iGq`z4m9vHrQ9YCeCW%O)IXp1lF|@axgGlGm;Ue@7_1;+G zGU7Rq!E!YtWs*onyjcuXVVHlGFR<~r&!`GKE7G6HlKm=jnC`h7gxL*J_Yo4|ANnON z^i}Og2;`vArlhf{ir0DitrRAaB|iDB|jliG0t?ro@(>LVwwW($K{s zt;DsLNU^5Hr}xkk>Qs^AfCAOUxD4$pXz*zpprBbvfJbpu444c@i6Ot`_M3zRM>UrT z+MkmRKM5DYG(cDPOP~Imjt#@d2a`0CW@GwUZTN ztG*V*q1R>}U$7cZ9Ri$>fVO%X-Y;yGrqe$7v0KecZo0ft__}YgiIKAA#*cQ@{I&hn zHT0!>cWII9flnM$cS-6CjkU2OF~LZ4+a)!lAigR%AbkL|$BIEE7d}rSYcec=10d46 z{tyrfpWZAezmJ-t0p~{3K`yyPAsmd+>_)^QqL!9hPWMAxcGFgt+qm&k2H>*W3KxPC zKoWW%hrn8xT2BnZH4t)t6K6Gh6s7hv(&ZeE)IyCCFaw&5ywSSuMh+K*k|XWakfP>| zM*kOW?-ZO_v;_XfwmH!xnTc)Nwr$(CHL;zEZQHh;Oz_1{zMFH-eYtht{&nwuSbNv1 zRlR#xFV$Y%{VUQ6Xv}KSK?TD6gHaNXzj!yF>T)Pm?|oN^kALIg$@16EqYQR92}l>o zd}1tHwUvm1N#^?w{8?$apVT4oKWXx$eFE+=xK4##-p|!${73)49tS}Eyn>_I*1sz) zjJ=0bVXc=6fy&&5)G z5&rw~z?YE{x$V3KzpK_~QW_&5GSVgPN7bu2&|GC$8VKxw7W4VhzIRKR)36&|C}G#B|@{Vi!Q#;2_a9P0Ez zdR`JyBo^!KP09XfZuDavc)Vvb+k-4aWc{@U#8tiB0QSONc$THv1s+618q3FQ`79k4 z^wO=syg2*N;^hLtHBJ9=yuz(+xOsWn-DAn$lYN5hW=xS}ipuuA;2mgYf3QbODeR<$=AZD`n5x?oHb> zhNgaTp3Jm#?q_dXFne2hpLvRj0v~yypRtFG<&G=K`%;KgdTlT3@6loWvq1IF>}xg~ zx$df`*NsUbO&XG?0)Mkxr@)gJi|--!ZGKozP!4#>g3CSW#_#C#q1MdRg3#{wJwE=` zeY?p7zg-;TH@`Vp^pgUd=V|Z!{tlM=U zY&3ziyqEaT-17uB^tmm~Li_MPYY0y?+Tuy|qQAMqWs?mmjS zlmCdG!G@%d%?AoMq`6(CmhuTxOu1<3thIb@@MXGYTrOSVR%g|vB2?u8ccqMRLJfe( zdD)zjvRXZ5>3^wjEgl{PrwbH0xbD4q(W_$}@~)Sxjfj45{B*YX8i-cRJbh_RKaW|& z2WzH+7K>{S^6J@i#p7b`HmNuV;#>Z=yY6EcJro)tZgN(#Biz~vje7dfz; zzIc#Vnn0SHnf55jZdz=-5t^wJ{ovt=ZC`mepXmwEK|F#N5rwY6f>>>KpJJ8R zxT{W@u6dz|G6RvVxiUQ2|9taqQB!o5Nj!9$Gpjoe*Jh^lTD$uBz6ulgKdU5E>Zq2n z$L~~KZK7AI>7)6B96+v>DbcB!4>69Nf(WGMkZy=Es!Y%Ke%F*C?et7Ya^qh`VC_~+SjJxvhbx}mbXkmtufC-y*t|-09+8guwcm`{5G|CK%lY(`c2KNh1Js_W$$Nfiao@ePk_l7)ey-9Qjj z!WdB~Uw^?dXBot0a=>Ss5e{#61~`~QY@e5keu67vh`qBxU1^!nYO9LSZbC>^Z@|o7 zxnJ|B-k=IX?as#U<~Uyic+6&S|Eu8tS499>l`2?e<_6Px!$xUdX~7?{PO2m~Gv@vZ z&$7#ulN=+4lVU75+)jcR^2zbN^5f#Wq&B_{`_4sJ!t2)U5)+?gt7TC?&s_JajvcK| zi7bzuRowf774F7&Yu}c$MyA?5t` z9czV@l~ajocUgg2Gh%RsZ}VPLKfwv;NG1WQi?B?Yt2{@%%v!k0^!l@Z{^4fg1^N|w z;bF^KW$!-gFJioZ$;Z1@d3XVYGTfDEM=Z?DP6QQ=UPm25Ji|MD9ATTEYFAh zjZ+XrY9aUwuY@=)66RMBagYFUw$TwB?9cV=pCKVO*EZMhYbMV24dZrSpI^W%-*>dQ zt`hgG^+5M8Kj7>$5ZDX+)C;Q)tJYBymwdbR&6poN-l#^RRzv5hdy}j8ng*}@HEfjz zt>zh}`WIRat4tL}lD}%j$}RB>d;8OjrB|kN8EyDq6ZAJUqtf^%?^gcuC7L9%TifMX zx6-s(Q@OMTA*H2BGPKz+9rK26;ru_Qd9cblIC9INZSY248W&*Qc!c zdD2)l^$0MokYz~`;{vftm_pdAfqxkDO37lC5=nlR?wL6hUX21p>#9k9*4F4|<`FBW z)-0W3EZw3SIpkcqW%E=~7P5_XT;dBUTRO33j6Xle3{c$+i{JZuatUI?pbFjbLbpBF zeCJY1=IP>!1K=7Nx@IWvdF=>@a>aRgOl+WQp5xgnO8^@o3r_GT zFex&W3YEnuN=~s;S-0j4=yEn}U{@dk8EJAVUZTR>JmHLD6|E6sq1N4-0iBP7?#R2m zKF_@ecJPZilv0a;xr?*@1-f{ea|J3}%894Be>Zi@b<6xiRH3UhbzCLOe{&@XJ*O#h zDz2SX49{sP#=GP?X=&@`#ID?D@6YUJef}%&X8ZpZynQ{h=;h8akLH|$;a?s_^V3$& zNkmdI{7zCUB?(g$s#1(zJz~Xpb}UChls;KY92135V!Rk zZ`48?lNJ4Q?4;e5qbd#NBG223P_n5ob$)TcE2(TnJrc|c=Tl6B{%+|FPtgIf@J)Qc zr>N{?{wHsa?(~?-__VyIN!*Dn&AC{$M70S9{pBKWeOloPYwc?F?n$29LKny=>1P)H ztXdi)7qL#Wl{>jskYpEm`lQA0*6XJ!wI*Ie?t&z(2tTL16)!{HTfeG%99I>Gi-7kg zIkc5cz@k@K9a69SMOsMnIbSsq+KTJ5xvpIG&(9$@{*l)R7CSlgj_X-24GsD>`3ubf zuX|rDppZuRPP{8<(E^hlA)vv|aG?uU82J#%;Z_&7IkC7_`4xs3*|+MD?+jaQIMnX9 zDgrMYZ{MiMzH!ooI0)g*P_~+Y@?Gf}HFnxuJP;Vl(DTBCcKXcw zle6ghSZoVzCx(gVKi`E1cB85M{oGRi3d^gte>OAf4p(?~i-aeD7e%%8<^+Gx-VW(g zF5<4pUb?+$Q+?nreW4_|o@H>i^5ZXV%1?hNmN{sQZL1A|6Ex#{KN-X->#ZNy1#9m8k@BRqT_AW=#6E~g)nbJ1-mH8z zA-2T$@Uw1l*|aQ;d_ejiF}*bJt&wq(Yf5C52y#os7IC1gu>3{k_S_TLwdnydJ>L&6 zPYsXt(x(Mc3m&h%66o$&pKEgME6CAQs@blO5N}JuvqMXHp9iLmH1WN>nx~+j?_C?r z^j;qQxf{~ZiS;Ak^loC6&h2Rnf_i=@k=W2hmjpr`d|QQg3vnJ5k5iKx`=%8e@PEhM z|MA=`jQ--t^5(33T8OgkW}_dOEao3d{~gU;p~h_)xCn(P=R)IDx;S3jI3{+qSmm@3 zV>QH6oa}=!w>hduylwa-NAX;*cr_@5vBOauPg+{b(QBbXq)U9x9h~U>Tg}^&lxvrz zIE|?kz|p%=7Vhn7o|5R5FoE?aO{@?+m84sRsoSz>ww!KbjIc_bn*kk?4f#Aj^_*t6 zd+DT!UUicl<+T;T(%#I=*(2YbnIQk^#WQ(AkXN#o&JKS;7<~~^-nVZ4oLJ*3KlRMv zJ>kiKuG(Gew4&Nt;;z-rijm#XnLAOwXre3Xm&=(Tz6SQQHgsh*wd9>N;AyB!&Q?!u zp)l^p^a)a7h1nm^-;#jztK9VP%IRpv)P$w7^{)7{eyBg5B%UVtRV}on3*IKSxF)<( zovdV9D!^wA%I)4}5k6P{@Y~mS_R_r7o!+aG_vX)tGj`Tzdwjp%mMn?PzAvQ1;&-+k znU0K0Ks_6BUG8<{BbExJuhm6lu7*ANTZXXhr!;ak{qL2{`8P}2hdwX-d6~{hFV?Ce zo+dlhD$2f%QS^&=&kK2tQ}mMjjNZkgKv$IcrCdMj^D?mqd39_LGrcR8S@O@~Su$lp zG2f#=&!Rit8`LTM$AMAQLg;2KUm=#tP18rRYPC(tg-y)HJPUR*;j~e;JkoE{g&MMD z^M)Wx{i5k3bF~^bNtH0;d$k*L6u?1KcGapm`dLa>O}a_TSL{J4YtpJyt#UTfZ}DFP z+^UtT=$m5l3a?9Iu_D&+M&WWt>W`PlsC&W~%`$ybrj`e82MZQ^;_V@D3jCt!eG&7l z&_~7MzZBk0|7g-RJ#UqulM&t|3a7Esf@3oY@>SQRxbj?oL=I{FzB2R9KD;@T&aAzOE`qQpU@)t?( z>8EEH9Xv05c!&Eu*1vVP0PL<(uD3D0onB#_)G85h$M7LS$ z{a1d@NoTFX@_wgvDl+;R2@ROXTQ(F^TFvR(22EuV#o-LPu#Hz`5ewnh_Q!P?6eU0e z!fbtQsdn9M%fgoeZ%@ukE;67~VdO9Zb93?xT8W!Qos1FxWPr(b>c~# z2nG3PQ<#M!Nu|+)9L{{E8loAjOarg3c+<=f1L386V6o&#LFXPPP2BtlR3R^9RnUBN zn&exx;aNd20ao<6@t23*cOD!WxYu>ng-;*Lr#Wz9&Zz)2MZS-i)DNa_a*GDIZP|-%`x$!1p=1>e@(2lioFp_ z^5n7S|Ix^{iZf~1l5u5MoL|FWSi7mjor}q~>Kl?(`b!^eCl;JPP0DPvFzPN=Yw4X4 z_E^8v04qB2ShrQv7CTXU!*+b1KS2}sF9uh`YmxPddiZ>NU*2vW|5pKg)*<@G4D5YF z27ZnN=gAye(s&}i@d_oMNoGpZ?~elYBlJ=Hv@MuzhvR|0kieG6-O)AV0aPGAjyT6? z?S4({gZjrIu(k~GfuuWX*BV2h_F&gYOUS>Ff04>7TIqLC+#*SbWWCFufpaF^f_n_H zv|HfwnqT;Cs|(U7_6uKc*dgGyGvG?pX4aTKLupJxH6@!1xC^zuE=TT++6a_!PfDy&>Qihu4pHdIO;8)@{uhs_{(hbuzk=A zQ1SMD7{K^O_&RSNHdO)K+2wy_1`e(Qxoe=e&eib+1Z}UqkGMarOyO{P%wKZ%y~6;w z|BnY?y!TA~Wn1hE>(CW`kNr!}{`=SYGwV0##y(~jW0qyhI&zUb#DCYp@9>rO^l?|5 z!h*pvD!I@I4*?%B3$bI3!xn139x-!2-2Thk?mF5!svBh!Qysox$RnTUw@WYvYHF-D6(;QWOuQ;KpcQhJP2v4|GTe_1&TH_TGEl zs->@p)ULI?cSD-{o22nRPSfnLm-whr-vSj+#DiHfh43Gt>GU)gnE+O~3byubl8p{~9NEw8daUNw> z)0$o``Y}vl*ljqG*g!~$phr*l_N0+XChETff3ZUWa+=R)jN(*9!9fKQ(*g3fCEw8} zF#%~(E@edL=f*EXK{E6l=@@;uah_ueQLVfb`dBm74Hybp1HbM&bSM|m=cz)hN}Vrn z`FPSn*9EXiDTV!an~*Y)4(ryvDd_wFB%-j%Q}+X*?{u0Q`x0hJgX|f`AEL2}{^;@5fghZ%xXnUDNp-l(T(?P2m{BGXMN8q8#jlixwkecF<6E|B_JMAUgLJ z1(W204e7md5*)iuG$Dvj9*sJoDX2%pt7?N}OppfxrjBEa&HP>e`VCt8;mEVzx48F%9SSM&>01UK1LBL&mhA|^#$<9Qkte{{5QcttyP4QSel)&24Yxq0}nE? zXo-5O%!MOgzI>@$U6Z$jV&AU;Si`iEG%taAEd?DF{6Lz)hFJioc8eL-o0gqpJKo91eF?>g;5^FUwXXKDd{7t3kUv}V8b4q~vNdQA2 ziTaD7rh+jF=c+T76mGKuiBk5L)ARk>b>pF*js883P{XT8=P#!slmW!`n1Lc!;xLu( zRAUU{crAQLiUyL8dLV1z=(9%NsGF_45aXszL*xA>nW23boY2$Ve+Pb<9QosmekTA5 z9JP)KJ%tU?i$u?eNL}PWddNP24?Qpr`Lv-bTjPr`nzY4uglQ__p9@CP%RZnZAR1t^ zkccSq7^Q46A|8bdB||Il|H*Lx?U>yjTa;xk5%P`~H`(uqavbK%BzHLy*{vm@1s#lo znIHv0lt{&X09uDcD)~bqD0SMy#@RbD8L#f%Cy!aT&>N+i1F0QevL|zhC%t%1vM^bk zyQYx%rUMp33x_k|Cy)(|-zFLL#xdoR+td>YNqwIoLB9uH{2K_a$e3QVF-|hx8*T7V zn7_swQFzA&=WkO>y7rpiMlzX4X1Fo3|3bL4)&?)uf=33d!I=dmlQ1Yo>g)Tm#fh%t zT@8-Yp|yJ15kLNB(BWcSN;~j9(&3z2#bkwb8cuHo$fc26_Sh~tJ>mb-(w^P zwD{jy?$=FxFa_gN4aj~Bn8=HGI0BHXg`W6h+pUS00yLoY^JEK>czO>i;m%kJfcnLU z>i3nfe`>@{xX&LP5iiDHj57-A4)?|MfN%5JAI`*ty-W7+;L@&HI=(L)sux;ayDWKY z9+De*HPIQ8i*^C`39;x}f+uy2$7kd;K#NpoB?02|3#8wVG|KeyW(lTC`Q;`9f3Z4* z{&;9h^~+RjQsk@*fcI7zN9@%tI|9r?ISb)KfG%MEz=}KF`F%qzqfUtbE%j%zlu^_* z>YE{|*E*r_D8LPfDzlm%VW?CFR6hGXg0(Z~KSPVl`)ZlS`W`Rx>bY%j_3WQ{K4ApF z3|M;hfI{B)y&};W7GFt1%=skAHtaAGt~$3P(J^XLfNkmJ%3tCA@IT>}4Y$W)_quj^Bn2S*$Gs1Y6g(D@- zDh{3e(TH*p4P8DjS3J0^Z+67cHfXbQ7%JVNuKI*A=sm^0*hSj9v)t7? z-vixhrL?f#+hE7;Vc0&EW?w?f*O?j$s5;t?3zWQ&p;T-C=sT-u#IErHl7$fax{lR9 zL-z{?0;*xs?^Eon;9iSA=9aMabWw3Iy4(S2@6XrUxJ{1J4Un_4HmLxH+v4cx@gpuY z3_^<6K*rhb?h6?sOLuhqW!+2{AL+g$6;aVB9;=Zg+R;MiEP|;izd79;Ow5kMZGIlN zwc*;y=X23q%Ofz0A0tL+W-xv+JG=~@`)|UiBVOW!?}GBac3bDO;MjbQ!l6H)B761Q znQ5y3mL>Ae=_WpXUN1Wnoi9M?QN=%K;`sESaJq^39>uNtFkzgzd>?f+i`zG8GTLx9 z9Is?lgZ32I>2YGBe(7MHZo}^6e0Is+MM&EFV(uo4in*QS0$tY8aj6!f2M(*R(byIg zUCxu$M>m@V)h5V%)PGDjoi?C$S9oK`jjQ1>n|>w(^sB6ocU#Y>d4cmbwaipQ-2z*r zD7D~@J?N+{Ub}xNrR^F}n-lY9h;oX+x`L!D<6I-(0_3?{hYt(-1KZg6_#<`T* z_cpm1<$|S=U6@_X*c!dc*hjw1AuoTne=Oyy-1Yv7_d1B(D@rRur&1oDt-0xe+o{xa z3a5#^q7%g_${FG)c-~C9lrZtK_L&3RWA0@!RZ~gYO8z;>lSzA2UKxEZE&!mDbU(jP z#BlJPy}$GKbQ_NLBmf593(vjm|EUXGTP8g2NY5_mkB(Lz?s_j3ON^(vDz{>@)!CFz zZohuxqF`UEpu3|TG@tJhnGiPqJaDO=-J8zPHG7$ZXMstj(+OUu&68hHLXgk8eR+iCWocK+xnj6Gec!6|dVlTRsdn$$4I!6!Y;Rt*Psdv_zTvdC`rP z+cd=F>pq0PGaLnyT;=_k*^NX5y>M)sr9-+%Lqbd|l)A%`iF4(4KRGTD)(%F5E73X_ zYM<;no6~YfvDQ;2t#jicRcxLWt%+|&xPoJvv%4xAiQv2Or2N%+1pQ4_c+`oDt>>aW zn{K!s*FCoATk?4lsQ}Z9!O>7wn0Bz2e+g2`xP#L`2Fvo0O)dQn%bm_A1ri)>LV9wI z>ANK!#sw7L%cM0dbn1Zil1nE~MuW)VGn;P1?>>(V)?S}b0qAd2YPd5l&gR2nE812I z3HD{o`T09_`spB_HV&lRlFu8|yw%4ZEI}I?wJ^!0Yg+^V){V;Y5-r`Xr;jEnz#Nd= zxj7oQy)7>}N8H#RQe$2t#L#b1nOu$eYBsQNFZ6X})ckaK5Y*(iylTbF*(m2W*?vI` zjY#e}d;J6FiVHSHYtBArqjRN7F5P>f_yVA4zKs<+wo~1Zms0hvtD%q3cmO{R@Fe>4*yvu&xzXgPZJGl> zx^I=~_}-I4b_%8Dwkb_8+?(nItRJ%=(PnfbG(3cXubMw98@HeuM?_qPg1w>Sw|3^E z5<*{5qAXW-Td7XD)CIUQomZ*XRN+5+s$*OTJW~>@tnl7@CW_)awpL}ewGz(nb8wcZ z3D%^PAa6?D%u}AfOR}Z|7)UTJ?W$;amuJM^Y^V;d$Rj)iv%wG2IO`>-yke<@80a2s za=@}9&8+wiRHJTY{*(-Rq~GZ1J#v#>_^jYhZ+Li{Y=`977T~PD%vI{`SErUpDvEws zE2l2|>}=|d1-g$Gv?rzpSCvEg;r3N<`p7*n>Q$5SgKPdww!19oA(JuRJm1b|AVa5j zK5C?+Adj0)E)ka#$^W_JYIFA`w=#`nTe~V|o90@?&SK<4_qYxP*&&vyS3z%bEA#e* zDxy?nAQzu(smoSmt}>S7j?dI+>qD1sNq%EY0zSo)^T6zc^A2@;X|9&uXlf~E{-aA0 zm(LTX_yf*b4E?U+zM+YsMGT+u$F*tb&1QFh6$qIb`$MJ%L8)Y3Kg6;YNKv^r4Jg^n za>VhL9d^Uu`jZZ6fUsx9DcFeeJKjkvGD!g#9_Aha&*WqK6x3)B2vS2hGyLBP)-;er z#S+AH66X;Dft}2?Vvtp`e{rYxv);{gb_pf0E2KYvc4vXOiQLMu(%Yx`lY78>ejXf% zj=WV4_9Gc(`za?6L~mVaCk(>BMOC~uJXj2ohtYrdvj13K4qAepZ(VB!$&L)0 zl0NOli28uxP=>8%VulbaBTV=xS6{3|lg#aSlk6JdqE<{&gq~cICAyJ&_<;3j3KC8l z{Dyr!_EBLq^wl$4m`-ls%WYYpo+^84M)q;=t%2fp?7|C# z&Wl)MO(SD3q*=rHy7TY6mBKXD@&a4gv|a4B*4cberm~r?;i|J-_D0#!%>H4crLu-C zdx6oj2Sk|{zL@com0%klx~U_s$2W$?n2%LxHupz%b5S&xBc3 zj0JQ_>IO9s7Z5V8mbDg9mN*m>CR&Vhi}O6N#cnoLhg>L<4F~=n<08fLI~j}qN=`D> z3i9|8A-Nt7;c;@@J@SeB0G%Cv@-s34BC0)+Pkk-b5MvkqnNI>W`OYhr)xCQQpzzBK za$B_%4=fwwW*lBCAU^Ehu^KYSN#VtM*iFfY6|e^N2{A`ty&+eqLF>Zy=_*_X8~XD*t5l;-}eE|pP-SF~=w$Gyf;>~={P zE;mt^wo`t;Jm_^IXupM4pv@rbrRWn?S5sw9S{mVE6_wr_6q)>KH{9I5Ecc+gc*f_P zoZe>E)o*~C80A)*M~!+}qr;FXbD_fAHKZ*~gRoXO92-Ie0CYu@*xs?9tw?)*amI}d zz1>h+F{X@JH>Oo50Q!wZU(A#sxMkBjjz->)-|)e#6)YOHax_yQn)ILJp4lJAEg2r{ z!_NLr)oFZ~i8`?Qwo1&-FSY3)B^JT?m z153R0v!c@D%IYU0RBoUG)6%qXqBW?Tg7G}?epz!eOrx%^BFY3-XS1(NYsY1-MIDe# zw#tjGvo+ph=;uFr)yNQ;dB71&omFLFi_CI@#Ngxxl;1h0-0vK|6C>?&7H&hv_$Ywx zWl$h><(TW+^i$`q!Jeq;VRo-ogA}c@c7yf}ClfMFwA6D_zCvr^Q{FGE?K3)|6p`~% znRIw1>k7S*MI}Q5jIGLK1z8i8@PeH`n#wP`78SFP^RxYgraPew!?IoihAgPvK6U$S z1FTPnl%7Shf^ooy|Fi_*h|i{yJ}Lo1V*Z8O5`e(^&vIf+&<#l)A~tFI+py`ua}zcIvgYc>mZ-eJ ziZp5SugXQ@vtJ~hm~y$bRM#p!n5z|94(agS%q!ZGX{Lt!wvw>%-Pn#Uf=LY3(WGr} zUa(u^v{<;jnfvbSutOBi82#9gj-PBcb6l4Y7V7`Zvo<4mp%2;;{tkDk%q83;iNDKj zvCvK*_Y0mk69IY_kfKn<-ES2tk;q z>Eg4Q{0Cu;v3>k5u!8hfs#dfSVpZB>(wax}vr|=wwVdrO&>BMBBbJ5ewv5QAk?9C% zjn_9L9N~KfUac@+tu<7PF#d0{d0w6& z&(VTmZf%tg@B*XOQkW2zXCWYP@<#lQDka(6ZR{Kt?>oV}di0H~j-n%QCZ`y(K@IEj zwj+!E)TguAOpXUfW%_z8=MqZJU`dnJ4fykmxsjk_lkndA@_@!8l}6O$Pz&Ff7M0ui z8#aIpi++LzEG^X^lDQV;a+W(v(GsTWNct9eUvC#kvD;HX?S#S6W~IfEuRj^fkIMwb z<+tZ;12V4zH=4WiJ;sLp%{Mi*J_}7uE5mTMSWg*!HwF;<>N9g&$xBJIx1RL|DZ=j5 z@#2dwwk|*+eq-rRbOwpuIjWT)Pzjh#D8q~80W|?RB~+pZ-=)B9O*+#Yj}b!IDlB7m z=_r$&)dQ6muW8yCdUeqY6|O@_Q;w_&mq@@Xn-QtOSAQu|&4fm*cFcIDN(RHs*Y<~( zCcCAyBHW@czrX@}I>fkC?GX)ozqHX%}j7iQbSiN;+6{8rZ-_&%gRhJg*O??uI zYTSFNl#((eV=mIri^jQ`4lk;-`z$hBE&jLqh`x#&tvegDo0y|5+hA|eFIrD*=maZ=!oM9j-qidbZ+@=;9` z`g4A2l>e|>;o2Wb-qa2^A_CW}PF==QOp?rV^xR!jlzW7PboA;2P5c)ANw^9NNn6uP9X-G1o&0VIih)Et8%er zXre=bm+lHRXgk)d(}uJPM-vzOg+U5gXj0tudE-Fms_h%}Y1oT(=F4Zr!SMyaDEA7f zfFgM{OjrLze4*a-fX)Z&FB2Mz!9xgLBt3%>n)!FD3cvq&CP-48!cR&?BHoU&krw8f z%&~Z#8VKiU!(^gi#_oulsM+P4jEMW_s}nXKGr=pE93@o)mYUoiMM#CHe-tk9-W?Lb z0Fk>Afm3@-iXeH+#Bm^t3_gqh>@bf+qH_h-Z?F_+e|X znvuE@51IO&waAZAzug)Nz2l#$r3Sy@(ERbBO4FigiinF)2hu{TF!~I60LUPIVu%Q< z7aoW1qTtYSV<*A(9yB$MdrBq)k}Dn~YvA3@7Rh-CoO3Pi7B6@R-@tEo3q&H!K7 zQD!oNz^_#w#W*FGqNwazEKVe+Q{ok9@G&Cw7yCRx1nc`NLDRJ2LLfDbkPyLYfxt)9j)ogy(kn7IL^?DWVgUSp8@ zyi6R;^L92A`$}*|Uyvz8n0t7eUI;r!I5laV?HiT6E=P$iEwM62Hr4_z{7B(NF1yKj zpOw;gKEH#DG~%3ukTtbb{sFuYGG6dVlk$lbY(Z(d%#=dnvwhokOzH zkfmCm!Fy=~khA*2qpg?vI{RK}1G+Qo&^bUjgb`!pBHS@@2LRn1jI;;fC%?xQ*)F?w z!|JLms{VA@Eeq((>I0-l`gHB-jD31alp$rc?;sjkYPti3v9Stm7m`Qs!|<|dAu0rr zr}E6r*EkD{XN&@>2Oi?1E(_R^gX zjS4IBhmp}kIFTjL9~ey@xFHT9o=TeJm$h8E*c|vf{D~r!sJVR%%z9kKihB8<#W6Ya$?Typ>*IhtZe(OA@~%N zKYc=Nd*bAa^#msYE;pjt3<2Val?lRy2kV2IURpk2PxgvnH`W(ZUcChlpDdc*J-E`s z39>G76d*m`CBvV5=ySc>H{3v}#VU}cSoI#@Rg-V$q+ImQ^P3ajpsU*c1N~UnIs}BeeTPSBz`iHG4sE7S{1Ep2O?eKJYMpDf@dd%8kvUK;_`xRTP!Y%-6 z2oERvwnH@3iP#sP8$qd^7aYf}8UYxuy8NE7c`2-=M;>K1q$U z^XRQ=$W<%GHR`el>W8<1JN>WyT3h}&8Ae$HqQM;^)H^&8*M>AU8!qdFapL^stvMV( z-@+6NB2zR zT&rY`ht7bVu!LEY!vjE8lVB~#gBPf+qp)#=xs-v5JJsBrz?kj9Qr5&CC$c2ZOziY( z_|3VV0pQqK3bPu{jVZOb2FAL*z~JKV@w4EShVD>Bu!p&j!t9AWsXza3{Lfo4#5q}q z1NeWxA*W_6oYI71Z<%^kNlGu|{>ei&gDy3X5n)^Deg_3{j?4FDk7V?^GVi8{^R(FL zcN})Wc{$SOCL@L#U_pKv{&JOvlP?EcCcX%dQ0w$6Qju3hz(P(1Lp3xqGQTOHH~X|oH;wvQfUO&&zw8B{;bpTT%P zshNAgsdL>kZpvG9I=dag*d)HNL}+q(4*NAqPT&;gY!QxSVg|Z&3R&ax_Wa?A0W!<% z)Y;0P;SKhmZWk5wBdv|QRY41JQCwV7ML~k`XSc3FKZ z6SC|Yqm@OE+s}3+dKeCfM?7{{GN;G;3ncPP`Hqak{!0R90{V3D`c~{I+O;=pL-PN^X*ocH;ZG_Y$_>D4e{Xo1t3K*c#MX(*pfLU z*Hv9QM=|jzVPuXa#^hJvr|xX#rp7g^Blu7|+o4t1nVs*R&Npu}c|uY&pKTh%>jR#L zmD$JJOrfg>m#*|s*Y$jAaaCJYdv~}|uimk7_82-9M%j_~Kh|cMvYj((1MUZOIR( zV19IuA#LBBtx9SCzd~e)PaVPDK2iOMt+##Gn3ab`dTf78AKX3nn<=FdBY&bxT!GAk zy-Vw@OJ0foKk6ONzc14h=#Fmc!Fqz@N00N{I=Q9bGBt_}eMKLT0z9P0^s+M-yE%~-GF9v0`JEolxO@O2(cExfMF zYfx@5VMOcH^Z(v9lkIAXQ9sDekW)@hd-xH4$irc4V|auemj`m@JrCvybYMBYz<~l* zgE97KuR1#G4~Lhae3BdB&c@0apZbqDF1|A_&<6HQhQ@hjtQ)p4VZRls^;9L$*ZV`y z`*kQm`a$i5PlKTC71%j!Cqrwy{a(Xq{(Z7_737W7=Ip`#Mz@vd(b7L{R3R9U1%Qyl zdQc;Scs9g#$7~yXmwIcjpJ|8sN2@o3Hj}3h8ivNDe3E z<$U3b`}B%$%th{oe^SL@boG#Asn=9c-%jj6SSo{f{Eh7zn@@+fbZpTJb0#9Ndhc^k zU3vnq`1WH|F266=#<6zJpQ$*@_uoL+wlVpKHDf&7U90!}$Ca=~=XH=DB7Nu3$V%|D zSXlr);}+}=%!@DBR~LK_((g~(ym3f=?3)i~A&CoY54{S9ezL#OD94q3eu4fGv2a-_ z!vL;4-W5K`FOIMohhCn70|!$FW;1B(pn{?1&Vj5HqUPxR+Oc>tA! z0_Z!@J*puA@G*62CPTwZLz0XcV7!NMXV`%~YWbAzo$ABi>#1uZ0PCm#@fT*I;na@R zgDSZZaSrenDD~t0n*4V0&>Q2y_=a}u6y}bQ*NrTXU*+{rN3bNHN-Ns$9MEjJx&N}j-E`_p>jwjex>RTKj6LHC~EvYg8NnQ zj07e`YDf=J?AnQ4*lRF>_My?4yxu>bD_jNSME<0J+`Y`!(Sv>)(~}rlYG^3c&cs_S z2}=7rn&$kb4)Mv(@tK<6yGmV7fx!tY`=<($H{*pnkO<<%2Q(J|HX3pc-6DhSkpO}W zwe0@tBOxsNV?Z2+k@kF>W-gw+Bh8)OritoI9QO+K2sDTX!hAK*XC&cBQa3vr&-)sr z2Yb&MDyTK+$V804?V-3RIhpc4eu3?VM!A&Kzfwe|ys%||k6L%H&AqW(8IsObz7|K~ zM|q%5lx)S`o+@7dD~Hz-E$GZ>El2CpeFWt5ZCBwzs?X~{n)%!n!nNUYSDSm{y(#Yd z2Id`EI(i$u0~vH$6oUH%HMhXmlE9r?3}JEc{jn=M6MXi|1-Iu_V-Wor7Oq&oy#pQ6 zEA^SN;4I|t8;pe!?Vw@D*H17cX1H<}c#h!4ELPZG7+?*6U&O!AK#?%!0#l6;tq*GY4jeyQ?ItjJ+rU6L2{Z*kSVI% z;u>(^l1PrzDj@re<8q^dHFUYiS7x7YTVD1%51;=a| zcQ#C^YNInI)!4v>Ggfqot)r5U(wA*~NaqVc zM4uURwsgnKv!ZpI*5c2f*1b>d7ZYY8NOjmGikt93q9C_T4McyAsq5iEcrWc2b#Ve% ze_VT_d`YVu721Cg$Re1ezDX0q-@nP~!Bx)D7ixu_du!hO*+5f5$?^F)On^Mbaczz8qf6|W?1p=xAr!kQFnbn~a?BViDmy}jRH~#ghy-c6`tj0x_NTHAt3L~)81l$iN}8Uq`|p{?cY9&}MXiu}gf@04B{OwW<=#|g#fhJ8s70Z0s`CLQ;Sl}r zhJPjzssCS9l80|ed7213=^%hW=uyz~$R9IBedNzKp=XhTt) z1s8SF*mAFI>#}g(3{gOKp5`{RKQQ@A7P@7Pb%%SJzm+kiClw zTkaM{JIt6Y7>Tt1aJF~l0AZ5t>3XiLNhte7ld@vu!Xz0DX_thw zbuMX`8lQnR(vta-Zp*weCH>M&SZpek?dZT6o)g{5`X~ALe9GZ2@j|SxOIjCyCBw}4 zcLI10C{aoK3MHseRwR@y)~qa{5z0{eN88-O+A*f0uVSWtWfn%GucFEk%9gp6(ZN(U zqGaz&UUH#Zm%q@J+KI$#yQS02|zIdzIGTGhZRP-PrjJjSFFwV%=J z4G<+}d+dpUw*tvqqcF*kQp$Bz-lnUXH5e3K&p=nL(DetGF8&=_Gv3~_eDl0r5mq4M zD&LApl&zF zpI50vUCr0p+R$IMa&^mH>biN)ssRt5?r-d!2YeIP9mn5ECZv0$Z5p6^w*s1yG^7np z(==yB38N5*L)aM*Rw#s|kg%a<69@(ZglUEe7%&*ySj*e;lJ}PPwroqbJY?zh_nxiO zd7F+;+fVuEW1sGH@BhBPx7WQZ**-Q^rVaz8VP5T6{O1>kT+Y>9hNfo*uTEFM)g@`W zsq=uk6m70c-cHE-Gn@4g9HV9Wt{YL0E^L;|6S=(Wke7ffrfj!7wBGT{Ymnz_qm^uQ z*sYIjtHdQm;o8y3GI^-yYu|$SW!41rrJt=~`VK+WghA@d)sqG;FH+Zwyb`q}&zDa! zKpv@ZP3p9>x;X^{0Lz;sd6}rR?2so^jcnJ{3 z?W2=q@<3B0qI#HSPN3u(SGS&x+7D7)o}Mj%vm#`)EnU?ODWlYa8(i|jA@2y6XLQRW zUQl=DiAJU_s8ii`JI$kH27uSHv?Mgd*HIT?&a0 zIytYlL7;J@83OrZL0bkdP*cSP=JhJDs8e7qCC{nZ{&`&CF`2?}wqR{)15+3aEJFq^ zae?uzEbX$yDO1?7ifB2@v`w^%p)TNXOB*rqgz8I#DY>LI?dX{`)yajFNtBAkqr|Q_Efiie}dyx8SSz|?O z!{xL*CNid{NCy>C+!{|q<3_I0%dL@2#L=&gDXavUCW9^1b6}V2&OPy(^%XjsCP_ z^qhskWSQcQ#ZYVD?oK1EhKgUyG%qcu4an7yQr}f`EheWBvteBE_B5Crq~I3)LpqH* zEH0zWPK7L-V#XtvHbSGexfi)58k1|y*SlI&9DL1JxJ>LV)YJ}TK(XxhG``UrEaOaxYXr{-d|_JkzA@UrWjh^YG7IyLg71u)M|%T zttLFBpr(asZDrG##awK%riWNN%g6;Tu^|w9rt4BdP$z>-UCXrY!nZSNDsqiWJ=D(X z6&z(!`KqfTCsMSPNj)Z$da<0fOe#h}>pWbFb8D?pk>x0q3Lm#XE1zpSJqWFzhgQ8_ zr`74AGAbIIxK=i1mcyjRX?v4epms^cl5ahGPK%3OD-&A{wAEbfZG8I>Vi$3-Nsi7s zW|Ca(wb%>qT^ADj6q0!*cPTyYa`=x z%?&P@={d9sU5RjAFFG+|*tr=#sNT~XdwuEx%T)$Io?LJx6`DDzXblIUL+Lldi{EZ7el%d3p*A{mw6WU&g z#PC=h*EUb4?M(pAtWo8&N&{qLAnqv5Vq2xY%Mzp{t%xs26Sjm~Xf4ZhGHv6ywoO1b z!osU^ZNixHMEummG#Jw$e6Y$ehMfgrSnbl(QD< zGhO5_fT~KyB^p&E9jcN?)gc`k zQ{Afg!;y{#ChABJQ41jI6r8to*|1_%7MnPQDE?3wnH7swdL9#2?Z0rNP>tgo?kZ0;xLVXMJ_P~O3DdKFmT;22WOxXgN zvPm7vVv)!jAT7@=jp;#rIi@y)yJHWjpjfQpQ@rX|ol8kf%ix5CH!@))ys@V)tjuyf z3b-Bse|B(PQ@iQIOcT+=vlk#~ zGbHVnOIph%9qA$Iph3l#39oW1Dn;8Zk*#EDWs=6HKzE#qVhojK-{R&$DH1e==@5i= zWG{jgmPl7n0ACKz>J#C6`%OrbOZq*Rv_K~51up4R#QUUH z#wgb$c-oQh4z;QvFCB@Z{`c`Jh3ffSc=*YHnucVdsjR_L^%e%-Qw4rS3tPn5DG7eO1j;8;jFk9V z+>%}bVqT4^82!-@B>j_2(ppH`A(!OKBoRZQ)LvqG1jkbeNXc*%CDQ|T)?B*F^@z!c z8r&3}hQv5>Ksg?eqs>iaYSPs`)L?EoN2{xL?MYysh7#;?T@t1jWO62Epq{OT9ONBz z9TSm2p0wR&`{Bv;yv_9-a_b>h-h^KR^@|)(bi}O)rVgNVm~U4hu8a`0EeUxM_Z+qL zqepiy@eWmH=`;x`OpZa@Lry(JYN}oPL{v^ohni5R$!~D0`7PA!tA)qHTcE;dWul5A zYu`rYZ*ZhTWyfY_C;ln$)Kz zGdj^!tB6dgWV$pF^(nL!xkGE|uB(m>fz`P7@vzLzM1jltdj}ibUCb7?>VK3ONko{} z0=(n|{*)zj?T~b#*2+wx^=#K3nXUxhg>HWyz|U7Aw>1CCtqd9N{RG4h(dGn!{hSIx2PghU6jm}<*R!r!;o;QR%do?wPN3#jS0xCM11?b zOj{A+>>V@8U17czspT+}Cj7EKkflMnxU) z+~gKli2D(3m$|f;k}&SRkL???+U{hNUFOI86vv0OG|_2=wQWpWq0LC!km7U=-L=(F zMYdK~&$Z>D9slmgLi8l>V196(T->KPo@7I&ijn&qU@VSj;^slz7MVC3sppo5+YGEB_-Ci8sN-wcb8HJdQMt1ZG`87?= zbTgA?()N&6&EMVCz@_CNe(^wt;>rEiI4D-hwe4X~*1lG+s)EnjMCgPzHu@99U?p{E z;HMgC1Iu$VbqmY+YBI|*gDWO5684#J>+H6~*Li{*Vb*e+iS3ilyck#odb)ON=J85 z_6HRDHLqAywOF1K8&64U98)$E%C^Xry~&jwGP&mlYA}JtHUUEi`vw1a3_v|8mnKX= zLrPKc1Z$kFH((*!$tjg8<(M^EOtELe*$cgitI;cRtD9=LFsxjy@2;yHQKZu~aa}2N zNY1sty*c?QJ09&57jE&(i9ln}DM@PwVJcPF_l<5;VY0$YZJ^|XI2A7Ehp+@G6DK@r zPiE@8Wa{)4YzXekSUe*$;i5f`l1p7SGxkNPbqv~sQF&|~*tzA;HmE#)IeVwBxe@Zn z6-zJb%ov7>t?UpNujwJKj4I2cHM(Z5E}jl)w^o+c+q9^+$8=GpOQwpfB^Z3Os1##A zNQp%wbqv>aC zEI|7sf_}L&{>G7w@2+@l!D}nt-F-47tF4}bxaEbuC5$_aw)uc&G|>hN&I9l2H!!?Bk@zG^ z`8Gx9on8bcIba@uGEdioGM6fwB0Dg5p;&y{%?Yy0k@Ox)E{ra=u~q+CRJAfrEXqq| zpk6Z2jSQ5mw#YfXz{yqz0CZC8C5qTf95oPWjJAJLvb0qWI-7x#T~R6&UH5c|u(1*+ zqBA0uHnI(R-JHTx&DHcMCAYi0cq7=zyf%(Ryl=lm^WkJ-ZGW6lRi>-yhjTY2H(Df4 zuq8#&P$c?M9CWpg60JeTxu0qj+;PynXgc*8GzEL z>5p;`e0Zh{=G#$JjTX5W2}~qbJv@_hdU4J@ZcbsmqlO+wR(!o)0?ov{DLC1R4MhCY zrB~P*$n(|xkt%7euHW$73oqt3%Sh2whz2ToD?){=d?Sp-yo?lUancy-EEj4Mdf|+e z9Ilgr3eVb7XgeC$Xkxw8;>S9P(ZB4MR6#KY&<|)G?4D*r4H7HxRz_0|1~9`J>KkE* z`&bugHh;N76HB9RQtSj)%a-Scjgr48h#UrL=XTwz{a9DM;5SwMp^}EmenEwOd1u+) zfo{}hq|+FRMpDEmu(HWxRGII}VfQdtqRVlw-S@3!i@!^LYnGv6&;L|vM_q+l;owzT z#5SU@><5)Ua@{|x_X75y-?%0jt1!b6OLcHCHcZtFkO($IE{C1LVfRR|NQ^aR_EoY|yM>Z^AxtOZwd+Y(TTf<%x9a)@R1i}e<=eWS zj-`5JyFcm~^D7aQgv7X!u>dTcG0$=_ThVef(^E*@b8BSC!svoDFk|_F32xNa_-Nt$ z@_wOHiMIdrp!8NfReTW{ZHZL|ER4x9&@dJzIuHvZOCl**Dt>ySn)^c))uEte4slRI8Fm^uo~kKee(CSZe} zEb5ziJ36ykeRt@Hnr_hOCj6o7I-t!GG}}=Q6GGAG+dgxTL5nez1V+i2w=ia`BkV*r zLzk7F$E?DOWfF3-ium!_$c?!Ogd+j0x9ZqGvaoOB9n`}DvhK){_1%!|sH7@yqK&oPmQIwIPzbTbL3(vu48|!qSB42B} zLu-(h=bHMX7E(1%H*_wb@ytU`SLQa94CVl2=r?NQFYG#Gqy|L(vLJ@M4PR|zB<2jh zp9Gj^WVs*Ve!JO5FH%MO?vW)Dv{8kHysYFtn+;#`1KHw-kZ1DyM&60pE3Hn(T&QNu zDczV`(daA1{9e(tYWbVo-og|?9D?olcL6Q@u00NkBT@#9HAO8fLA$7{v4Fj>nO?$p zxGRuo>)Ys6WXf|0Qg>q8o6~wx%`!tQxY?1GDht#KX(h{!mnErP(MVt$kSEm zR50?XF7k3V$Zn^fQb9d6PXbRw`3-J1kASA#Yo<`zh)_E5RAztV7%H)MqNh`3b#6+M zBT<=>UDlM@6&=ZUZlMm0$H$aO=#>cdjaaytitATixS_J}v0buEj($ChRnF#-E_TdJ zy`Jx&*TFtBN5(FUH1c;fA4*p#9^Y%>FAsM3i|KvC?_w)#T;YBOxDjq#t4i_28AmvB z!Q>JNw;V%wJr{^2^qU6IJP$dmKF%Xmp}hV-^okI{dtqx2?Kv|gW{B>^X3 zFbceEf;mm4c>1VKM_T}V`^D70fp=4(Lf7gBZVYz=qfnk5kGd~!Ws$^Nic$G1_B@)2 z`PnT`dy?jp!vy&$?XLZY;baXqf8QTA=1OHqC%RFJbP=|m`m)3MMjn&3K?uWOcJYxNQ~W;}km>_#1`nwER-KAFwH*QOsK z-nkfjUv|S>&IWuP>Avqge@0c0h7Z8sWZ=KgJVLer{F&?{ZAZvlfIpoHSM25P%29LA zml&wB;QFQ)4Y1aJBnQ9X+iKI1x+7$#0dp*?{EAYjhdut#%WNU7SK1NsbT8ohQ9nd$ zY;N#6jT^iS+wjdf8rxDtl{vmEQHY+vg<1QWd8j2%cV_*}F((=H@)Wi;UKs3e zW_#cLX?rkMK0VZ46m@ay+_5@b3{ZK9@B5`Ya;ZnT=D@r$4qWR6Mo88+xml`YEJdmz zqrJBH#?{qgjJ-7U@Un3!s-xJ3aq3^shL_i)sq!)e>caLi`dMpnvc}J6%L=bQjtap~{;G$@c)kCLrT`=F549FXUf90qnU>z@ z4zS6nMmJrFj4oI8@RL)Pe6aV#75_U<^}|8_S5NL;|JsCKCa6BdKBALeTetgTU;lPB zx##r%?1dADyx(85#B0(sBlloViX;K^%??bn>fur1{Ixrdp7RfBSAXHAzyHNgj(Bfc zx9ru)zZ>n38!oFpGj8UR4ZD2K`}+qu)Sn6U_d9!J*Sa@nKHJb6@q#6Y*x|F)nq3`YSd7v)#n9LAwyl? zY4z=-j3SldczL5w;igXB#t$ z4fLVff}}95jxSA(uDM4Q#X4P`+pLB z^K5#Z*=;$xH|Av-2oFu4hJ|~UDl`#>T1*L%dbI}Q{8UR)v?xf!wY8n5&!Mlc@6Glh z*q+;;?aV4vkPkOi=fvvR+6HDWrZ$W!>Y}tYl5sSbdWpvbzROYH#ucGq_0^Qphw6&b zqBL4v5v+w5MWB+8(N?={$7;LVMmaei+`j5QO;fdCu+>shH6$}WLao;2qYJA|jY5SN ztEuWVjjnQqroE?WKNci?oAyxaG;#G7>d{n|5*emI0?bAN)EL+z2V0!F(rrCi+ueEt z2ALf^RQk66kQyuM!gK3d=);yO6Lz}8f|4{AGN`ApD7B)~KKjgcI(s+!7AyrXWFZsU zr};-atGrzF5Sd@1dZPb)NYy{{4DTr8lx5DNAO+rQBj{lP?t# zG;Q4s+R#AT%9e7Ux!1qJBo+c$sZ>bPlyHMl){7`aK;P9MdWl}iDU^5(U@wuSig-&V zO6LSkF|()(tGk4Z6Q=8KvJJhr*P@b{>H&<#gDbK;8|gSsQ=~7)CZ&~^Sckl&n?(m& zHZxC@CP8*c{}$s|?>#3Mna-doWEM5Kms#20+{NM+75SCNgykQGHpEjhV*rx|raaMN z!m61VZ2@ee#J<8FOy2NV$j@35yVlNiGv9SXfj0B+3T1FM6VY)mR zL~1JXr;0+<^}SjoH-q{&7y*OPl@)xoSgyX5rJt%>=t(DPwU*v3zA}KtaHcuG3Y|U; z_A)79Ij9^W*}Kuz z0~pmocuaLY5_zH~Q(vf8Y9cc$b@U-?MP71*T3geL)i|~|bpW$knAI0pkON~i8TtaO z)l-MXBxMzrRVGw_uA;0cKO@l)6^075s#g!l&cOcdYgm-0G$KVsXw&uidJmlzVGxTj zacZfqyceS=ZmY)(U^Nufv9--eNP1nGesgbDaCWDEBlln=ys#B(g0#BSUX3K6@EJ3J zl@KN{tsSjSL~cqSX2_P?eOuA!tHOf9hU((#DXovu8^gAS(O#@1vRz>MGJ_={VZnh_ zckkXEawjA?`QDwRyW8(71Mh|PYKXiR&^L}Yv`QVQR^AH^zL%)pu2zO>^t~8CAsTY4 z4aLWIhyHqgnp)N;*9|v z)w4Y)4zjY>_rsU2jk|n+f5oIjTw}q*=|Q@Hk3VkZ9qp2l;nIUIbyB$ zNuLhJ(R#O|OgNf$bwEcJv>!&hU1c#>euHpD79W%xWn*f6(v<-nSt+@CKys9W(bsX8 z2Xxek8MiTRS9vILy+>Ud&{-22&d=|coS~j?xiHRmKxa0zdnfOcoS`Z=fBf9}0i89o zH)ZXWoT1a(re5>-*#X^Q`a}EMJ(9a}tkk`^X6z>ex@%)Q0FB%&Ijo@`w$v-{zVPvY zF53|hmw)fgT@IbQe)FMA+CoP&wW3#@rN6Rox#viq0c|*`BKN>^JMr5dmEunBS${+UcYkT%<*IP_iABt=SOko-50h=zx93J<_GsYxaYw=5AJzz&x3m&-1Fd` z2lqU<=l|iJ1-*UB7Z7jU)9)wa!SDa$zYFBM{eFJ&eSLmOR6Rap$+P5-WEPo? z5BonKpWXQEBs<98@L~UV;?J9ZcH#SOeg)t85%=-GEo39vjL$~037-$h0@ztZ7UH-N z$HnAz@-}>RV(+mz*ajanzDva);a|f#e3cj^hpDkK?tD56*A0BmeCx@yF*TjQ(4YPWaTe;0Y0r&*+Z-F4dukbqn)-Dk}Nbcc- zt8g0vs$f`*z<+$lZ&C0e9iI%6NiuNEBH1Jx-%TW+6ySdzDd5K?5ae$0Rb5Od~Ui7kQP;C9jYvVixB2)2w8vi~Mu|FSfCJ>Q-ULenrr^yrKN&ewS{`ock{}lg>#pgFjJ%1oS9WbT- zXFvVt^3DHbDe~a=|B>I<^!6!VLwsa4z1Z8QTqJ8A-1Fd`2lqU<=fOP>?s;&}gL@v_ z^WdKUk9#l|Jz_IHRU?i*xbMMz5AOS~xvzEv`A+5cHh*v1_Y~hAKDhh8RXKRu5AOXp z-|HMvGwjwdGQ4#J8J;!l%&@{iyA!_m1M~L-zAyaX+pQyn@BSeB`)9vTzBf4ML%ua) z#3RSl=HP%}g?iRE+eave4PUR#4n7yG2)Qu4XizphVBv-=Uu{S{{K;5hGJXZ9S--K!IYKQ-aY(tqCW9NQA2 zc2E*!>xe!7HY(UA*NbF(D129d0& z+N5}I<*cjRx>+1DdxxK)$eP|rVk2Qm__I~pNb*hMPTbkPscw_v-4!#AbSHu5LS!xo zA{#_umIGgo;g>!4ixP?Tg|>t$&3;!L^4Y)gD9m6$Jz0xyHhwo zaZOA>7&yHeMRFCV4ddtI$B_Hx$ftsNc_8;)YCkHl>gN1 zI<*yPHNYu4;PAdNvZ+x0QV93KE|SAKN@m6|jQw&96D8^%6x%?tQxumYgOqu;h-4qG zuW^c`5j0Kr&5=ckz5}CO6yCCfV;koPm2>1%viCxFj)M;B@xCZ}R^xmnIFgZPYCQqM zE_jyTFGwaO8}4yG9HKBGUyGpSAm*+hf_0W}cal#!L*NFEH(Gh3C7(J(QiS95e*i?t z^$hJKAwDR$%3{PSku1I^1IYtk4-P*Zmw;oPgS9A-y3XLj3K+@4aqfMCWFSO3IGmy| zxgOcXE0%#A?g}E<=UnVgau>&Wa5ce-FYDS^2@e^l-HkY3`j3$4I!WL?B4iH-373Q9 zqQdCG5rN|@M+eUhJ1^DA1z<$txb`2w5ZWfIT^u>!2#yu2(IT{V1raJeFLftL!ErK3 z{))J%@dUyJTv&)>D2|)&8zmjV+Cf4^vIyQ+GZL~iL{-T+GpB3^3J)zfW&nNNtZy%;JwZu)*vG^ zcOyyYN`iI|t4?z4NKLi)@`ke`W+K}VtT?~c2gxcq$?eCwk(fG26ygL&2#N&HIG~W# z!Cgu6dXT(~V{1D^B;YpZnl=?dvj*L*MMiQQ5&Eh_3`u@+PM^(~Y96 z2gU0+hQr&HpfHN!Cx{s9B%E(%jgUStUXf$0e6%l&#lZ047{+cGl|3;2g5%vbL`xNF zeftyaX)>uKZ1mKbS{NyjsX!^@wpM+E^b4) zV-wra;Hc=u``c8J{lwSZ{tH{aP|&ycLd&EC_)p%yJCOG}9RJcR5|f>hLueT{;r!L! z0fbXuZ0q#@0#)SvuvyH`6H%& z{6EkA&l}MH931Ds|9J@b$R>0%9boUx`#V%P{YY!4_r6qdXZY~`{7+2~>qIg$a3KH7 zahzuB;MfBHGjZJ1hyPDJ=JNj{RpkHn>-l~AFW9FfGJvfE0@xfB-X7y+b5lor?CH&a z*j)0J7PtQkzdXE8|Lr}t|dKIA=%i2onL*C|d69ig-Q0nV59=KEc$IPvIX zF7Gc<#pbUL&+EtgtK9pN-o4-4iw8ke5&V-!n>#(YOojd5$mz#^cA{91;_A+z?FUn3 z^ysgD%jLlps@V69$NKR>aQ-=od9iEoUW8Dk{_(GV%hu_IA62~nwMVo2^5Qnq8TTQ0 z@IKt5itE34q_NY3t5h-nkzrZ=cyNPzP&IfDLaB1^cfRp0mk-zA-_u{s=*Ne`BzAfJ z?LqsXp~{SxANi)G(+7X5%w96$tLc4t5rE!@kzGDGcrUb6dGP0t3~T80;wJUT+VqpJ zeKV~eKX!6Iw1f9UPn9R0`|7Z|PCstbAvu1_e*D#8DgAg7XcR4I1=SDIm!w)6K|R## ze)rW!YC8w;gXqw>>s#mi=8-QxX6(x&bbiYmCQ2%pZ{&@9wqyR_JcO(mIyCY0Tfh0i zS05Q(H9~mekJ-*sB<}kAc3SGgt4sqR*&tR?vs-H90W> zpX^>eD^^DC4}}XioeWMXx7X02tz{`8XSOYUv3XG3CUMB*)kp7{kaj()!%nQ7oFp+P zh#qrxUNc&4w1^I|q}~2#%~W4Eu4qJXFHT{&CxLsi0~hU2j~O5M#@1%gA-0@*AFrR4 zBm)iL7Smet=@4h3`q-L3wGWE1SoD~-=~`xcI<}THo?AUJRYFV_m9uw+RyWW*SS-GG zaIvSKjPM)?4|Bo<5U%VXgj?m*O}C2Ts7F=U$15kK$@uPy%4u5zN>k~Owq)P669)xX zE_!$_JD=`Mpvp$|&gmHvTbig?bS9^kW>RIne(%eu{O@KO+l<&{MSN)1hGW+>k%nR; zdAVJ}T?5?k6tNLw94#iQXr9mkj0?(_4<|YzsIuAMvoKTQjYB&p-&k)HVrM6a%9r*T z?Ce!&I>GzTTQMg2nW+ok-hAN1g=;}tXCz6m8;=htrAkze|Lg6VD5`8Xcu&celw^vE zS;tLPG!@O?lk;-WZ^)!==xqdwie*=e^C&5@cZg8ti40w^dZvP!K#;;9cB*I=l~eW@ zoocEqySmadS5gr#3U9aN(+0HN)+dR|i5sIF(bR+5BezZV78T>?t@rS`8Dnayr33TV zib~Jbx9W9N*{a*%nJ4jQi;6Yj?G@CBg6GK0e2hDB{*)k5*pQKpZlN1rL`oq`IsG}% zpK#H)ii*Vn&1jBQo}ZU5u_uVaf`&Y5L9=CtQB=HqsV;(|m)jKZ`T=q1i+}m(Zgv}` z6@wtJ6BV;hm4?9lC$mfvcb=&5+>u{Oaj#vw$|RE9EN}~s>GwoojsakcWZ<6w{5S_s z1^6--IPO>zf0HVbHhC6G+=-$vvosgncq7Elw<1p7>gj_F>U}H6(KaY*Ox>-G za0F6C`@O}56154`I}3|x993j(^DGj{$9!|-t)Zguo)u80HaGN2K*y$H&P!mWpR#GZ z3)=x~Bica~Mr;x@{Md3Ej5>a@?na!Ys)S~b=X9ki;C$tBkCp5F#WkMRT$zSuSGDdV! zQ&CtLi8ij;XHuy|ZA9Zk$M;~rk}4`*33l>bwadIc&x*>$CsLf2L1EiO#k3RVPpJ^T zuvDTh!ZfVTL@_^>v8n_^wTxLXduoxco%nrGCp2azF?oxiUd@@Wfcdz@teAYc{UQQ- zn`gNUnOtTY^b2=9(?!LkPg+8OFXXK86&3S7DKrlXxJ6Vd6`Kq?Eq_A!Y7OQCJ;Q zHYi|Z>-7aN+p@n};zhU~uxF!bFBHtfwAD`VvKQioW9+#SVVu+AB6f7NHrH|98?3l< z@gl>n#Vq(KMAMoYi8l?|xQ4%##xxDQKJ9_jj0$qcZ3KOK$)I>C5@yuLNLSNqCEiK| zoPQ?Op_*G)B??oTa}kSVdpOV$z$az6yg}~EaSK?r;=)C$+V61ClT>K`uvWrF%AK0e zUsO~!D-(A0w`mO(f+nMuT4gL66s}_8nbu<%SA5MZ(SmStL=dDJ$+J$P%|P_TvG-O9)pJ2R$Hd;3B4m4^YMK{W zFeqA*cZ3SI4RsQ0HB=|1Q#BFA`b zz;6L<^f*$#XT6M;+)1JBF!vf@m)72*RVXM|X;46%Z!`5vTaPtphGBb#**NoIB+VoB z5^)X2Iy2K~D2VZOqBReN5Lp%}k`EEOCnVr@Ozi;jeU2N5Z$2*EO5ldHQbbySXM==` zHr^@zQaIZR;I3=FNh=Y5n{}u`EA#rJMekb}{$0b5_xzZAyO{%jh$Pt{@v;$nMEpHU zypc}=IPMwXMgez@9QP0)uW{Tmd|Tqetzx0uLJ@b@-LzRE*=(qc;E^Y`T|Y1Z?PwQ%Hv$TSuS*^KOFNCC27UsDS^oH;#86ehK#A;H>Y z(2MeM%n(}u%TutMnp|wAKIjZsBqX%&?M50z$yMMk<+!21EoSMVNrt;0kO3UGmL*~rE;4~v zT@(EXwVP*?gqw$~k)A-wIncggWpB14-sqbwDo?*p+I{TB{5FZU0nLW$BpL(_tIU8j z0as}7ME`vrOAd10`JgP$6kB;pM#<*_W?8`4NDm_cyLt1Gw!*;c58hdoSHUZ^tw=;g zXid9M;JsAH|5LLJn1m-%Or{h~M8Y^@VlCGdz&)G>2`@{$Z6X*b@ycSnhw&}UF5!|> zR?rGIFPjXP_$5%`o@W-y$rL~Sn!}gTG~Q`Xy-(adl-zXFB1dmapn;Se1?+qddk(NM zNDC>AGS*-adUMt=HY(s^twTS;Zl#Big50bol-~(d5j9>!(RTX^TU(Ve5e+tPXUcuD z?xtizi^OV0)3A=g3f4b^HmiWqW*X3|VMWiRv9qykEeGKq`>t7E-S9$(CgtzLC)(1 z$STH5mhhx2@j^-i!;Nv{7NQ1jM!}FZ%_*W#n{T_!)@!|&E|R@T_sP49k~?l(04;Wa z7vVbv0rj%8ko6UJ0r(nA4ptX$Ye%g%KO4Nfn-PX1$8A6h#N5DYpf_72-Xb(WYQbAL z(;?;}^=4lJuV6;GjbOiDVsEyrNJh+F>~$NFj{r{OxEkOVv*aMh4Fu!?jvK>LuN#+~ ztY@^rZrWlrNlc)v^lAq!mKIUCP-mgN-jaCVtU~cby9C>W!q&iGO@Q6UUM}|xXbnb{RH#{OJmv)0jQQ0n0+aTP* zv9BVaBRKVWP{)G$phS%rFJfWKp--~_Z|!8ZB0Q@(bfO!&6s!FJ-ST!TpvgxUXfDj> ziR4~fZ^TbdsPj~Kj(ZO!_KRYJr|{d|U4VB|5-8^-7h@T28F068-0VaIMr%6K#Y=MF z8?4p9fs^u~#SKihn8Ay}rA-1ZL&F}x_P@4>Cbm8u#5h}MLhKnNWcP%|@Zq1B|IXfd zhevUoad`J69H(GFy%8sIdhflL6-~4N!m=<9UovK<2GB*saaK-*DH3m4OH^;?uXnpN1l02`ez^`fBeDZWyc@(MDWOZs7}yYm{457UFzUF@?(%z(b&^5`9;{ zMjI8Cdej-?3^~{LukdJ<#w~d5(Dm#tq{M)HK08c0gFxCA_5jw$V0sgWDV?82=vulB7icz zA|V`aVC5KV58dohD_KwZyI*WOlB-e#(AQc}4S`eb5D*?kvuBLeska0DkNchU54@FJ z(bGUi*=5MiaTW<>ut`1Hp~tts_R@m6bLTH!z3JVcq~=ImF2%A7r>8v)gN+Z@8jzlq z$A-{mExk$;MPpM1EXCF-X=u3MVkI=GEQ8^8npYG_Ef)pxH1Dh;!%w|>7+V`B31Zm9yJTzkvX0Mm#}Ucs6$+6b}tA$CwLwhcN-1(FdJt} zvspXtaZ>}U#wgH+0`zJAp+#D6Dq<9^8ks^Pk}$*81cV~_%&EtS|C+$YHnPgD#83x-w9G!0C1F6ac3L%9DRpNr`jl z*6Ny82rXd?-CCWpm9VECL}Ji%v=+A1Bdudl2xHL3Zh;T!XXUzN%d+rnwhvJd5teOpj)%93^KrKI`5>Wj{N#8+U}TtOj>z zv_&d38@9WUhC-6)#qNrU@CH?no7$uzP-9aFJXUaz1Mmppc}y*`3Ha%Sk_k8_YP_0F zIxu)_A{F737GrOnz{^rh^msO*3-m>EnqVTF$H&OIXjyIVFpx-CE!wsQ%S=kpVt)a{ zCObP&tnOBcypP|PTG4b9B9Y`n4AK-=k;fBwRO4@PdPM`*ub3Y7DuM{FS9Kk-hwz4u zMm*!)Q_)sIO67`1BQW(~uUgP3RZvK)7GY`Bm0Vie3lFhlRvo%{Q5JcW;*OhvyYc0k z6l8mq$8983KAnraio+*D^bip?r6CXaWMM#}%E*9mP=}h;WSK`9jTzFe#i#;I!on8CBpvwM zTd4V8g~MwbfL6uyhEkzf)LE+$Dr1h%v(8qKKIlA+PG ztbsJ1q*MDQ11vfdX=Le8xkp-LQBD@vbAAadPN^Ku=LCxZ?pz`q2T!lZ8Lwt~ph6-M zUy5x|IiNv1a10 zo?vAcW4P216TOX=IaDA=xu?M%*-|JrJ3Jutqr^ugBS$aFrif|$(MQFOEyXn9QB3qc zbW6aee{$|NqR6wE!ran#3-|m(2WH_QkONaCjV~v@gv)&OiABJb7|=kVhxqpnKs%;_sK_o|WC0<@$U8(u=zUNnICc{Oo6%8phLzh47l!55f^ zam@4heG#~5=U8<|9)8gz?HCicnhBu^D64BS7(*6l8?U+ogmAQ3lGb)v1kA_TBQuFNLgA&MgtmU*9UM3)4}6p{)WB!Jc?-bq zjg*xK0B5OzyD&--g}d->-^2gw0Gu6%Jl%s2@3i1pooK9;{j_Q!7j-f( zAHxD@DWA?oi6#SwBb(={iMuhd0^-!^6@-+5o1%UiA+H6p9?19c$CeGP77(M2UCbvw zarVG`LSZh(wM@K}LRG{)nE5iHEtNC7T&khr z4WttoD`_P61~C7v4VSVVf3AA5#Ug0I7Zb~OIdY_eTms|=nS_iF4LV|u26HVkMyH1w z`XtpQ=sQdi+6Z64zKgpnLxqij#noL}8j&pnwm|3il~{?PfX(c??>FO*<(|zJKj^x*!{X ze1bBEg4{o)u(TW}mF~nAnfU=m406*{%tlODl!CeOr4nL}L_*hMfGm3S;$u0Oi&3NX ztZuZ7c^#OKaOOPu#LpLeV^$2a< zAJv@zG&B(M8;JVd5~Q4sOFUhLjhGP7t^~F}D@MLRVwP|+& zsCh#mmQydIJFx>t!F?Z6Zvk`z5}5<)1-Y!33G+K;>L$eO?g}o7>7)LDQ^$h34*BC= zwHdmpZ#MD-nA3^*mcpDUSTh2z5KbG0W_BNoO$|H0w5;_)5BQoXq)QY38&VahkGVW{OzQVZ=%G^lnQ?pm@ zIC&$n+VlW$=xL-OND?y0iQlI!q1L0JIrY9IG~^R@o*6qy8aLy$ z!y)PIebf~w7#pdFvlySYBXhJ)Q$tgCC8Y+>0hl=TUWK|I*?NV~M~V8&3UdNyehY*i zoY@zj{K4FU-!EInEacupY8<)AjI5Qc=WqKc%g|~j-p7gGtKh|+aJy0kyts&BIBVfz zB4AGixJj~}wc&hHhrg1QxA2^C1jjH&Z8vTgE`jq-cVBIzuN{SVs=^x%-gEiPz=RoH z{k)lYL}z1gnZ6$vF_BHgn^4hL;BAt5^?lv$e*pKYiIpPfG|IS`qHurBKiha##uclk z=MnFRCm3qlWN@wl=e-d)Z{b<#7rYu?5Er~r0Zwt(JmU-E{IxkuJTo`_1xc>m9_;&EN*VA8&NfJo7U|{fp~Aljb0}cA5qDLtqsb zc-<_Jk34%I*;Hc|*wRF!4sU_~6lIwT75+QG&jQr~BjN8=@Oy9_w?}jzm+>(#olpF6 zoWBG7=fS^fM1FDpB%PZ$VHL;!fuqq)WB2Pq;BTB5V@6*G^jREzyBWO*vpCx#4VC@q zh@)&K_G@6*Qua}^dm+0U(VZ0ba(GV#9>LJB-D-WWpZzkr5*$7I1WRGU^d4Skil!MO zu-{>t1UDDJe|BdDYh;@2$u7gud*4N2TtM`P%=9H_fu5=<&+t@&Z{EB8@E_v377%KnuUQa zhh=OG-V_pdJLg^r?mX&EkH8(y#G~NWxHtuK@SDSd3r*;>Mt~atX6_1bKQa~db0fyG zg~0s)ehc6m)ZlxI@SCrxNZ`B7;ON~g3>LZ%_LB!-tc<{q6ZSuWt z!QJeD865k~Es}J&r#Sl#15Sqt$2v0tJf3CV?(Bph8vCE+aQHoT!@*|*{t}13XNIrA zwZ3J_GsCX}JS{7PtG$A9OPLuSC%cs5M8STK7HJbo8sxZljmL#flMH_eV`!Y+le7C` z>)cHI9s&IUvkIPOgU3`w8~1WTU*#|ydOXnIH z&vF_L{XWq5arBffB_{sW;w&@yd5{AOG?6Gh``MjjPxG#(kQ7J3hqd;Q3Rg(@&pyf6w24`&Abk=Sp0Hb=>2p z&ck_JgU3I)ht}-TfCBD{Dbp;nn2Xftcqs{^Qbk0ZXM)M|jhIK{CiBfExQgyaJCwZd zk711xMaAFHH?+BOu!<4SHR~NT4xgS+0a(x48ts{bl_MT;u7IP9ANP39WjK%Ea3sS$ z(#;-v%%K;hbB$t2$Y~?OWjOmgk(1WS7Jw?G{yrq07|67wzFz{yo^hQj2eHPZlqA-0 zi7VK=l}n8B=xH9FOMfoBoHa2`=CiKDfd_^oK@MJM2FDbtZ%>*T+>e8w0M(rw8st!u z2ZQ_$1)4T<^lN5xT$;7|4jKId6E1)pjGR0eTYW&jXbf_vZx(U#+mnYS_XqjPf#l8T zDBVcyCl?o*+6g_m0e}sZbxKs|TZ{M{D{3Ah-)<(ycaQeAtH?1qTQ(5gcWiXg>BnUt zN8xWNIgPDHrEqc@(;{%uFjJ53QEpLzBZ36vi<>c6*TX8QlYy0Y3%s7YBm3VmKi+nIi7AIk|oG2ivJ0+6MSDJjclNb$#(7hX5Z3c=D0i zh2R!y6_&>3^z)xXQB$t)hhghcOZea7{4d!J$L|-8;|=7e8K{^fR?Mt>Bi2aaT!A7$ zJIEmv4(Z?vDpn~3Lg68<*VGQ~5Uf)Im;;(=858X`cR$5KESg%OXoO?4p9LBY7rBPJ ztxBWWjk)HURZh#7B3n@rLKD%{)zn?|GD!k=p->C1Qitp@*9guvY8Qlx;3-g=Y3U}H z?Pix|T*W4KpK02zFGo_c&RNu8+-BXsXQSmdzgAzA7B{Oed}Fd}-q4#ut_j-F0ZqW| zY1R2~lY6gXw7UbA!g8GOT{$#1t{CxHG5iTe=ek)H-5zEoT(Q>;O|b}4H{!TJLSl~${pwd)uE@*QW{>*7$a4%7@i3FtLibw%x+*)5A9 zw6v4VPQvUCWxFD?SS^26TX+v%$?)Q;atQBSgz!FLR=wJz3%XTWXOMsY11tM^-0IGk zod#LCE&8K!b3faW>)PHZ_n*eTj83ntRk&t|CZLoZCvZDlgl72=MA1Vc|)u52t`Y{5Xbb) z+LU|gRrgj!YZJ6+8L1YWVV(`uUK@(~r##>6BCoAxFPd?pRa~sfLpDxpRe7CeV!C@Z zd3pa^UgJL^FLC!XJp;8IkH7kitQ7{WEnMqPmlAHexF-&~T9sVgKBrOE5~nnEu@W8> zB%B3tV4-Z)AJn`WRsmhCng+DZS`?d7-N2GC%pdOK)u{41g<%7(HP>>j0@VFqjN@Lb zKR3W@oQuPUhizT+&0|xNx|ua(HI-Y1SY{>K{;`Cl7EBy0bw2!A7g;J3 zQfIhSfLW@W!f<0*53|-spI$$!TCrNgt#nijn6Rm;K&5p7S_wRoj(Y`}y|8I^b3Mz# zqvuHho99=n%s#+DYp7pt;QjI|7K)8uUcy?Krsy|zgUwE{Z#w0xJGvipvlEJ$@HmDs zX5EwZ@gDCoSxj`V>1M?kUB(@=hw`CXY;6$*(NchWCy8xQ#Dr5ime0oF+8{(n(W{ofdfF)*yX!cL^la}B3 z0b0z(>MRR!khK;=tBz}}HftGZ5%^@LX}YqaSN6)4gyJ4}iM_LtyH)}EvfAr(5wF(~ zk9I*2DL#hO)MzQzGCjL_T<^_EgY>M= zGWI3c0<+&H44!)M!P6HMKVdVH$=x%pN3D0dhtVJm?9PFFg~|?9HAUd!7TwuFc3aGL zUDUa%!>y;OJ~lf;WruOogf+bg3A~xegyY;U6i)Ljvn#^w=DeTl&9xs!Z=t=c_dfLg zPE#SGajMGijuzGEo1JRCMO^O=^fIueJWtU>3m$*j2)&RFR!f7$il1<_7MnDcd#9$U z^ia(=Zh`#P_GC;Ide*~_4|6ZJ+;4I$_xqOfV81hrofTc=|b zU|YNFmxDUX06+Ayy83H?OR`~AUvN(#1j|WK$gWoW5^I?b&HH0hQ&oPTsq&`QX;U&L z0=V9O8pXF%PjvoK5k2geY2T%``;?381;&!U{!}{xRvGidtt{1 z+3!)_%vIT~Dx%UK=swT`rJ^TnsKHS*MnCr?oJ8zrG7Ab9Td+iy0e)HTdie2&g^pP4 zHz9=kZFd~(ciF@=M{V$x{u$qe50DkxxM6@|$e(u6z1&QOT3~6jv55<&cT?7-yr~%W z#};j)o3@?R(cPy~45*=@wyw}z7N4-T=>OpBp9d?Y^`BUG{qC& zm)RR-LmH*>s6;E}BW{?4<7HcB*y8rIi?gGH!>@PDa)F!cGp7n!8`EgN<~+#s*(*k- zx$fp#tPWtg&sFEDRCiOf>B2_-oHoi$Y)7fXUBi3&uJ3u3D-S`PkKGP&*G*Ft=^kT|Y`fcMoopse{`!oA$&9^8*V5s;TJC%4 z^DcvYzZlYsp%rJdE*_12M7LWWMMvp76yXcm$c}pW3f>@p0^RM|BS_Ju#`+917<12<;Re3YMUfy@#sW=*?}{13Em5LXAztxC$9|ALZn1 zvup(}JX~*LH$Axu8I_9aajv=zS9cb+l&Dq38C7uI(oC*z!f>But_HWKT($gS(YZr)9X6#Ys`ZHcL#b3btp%!l;w@-w)z3lI&Bf8q(dB!q zu4K1!RSb-OJD*H{XFHtf{?D0B5eNR59^T@vdsVJ_knQHK5Af+MTsLsnEMtEavqUYs zw2)c7AW83W*9|Jy7`Wmj!r?^Dfam$>kq}(e(=Ad>-}4m(W1Bu*_?*pnhi^%5J!hl<_5Cpmc+-yn9t>JFOgemu|1mKZO#62`H5Mp^C zT0jn>`B`RBbaU&An3b<2MYpngYO$+KbGhkjaCn3*VQN!x2|aDz@q8;>c_+j(c1+iC zxu5^liuaTCX3_gx^xQ<(A)-A@v&+u4%q*&f==~gKq7`ivQ(+;XQtIi6fO*-tvRL*o zm{C2y&(znpIjy$556gSflvc77GAb0whHBPI<87d?p|JwRvW`DEE8OFbXJPivSdO&x zOrehadN7;t=REj{Z+*67uwFOnScfumH2bnhwB`(?C&acZb}s`afZOe(>0{Wfh8=M5 zw;b3lR@)(-Orw)lw~$QGgVfL&^%i50hiifmV&~x zDw4WPHz1PmQKV|oWKW@{Lp!9lS5V}#4R%GMHMk&OD@dBTNB%d5xeW=Tw#8GB{W*XUBeiSkg2@3 z1I`m(yx}7>q~U>B((;$?Q$AE{g+nX4i?oFFaxKEm$Z1D3FGFQREvF7;LhhKb@4vuC|{$LVW#OQZ1=XSXGW zqV1|25}fWhL=anlZd+-7xGOQ1KW_uO<0?DfKD*++nCg45JBbubn{mlbsO7wpNNl}I z>~DQy@yO$?Fe_Eez`7}gqEb46jVJoy@Hk$=qNZ=$)T8m6+BLS95&7}CEH3t(>o8)P zU>Daa^W%a0!SHt@S9^JonkQGghbWrp`;{e%LeDeeF?Z+dh8W2K95Fqk!p93Tho#bo`T)_*!Y+ zFggOG6KbQq+{k~3(b)tEk;A}OgwQs5kV3I6-DI>l9omT!!w6~$@@ZA)7(!3I;fP47 ziHEYt=Z|*7_-InTWmm(6D$!0&Mjy;bLTd*JVHHkrZ^N-#QgHCz>o8Lrd2*xmDkE=h zbPHGgZ#{&lRuW${r0|zU!7d+JqQx^w(nwyVIN+7Bl*W;g&9qF0f;{Ovjzg4MaX+~^ z*K(x_RJ^H(3(}=wB+^|`LK_lj^->vnat%0GGMuE?8z>Re%ucv`B`K_tZY7n}94=Lu z)W1w|>wvYZf@vA37kWtQG|pl2lw?|{5no$liIdY8A8@DRjxIx-Fro6Uy-Qu66AtnU zFg<@zOXc}e@2qCF6$;hJy3D+tMK1Wk= zC*nJoI!4xUw)O~PR&O}jNajzT9r=~_j#O3Yec1kUhN}#=u#+Prk9KkrcqUwMk}tu zX~{@VdQ5h^I62s8zU3W6W|O`WmCm}+CbD-KqK0VgMYgUD=EXf)*V5|A)ZaVXtaLHE zF?3LimzCqLUe^V}oMis!CDh)N)lh8}rm`k#W2w|Kcn`YQ3(Q`+bo_C;B8PkKKr${7 z)NsrWxOM#l{ef);Mh&L+5#%uF zsoa9#h7(1t;1xRTcvz7u#rJX9Lb=*2sZ3)!MT^PoHkeoz?(}IR$#uDX%GGJoq@OH3 ze6NSx-Yw9w9u%QY&4b zrFs5Bb3D_$t(HTKERZu&kR@=nY z&J`=u1A5G0(b`}|D5JuYnAkB>?ItcpV@jj*paz<60@LUNm(^lDygjj)W6z{&&?MXS0y2YX z45y~HNsYJw(FsgAm?&X$*ZRRv~J$G}c0IFHvb-tf5Kc zhJ(|p@%Yz{I8!`Ef7D{){0eBD}AM)A0as9^aJ|_Yrix7SZ;%@Je z^d!>jWtw|mbQ>ZNz%46$e^C6Lu(SRGVb z1(21HP^3t$uc4X#x(kc({J7`a_uH{=yn3;3;T&$hC|W!v|04K>51U88|4SdfxczgD zgXzne)%BS+jy>k(Mk}VO@Oe2k&X^sr{Ut0!j|}O#dPhJ)a}-YgyafDP$hl8Tys0hT zaH^60M2`Ub($w~8!W4Zj=euzsc zvp(|^2S*oUzl^ZESLGs3X~9a8#)e#N^0+u{ZeeZDLo`U^NyG0xPJEJL0p@hR&Tf$s zmXKVFhS{eZi?rGpZB}7b2X>BEFBC5v!mU#}6$TG4!9ehB8co2+#2XX!g9VD2)sbJi zOf;ES)J=0&1Ppv}xNubMv%ySZE)S4_WM}|r(^)Is7AolXYH3A#(+V}HIJJzgXpem3 z)fIq^ILuhAiyelr7BcJe^Cr8R7g;v0FsMSDpJIg=;-3Ml4Sh&F)e}0;fFi z5JZV8$h92ubfFSAm08F9aQ^?QQ07TOdMac6OBkhp2u$IOehkX(4nrslm{sAoocfmo z7whLLoFEI0X7^BbEsF&v;{P8ZZ>cyDn3qAIuc<%}0Tj8vMa{VeoD?Jg&?P;WDK;Q; z%2=eoupf>z|C?q~VRN?{bTxqrCt_%Y`p5`cZ%yXJofe zNBd(OOwGB5bDmT<#l@z2b`lr)pG`7o4yI4RNhK<-{M?$4C=&9jZZuLWcGt;eG|~e& z#QIJZDOwA$Kozz`Nw}BqKA}smBE`EbGYNHdffBy_fJlY&jVe&lvy8Zc@ z?J8Drr7@mG(2J^`NSy$QqPcQ4>`D%MQier#)a&W-f|ez!H%RgK4)vgDDMq%sgLjzV za;&TwnRX`=BE>H_t9T7=?DK}9%o;!G&Lyyda+q-;bpo(DnhASlL%aRtrRCiVMGK1^cK79w)#f#vRYyw_s2BwG8ni+~3!|ocH zH(e5&I%NTiFQKo_x zXEpKY7vr)#e7?`$P1$*{U{vg%*-cikHFs=W+HoVg+#Li?&qWm8W@7BzI`xb67H4HJ zbX)bi!z7d=3EMq8*PODyLT8}B_vk1PyxJu{6SvQH> zhX(3A)ZoAc_%Snh4f1VE4-3K|`R(V6Rp8>ZO8ze19Uz|{!C$%BurGIHav!D%b#+nD z$EABruyb@YI$1l~Px$8H+=2WZ7!v=$h$ei=%4+q?ESF_wvovUhF1!JJ1TrV1o`^Ez zXG!Q@5dLyAel-od8`#H8j9y+S)2E;uCwQ@D2AX&q%kQ%`q_S!W)Qr0h(v7*uy0kf-^ry~y2(99 zc~R&;%Z%(Q;8*3V;PIXd{`Tf`S$ONl2d(^t!p3m#tdZ&8LAIID(@%e%S>=9B!EME| zEI}r;GE$dT$hg%QNDS)EXIV_s8t8SEaJQ$>N_uKuAL13BWXrE%wVvwN%-D6N>AABa zR|ZbT$P{>K+Bp+%1-{f7!MXtaU|Gh_Up5$|f>DW$3xA!}X;?kvUuHEp4*Kcelo zK)Y3@MKiM^k7$>hY0;^lEuPljVOEC6Z%xTm@ro}Si)eyqeHt$1vGOPyZY_I%PU@(@ z&)ZB^1AjpQ)}xr%k(NU5@19aD6PF@K9Iq;62-j@Cx7Fh^{b7TavV@vBG>`RA7B)i{ zOIFgfx3eAqI@b5EX)<&oe2G~snxaJ*?7BN$v5XSCUFdj-0gR;3?rntn;*Ppqdg;m#8k_FiC9_`FPQ!~(BD4Ux=B zcYF7o6cx7kd{;3Y@7-jq_2v_a_PNlc343dL!pPVMnda8Bj-3j2ijA9$jY*JcTkkfb z&gqKunVCo6d$arnzXA-#Z@t@8P2<1D{E&TK=cOjJfdIaVz&&&Pg(Co;m*?N(FRTUl z+#KvxEEyoY_G)zkW+3hyT9$y+dj0e97kt`P?BD1wyq|z+mmN2&(wVg({rs!$v9zq7 zzc6Z#tUOQogIOVp_28Y12^-H12RMr#6LotDVApjPC(}8<}+VKp_7NlhnIR^W@9+tx8gh9fnEjFz%4Bh|yE3 zKxKM!zZRu({?8p+lmvg_GBiQ{tlx$)60ByQiaNIJ#}mi@=qe&}JnWj4G{4|FOqwgR zXfd`i60KvOy|v!`o0G;nxK6fp*?o&?{yxFgobm-`ecNrgq`grjg+3Z3WlWao+0z99 zOTPWAy^SN*8M1P;U04*3sQXDSO>*kuUMJJg#1|p)4WlLg$6C~CPv7;O`>d^_vkM-< zv2wNl@$GvU-EnehR1%+SH#Bk7LUd9_N!|I|wP=2SD);otKe&C?)}W&Xt{*1ttu(p)aD=2AkhHcA4Teu8`%M3i>oYda4Q|Xq@P5QJVb9q&^e64lG=YRsdck*vHkh|CrlIlJ==OYb#d)@=4Sa*U2K_SEB}OMfuY*0~I+ed$OPvr7G${bW_*zp)#fI10_hAP;#kV%k=d?S7Zn zfUk^uUHZm^XB>;M#nEm_471Ao)uhR~{=_fhyi9T(CiR`n?rB9<=m2`IQkCZ%Lz;2?;GtbR>b^Dzyt~^=$ zU*rWaaf(gPpj4^b^lleD%XM#*RBPQ*vFfJ%+6*LUGr5uybogEx1_Iu(a~Yf>I+AO0 z(s3R}PcQ}I6Q?AhCsa6P!sH4{(s^>^Wu|%jMaS+zN%jD8V{#g~kDh2UyzRbzF^_4o z{xG4;t=dieTo5|`KeO)|l%f%ho>iA?QsI4f)D#mj0_3!zfN9cxH>s2ooVYcRi8Jjw z2PC*t5~f=(-gY*sH3{P-qov{r?s zEi8@+`Qf9c8V~bH-??0hmg9G9iruR4P}WU!!DrjJbPP^Z+eGQTJ9>Jt$TBXQ%P~^( zRl6dd-1J}s1^pT=mSNJ1M^|mm=n2LE&}M#m6($hB;8chdHLi|Ft})HQ=j>aDO;Naa zXVe6v+%yw@@No^(?00l3aH~X){KEAc%sOm_ox|i2Qd~27ijlbcT=&*7%?4X6d{TiF zpSy&h-^U9lPeS!HG{poaWZoV%#V5GdHeM)oHA`%;##uS?ywhtbciFhaYOj$4V_(+zqD9 zGQyFYqoxw>_Gy<%zkSTu!yntZrVX1&3auS8N-CePefIXV;~c-abI&&%QlH)ZtOix+ zaH$9zLq|-cX7cUH<38^+!Pe>Xsgrk2X2T?aLNxNm2nl4kh2i=p4~ws*RW(Q6afh;# zuX-opgX@;;vs>8*6-V|Ii*{P2?1Ua@=Sv}D?t}pe(=7E~!v1R(>?GtLmG_~SSzNVb zpCDx)^susKShUk>WhXQqYCVI;+^LxfCGW~RQ8RwY$Cm8mtL&76omK>mxl;?~rKT!- z<%s)Z zUw!5Ms+m>oy*+czj=3MkHrtQ6@0WM1XV#s$p+4RpjJanoPDH4u58v}sYxf^He{mLfAhtAkJtNm2b+RF^O3**1wY>%Z?0PGacI~S zcJ%*ff_%Jp%YPgBdpkb)&L`jbkqQMfH!6iy2X!XqJE2or7!w}cSkDt?Cu*YG>I?+5?BPQUrzf`n`MxsKmA@H+(m zj}_tstxzFk;s41!_Cc!H<0k#be?swdi+{QW0{j)n4n=C0g(o1n zhaYUkzIQB;_tIlQ1k!u&dFj3PJrGgj zUy<0NqA^zNg;=m+31TBE5(`08M6n^gA8^3Y;ovxqb_X1HH~IdCyWIsr&Lr<8dGYb| z_V(^}KA+v$nc11&&I%PmIbJITJ^m_$TEQUH;r|-^Pp=JvS?Cfv1e4H?|C_MB9N*Jn zeFc6~3epn%Unmp^rTDBG{|xw*9{<utLSG-=r-(}$n?F(|o>s1h6 z2low-rhqLSf7fUqajRRxUg0nJ?1#b+grDPx1`DD13lU}tv+(~c9EmXD75x7j{^>99 z_Z#77SpGRJW6f{zS+MYZ;XA^&v4!sl-xR(ed|LPn{dr#T_gVh`=lI{}@%KgKo^J^6 zpD?HXXaAmmmPh@IrO3FdHJ1} z-+B3+m*08$o&S&TU@ST)3V-cE$6kK#<@a8G@4x1Iok5zw_kFPa15qE?_5q&{zBkZ| zpO}M;?~Z!+)_1$S`mXTqHZM_Le)pgIt}Cb`;6{KDI2a@ZRtCfe)O-Cq@%eExB|BS;evc)5}uz5Se@H%Y>x=GDS72l|GcexNIj5h^%t;7d^exdDmOTxPLXwCNZ;fZ|fozkT6m>WgSeLAa9@PxKB@19j? zsFil$i;ieZv}W77c}GTr6aXZr4gk5`lDNQ$g|qnN*o%_nAil7_`0~oD*gCDy%s*dS zNVDx`VncjBI1>lSaj*{N)0=lD;`nG1JxH>WT{Jgck0hMILdRx&bmoOo8kwf<$jlpj z`@NE8S%w3l;oCUKEj36R)3}Pao*d25f|N6Mxm7beII8*(9+_e#PlClfal#myI{sAXc_{1m=0!5UznqYiG#aSc>;sj zRN7-E?B*EhYK#Vi-bb7njj;q6iP8$ZtFxj6#=D);@9<9d!W7j^bnLmsw{HiH`DaH{tZ_1*cu8u;+Z8rRc?9J`C2cqBRT!xzTTBQ$#c9iGAvs)`II%+Df> zST#m16COW9u^$vMlC%~lNSk&5zrgyPHACRo&p95dISeQs z&yVIf>14jUB}r?>`}N?^xsczr0HGDy))xh-V8YHco`zErL+bBi*K&}qksxB%OKO*d6=^Dv8sI&{aRaZb!Lijz z4GQG0%UH1v8>zwTk{1Rk#~vBxa7p5-v^2_l-be;rLyj@K}d?4Y?UwLnP1ia+4>A+3UfXahw~)5%&y7 zCz9=TCwtuqa=iWp@2}%EenN~hOw=?WFhsFoTG3QN7^$ScFLGYcMIOPg5#PC z8Tu8hxI`@wZ$R=#gXm?DHYA^!BXwYR4~!xy8A*b6&n&zehLD>qScr5DADLV`b}Qbe zj6%R_D3XR@5{(q%yu-vEZ7xuRjkiaV)ICG85U-_FIiaLakR)ma?Zexn^zk?x z5q>I;BcnM?!yKaY`&%fXIK`z=6m8E?(7Bq0WY>eDOp@qX(AH4A-;4D*<6z95rovb; zeLRd6z=-D!{5wtWTSqOUaVWkj?~JodQ}HSP=U|Ao;5={$+ip#SLACwm zL4Ll9w-39h4S;vlKr@Ynk<2u?pPa7ZI2jNyE=MX#B#!a72{EW)dK#5}3lThV;Z((& z2&}Y@Lvd<)fJ}jW^3M9_KqPR8stF;k;`PV?FUom2vJA^}9Bga?aoO93+yIynBJX3< zpGQ!Vhigkr(L5mn6`y;M>`FVz9h>A}!d&AR$^V^cs=hQ$NnhOd_PX(t7Y9T0k-o4y zb)w`m@fy`H2@OL`IE9w64eu9^4Isw9!|qQ1JkwNvbjG*8DJXelcEGA^nRE zl-lzEV5TO}H~>GGrT~b`r_??t{VP2Ex(U-a;B^twUy2={gA0@3?a4CwTIB#wBW#2x1I=<`$FZF47a znQ5Y?`s>F_;_t|3JcSJJQ@|`o*FQO>&z(Rb)6AO^Q2Cq$Zt(;F@TW zkc9NUI=TEgDKr++>ScfTI)!_f1aa0B{~mV=S20i4l6Ozhjh93+6T*vV^$G8jxX*kJ ze_~2Nw>ydJ%vZnlBh&oLo|DEwp2idJ(|Evq;=Vg2z~WBh?`%@_m1Q5998mI{MAD0- z9<+jbyiBFY%pNn}`)j|2XB)VC?{8uLsB1gsd~M1*W)zK=5H5a=PINo8Q))t_0gdts z?-GPo7JGHk*=1k*;N&TR?Lop9D}QkJ2e19sSHAqYkG*f&JEjH{JSWY%Dx|cyn9_{L zQrg66(in%|(jA>!G+Wl4&u6dx-g~C|PoF*`&=@4lsGNRxI`d=GHU2XKbDx)L64Hw0 zspeuS#=BJCJ@s9klQomyAkkCr-#_D)dn~9}de!V@>vzW-KjTV#?X@e37voRt+p=o@ zBRS;lw`N8-=A5?_~;n3xcM zB4+1?6>}}pvjbV0pm&Br!|V*Sqe|Or0uc-@jApdj`zpxhlHARa#K6?6IJ%3Z|^`}*x zE+c!*P-ksH+QlQA!n0N6SCRJe=!A@lwxJI8YP+!_J=-bV?%(o-!{Q8hG6<@04Gk0HFYbl## z*ClNU@d~b0^3|@rqIczEZqvsxbIWD6GD)-ilEKU{uT{^}V+&FH->cBsb;8PI=~dx7 z&!#-iDQeUS3mr0U6mYXjq&`WUIatdy10ln}SmCoUuGIM$(|i`jFRze!bJ5T-=(==b zL3qC8Ge5R)h$dvt6c5kaf=0LQ7+Dea^66I$=y>A%<+mhpSCyU#mlS-d z#DKv;PM-++^B(#^NwXqt0PQi;l_dt5Jzo-+_14hjC9aqvNwe^3_hW|3T-%+<{nD$$ zqT=ou?2H+`Ah$@G@PyVo*!*9^Yh~^lNu!OaZ)W)J(31_dXxLYRTXfD%lf*?u09&pC zzX%TH3E|kc9Jm=Hz{MC2_kIPz`nkdOe^EN-^jq zQt9Vo3-(~6FFQ(yhEV(IS&cGwAqHpsl|-F!6Ul;krnCf#WD3c63y zgq~=?9&zQYZ-Ik%06wPz%smFFv5JzinkB+c9l z7R*JSy}VhbZji+A%vyRrLe+*Q^woly#uDyJ;!YPnU+#v+&?H80v8y+7=IdZSCo^ki zU2`O0NAK6RD#-W}&EqeoYjxON7YFVFUo>pKAZeCfZ0z(3cmTkOR_qMt?fI=Taib(2 zvl{5R85xKe5KijZ0M54zNnB#3e!oE#@Hqfq(Y8gvIJjUg6p$&Flm#u5kN~Y1?GnW=Wif5xB?bgxueXWk(h9 zUVMNcy(nobox6NDpTZT5c7kinR(q6&ouUg;C2}q8F+__KS!fzW;wF| z?OUuHCC4f4-z3e-RBM}8&<;rxa-xemmH*H#Gq*_M`pzo$5JxWzyC|O{S3JPzX(2W}fOEGR0L%gEvcaPBdY{EV^40wp0_yH)lao$ua z?mWCWVYgry{4Y36n>%FQGMvVp{NXhXbHN+$xXC(ELB{+YyI$Yq6)!`^%sYX6HPZ*uI!X)K^TSsp!-PcAadVh4x0g3 z9pwf!>?$Bu=}=D#;RdS0J+!UJ>`6lmd*Q0qBGZ=R@D$PGtwi$@&@O67W+oI75vZD$ z=GJ*dE7Tpq;n-=BSxvAm)zK5pPMOdvLa1W5_6fG`qKwe5z~XuiS=TwIoN!|Rp5t`W z8u8g3J3CHgSC@)bNas%u>sbldKU!|Eb|!XhxQEj3ioN!^v|Wfm%L#}MuyN)?$eO3S zWa18Vc2<|MyCCkMQNtQ~%*>yjNWv+4>beZ=HwgER|kl~=+(RRzY z6=+lQr^ngW0e9=bb$Z6m(B2Hxpr)GV(cyr-W7$I$ahWnMFKLs=<3 zF7Ob}lQfQd8Mt}CU8Kf61;`YR+lHmp9^7`?y8{fz?xsRpi9=AtTp-*6+C7eIAQWA( zk8m{8t0tiJdB;M=@@n_i`Y`?X(bGl92XNB#$jF^I-3m*9EIOiavP5xaeI}X$G*@kv zO$EIisCDJi0AP6zR;Y!m{p=_P>Uv~oJqoR%BE~=(&8hKZD;zRpwx|yMM7#KHt8(bM zfj{#f2HuZu{9YBXaJQJAaM`;Q>{_z{!06X{ict!BT)zxFgfaSBd@{d+h>sZ<(A>Z# z)MqvTi>__GGI13e7rp$cmq!4+%Ymnd0XPe-t&6V835g>)@lV~v`!LYhCllkWjw_;P zoYu?){0#%MqHhMgf2Ulb=6wXneH`~8WnvF*2X>mn#&9-wFYJ?ft0i%M8$I$g9=IC@ zlUNhZk{q-=i_2e_R&@Q@D&uxhazzYd49UPGN?UK^tkM2jB^Z^RUa?bT3G|7mdT^Hkq~?%?5KJXhqis;5OF+ zSM1ehBiw?rgPM04C|fF|LCVQA?CAlfQ$W|p4j}_8yawd0Ebyj+cY!Gpyok>!Kt*UR zdqLnoBfc=SUj-~=6)=pZG|xoFxKv9m*LA>+D}%y9nHM9PCh$g767OH=(sfA26%u+u zE7~G#3NA8MJ`*2kD{*;Sewo6iEDO;zKIkZYLELC2+*W9DM(@vOHxc{?*kv3x5wQ8l z3l)7T)(j9HCRSb&$9Y&SxQ-a=We1Ui6xLdlfB6{e3YIESNM54gs;Uq)*bci&UXXPU z6Lt;Ati5O&b`z}FHxIPcbwpd8gQ9G(3`}a=qkzn)leRd#F_ZQ@_kx zNA3Lr=2IFfNqR{*e38}B#Re>jUYJ+xoI9uj7E<$A3U(=Q6I*Bbp=)pfyD}Kr19BFatJPiT3(n!3(pZ3>cDOQTF^XhhQ538%wZaZ*V@!G0F|$ zYFuiOJ<&@;6hA__*TdTbHY)*(gL4OE;wF5p7{uMnhNK!4zPKE%L1U>3ZSUUv7ewBP zDscqylN^?e@~aCe4>eGa$NGF;lnJFhD&TOQX{$giY~YIuv2fl(75phRuW%2zwpDh? zfRefT0&vC7IY1Aq%X@~`86-^aoT8cXM&9oo_^$3L;_H@G-cC-POwDZ$ zeFe}3fIcZhhDLPj;Wy*f+ zm9A{&VsErmWoM+NB;82O$kMer9-*703$(UInz)#Ht9Mf7=vHCxqo!FE#d(I>vAA5t zUEIm^?2Wy3`5EacSFfdHWTN{YTRfzA;Oc3UqY!Qf`XM5uo};w|b*OgiV|$z%<*}U! z*=h}XOsd9KdR?=B*~~uaRlyNar|&m7vXMiv`yX(Nqp(P&+@i7&=euetT&5Zx!d7T> z4Y)P>sHE&fl`(0k`u35?uwH4>{B_4~R}EmB>57OEZK1vbhK8wBN9F7}m4dR%IehXrg>+qF$05+dGwLpNU54WT)c35y-vA`=!y9S-_@Spz?+1NvGn zkwlqZkr2+9(FXGAPTLjMCiw=hj?c4Ub4Ep=ZMZ!uT(Ckwc=Ck3$=OzV?^@!S_;ZQZ z(~Dc}W-_X3Kz7dZN~n~**M)RoPAhYBu4h4s-MIg#Gk%_pu0y*tNA z=aR?FigVm$rpNU*ZmY&6%@!TDwM7v#QEM0F!CfuPur>!H3y0@+pu>Ot_3l2hs%pkp zs-AjfrALSQz4dL9W?o!l7Sm*mP`XiyuDTP55O07}+(0R64>)b$PDyYoq&zuKB_+R>FY}5Q)j5Xe{jR#J2vTc0#}g^;z~JDPd(E`qA&LY(anPu?8E% z&$porJf7*5P&JT~!<(_=cGl!zJK<`fsxs7Q8~ACv%8UbY(1JZ>Y9^n$5?)Xv_gOqX z6qN&qC~lKXZ3mUjoetIx`@?0p=BUP|k`%7rq!GOSx_M5$rNvU#TgdG^jA&InLf6{>@brpFC+_Hv6wv<4XbF|5Q*GvL(_K1JCiyz*nf{+ zlfC^YR`;t!PUAJH7cDm-3!8jwMpRu3d1S$(4WH$ADjGO`wJ-}aK!n$;W}ECGY&21a zXMq;w{zYu5MbWTO3mojm`4*Hk2x%>1;zhcWTyAo}L+qc^jw`&!UU}5xjH9!0WqSd# zy~^VrHq;!-Mb;wuB8ViAh-eMb;flNr*N?J^b+};O&OL5Z+=0sDl!=~uJg}$$hkXF+ zdKD3BhBi`eTHFZ{VMj6Yz+oNwBaBW4j93%6T;6#!P?sV7v;kFsO9<~#Ov-^D-9xQ^ zBa+vdf!4x0aZbY{9yx1hu3CiZ(d%5KnNAUvND7GvSMm@qi8WS50~PYjl0xcDHIqhG z3AJxZ!D4oihTeqA{gGD|jbwpe&ToXpd6mQEiWD(P%Ox_9czFl*cq>U{W9}2d$9a1xm?3CclLpZ_eLB?>XAto+z zdgsuD9HlLWJ+h_H;BiPN^i#w~B_l^~pn)DLZ4WE#RQ^&g;M`iGKSZYleB5JmsfZ#k zX9_d6eF@C=EhaDvu|U3FC~1yz;v^jAn-9GLZbpB`tU?;iLH=XQd)37IIWZ21(?|zD zq5@SK&oVMH8X-DhMswf{%KIaLm#Tq#p#)&po^}Gpc!8)3#%YmFz|Ec5?E?=PW3P5} zpiO=|Ws+8H72nqj9}kJcqXL7(PM#r3!mk5sK^t+o65;eSUNU>e4d)T zk2)EVCy%sAEtEaVP!1qjaiOggS6yfjoPEqRtq;$O+atDk!HiZr4M70eFamkE8~F%F z&IU3SnK5eQO#p4I#foLf+KWdJFH{pFE3L4C__Ptks726JN1B)Mnh4ycEJQ_Qomk?M zq9(*`MI>1c%Ifw~#*hX2p2^WPP-AZcv1kj?qiob6PtI1DDS!pg3+k}uxPf-28hWi7 z+J=Tidm#{82|5dV*`NjWY@wG%e7aztjWB{^bB4UYHll`|lZ{f9V;>uV{eZyQQINH< z4m2zQ9Zz+>$-|6;QbM6@g#3j1-bNtDtC9P05?2?xZ?F|ZtN`7HR1?7N!ljCkk&7nr zrU9>jc{h7@8S!Q+ywnwKbp!vI11IajM;Sv6oB+;r0BgIkaC8K)UJZr%FYV)Ewr(9BdCQGK<5TG6IBwmTLCRS#KL2ggL?~bRdqGg>J_xG z^9kCnI_AQ)qe5&z-s>ggHdOxY)P!1uoU(`VMZ3aFU049Er_o$0(PZG;_^4Vn}FN}s!OGpD1+pr%;G z>_ls|sfape>xemkjrj9@J+HiNmL1ZVeJi+9XXU_QZ_4=Bt{C`>Yo0EP`1JBa!3 zU@qaALx%1i&dI01TttPQ!h9ds@X13(Drgt>d?}!9k+lTfu0wK})Vi&v3$8GvJii!S z=$&3LcTh0Z0}R>>RTA|zg&J4sk@wI%;Mi9?KK3w4O{AXLeK{Q zeHtmJmEyzYX78Y*0UgVsdlcvnM7AEuvF88{4TM@VQJ(^JS~(7JsDe!)AvDMf>_i$) zGIq<@PZ4<&tE4qGs!qenzf)SDD)n>1-=iaAkW8n5auBCLkfDaG%0xL?!RU>Kakl)n-%Ei^@Og&hW_$|dSsfhWJT(0 zOQCM^jyo0HH#m2!%#Cfmdd}*-=WZ9ZxzYjGj6^!AakU-X=XgF*gVWf0e@LsO+0KYO zLLsk|ULCq}S6oVNqvNid{Sp(dRuZ;_?p){CxyU6828Kg?{^%w45n%7-*vTI3`=|~7 z;Il6&*OW5Me3CP#fVq@%Ns9;BG913J9>muejqEme$;1X}((iX-SG!W&yqB4nhK`YT z+|UWkNDh1(OHly6N0o59cfhLv9KnIJJ;0gLYZhJM+W@C-LcwUEE1V@*ibm$>3sFN;$VjOXw*j~~b&NvYfovUl z=z5XmuL^S^G4oExS)BPOmJ-3-TLvHRn1$*zY>gv#dytDH-&dlq>m9uw;uuaG*TjoG z;a;-}c!_~RINRXjBH(Zt7-f*}?5&rJ`_C#_c{k4)Cy|EpakMji;UZc z`zY2WRypHjT+tY+C*G^E3^i>DIM;*o;W(TKLq9b;%sg8RS=B^&VW-wPTMS-R!Nho} zbhgi&u#X4I4vBEs#~uFQaj3wZBq#C)OxywOjK`!P+Gn+(=;OIWEs+6El@Z@*?Js>R6Irfjng{(#JB!}D}3i2PCw1tzfx1l#5Hdz z_7ej8JpxA{@JBAN!6Q(GOna=@W%LN_?xJpoomBl$o@tWt!2oL|s*mY~82=zYFkW6M#7Q zEd^W?e!X|Uj4jq`Ylz#%xmSbRK$p|wa3kXIs9!tovh=^o!EcTQF7)84HIs8Ed$^mx z{lsN(b0fyGhrr_jo(}M>YH)<2@E+Jj4g%lj0k6lM6Dfjyubcb=uA>S37-4S*wuP>B z#=*XWk|xj}+|xh$m~+QZ8H>9G+;=$l9S?U4=dR}5^=Qa&>>^;BDW?RhxhW#WH4h6% zIrw}Jcq7WG6g&H~2OPiqok23;oZ{?%rioZwIvnG1;BhnamKpvCqM7!UN)Eqk>R9kq zfKTG^4?OTj9P4zK-UI(fz|*`!?T8$w+|uBI?--7D-v{=G4ho}eG|O@Cny||QE*btj zI?*`$0?vLEYv)q&I1V~)9lQFo$+%NhobsbaLSO1P7J32D<2ZVb2fZC5xo7(;IC>o# zp1rII=OM^1PY-~0T-PsYl(abC+FdWAm1?-`T0(k!F+3u z{5s%WEkWWtXL9sk`;UeG5a=-+y>vi{iC^2G^N?QxIj}&kLyoZotI_uvc%M3M3IjTJ zzY-9?s8Go;=df)~zM7L?7{U^@4~@@Eq^b!F`?F<_X3y43=pH;5=Q{nG_}E>Gzx|Pb z$upXR#L26<$Cqb}<&g@H?c77>@i3!+yWuMHh%DtI?IvDI;s^DL2m%3Mve1GSHaD5? zF~L#Pp0W+fDreEJQKzUR4h{Eht{$!8#I4Ppej2|whfoC8d!`Qg`Ao+h&P^~3h~*X^ z3>?cM1s0pRMY+eK6GP|?C0wEwJqmrqx1wXXyxb%^0I7~H_o0wAM4pWuZUy)*DCk!i zi0!lLNnt%#xPjHXWrcBq-tpoKC{oq~?o3qHh(dWXoPJ>>ZADTh@>E)Fhg7>Ry# zVsz2}OASOG7w9cHb*<+VaB}L>0yxcb+KKN`Zc)G~fCS`AaUpuv&YG#*_n=##nba$z z$77h_pCF$eLgeCR|DiF!F93YWNbp|tCY0t=z+G8&VkIXKl^iZ3ysi4Bmf0_xK8x{V$SbNGF{*BLH+9D}c3C{Iu7etDP zU0NDw86=lzlM*Z(+r{oOjrBIo(kAP~p+AP(M7@|zF}L}K`k?d#`MmFAL4o>bP70+S zu;ThN2dAgcz~k*&hhntf21_Bb3-wq9b&V@V6f{DSt}wbd$Xe+1Fe&lG8ysCU^@y|R zP^d#KMKSixymIi~swzmF@yUADje_-a(^Xo%LB4_S|Iw#rJkQI9ngP9(tq{wJ2^*Bf z5Lwz!X6ImbkFuS?BZlk83JT_iR|&jGRf*vJ9U^!i;y(PcQ}YK^T7NypYyAw{Wd9{sE)3W~`k#S^sP`o~dXFm$O(W z^L5oEt;MM#YwaK{(J`k7dzfcKwHKmhMJtVXZW(|V+K)<9<}RAV#iu!S+ss~-*C{5J zYg@@{(F=LK?FxB`JKts>sWtt?AKor&-G$a}u62Jvi8fto&%#fA8gE9=wa8jxaQ6Up z4n;%jB8aco$X4!{=0CwIX@Ip-f3`=9LQ~qzEDyc>8HXY)DzB61G~iluz1ONn-T(ev z?)8Vaj_{fk;CJ!hl)x&FSPsNuxmb!KCOmn{Y&c%^X)y~-Zm}vf*U5{I2UP%hjqGI{ zj!`)etxD1o3~jQNaIS+DVHS!_TB(l zsuEHOTaueah_2*OHU4d3LK}wVqp=6>oT;8cpx43O7?hR)tufA zro)Zr#YwwfX;qn>KxdVauF4&;ypidp*xMrNSP#?Gesk(*vpDt%|0?xm?%%oDS;b6v zn#maRwd?8CdIe+lh|%WOt@fTRcsQD{jrtW z#t~woeMuXcb#t?`-k8;(+5gUcTrKxQ{-f27vu{tA)%u|Jh^rm)sM#@$>&!w6=#eIF zZHU3Grbj0wH@g6{49ba$nS1PSBg~TfnUT&gk6J(7sbOL?SwJpwfI+2p9OnTyYvg8I zyfpLw;4Lx}Z@pu1q?rF-*dMtV@5Ks1S5PSz+o6aF*K?R}bK)AURHbM|axI+|$F7UA zVwJ}W5XI0+gjOAC2?nEVCG2l!4X841ZVl0^oMO?n(hes+1mt*pwBV=^?46f5?aQ^K zb>eL!v{-=88J6rPYb}LV2iIEb(Hf$dgM6mxz7gq=y(%$qZHE^MdK-rR0ew~Nm0+NH zovuT8W>mQ?*?0PwyI~ z=X-{+4+K_w{C1%0G^~pJey{imJF%JS12gT49u(}1x?o^O<$a{e4plY0se!WBMs~YB zb^~;A)s9n7(-t?URAq-=)57%*LK$g;*2jC=vF_S-+wq2aVt+t+ zvr=WZ#z3V%^^`yll!~6P&4^Sq&UkGeb|QY~@(2ovJv37R{PfyR@>>S0lV1D1^9J|Z zHhr|;Wf#*Nne3j-)XeaV4`f9vH%w9)7UAqSuk0qnGGOV-v5E_p4^q~pyr~$vLyMy6 zq_whkI{Q?LNk-~w8{Cz{Cl?Z|vf+|$WJzSsBit_(R#(0At3`$P@mekzJf@)T(|)pG zbUH?t_2hTN!Wwe?qW?3FPA1NoDk~;KF_tT? zmlcs=@Osxmf@Xl_l~e4llkWdK0Kv;x)li`lJPpAH9QY-DBzR3FXf?7f3eSaME`HT5 z8&WS-SS#Ii#tn;+UX^!-JwdMtm@(aN`Zu=yDgbVQ?})2meN0pG(HWym-+RT$G|54M zwd(klhg|h{D%JfIY>FYlYSaTLH?bb24tLFfD;?iUYFCOtosXZza@QRmS3B%m;VNv+ zqAAy~Mp5lVFQ}`K?nLc^E5A=?K%426tTpKM{!=CgeeCBkg^aDC{Ob3aV($Cb_mI8X z_x(2<=vtZK(G^{<+^5q`Pr*@LHbwYyIkICXe1%0I&w_3=bgBQxLG2f?FIR-!AyNnM zyT^UZ1c})ycl)dPgdoF;InrTfl|mV7c5o-+`c4&6xa__kVZsxgjP-!dHA} zST*TxoEkV5aiA`toLuga zZNhQXl`6K_2G`x)aOE}0LGN6Lf?gHi_l^(E+J9$& zTnDMqbDU(wS?}y0?K*^0d3v44H4CoE-1VBuwHjc#W>P&voknFSQMu_wm_DFyDj|| zRxvBnJi>I@&uVJ)Uz}R+iE};t0C@*-t^oH~(qwC{N*XTZo~-~pS%#<3*SqnaB|>`@04c z`Png=@O?e}#0_t?jn*4v;uriHJi+WMAE7ljM0!G=Rk2$Mn7?tm7#ci=-CAzBqtPs`VZL1d9|DPJ1gWi^g)i7K#wPqOL2R>{S^25?Ub>+ zj!%=l(jQU1L0SnatqmaC%e5Ys!yR|Uw!+G{TPwZdf}NpEwt__sI`PhPscjx9D1@|- z)KxkGv5CWqR2!P?1=Mt~LW&2EivwX<-e?UWPT>nRdYUk^`Xm0&hz&5!kEgx6$!#VM zEqa2Ev0m;LrE=RrJu)4Vfo^92St#VLuu7UF^$=x8S*?MGr->(vdYG9`IhETh-0cLA ztFVQQYBzCK2M*YAD>>-PAnui!gPJ>0l`s=;z0*2|*xjHR!(wfy#-2zxYZ#**GL=^} z;KJd>8$N=i827`HR-*Kf@}XKQ16sKQq$QL$DprfR)t;>3M&d%n%7_*@&B!v>M*P>| zQsJ$Y-zN&W)wZe6SoJf_AKww!?6$)698W2?lb2A?r)cd3-CV9!0R8!6H+tkb8r*qpf`r% z)TI?9_%r`!1hMw3Q-}SG!>4yj8QGmt*&Q9Ws~rxheh9mB*n(>p4%u0?Ttps;ZB~gb z8y3q(9`A!$lVS$e9R(DV(hqFhPzr~q*@))TY)rFMQ!vTIUQXo450*oWq9Mi*(_9M( zZ1LP3cmxcqom_3@D7A2|_5f=Viy$Gm_(d=R=VZ5fM3Lq5Xx&hiT;y<8%y!4)kC+Ii z6bG%OU&2x$#a!pmR4f~*HGkeKF>%VD%2_`Q0-qJ5ieR$GOYB>eiz|nkQYNytUd1bh zt^zwGnzY4*ReKB3g?SBmu|%bmMoNONVRSw`NH3 z(OJa^*4!xZ8Kb}E4Bw8oR}pGP)2)DFSq8~yNeQ%b={})(6v^J!KY`GzBBvux>RktQ zBH2LRcG(mO2r=C4Ty-ag8a7G(f zYT`Lc3^y0kY^RD6+K@o&kQ$&ux8oHTKqc=6O2lH16AoWv0khDlq>`G;rRwtBlN9%j zn7Jy2W`X*>oum@54@-ivH(xR0YwNvn@_&B@cRD#e;29?js2uhSY#(+)B5QydR$YXC z&mP5zI@_B%q(-o1A>&^orx-ZJshw_-lc1}Y+e;9l*mxs=I;78m2t z;7cWC$cx&Ee0@uTcMDAHmZD#+~+BB@p5Yk&M>u)ILnMIS0Caaqu64q>WXQ;RXF`& zJf}_!b_e+TP1byJ&fm!FT_4UYVS`MQHZ9;8HNf?AxcM)T_zvM!p*N2OLlYN8_o%n{}ix(ig1!#Q^>ABTw4 z#5w(N8{C5HfjtfesdDQ$a_IC5^q(>%=tJM#eE$a1ta#g@Vz`OB-_|o)trKcf0y?=` z9Uw3Rptz{M088O2H)A=9+fJzkYBpq;%TPll)_aq(p;|75@Owti z%rpxp&#-Vgv`#bUVeo#h6<2CcB$b@590zWeg_tLGIQ)hH>w;BvS9-;`#`HwL?7^Rj=*SY&lHQEasDn(t#+}Stqq_ema3)Nx>0Fy3!+#A zQN)UhKxBsqh%5oZY+1;@lYQTl$t0PX%p|kk{`WG=nO zyZ63(&$~AON#DCZdj1VcPcB zfWj*ysRKxONf~N-q>YaLoTp^nsY4&Xxq|5EJts)r%e^cb4%g)VGcc_l6Q*r_DG}E! zOGVn~RTP=_tZ2i#v{@D_p@Y8<2TtB~b5fFIQL&%@*6$ALuO{tI|Eq>5r(<7;PBzfA z(dVePoe$#D{O%au92M;lCJr&Wbooae-9vXfomN|0k_zdm^Wa)0NZKbfX$GlTLYfk_Oaeq-Q%#8NaN%goyff-iOTnL#Bl-I(5+yFlAGcBjUdEo2{y0 zBn#tEB?}Y%($!DImwy zJky^le&DSV%(2(et(XI)4$VN)EgR1^4PH&#hS+4kv|+k>ZG57UC9R5tb}G_0J+;b; zSN7#=bl{A6R3ldn? zM+f4vR&`(#j0-l*g8LT$z&jbU7g_WJ>^RFzf|QTuBcg41KqjrW=g(N}$d zrR(TLl*m$7vYOGFRnpdMe1#xc8GUrpc=)~hdhznt)>20yBHD!s;~zGa(Ks92dfRi! zEN!hS8H!tJN_gj%CG2V%h{vctQkKDAx<+H*WbkXacw3c z`|^*bx!a!)@Sp zkj@5LpB@fI(?R%#1zKO4jYM=yqLU<-Y4LERixcIMi!>mCvD~QuqhbNc7a7Sz&7QES z`T_DT@_)65WdrJ>azdO77}XsDP43XpBrIQ!^JCdW#4TS+U^F+=waYy`!R%rl$wJ+P zVMYrL|5p<3T@Ozhmsd@RJ|`gh9*Cm!>xDd@2TvL!0HRM?4%5(p`sI@`T^bvRY11MX zQ|_;3A<^}eD7Wu2U7o&BMORyM^K4|xrj632dp$g{uAqi)!ja>(2}eN%yOhh?P<#)Q z7MMJt4aSoY(cZ+QU_@W1D~r2{f?UI8a)}mu#`H}U2I`6gL=RD-TxpXha`U`~yoby3 z8v#$`qP>z%j=j?g%12n7+F)>+{PL*5AS}0_L0s)c^Nq_yPI%+vd7y~^d^JucvnaDw|$<0aJdt=?bO#7Z+6{DoM(eJ2osJ%0Dt*MMEJ@wW8BzK1QDvt5*bN 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%0A4;2|WjS~;NRFLhBMuT$72!0{b` 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

lJYu_vWEi^8=C&U+*w(3e6+s@lVXcBy4u}G7# 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

YsWQwOra$)dy}lqM7V0u71*jUVW&En&YG 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�!(?7v?W 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

`dt*=_8>)_ar0)cf?V$3zJ4*>@;nb2 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

_PaeXJ~uo$(1$U@ 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�OfE^xahx^#!9yT1^!PSa; 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%0D)HdxIuLW{iy!$L3Z{ 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%0AP%+t^P4>fX3Ggg{vhV* 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 QL+3)j0Eq*ouK*UH02mJxUH||9 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Install/Playmaker.1.8.0.unitypackage.meta b/Assets/PlayMaker/Editor/Install/Playmaker.1.8.0.unitypackage.meta new file mode 100644 index 0000000..8ce56e5 --- /dev/null +++ b/Assets/PlayMaker/Editor/Install/Playmaker.1.8.0.unitypackage.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f982487afa4f0444ea11e90a9d05b94e +timeCreated: 1434775225 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/PlayMakerAutoUpdater.cs b/Assets/PlayMaker/Editor/PlayMakerAutoUpdater.cs new file mode 100755 index 0000000..535d96e --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerAutoUpdater.cs @@ -0,0 +1,236 @@ +using System.Collections.Generic; +using System.IO; +using UnityEngine; +using UnityEditor; + +#if UNITY_5_0 || UNITY_5 + +namespace HutongGames.PlayMakerEditor +{ + ///

+ /// Try to fix common update problems automatically + /// Update Tasks: + /// -- Move Playmaker.dll from Assets\PlayMaker to Assets\Plugins\PlayMaker + /// -- Set plugin import settings + /// + [InitializeOnLoad] + public class PlayMakerAutoUpdater + { + static List changeList = new List(); + + private static readonly BuildTarget[] standardPlatforms = + { + BuildTarget.Android, + BuildTarget.BlackBerry, + BuildTarget.StandaloneLinux, + BuildTarget.StandaloneLinux64, + BuildTarget.StandaloneLinuxUniversal, + BuildTarget.StandaloneOSXIntel, + BuildTarget.StandaloneOSXIntel64, + BuildTarget.StandaloneOSXUniversal, + BuildTarget.StandaloneWindows, + BuildTarget.StandaloneWindows64, + BuildTarget.WebPlayer, + BuildTarget.WebPlayerStreamed, + BuildTarget.iOS + }; + + // static constructor called on load + static PlayMakerAutoUpdater() + { + if (ShouldUpdate()) + { + // Can't call assetdatabase here, so use update callback + EditorApplication.update -= RunAutoUpdate; + EditorApplication.update += RunAutoUpdate; + } + } + + static bool ShouldUpdate() + { + if (string.IsNullOrEmpty(Application.dataPath)) return false; + if (EditorPrefs.GetString("PlayMaker.LastAutoUpdate", "") != GetUpdateSignature()) + { + // save auto update settings + // so we don't get caught in infinite loop when re-importing + EditorPrefs.SetString("PlayMaker.LastAutoUpdate", GetUpdateSignature()); + return true; + } + return false; + } + + // Get a unique signature for this update to avoid repeatedly updating the same project + // NOTE: might be a better way to do this. Currently doesn't catch project changes like imports... + static string GetUpdateSignature() + { + return Application.unityVersion + "__" + Application.dataPath + "__" + VersionInfo.AssemblyVersion; + } + + // Check pre-requisites for auto updating + // e.g., Unity 5 version of Playmaker is imported + static bool CheckRequirements() + { + // If project doesn't have this folder user hasn't updated Playmaker for Unity5 + if (!EditorApp.IsSourceCodeVersion && !AssetDatabase.IsValidFolder("Assets/Plugins/PlayMaker")) + { + EditorUtility.DisplayDialog("PlayMaker AutoUpdater", + "Please import Playmaker for Unity 5." + + "\n\nTo get the latest version, update in the Unity Asset Store " + + "or download from Hutong Games Store.", "OK"); + Debug.Log("PlayMaker AutoUpdater: Please import Playmaker for Unity 5."); + EditorPrefs.DeleteKey("PlayMaker.LastAutoUpdate"); + return false; + } + return true; + } + + public static void RunAutoUpdate() + { + //Debug.Log("PlayMaker AutoUpdater " + version); + EditorApplication.update -= RunAutoUpdate; + + if (!CheckRequirements()) + { + //Debug.Log("PlayMaker AutoUpdate: Could not auto-update."); + return; + } + + if (NeedsUpdate()) + { + if (EditorUtility.DisplayDialog("PlayMaker", + "PlayMaker AutoUpdater would like to move Playmaker dlls to Plugin folders." + + "\n\nNOTE: You can run the AutoUpdater manually from PlayMaker > Tools > Run AutoUpdater", + "OK", "Cancel")) + { + DoUpdate(); + } + } + } + + static bool NeedsUpdate() + { + return AssetImporter.GetAtPath("Assets/PlayMaker/PlayMaker.dll") != null; + } + + static void DoUpdate() + { + MovePlayMakerDll(); + + // plugin settings need to be set (note doing this before move doesn't seem to take) + if (!FixPlayMakerDllSettings("Assets/Plugins/PlayMaker/PlayMaker.dll")) + { + Debug.LogWarning("Failed to change Assets/Plugins/PlayMaker/PlayMaker.dll settings."); + } + + MovePlayMakerMetroDll(); + + if (!FixPlayMakerMetroDllSettings("Assets/Plugins/PlayMaker/Metro/PlayMaker.dll")) + { + Debug.LogWarning("Failed to change Assets/Plugins/PlayMaker/Metro/PlayMaker.dll settings."); + } + + ReportChanges(); + } + + static bool FixPlayMakerDllSettings(string pluginPath) + { + var pluginImporter = (PluginImporter)AssetImporter.GetAtPath(pluginPath); + if (pluginImporter != null) + { + FixPlayMakerDllSettings(pluginImporter); + return true; + } + + return false; + } + + static void FixPlayMakerDllSettings(PluginImporter pluginImporter) + { + LogChange("Fixed Plugin Settings: " + pluginImporter.assetPath); + + pluginImporter.SetCompatibleWithAnyPlatform(false); + pluginImporter.SetCompatibleWithEditor(true); + SetCompatiblePlatforms(pluginImporter, standardPlatforms); + AssetDatabase.Refresh(); + } + + static bool FixPlayMakerMetroDllSettings(string pluginPath) + { + var pluginImporter = (PluginImporter)AssetImporter.GetAtPath(pluginPath); + if (pluginImporter != null) + { + FixPlayMakerMetroDllSettings(pluginImporter); + return true; + } + + return false; + } + + static void FixPlayMakerMetroDllSettings(PluginImporter pluginImporter) + { + LogChange("Fixed Plugin Settings: " + pluginImporter.assetPath); + + pluginImporter.SetCompatibleWithAnyPlatform(false); + pluginImporter.SetCompatibleWithPlatform(BuildTarget.WSAPlayer, true); + AssetDatabase.Refresh(); + } + + static void SetCompatiblePlatforms(PluginImporter pluginImporter, IEnumerable platforms) + { + foreach (var platform in platforms) + { + pluginImporter.SetCompatibleWithPlatform(platform, true); + } + } + + static void MovePlayMakerDll() + { + MoveAsset("Assets/PlayMaker/PlayMaker.dll", "Assets/Plugins/PlayMaker/PlayMaker.dll"); + } + + static void MovePlayMakerMetroDll() + { + MoveAsset("Assets/Plugins/Metro/PlayMaker.dll", "Assets/Plugins/PlayMaker/Metro/PlayMaker.dll"); + } + + static void MoveAsset(string from, string to) + { + LogChange("Moving " + from + " to: " + to); + AssetDatabase.DeleteAsset(to); + AssetDatabase.Refresh(); + var error = AssetDatabase.MoveAsset(from, to); + if (!string.IsNullOrEmpty(error)) + { + LogChange(error); + } + AssetDatabase.Refresh(); + } + + + static void LogChange(string change) + { + //Debug.Log("PlayMaker AutoUpdate: " + change); + changeList.Add(change); + } + + static void ReportChanges() + { + if (changeList.Count > 0) + { + var changeLog = "PlayMaker AutoUpdater Changes:"; + foreach (var change in changeList) + { + changeLog += "\n" + change; + } + Debug.Log(changeLog); + } + else + { + Debug.Log("PlayMaker AutoUpdater: No changes made"); + } + } + + } +} + +#endif \ No newline at end of file diff --git a/Assets/PlayMaker/Editor/PlayMakerAutoUpdater.cs.meta b/Assets/PlayMaker/Editor/PlayMakerAutoUpdater.cs.meta new file mode 100755 index 0000000..39e82a1 --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerAutoUpdater.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e04f17956f363754e8bb25460c272e6e +timeCreated: 1428085137 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/PlayMakerBugReportWindow.cs b/Assets/PlayMaker/Editor/PlayMakerBugReportWindow.cs new file mode 100755 index 0000000..7764cf6 --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerBugReportWindow.cs @@ -0,0 +1,16 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +/* NOTE: Wrapper no longer needed in Unity 4.x + * BUT: changing it breaks saved layouts + * SO: wrap in namespace instead (supported in 4.x) + */ + +// EditorWindow classes can't be called from a dll in Unity 3.5 +// so create a thin wrapper class as a workaround + +namespace HutongGames.PlayMakerEditor +{ + internal class PlayMakerBugReportWindow : BugReportWindow + { + } +} diff --git a/Assets/PlayMaker/Editor/PlayMakerBugReportWindow.cs.meta b/Assets/PlayMaker/Editor/PlayMakerBugReportWindow.cs.meta new file mode 100755 index 0000000..ac11d44 --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerBugReportWindow.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22cdf5625c9e93d439b35c8a41b2fcd6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/PlayMakerBuildCallbacks.cs b/Assets/PlayMaker/Editor/PlayMakerBuildCallbacks.cs new file mode 100755 index 0000000..bb3cfdd --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerBuildCallbacks.cs @@ -0,0 +1,43 @@ +using System.Linq; +using HutongGames.PlayMaker; +using UnityEngine; +using UnityEditor; +using UnityEditor.Callbacks; + +namespace HutongGames.PlayMakerEditor +{ + public class PlayMakerBuildCallbacks + { + [PostProcessSceneAttribute(2)] + public static void OnPostprocessScene() + { + /* TODO: Figure out if we need to do this! + // OnPostprocessScene is called when loading a scene in the editor + // Might not want to post process in that case...? + if (EditorApplication.isPlayingOrWillChangePlaymode) + { + return; + }*/ + + //Debug.Log("OnPostprocessScene"); + + PlayMakerGlobals.IsBuilding = true; + PlayMakerGlobals.InitApplicationFlags(); + + var fsmList = Resources.FindObjectsOfTypeAll(); + foreach (var playMakerFSM in fsmList) + { + //Debug.Log(FsmEditorUtility.GetFullFsmLabel(playMakerFSM)); + + if (!Application.isPlaying) // actually making a build vs playing in editor + { + playMakerFSM.Preprocess(); + } + } + + PlayMakerGlobals.IsBuilding = false; + + //Debug.Log("EndPostProcessScene"); + } + } +} diff --git a/Assets/PlayMaker/Editor/PlayMakerBuildCallbacks.cs.meta b/Assets/PlayMaker/Editor/PlayMakerBuildCallbacks.cs.meta new file mode 100755 index 0000000..69025f2 --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerBuildCallbacks.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5faf00404eefa01429c8d0918b082392 +timeCreated: 1429984733 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/PlayMakerCustomActionWizard.cs b/Assets/PlayMaker/Editor/PlayMakerCustomActionWizard.cs new file mode 100755 index 0000000..747ff38 --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerCustomActionWizard.cs @@ -0,0 +1,16 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +/* NOTE: Wrapper no longer needed in Unity 4.x + * BUT: changing it breaks saved layouts + * SO: wrap in namespace instead (supported in 4.x) + */ + +// EditorWindow classes can't be called from a dll in Unity 3.5 +// so create a thin wrapper class as a workaround + +namespace HutongGames.PlayMakerEditor +{ + internal class PlayMakerCustomActionWizard : CustomActionWizard + { + } +} diff --git a/Assets/PlayMaker/Editor/PlayMakerCustomActionWizard.cs.meta b/Assets/PlayMaker/Editor/PlayMakerCustomActionWizard.cs.meta new file mode 100755 index 0000000..5c8e656 --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerCustomActionWizard.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8fbcfa086edb590469238e90b390b2bc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/PlayMakerEditor.dll b/Assets/PlayMaker/Editor/PlayMakerEditor.dll new file mode 100755 index 0000000000000000000000000000000000000000..c74201ba4661edbd9395375327991959684d9199 GIT binary patch literal 854528 zcmcG%3!I!qmH++B(>+hm^vopbnMrrj2}uYf6x}@m5(r7SB!oK%DAxo6q9Wc!qawz|>w3fMx?XYD#S4n=dRZ?~5nV64th(x|yN3VwcdDN5o=HI6&-->V zPgR{db?VfqQ>U&^J*S=jvM3itQJ%ktAC97r;_A1>o{#>RA$s2OkIjodIDFr}A02qi zefysMlq;rJT-{7BZ(jWL6;HbOs;km#R$OxFisrRft+?W<6~~=%){3X6Prh``*jRD@ zK>D%AN6}*ja?!0LSDu^Y_Jb(icVu8BisG>-N<8%FeetirzXdmn7MMTwd*PMim~WCd7yj01Tpt_(O5JJ>~EKkMN8+#Jz9806b<#o4-r18 zFTCcOORv9%@Nom7Tq@160NHJeq8Ry#O z0Wc^4E>-Cx%mbj10nGDI?8;G8B%$gxj$MUNx`;;;Zm#a|$giqwn~{6#bx}0n78B=l zd6Cc7RYkxp(bM>F)LF4@46KYRZOW0aT@|6t>5OAaf2ZBkwJE6qM^yNI- zQ&64_zEa>dU2qeMSEsO-boLd?yAuSIOs`aC`|-GD0-4Mxsuo2P2j`*>!WY6S!PhXD zaSQJ9jk3?A{1QR~sUkMq0-{kj`9Uz+;`Ub-Zobkv#FgaSDrK~qM{zuI2jHeokOO%% zHhTaW7Z;2B5-A}R-VkezM|ExjO)|(_7gYFOyZIzTzEzCTKc02=^2LST-80G;mnE}iLU||L@&t=`V zhb;23sjF%>p@`^sA^IAwez7zlXgr9gX>9#6o-;RDwoupmg2*P*CXw`b6rtRnB z=_840qc8c|l7k1L^N}%jvlO=kN@1ZmH9(n!n;uOlL~O=8QlB?I;I`l^CMjx_5IRN) zezuE<-DT)3Nw)&{Zb*MDerj!i8jGV<(UL6@wg{wyW3&G>^DJMHAFb~*9%tlLy<_9K zoNw;=%E+!IL|Sg&Cbzghw{ope^LdO$we>y^3~RSQuz-EaN2oJBPE^WOUP5~q7%5bKrNn}%(+vQwfMdTzUjhBar0W(Xp2}}dC4;=LNO^D zY-iFIf%pdOOn&!5EZ;!4fzd_fF+514n4ZL=O>c#nYsqOs^P$T0`!RH>Ml85+L zX7OdQQ&a^cwY8oRLqvZoZ8|;Krrg0v^musHFLvaW#BepUna4@T%6E)C;ue*gSL&ie zjM&x{gc}F+?Dw*D)wqTE%Qr^6o1*3FGlf{QzUC}yuz*Z@iKeRa2YkqhGRCCXCf%9^m*&{*(-WRx%nYcK*nf>#L!sgA^TFW9+`dC z72sa+ez4$ily4i$o9`i3*PZDDXArl1$-3j>mJk|aap$o>Oyu?DUZLFMfKbG8TT0W1 zPmX2~LD5_>=-A?kuGqN5!qaTT&B03_-qy=&- z$Sx->Npf_`tK8YppiVD3X1hBFZ;}sndoF$Qbexxri`&*b~e)cQK&x z$i!q)Dl~>X4~;cRX9baQ3uBXam*8z2R%i@|8m%8_@>>x5`m9$oY~N!GaZ{MbE?q152dXSHvb^qeG=KWRr$*Y%X#=Jxb2GaAuD^8I#u>&%0s$swN}Q~4MtCgdQp1U zq6Ourj=&J98gIMeC1X@XTflO$zSu{HI!<;>KZR5~lghSY0Nr-Q+V7(ELie&}^eTHg zeFcbPl!&xHrbO(~yhKl9^fN=7)rgwAR=!_u|fnzm|M5!3A`BdfsP#548;K_py$iWDj zi$3j+>jULBw#|CgL*;6CYMvc_G}#sd7^@+&i1Vf(GK)z(sK%MpZr&T(EDW1#EgJB$ zg3>U_+_NZj+)~bs(J(-JHlWq9WAu|WE{a=>GV)WSv^5ND(q?2D%zF#8#^LVH0%#0n zE)lh^iLNj6{$TbO#A=p(@o0_c))#vEh@xzOSnZGbk20S+)aU8@g#%(4o5TWB)mScg z1|k!tS2u|5`XU(hQDQge+CWV}p^zi7!#*aiBlvSv1gNOmVuu=Pd@>jvfrv)Y$%V0u zaZ<6F9-}L?=FVf>42c+AJr}2#EL<~5hQdmA_-srNHq9|nS=}%ZG0nJ*nrGabZ%laC zmrtsi)CVf+5t7;`V|Nj5tWF|ntjMOS*rUBqRd>d%gG7>vq1;%FhSb>c#M{{*+1kw+ zDa_g4N&Py*=wn6T&9%m z!xa~|E6h5({V&3tvm2;+-P1zTHLtCyh4jxB5Xse#u>3sYI%i1o`UQ=G`$ma*F@U3 ziWK7C46rehs7jLW{g;Zr8c5ac-&!vt=dKk z#<9)5Mw6lR9birs@VpZbILdwMpUJwoyWGnit0GlISbSX#MHqqgIrOLaDDX6GNq; z;dPHI zlTbqA`J*7t<+(JNs?ki0)h`$y^9&D{hK;wzsd##=hY^poGeo*)KBDrF-dez}Eq&Sp zabs`?4370PNCo{JWH+7Vb!lXGxzMjm^wTm$&+z%K&!L12?!2MI;d?{ck=!9io6IA_B4P2vT!Z6m|cUStp|eL%7Hx!7dn4Z=TQ znPU@P#r+fh)jkln{vOnd`@BH5Hi5?ZwTVU9f`t1xD2&D3C(LcjM8@uUpw+>i<{*(Oay*yz|{S&q`D)B#_ z8fm^;Qy{Tai;a4&M}3%arBBwp4=kG?d-jb^KI%Y+`Yz>~!*O)=prh}iSDK0^p=Erf zpNFtIn`CN{`-1%R8VN&_z&3Uv@_>d9L`DK@UWo*}i(qLuV#2~hV zdEVNumTSXWa@14|6A?_QB`=%b>;-R65$sT$-B&&9fNK6 zT@ZH`D#^~mBK{WhSLJVs!?FNhihm#e+%AIc48A8&8nuYH06mjSdoAB@`YP*I(m zkZcGSSKJRkh}{o)vZ`To{gqL4@3Dt&Vqh=m2%YLhU7S&-IuCS1tmtM-Bjw|!e+1k; zs7NUMQ7eS^9y|SG0e@mC?v!BRVS;tV^WrF4BzgFO;lBy%O!`0)oph|L;A5P)nGyt( z_EQkr3cH^Pb#5OSwDI*<`#}6Zf!?LCuR-@q!%{VNw(3;H)^twi*4{oSE%iT_$LW3TVuqi*7*Y z^ov_tREmL`_oQrY78|F!0UU2OEIy4DejMyfRa_2#z&7xw0oMmzUMM}&!VpcAYrb6# z_R=K6EAY^SSmV^BEkV)<#Me#mq+e+NlB(BZZ;H$DDlh3FQ8}5M+a5*gIR|BU4vLg) z4oYzjifDOju@ut2UFM@Fz|UgZ<@5;X#iV&Yn&g>EM}Z{GrwCAXZ>KB)(liw1XaF|` zUfePco(AQ(*#RM$o(I^ANqxa(15s2ZALF2CR&gZPn8zSR4Y%OtTlS+>+u0c#E)VS- zt~Bp~(9YpSeT{PG@Z!SGVYk4roA(oMtuSt>?d>SIl0_8amSh%!J{$3uWm9PWl$05E zlT9VxuDXyFf_#lOm_a7;o-_4wII5z{BM`uRVPW1~C z>z84#79_AO=Wp{ur+_BzKH>IN%xqNawQDDMSu1L@+Xn_Q5)-V83t;kf?+FsS$Rwta zB=&$L_G2C@rc^@i1#+7qN5l7g_K>qk6Ms)-Jf)o>r6P@?^XD+X`TTB{&&;G{9`e3E z1DFTEvoe5r06aSbmB1DFQ@orteT^B@O5uh>J+`b9EZ)%wM={jV(5rnn`A3eAL7 zx?GzcN(0CziZ9j6V00Zeb*bq++QH_rskv!}W<0*l%x1~Jru}Xi^&4w&$!VjuDh)?< zmT#vsn;uo{SVwg4{|k(O9uiMnFEF^s#Au!fRap1c^pR|>bna%5!0 zIN&$-`~uHLuDpQ0@?LotROEdx-sNMqRu$)`*bY>=;?~vndjHi#E`GgkhmFQv3&s~fw=v6Fdp1r{sV}%l~V2dR@zUuoQ(^!A8r*$ zRtLFg-zbXqQ603V!J7UZyfgo5w+STqc1KRSTId{T5Jq}HmNp-qK-y)bbq*M_+yimu z519Qz~Ls93hv zdqwMp3dlH$*7Vr7wnpiq6;{s|!6F+PaqAKlMr&N-D8NkArv=lhL8$bCh>Ie-u&c+7T6C_#7|dEX5%_17I!QW|A=4 zSch+<;7832k_=OW1T_+@RS<}8{+O;C6PVD>Zm<2U;Tl^ zlyeW^6p{2CqjBEt{@a;0&HgUp$hiQttreLm@lAjLu~2VSYskT9!5(>>harxrdlHp z39J>34uu4R4kZsAK9`*o%;Seu>*wEiLr1(nhl3;5G zYFIXC$?ji*WA@CCGpr80U2Q)}7@oIG%o-Uu)m*HFmc%4(Bz%+b2@R^j)!`r_pp&-B zAXs-`Ykn#6-B0q3TThl)UwY5AM{NUdX0zKsinam4Q6%;FG(D;Pg*Ppld=tDQ}9UhV~ zuoIJyAI}}^HHr?N zM@VE%7OPi#`|}|T;A-?@`H{u@v5Dbm?mX;W;*JKnl5XZX5;MJ&^_@(&5WMTHV79L! zoSCimr3zHs7vT`+J~`xrTK)*{>R3IV23+nKk_RQ#etB`IeYsNJplA1N*39N?^ktEI z>-rR7W&-h>{{e_?w=B20tz?psRQG7$Y~&`kHQsxa99J3T{#1QakSqG;7*{MVPajKW zZF13ev&7%N!uvIrZ9i3h2+<^MZ0pzsE&6eyLHlTha)@7*gW-(kOE!jXKSgBr=t41H z*zJ6@B95X1tZm0FlZAv_9x0E;>i)t!(o4y#W^8ksY+dv4{iT8L0kLPRd+B^dR9JX2 zQeMd|6ERBvWC=5yefVizTFH3g&3G@NuK_T6HP%-sY}_0^VSD_l)^dnK_-Z>{W0QBBsafh}<*qKo6(^`Kjk6{bR1!y&p#XJm&P!R&!=5 z-G35M6Y^&=jK0y8B5WvPCO6<{C{R0{;hIKWeZ4>D)BTyc10`dp!6OpFa?&-s(=?uYlEFF*g1lo0W9tz+5tKa$6rUv$@E+>{H!2lTeq0B zukK-sgkg^q`mp`nA>Bq~q5TYDSK8vok2~(6f2qTx&B(|FKkAX#YcXy0n{ntSy%Jj= zAtQBYb?@Eh?z~RXJzfc0dTx9nr7kSp@;sc_eT3R*9PPHl%hWV=tPGO$e1g`@F7>NS z=gV>=t9>!8wVAr4j|Z=Qq@`{g_J2z4d1{}R}GE&Hou!^`X2ZH6<2 zR5tTh zIocNX0#r+Se$lV3#XRG9b6*G8wzZq-C&GOj+k~#P#_(qa~y7&6>Ce#oaeApD;79FvDen9^e0j9-C}k6&Xk)cp#H=i$MoUIIChl^J zn>y8R^J^m~VWa(kf_n-P*FcuHLgKarn56%W*7<}!n0qnFJXZ+8XR zOkYLJjB3H`CG9vmh`gp#z(t?-YP_TMDROuQKCQSmaT`l@{7Jran#a^wH+T&}kgpZ= z3%-6zU3R+lQ;Ig7>Uq#vs8^Bi!75`y867K&#q^mxCI-tBN&Q;3_LCiy{CYqf3n-K) zhU&+a3ZQwIHy@;8n}-%?1*f34?U#@!Zk|t=mdeiabHHrhETG>RzyEGB zu;REG5n&#{(TMbU__5SC3j0OE*0|NGLIWO1v4PH6cY|up>LQ>%q@m>l-B5Q}Ns_-{ z2YmsRp}r%D-UlOVRX=|J{Q2T-&i=WZ2R8QWM)(Wsp+6<#w!#&6lTzHQ$9#`=3t;yG z00DPB`_OFxAwfrycefDN-7tsWJGW+wq=yOBa9-FY*t%6|9!G|D05oySPI9@Pg~r}=fo)-H@{|aub303aNK;z;$Ar? zPT{yYG^G4!hgk_NKZRrWO5^y|bK(@XlLT?=HF&3%1<}}v0;}-2#keTHxZ+-=a*tod2Ze`n{#3%Qngc`7Zhu4?TA1!`ukL^Da#gs+6s^K((uVWq0 z;b0GszB37XJ!inu+=LRpUJ2eXI|19!YT4ls!*KTy!=w^OPQ->I31#2DkT&OTV{Oa^ zet26{0S53dpoD76gVATPQ|r{0yJGG;>kQ4PzA?T*lJ*D=qV7OZzKr3d$kZ&L|{AvBKkN$&vGI5^lPbsVx*J*qYk)CBwLt=qj3bhaw(DXMf^dnPRyx|5FG z?iXKG-L_F1L=ewCq(k~U{d?hbd@48HZgi;Z^B(jw)<|-6KYg>_aZAnIJq^}lYwHaM zg|4}o;{7NE>bzcJrrB)Hj<#C7Pa3!6cW*)%81c9zBiAg`-24Gc!Q0Y5-g(3uw@eoe zN+ru23ea3e0-Fn_O*ruh;+8PxMp-It$YYH)TTI$&p8h;K4bOhz42YViXUI>CmM|C= z%-snmc1prdMzs6z-b~C?7jNg@@Wg<73o(r@-rwvEPgMJkglJqy(&#Yh=3ON4#q(0q z{5FKw5|z#5%I>W_#7|4RKEq>=+1$ix_crjtTv;f)4)fHe-wu3)B{kWJ^c@5W={tGu zDi#_HIJbiOUH2{kzM-N@(SQbtjO9y@jV3f6h@&)`ywTngK+j_B$7w&K)LdyM)v8mb z#r-X0;Njgk+K*F?{)B|a^Mlb(21J+POmi&>+lubfvqp`&5v+N)k?qs9=C6U+x_~9B z@0(%%(J-Z*&1J*=D4~m0cRAI?<_#r!0QIYLu|vj38-l6t`E$srUuqnh<$E)+&A$=0 ztDt|pG5AXYyfJvK-WV(c^5=_u5!G)sR%L1PMbhrC$6k@uk@b+Dkm2neSv^}1`Q}GQ zR#(?Uevgp9kfqpz=U2}{UNi#o7Cmm^F&8;VFCHaIdSI0lY|_QlcR{+M!g7S!YGgcV zE&w^#tSSjD7_Dh8!yh-d_CX$lKW{kAGx3^Tn3d#wAuGosN1)@DmyY@9=0owFLIzOC# zfVk26qM`JIc&-_wkrtC{D@;Nfx(c8?lzvDgf3T}K)Zk?bYvj5G0K5grfVa{1KiIct z(Y^@U8;y2xJhywH$P9-(Ci3-FrTiYb+$Efm!mU2X!sxD*AX%1Q+cjFsHwpwT)A2!1 zuQXU23U?4JjMkp$uf>@l?+NnWq`Y;h2{Qqm{!Y>l!@c@)AAf|!Q^;=oM?$=p<&hSD zCX*l(ECG#)DJ#O?K`{#HM?npz-@N=|R<@$(C`*H8LbFjw(!UeM+^VUO)%Q;#C7Ypm ze9r^&hsUA71IuaY$CTpS>A%OBQRPp6Tt3xZt=icshu1#Mt#;lLg638`e-nb{Ry%iv zpt;q~TSL&?YUgbsXl}Lh_7F6;+IdF^ntQ$`5J_W92Nsgfn~2(-=e=RgKc7pPS)D0q z_m4wq`}2%7&Pd!RU|So^N#{-yq@PsqCRRhzPvIM>uVz&9X?(ob^ckE++0Zz4e-EMQ z&+J&b&`pdeEN$-Fe#M)#_C5h!IS_{szVB11_zo93gdD5B_dW2HRcse97E}S zgzLrT^)gIf#!p%k%iklG+#X`-NFtV|C;Le+CNHC@=;Z6XjNUpIW76c~d7spQgJjZV zP&?Osg^YEsB-Aa#iKMnhXH{%BH?eh)OOVAerqhPlt?<$MK}@fGg*Wz3tR}cugtQ~> zWqMy?-7shAk04xUvHeI~(5;B~`jwDg&ByMlAx*DCeV3vmPwUk;;|lx58&xZDdcSy9 zjdM+np6OQwP_g3lYx36c=C~{={pYN7ar!Uvs(2nfdle`BI&fYAHn-yLh3(buf0CJ^dzxmaZ9&Q+bwf zm`R(c+>n!gi?I7w9_#kuDv|?{0h662cMQAZiO1q>PCTY%KeZy@XpN@4^o~;A&``KV zg+OqrHuE@3f;IOLjl<~Q^q!Qxhx0jU-0@gEGXFODhUN;F32*5<*cba9VjB~_{l=+6 znbvYRC9Gwp-xbohwcXeP8P3rePSA#h?r&r(KBM#WPh^#}>}ACY^i~-5n!;kLny4>B z#gxbPhxUd4rXY1b}MpT3RFiw->8>*ZS0j@TUwJF-*C^Ma6P z%ry~~sXC}R46N!g;1y!rGq7yUu=niK&&k*J!b#RfmPBhq8&TemC+`!ie(jYgH4#*2 zDCzMr;{7Iwv3dn-BSCPyWzFP}$so5b9vT5`GWdZvLOmITy`GpI-TlK_rSxi=e35m@ zw@Tk9_e^VSW|f!3wvE=0^7#*?KOoz&9B)oe6zWU$#^S3c^25eKDZg%Tcw&$d0x9&4 zWGP|M@w==}j)sz?KP2(m4^7q>B&;=EsG7Fd)=WP@%*>rK;M#jW8NOh?}CjZzK}s~QG0;eaLHb0IDK~T41%`2;QRM{^bmAU65Sta2;qK2rXxxDkbRpSl-=Kc zlvEBbxCe>gWrZK(IOa0N5m%2nm6HCO0P?!m_1-1?DZob2?WT3udmO#Rh<(;wU`sx% zV|KTiXR@tkKo3v^xX-ql$2rhI@S&Xv}-iYIVCN6HH1bro+ z5>r1XA}sY7Q-j(8l!9yBlguR7lKTZ%MaNh@X_V|WVcT{~{~a(n{D+7?q{p));Qy45 z6p8yKKEFogS94Z$S95+v%t*Krq2PYqP5WQ+L9aip89wnHQey#?d^989)ru?htH5(9Yyj|emDkCeX^_Mfq z!^#*0xJsorNeib>(g#V>62@#vZx+jk>^*La;+P>8-S3oXUt)#@#l|6SfG#V%1N6vf z#Xd9&pmm_j2cqZ{>U8?Qq04;y_c;E7kGr8bxjQ+NoTvW)H2ouw#Qjf(P$u%tvmV>b{VBt9_j*ES&Bk@Ry9m4tp`0E!8=;@r!x^rxuIs5T7MV$N_Utr{`HE-1hgdPh zbLJqjP%#&Aks+Qt8?m2@I7_3VOW^%-$z_o)j}L@b%_fu%0r7?y`>)?u{zAn)<#2{vUQ$Z^a=7IuTt|{ zP|h`fuC9MRwN_j{{1Q}5Lz?D80C|;Yeqg0(>dD9Kh88UIKU? zd<5{)0Nw}i{2q8&0NYzQBTMYP8nY9;nv>@>&QgAnv4m$aFAU|Y%?0!H!cg8`;T#>R zxbvtjZ{u^(dnikpvMlYs5BgdJZExE0QfQOnT+NH2HmFG#zyxoI24K~_QkV==0WN8B zT_~8AN3pqcV>U<9em!eJ?BJaDOR>Ln(**OF6tGU@rCdy6zm_ zCjgcu;pMOe1M|ZiO}K^Rk?53Oc!|7Rb7es8SD01%@>M(VKaYF7ImGI|Q!t@#7Fq1S~UlS=WsU}<*c$X6T_I@rLnNFl50MUGY#e85NbSRw-VEo+V0a4G=pE1i4a|dPlM37SGZF!%X)l z3*H!VRpQbmLQsjhI>tDcX*X5#b@D+*YC&a!?cERBtXZ@6Cjv!ZUNr z+N8Tdd}_Y3A>(W5EWWsGbd8wuI?m0@iWLR#&F-fVjo8+GX;&q;Y&MPbpjnw48(c>v zy1qb}=08!2@&&hicJf@hTInC9_&eQ-xk*@}?JI94CtpSGHHv($ivDf4@7$CJ68UF} z8|1C|wv~6KXs}ymiYGp^ihBnY=Pb5sG?KKc++~nbsf{&v_hW*Y6jbMv=ttnX zj;G@4=k}Y$uW#myMbR3^J4NwPXdj>k94>?2;r5?ROPt%-AuadV>9bu$>6TqY%&Rrs zq)NrI)4n)mZv(}%^kF$}f11@<8f4OsE&W?O2iH_p^#tkta4@UNNG)5g_C$3QP8jiB zEIx2~B}MN-o*>Ajg52Q_$g=efLdoN68X%-KyqRj;;oKwQ)%)-+Yd%A^PW8z#*R?oV zsb|Nm>x=1=huWt*a8^!nx*pujigR+W;$ExLnG6|LSU(k~%=(KqWU?;2*t{J!!g#I* zz1j)QBPX=UhvjAkQV{J)976iDRB!$~+sPVoX%oR?^ikyvu2++*E`NKua=*^KHp~iM zr*XdmS~m!@0^@CAR%bSvVL9v&uIRd*#1$6ut;{){%QGFg|JkgZ+D-*mW<#d2xDQfs zO#b~9*X%r%Yv(t=uA=m=&-UDM4pP)>Ynq2lQUzAVHO-6r{O^{3jmmzrS((P9Iq5-S z9E~ix&mwB~IUco7n$Zv4*uI+hhAVp(T7+9Gz&akQ-GNAr5yiC{VCd*TQhSZoRGXEB znI^>Ppk8ee-sz70H-lZ<#anA#;u7CWUt(AB zX}0&P48i?K(mL1JahG)Mi*=m4O$>+kiQxzp3^5#u8^@`FQ@KfQ2}zH_n;y->eOq<# zJyCtOEluar&B9K%2;&$YS+PuqVx6~)&M_U{N@PzOK3z{5@vOudNBu#J%VEfFYlhAwPng`dG~b;>&b$ zH(|~Mx)(&slv8=4b0xP%E{7~)E70^Qq-Kzjo{BqCkc=La(F1xK{?$pLvOSlcj+b+e zXW*odm4B9at#0z7AM#+wBWD+^%+AIWCZ09 zIeX-kOV0)N$kqQzcV3nzjIz0RD2%wwNLUB1Tg$8|*uL(S@MZhDc??n`apRcP)&2Xo zYrFfmjtlpa#>yn!rd+n`ag+KrO|58GN64`|(XzeVe`LR4_Fk@;t*~#hDB66U-#3x` zSHK5*xFvV~>>}_b0ON~W#n#zsEtSDtv|YTW7egVp4u-@8FNPG|C4%f87>V-cFS<+np^GM8-nImJD(3hbE};%grK?A&KE<_+-m1b zA!u&3b6*IWTkU)~1kJ5>z7m4wRy+5Hpt;q~S3}U;YUgVqXl}Lh&mm}TwZm$K3CG-O z=j$P8Zng7`5Hz>i`DO^3TkU)+1kJ5>{xt;6t#-a0g638`-w8o;tDWzLpt;q~_d?Lz zYG+pnnp^FBKLpLKc770o=2kl_&sh=7t#%#=L368}ABCW~)y{(ER7J}whJ3kLWbE}eiMS`Ry)59L368}--V#L)y{v1pt;q~ z??cesYUd9jXl}Lh#}G8P+WDUlG`HIM-w-sn+WAumnp^Gc4ncFPorgov+-fIchpWa~ zpt;q~KnR*!?ZhEyZncvOL368}di zDTbiA)y_x=np^FRhM>9C&R7VVTkXsXL367e_8F{z=0<++Zej=zzvgxZ$IU14u+!%{ zt&%j~B-jtTFicFc5!de} z#TOLuti9xMuOgmJglqBeg7}hPHweb3;sWf;f^`IYP8W7Ru;v&XET6Z0o?FRq#LX!3 zxkBUAO43|4EAn~W$X$v&T#=>aB}+MdqY|+_oitC|6aJ9km+lE?lQnVASIV12nf7uj#@}1q^n37dB6LuT|RDbzutx+o9l7RMc?=tq8C0qD%^A zMR-FORu;^}^u{i1kziJYJG!u{U~eMm?(D*r3if8fc6MRQ1hZnjr3+gj*xv~6t}bk) zV3%uZ{Z_$DFZLJgZNhtd7jLy-#>+dpFbB*p6u+|zs{xBQUOa%!n5}m25{i-knly!v zDP6t17<97v5<))m8;bnUtjPPik>66}fAmMXzwMI!7e(f(rm#WP-`$P;!Jd)W^}x^r zid;M^<$Jm*If9Zj511AC-fkpkQj+GzS&{GSM*dWhXDM>t@=@RR-rtSnh)B|W`mB_9 zcO$>6$QymiP?QgJBRN2jY&cT_e*G+rIRgHaA~ON|rfahO-kxw1>%fve{JCP?Pm!g} zg3J-??8rG{J$_coIbywVR^%M9@>Q_DJm-k@EsA_3v3`D5$~j{Fg-^Lxv3h0xphRtU zsv)KS5JC6hE^Lip9}(=MUD&~b{heSR>%!IooBn&j4(b5)~_lwZ_lvAn|>Lx{r3jpRS=4no~a)_leX+^T$xm?!_N5#&zZ| zso63{N7a&aR4sNf{s{JPAKIqB@t)(e2M!gczf7KE!*&(A&XahVF!ke`4DGKFH*ELB zcT~^WUYrGNZ3NXYes0P5IS=|hek7~EhM$A~5`HS}`~NIk+V43Bo=!(bwwu#@7mS%C zvU~MMtX4dCR-mL;ea(kejN1_8qn10b{p;w$ZXOGl&CbKfOn((_M+!aS>DK@h+)E#Y z`t!VmwU6Y}sr7j7Uq-UkwLK8jU_8Pr4Z-Rq7hQ&X5&Xs0PJP?V&rDL6@zg%KYo)5i zq%!HwBPWiG{IhX(4}n_Fx7cx8l=lH%ibQpZIauw@@7w!8UgLf(K1nyPBhORznrC(b z?_bEK+fLJ2%^`7L?~lBCPUNFBkR)p$e;E(o=+EZqbF%qnf8 zutWzJ)n$y%x<}#Tecbu-UI~9sl3p~*;cF68WB$t#{$*4aJ#Ak(Z-;2YLTvc7gbup+ zjePE3WXDZ9KG;}hRxY4uhjYZQ-WKdc0atf$v2F!f+J(~Q0k9|om=Ul(HKfyonBC*_I{BIE$}f7F#LE9{`CHz9gZyppf4=-o28HuH z`I%SBKO;Xg1RA;WM9=KUffiue`7w_jvI&d}rW~`^P&6aoQ!JdA3Jw_S12;=Ul) zX%N37yr^O}WkBCoiJmOoxwb(;*=9Qdgl1cingcM)~ z7y_D^>1>ML@L?NT0lg2l8T#1DkUq9|okr^md6R+F6x&AX5d`>;0H+@CZ!R#DntK<` zShVt>Y%d@meIMG?QI|G@N_|v`R|784s{uPWhWc%RhRPGeG`*qHFke4OzXK?I^kii+ z{bCp$2LCFbI=SHUoS+ z?tA##@C6>Ts4&2l`m&?J?uU;_T0e$L`V$@_Y%FU0YoFe+udIcvTK^{KPkHcN9yN|f zP1IOA6y5;84H)3f4{~Uk%3my$#yHhqEhkYRU^@k(= zkM;2yi2a}I<9?**>tpX?pHKW6{;ucmMf`1eGmlUJ7~iYJKCAA@itQ`&&q=t8->3xP zjv?H=%XRM}w))>@V~Y_$KeVKx3;U7JWfMD)3VMwwP2YwJI`vPr^B1=5XSdUbvc>L zU86veYrXyxhJ8zo(_i9m9G$ynJ#h&7S60TpWcyKf<)OlG`fFnHo_TH;v|1~q{{?XE z4|SkPdUXnU_xd91sTxQ0_ONGlOR>9yLRvrfXe!p-qh7fw>z8s7gD91AmX7)H-?WYY z=$C$@VqI7sCG;J6-#?Xj<4rom$kCLD3Q)J9(=Gi% zU;DmU!^WHZ`?zPrTPoguOA;)xx{c9#jWVj+fHSqvMwPeCnts}Y5 zchbF%Bnj_!j75hZ=Vc)~sr;^1e)I)<%}-r{SO2b?FnI?uyeigNNkf|&sm#c=M4kQcg}1(LMKCi8Gg_1V4d9;xPXCv1VyEW( z9Ao2ase*vO=Atc^C->L0hF11Gp~c;a>)vm{*!7ZtmRbZ>%cKbGpCoN3~hp5Mar^9pGahosDr0{4k`1-0($r69jzB2DW!Mr!V-N_U%NejI^ zhVZ7t$|GqNaopp;2z>E9x?8;L_lzDX(2PkdBjtj|cX%vP$yu_pXUmIuE`h1;L&(kC2~%`n9-vsre@43WCL) ztYX{aB1t9P4|KEJy;5yHMIDDP?}WIXUtcvo-%ZL(Z)811;DNnwj`0Y%kXVq)I8%BF zdj9V6e%;}2_B~*oFv>n%Tmf_Lr;Gba=FZtmB{0kIuePU)#LR;7M5(@}w4hYlq011{ z#Q+*2E&>1gH?9i+uqci*nbS9uPQJN@? z_t9A@I+Nvzh0vKSE!;6tEEO|4#YdpC5IPG>3rmxIboLRQa(SWxopPzNLsOEB&d4Ls zsX(Vvs+7uobe4(EqVmLI=qxHN-Z3#+8qMg8J_4P^&{cwcvO6bX4j}<6NO+r_OGL>AnDIp(_=4+U&TtfW&oX_D?oK7EI#_a_)gi*qv%i94N!mfa`N$gO>1ZXT^V zS{A2j$$Vct7i|@QU+hoc9SVF#M#9=uXEna55~ldwlw^7pdCUl8aBi)N>aNJc64Xxb z>`zo6_lVg!YU?=EC-`slUEs50jl?<)%_j75*kHZ4SeMvg7boBRiYmmK`!iW& zvWVEfX{1+@tlKmzuPxc`$$qE)qxKr#vmOAy=9}zGcc-Ld9V}~qv8@|Vt4|d>;Y+9f z1{S>&B>URCP{tE8Oi!>I&0WsQOJPrY&Gdm1mL%C-C8~A~^}!i)wHBANZvkCH{++eN z@p&0@TQvgf67$zOj(~1(szGseGBpuTe;8hi9?osjfRh;|Pij|{-TR2^97rf_5MfB^ z6h0e64CtN;JD1r*saTTUuy%wSZU@3mEB5+NcI@(J*v47ME+HAlvrD2S>m$>xb7S3u z_XGtzi7_L3SNrjJ+$>S_>dwD}EqO?H=iqfN_`VgI3Ek;`E?Q!fW; zaCiBDuCb3>Yb3b!M8>UyG8x9LgXKNkpohr20WW3JeRMHzQ?0qomt7}Fr(f*-TAO1{ z*?zHIu-xXw{d{bC(Qfp-Q|8?W#kMk!r#H!~%wrpqwv~B2eT1OOJX>6BOGmiv8!7PF zKkdIF?2jsBdUY2$v;NQfVV|{_zt_{Gm1@~*tjrBs*B~}tGzehLWMi)80WnFpO3Jnb zeT<)i*aVeTB2VI(AaP5ER-=XrHn|v@Stou9+K^3Rj-B3zJ8MGm5#Em8rkWeZNZ-VI zo)F#rJjK5>CYOFpA>*G)i7plYRwX&q|41Yt_4g}_0iL8s0k$-G`~D}kf;5ti)^vp<13JIeMQg8GhG(ZBq;m4nX$X;<1$p>!*uDA*!j@F#N?;poj<;1_Hv)t&R- z!ON+>U9%?`iI^1kbe0iy{9L*Pf2j=SzuKm(xZ`y@!{X?WQ_-z zNd3~y#Dv0a!K?Qx4k+-p30&ALT6CrYvIp6%-`zJM{+U-}eCxhPIkH$Tvb9&lX8WcJ zrr!1W-f(V{RMn%HzW12@qLLyX**`ift7mJUvU1137S%lNtJ#CmN1)v_+B27K%uT~8 zV<>xI(i$!=pBl%$6(0+s9w%QCC#S^zEk|FjuX^UhTTcho9HoPSxvmZxJmXH{SJ5)@ zGiS?399E5kRYxS4UgF z>F?2#4b*&IKYJ-9=e`2X#=%@ZmgQqBM%IYDna%kr_I_FDkCc)l_$F9mte1ez1C9x@ zCVMg^kUnYsKzq&1;80;1*7Ovj;+D*9dMe(L`bv7U$KaF3Kd2X+qykfXWku*odKyt+ zoQ^Z~b>H8y&k>fsm50BZsS+J@g17Uu0Hy4y6g#(4RIMK!4}MF$1RE?{?eE&prDu=> zSL_d^kHs^B#dPe&^2!XMa7p5W{g)(~?)$tKM=LgFcO>TYZiDPz$S&!)byn1o zI9Kpx{W@7RN*FDb+=kNGo&HwfuTWsFuCD&-FU#GM6#-$+!{r7rNcUH=))i+s-4% z_RLJSXJxYe*8l&q{n!6*WP2**e>B-H?8){9$#z}7(kD^vgzYKOOlMba^mTad^w|hz zM&n8wZOmvqhGB1Qz)jC3&hH@|3op-+Zuzx8AHB^B7v0)!(k-at;L{4UQ()%<%f1b< zw%c&}^l0C8Jw3uMMl;f*u)D68ZF-rE)f<#mnV?w8gAX70ytJ>7vyF(xum_FqS_`ga z{zWf>UgkMBAFDUQ7QR-fwC+|&@5DD-*ET-Z^Tiie9UDj5t7La6;hTo7!!oHL)f(j^|1j4Yiy;UOZ=kClK&ycvtNL3y7e{vho-W*0KW)k?+#*0Z+q{c^bad zbie6KX~{LVYb2maHg5Lr_4er7TPNMS%?N5wQ(k*GHoz2l)E@aHzja$uU%&_nHVUGpMP(pux60oz<`# zkyG=(_p&As=&2bngkHv%9s5+&U4yFiE#DApO8KuSWqxco8K}Zk! zCgxk%9;63*q?yF@k)GNsX)C0WP9U8aX?C}zH+zsydZd{|^^t!3UP*Vgi4nyz?#Pik zv5)jhb+2;;!k2)EosvKb{pyA2qXD!{U!AUpy9Q${Vg2pC9^>d+Q9U+!p%o2woZPWXz6!9Gx=}#;s>2QJ(fEd%%IR=qC7?{yn!(>Z`ztOAMoNK+qpq z+43P(AM(xJV`$4N(UOR_GhSJJ(>Ds!jQcV}qB>1>Cx0LtYhnG(rR>S|&}(0gr=LQu zZ4nDzHNbfK3PDxe02SGAvV||TOGE5ENb{vKzL07i4N|b%jDe0K)F^XhzC7+q2eCsf#V%20 z_98GT+*NV@{-MRJ&K3>k$NY3s70$d-cv`2=ICkig+Rj{g?E)%IHEtU}mFtMX#^&4d^WGCw)DKCF2#%mm+8nO0Pzhn|G;`ny;CmeLKXj zCuw|DP@n#Y*gl6-usK==GvTT1$l*5<0za=L*^X=6IvHlU&beP{W5*6LH-AILKJ&M1 z-NLvfwFS=&P;$zxAlJ$(p#4Rjt9bU(EMLG2*{$=H2va0CJq>z%P{xqi2jp!$3OdUK zEOif~SYha~8+7)P|5wY=oYp8BdM|^i{k`82Wv50vTgl|md2#Cu+$k7RWxEThMfx-D z`J?O%i5TCi)^&?Sw|x6-dA|up6}(YfhW@KT`Y7*ZP;Wm5cznZYJlz9?SAr28x+=cm zR3ON~f({mI{L(I)fW^uzCuGbiTFMjj2Sku5nHaGk@( z#zZer9mXxmK4hSC0d0k|T{6BgxW_J8pYfPlHCG`uYV z41-PW8FM-3A#ONXv;T0BFHsW9S2w#dPuWw-M5Ik()|;hry9YQd<+qMiKc)QCLc83C zg8-_Y`l!1}&Y*kF?8*YM;6C7^K7=zdIAk_x$TpPi?In&*8DZ^umJxGSf2E?owD+KR z$PA)a`6o~z6~1P<9k(&bH&0=X?@*aLl&)3Fd@VwVhx~dAyY+S&s(etP`FX5TeUyRs zGbQ5dRgA$%F#hFKVOxPoOi|W=zEda>J*v zLCg|u*K3cqCDrA~R~6JkdIL{W*`c7Z;hO2L#)fOASNTrY+i;WaEUo2)4hK$nehxmy zj9KPFU8Nk_yH37N(lt%diZOvcC4qfyr)@fnvlo7zORm|Hsh^Lh(bta2=4*oy+n>=3 zk+pvdg+ttM!djtrEv6Q70A2-sifZbM4AeJh)uP~c0Q2=z$V@wc7!&RPS#7O5j8Dm2 zPsr98Ev3C_J;ts1}QxHdZP zh1tCLP0@M3^M37TUy8I|Bs-sNF`REQYMkY_WbVOmjj)>}l}ew(qp`qpZT?n+rq^J7 zYsAhF;p%k%KGAa()E!>_n+l)SHx=y0om1=sv0TtcT*Y51_Knb18Sbdf=Jc8&<3`5; z#%xZqz`d71gF~}Y!P-LpsgLsG%@?Z;UO?8}Va6F~LNQssWX-B%MG4L6eYls-f)DpP z&NwCYd9mY^6CeKwgBMeLR~za_Q)c#cQ);$XQYtD~EJ-v|$lHSR^C(I?0^3w)|a9W_*cjONAQ)spm9 zq3h_4Kk2#By<~6cd3Vu{=UAc_<-9;Akb{&tXCig`s)2C@maL8D7yH38wWzvRRd}q5 zTLD_pE;eMDC`?P=88=T`fu*XOX7p&L$D(ktTO+WakJWbN(n)fNo6qVc=uYx;X+m5s zxas_Pb#DJYS`)Q=IHa_i*wyPzK1ww?QQzc&UN<-4hZ{FTEG1j!FkPau zd9%#sM5&_E0+3jAY@UQ`#o&TIW$-+f}Q z`{iWpUcn>hR>CIYi~TJ&YO{W^h&_9q=pD(K5|8pu5FuVc)fB{?jEV8t=iK4IbrGG} z0v%i^SQn=^8Kmoav%&hTumls9Z64~&(Cg^b3Qs)mPVZ6AyN1YDd{tG<25=^FFglj9 z=r`CXHh&@GVHdiZL~{8_jD?c*3+My^%6{$A(_!^gYia(><5o}3pMmJfBF^QV^>BW6 zQ}!b!dz;^T(^skvy~zC1*BxPWwNJqP0-e!d`YO<-hM>kAC}9nmPfN0Hm5-hg@*QNV z>RzpCc};({XnDzly*0HJ+QpAh3w5rewCXuYJ;3J}Muys%CBCi+HG6hE`Lky72yNAy zgYaf$K6$jZ%9gG4EZf`bwbfYPXpCM>9_|+S;zD{G_jRX}wy?E+pl`v7k>v22!DM-H z9rk{;RgsN7H$sQuZ^_+`h&Y)u$k(7y-K5N0Ufph#%bF!c%cG7NgGzyu8%|`JexTNv z$4jmt@w)KfzR}g*bilmY$Tj3~yX28`2atpd(H{qqDK2QH1TwSs*$;OhaU=2a(Sq*+ zM|o$Cy_BL&yV9T0L^8mCc>f>dqz9TV`;IKAV!>81{Qy{YO?rrmD1X`WsW?}w6zyYD zIsY{&|MjSPIjL;h3!IW#vLC84RGyomM_ZxIYp9RV*4PJ_rj{k{7fg;CYhQv6i}H0<12cQ?Ms8?bH#a zQPz$EgPgG{m-w_yq2d>?@MRnp7W<(9pp3)t6&T3aNZ@^N$egn`5=f{R4Qngg(>LIR zp)f6=m~my}q&JEkdl!0{-i3bESTbw}&YLad;1+{E`)%iM|AlnNMb}<}UJ_n{#*llW zTD9lBXwHdd?=yezk%@-$X4UBItGs;QO7|tsLmzbzI_`To5AN;m1pU<*@AcG0-qASF zUq6WY2nEX-?(`jSO1(T!)~>)t>xYS&eiJ}9#`u^o?nL$U%>*&M>H<{f8pmzGeFJpE znXGgtD5Ld>q4X`H$MGu--Tb*qe~|9SvyXatJ2w_BZ}@XwYdVjoROwx$=89BSbLe%o zFL6Hk=oiljW)Y2bowtJ4c_IM!JlMTv9d>iZV7&+i+ zFSAx1F&8OW@pSg{U0_VrW50jA52X5RFFilvzU_*l$4=6BgUmJbn=R-099yAKIA`N* zv#Hp2LJttKfIZyh1Uur?ZGaE=9!Quj4B9z-nkKevxlGqluHNB!2|S#FJZz zp1AjlW_CJ2{cz5{4@prYh8pV`uEjGK!$Is=?@D6$I_X$@*wr2GCy)zYeZEv!lWmrh zK;A55cY>t1Hg@kL6UP#o?)~?2e3N)@JsI4oYvXu&D;-KPsb(LQYQ9vai|5Y3r@^jv*M!HoTS51J zGnsK8=)pfIFQA`k(VIS6AI`9w^<#IO=(-c_c@odQ?tj5L z&X5DL8D8wpoE2MHx7ed<`E_c{eTXcwH+gzArY7}eB;va@Z8G_tV=$dD{b5qB_BE2y zwi|}dC-M3dR7Hy|q@M<& z`Jw0xrJo@L8gsSc)cy3q8~~&BWV7+U%)Gr{HgM>fevMpvlMf?77Gz36Z=X%It~SMF z8BH5Qd+Zg=zMax<5%?7DyS!3cnIXGu?^2kyMG#W? zyDjg5jKBJ?xBJQW&CtT^JDEea``K1<>1Noic^!qYGE8xWkQGAOnr%IPR;AK4dw~b7 z>uJ3q7hQrZcFMlRtxLqZUsS!7__o5Ku2eH4_4yoNRK;iy|74VcpjE(6sQ}J1_9~!{ zFYO{(DQN`0F7}I-ZuVn}%#xqN8H(#U#--C<;j#hxuq0v$J9^9iQxvra})hJq$HNn8YBGqs(9+NH!eko*^~ewtxu{5cN|=B_m2Of`Lzo zqNs>NM#7Lm3?JrzI{xpw);_0BRrjF(fA4+neQrNb*V$pM9oJra?X~w_8)fThA9)>m zajsDlV+3?ZPej@Lq+nrg`#uVVdkq}oubkbKA{gkCB4>~jwd#l7fVh(HY}}=OF?yq zaq%BjAh!M57ADL#40o|`NeC<7=a68Y@9S~;Mw#wiz1|keGZ+TB$`P(bHV2?r>x?zp zjU{!kKxRM03qv;dpfTLh;}N)i{*e4Vv|Z!vy}kTLr8s=Pd@Cw-|MhGp8KNA*!Ddv& z9X*Lo&IdA;$UM+i9>OY6xQ)jZ8+EnBfQ0`50MpeTPv%x$FCjXfBS$b$gd=@l7mjs~ zWY;r0I4e(5-ov%TsVLJI$oqKF0&hFeT$UKcYA>&bs`n1a4p^bAM7nBEreE#J$boR2 z9*DRV>~vvKU+!oy74r~MxQEimEhr0=#WSMmNn~{8h272pM~CG}IiCYjU&r!@Xkd46 zrPc|UFBK-2uAc0f2T>x?m&+z@Y?o73?3JQ?V*D<62nZD%k9fENu{=8#Qh+4Nv0FD( z>Xl@Th4UX_v*f+nhtOn5h)vU;t(={W*|w;>H>+)xF61-i^pM)GN_&{FCuiv6s&E;+D{H#j-YNaoJunc5oC>xGuR; zq7eKG%~iTfri@tU+Ht%aV9Y8GO5tI@WBa~RQ zfIR1>r#(&uqO8yMM!oPKy?gy=Na7+3V7Yu~BT<{jA^@&n0B~3%03OJr6hRs8bTViA z1{i^(MT~^K9$!k1JdR{l(jECZo#a)nhLSy5STbUlx&v8hJ^?^oX{t^cXJq6rTFagy z;76cxT4vD z-_mL0tdw1}c8W(+lKsJL#^S0X_cK$x_uJ6l&oEmaXpxuOP@AiGLga54`1YOiXCnX} zu>rs}jR18{;hE<`SeisWip^3_NOv0N^)1#%1$nLsvaR#Qi1u97;l~f$fJHSPxG5j0 z2VmOEyJ32e!!}SaPjTc$0~?v4hUt+PYeDcc1$@9LIIfGR)Admt4FJA~$aDlm7%ora_=(^pz(mPNIik}5O2g$l-%Vxu1z-lELQzNG511RGxfc>&5-Gl>)%DE9Z zLMAzvmx22;*{jh^Gh49$+FGDXwhv-j*67aqBVK8XYu*D&;s8F6%BV}$#FSCZfxklj zg^6JfK4_wT4PTuQB=NF0aKlmA5h!hk{17E9WB&<6(cV~z%%A$YU z99Ms65;eYJrK(d#0X5FLR`Ye8&1~)+1!yp#$CT{r+=TX*!-lO`aUPG-B9XbP)}h|d z!PD05s-qo4>L>)*6;G1K*%bJ^HF#lyG1A^%a|iI$w0S?*K6NDHPis`8}QgRd;@xPPyn&H|sb2gZ{`E`NX9Fh($dbi`vu}^*^zw&oXLX zEO^9DpxE2)TM#Tqg(e^}Cczh7@*$e|gr1T`3;uwTxuYyv@JDg7XyUZD)&GRh9G27t zY>FH%axDbx&j5($p9!1}{!GNe7z5L02DoNh#&koW1i=r}JG03Ke~I$3@I`@dkc6+q zp4hIS*s+fQ1v1T<_`q0kVeFH1pxi9~KKOnG^=;G-LjX@=O;3g`q)?dGIplt4LSV8fD&z!8G78a6B`NaZ|~SpMg+J z?lgM#0gM9_?ZXJ^nHZ7Zjq-aMeo^>(S+HtiBjQlbbQH$Skp`;Zgz%!eo`pj&t&NOT zK8$v?yNN6p!w`D05d)QhpM=GZ7xm7;D03CMPdHdS(jG8uT!6vklEL4Q6)FsTIpyq` zB`7*zXF{KaXN#S$0an7|imc?s*+>!g#2`_&q6wk0%(W$@FWZyBH2CBV+Uv%agG`zJkGVGL#ngoq-pR^rkpk(l&(r+?Qk}l4_(F8 zf2F++gGHq=nD=3;D^uA~;dhXcUH=h)(XB{v-lj`0-TjD>)7b_)01F#OXr#(Y9W=?{ zU(9ud4h8k$=o<7?92&{MNdgW0%PY^qNdp|6K(WrE7yT3Sh7H+PTj^rm)TV8T)9~7s zyOa=WJ;jwD1p9<%E?U_<$zruIlTI#SM(Y%HC1RHSUO~45s7g}Hp4E_f2-*B#$SH2<;jso&^+)A6!1c4= zz(_o>Q^lXrh(FvmfEjd3{QeLh+{J?xSDS0B+o_5H{cw~mzZpmTG0@uL15Ni;vKW!% zA!Vxr_On9ULDr`dN?grA1hcq@nxmIcxHJG`oXMM?bNVlqsBT zlo{X^8&U(#7^Ix50rL&QOpJ5X2{Ut39m$SV2c8*2Cb^E3H<(G{EZn_lpDky$rZ-~b zv{c-!GlrL=wNvRJ%}#q6WMgLq)o*jTI=lf8mMMt@QyBgXLi7m!a7PlIh2fAJ82)+_ z9CSiLZ3Pa^OPR5wwmeW=XNMh}Ga+NP(55J?);c${?PRh{1{stk$l^y@%FfTpAcqiM z;6XdmhBKLT9#bpsD&xdLM!0nz>n%>WHjP$bfT^Z%hz1u(prBNfyyXI}y_hycw&HRR zXR5R`OvtsEkytWhR=AXtwVA=Xx#rdef|-Hl&qMnd%dVYx9ex|LYpvk)fMf?H&vd^{ z^8+u&={n{JGmGpCp~rmZ`1@Fhl@n+f7ghKWe740ipyV<7WsA-o1@}u1`6>sBGO>Ln zj@m+9K^Qe2Jh%&L1r7j9SQ>0T02+|&n7hRI0FhLqC_5xdpj6z}4QClumY~%B}Mf+WoN}Ew5Ziqg) zg2V;}wr8s}8Xa^Y-)h3Ew5h>O*;FjKn;|G#d)eKI4fF&)0QDFdqE|=JIO+-AfP2+wMLKeL0XQT(AY{*`U`L zR4}h#0Go^I5(D=e2UPpdt))~6Ibg1(_?+;%S`tb4`-rm|bljTUd|FhE&NNH&IgqNH zO)4cfgCpAp(zwquj)91SCf&wOOQ)`-&z9>PjI|5s2N33E3zU<@KZOJk3<3;s6RB(I zv$zGc-Uajn2y7t+M4tu1yD7N~=m*d<4M6l+plJl6A3$vlK=fH4NYc3r=m*g55m1hk z4v*cksJlhM88^iPxeNr)wnb}orC#T2_@XGBz@OAWthX(2I>kE&OkhP6rtR{14PMz4 ze3=HXY6`wwgV!_#U#Y=+GzDL!!E2j>ae#^?*|RD58V#<~z83IW4X%$E4gP`#*TLeW4XzLAerdcfAsDPf$Mre~?59jNML>h84fL?= zBeMV@`{dZPoDH`{oWsh}?`J6$Mo!oqH-M8R&4W0O2@C5nS?8p0Z_#q&CP)4EBP4V0gg*e$BzC$G;Kj-jAeR-pYbf%}#zw3rx5TjllVE z@EzNb#!@Pc!8qzvxt6zAbT8N*r5T)Vq17wpvN?xfOk`mljNYlhShq!WFnZ%)_7b>3 zFibdp08}&lC>9LuUa$j#^b|S_q0=McoCtGbBK9~XE#}tN)yWVXoh*VSjJg9fvZ&J!?Fzyr z%^<-R;wN27z({F;)8S&C&XsXpy53D}AQ!B&!f+(pMp^`TflxUt>0FNb{x{0xZs7DS zymm2QpadMk#~WRO-wR$uludxb*tPVJF-GHC(`z#v0NeQQLpcA-HE(<_nbgH#ci!ku zz&9U@Gr>QNv|IJ0nPV3| zGby7tF{7J^Ls#wOI?m}B7`pnD3dJ(oOEUT_k?5@936rpN(JEz9MsH?D*AR!UT1y=# zTC_~U*_$}m5r?kYPaz`NR^S38R=8Me??ar+h(lNH(mKx5+r-(IINu-+UA5!tIN;&i z$Y(#|e3LkI)xZtIvVmx~fwMnxt|ty%HK^@FoWr(>a{zI!Bo1A*AJuUhrNYXBIwc$k zNNuR3`6^KvP`fZf6@|qz%!8DpER`M<;h5WrLVxY85lS)1`i5A4GxVaqVM zk=QZ}-dV?P8V10A%Oq@$0<($OG9LQt*iGXB*mz;Lsnuj;Tup2l8Bk7yRM9jtfW2-K zwv3T45L?Cwv}qxB(-;Bv`bpR_T0T!~87(+59bz|)7GNJS30ua^*NH9Trdr2t8aKdx z>m+O$LAMZFMi9h-Fzwuw^WLiP$ohzE;O>8cPd2^Y%&DGODg1HeKb@EL&+B zQYFv4V-jk8aG9?#0s6~3X#%PVG~V#5GHt}iMr?fDMl|{xre*9?dd_dqgx{lFw}JW+ zkxPyQU@m2PA@#s8`%)KL+M^Ie`v*_~EL+D$4~|Ai@1T#T6L7FLXO=?-4UR#W3X)h} za?8EEybNG-0cI{yuPfRGuOKH|60SF|T?l_WEE_Y;!J-~{7+Xt`BOAOEVYQdo))L*< zw(@a!Vw3*xzc}9?3ouWFaaq_|r)-08CY5R4BK-oh<+2Nz;>7t7uVnWmpEPgb9FJWB zTmdW}(w#9k(#dUCCc7HalY z8a)Z|t-3m|-2sUB0zE1A9+rWbJGv&{yfca}^YF^c8E6yY{>%nO;Zi-RC>xxN-@%TA zI)sXfIPl82zK$V2tC0xaC4le7uXzuCss{m@KB;6eS6*e|+lF=)c=m)sDExLIJZlJe zKdvHJLF-T=`zL7M+_?i4Yp!+9UU|0J&=dnj3>0QL^AoQBg45uHylk{vx0Q8GBOt0*4bWl9PG%5V?iCDzT3o<)oq7|!4qMI_HB(y3Uek863f zBrMh9i^?@K3Y>WL1}H+s6^p%oN=)VU1ZM*jve_8h&7$a<2F2$*@dJpPcT1n|4w{iZ z9|LGkIaX45)6A_cSS*brSh@Y^``}FTCcHOBr)s9S>DIj; z+%v5E?QqYu?i1jiW!y2jU;HC~s|(gE*WBa~ORK z@qZ}(u~2d@!~fm*Pe2I7K@X=UQn2|Dl9X=H$zt@w@F#V#MrRENhA}UGqzUSL_;ndb zSM5Oo`e+l-1@I@0EXU}q-6&8WYl6BEeqDdjRr`kMOW<@0s43o&?N+t z6&78!-2~_pO+cR{kZ4`#s!bE1Pc;Gk7lCB)NmuO;Xf|AbZ36lXfn;$;SM7cQ!m_TR zIX4kVR%3M4L<%;|K%XU$EWhZgohK=M4$gSTe4aqE-lD69i{_9@FM~723(VzBNQ|#* z>FuJ6fi-L!Hi$>Bf$&s38oh#v%CrG45B^p6Z(C5h7!(&1l-kYVk(`t*9}c^fA}3)} zRplfIOwDqVm-Y1+il3U4C1oWX>;6Q@!Xa*ntdvz*=?ch7*|@BfjfqP2;w!%#PV8V! zR#}Q?^M+wL;M)99O=YJgkKga)H@L%gdWO(898Yb6t z;S{D=7s&JOs082=QSuruZO_&*EI_4udz1pCdxO(Lwd!Qq*&;HZO@ z=)fANRoyXsfH-M>gKCvrD`ar{t^pn#qyau<;lmxuTTmw~lRr{FOo6o=wCpxL3ZHHW z3&A_wM^oLpZt3no*+W(5ooY!=57@hz@Vd6$KoV_l$@S`c$FwMgqs`vtogx}x2&!-s zK8z`dyaR_RBO3-N39u|+8r-MB-n#Qcv|qf);dUm$x>}@g_U5~k8J7rkykWI1N}hc8&|SbyV)T^5lGT_a5s1tmqbwJa(ts$MLV4OpuWT@Cx zT1+|^Z_a&^&T2^q=PHnFy~?qoP%w?spprDC=Oswvr;^5+Fpb-%E(W&^q9mv(mHk!X z-!J%kg!p$%jZcX-!l$k@!vC4zuMP3k=u_sw z5v+IX4O1Ua)YwOfa3O)A?E};v)Pa_OJ~^zz^pg%J{YR00as!n%QokQE>7Le<0k1B% zWhxz+;5$%d@Z2^f%ann1&I>&~F7%)GBE(=L1xg1>?ij=v)wd$!lvM}vtpFT2h8aE? ziD^S+Z^`-;NhDtxkDl`k%JZ0%XXmgyKVo_6$)R99ELd-QrZO`VKp(;viJ|v^sTVBK z=?Lz_58mv|PMia_>B;c~n`72|oB3yZhhPlgWPtS!wVI#eJ90mM&dR|0p9Hr@@ZVu8 z##8e2nCbGY`5931c&x^3W&#w4d}u@;fF~uVX*OUS>PZGy?&;vtzno?e87C?Cub?dk zZR{J?72-W)bG(K5AQHLY(+IXayAS?r=?@^yqf;4Q96HR(zr50=^6&8U##Kh}5CCOK z8DKgCBK>iaFtH$^i*iAFs$w6Fy&G5&y|^;BKm*{*ByEMu3~pcpiWVBo@kk!4l3t1T zf`{SVKv`sh6BzoKXY_yQVg-OSQWIElCX=E_?np{sr7A0vy@R`^f=7Uu9BRWstd3Oh zC_Ggh)!75HPi59PFDQ-kcz;Uu`k3piUcc0X<5#%&vpW#Vu*CTozB$)Cj?eg9K#88+ z{2X4aY}E4vJj-e*5v_e#Lncomtg?bx(|nk>Y&xPP!;L%~QJGeEx1}?>=l?apmC~*# zw`uMQmJqPOfx!bQi_k`@g2PI?B5ByJ#-j2T0Eq&=N7j^yWmkdp6Y{!wGI$DL`J_BJ z4JCgv-&V-Cm*@L!e)}fs`lD8-cTB9rg%Ts!t;gd?3)_Bz}3Y zyF*?z$fvV-GJuLYEtH>@8^cj)5GhOC4t2Er#s>W%;Ktm6tD{g#QAx@Qwo^X0%o;}l`t#QISHqr2%Q;?2G;5xXgM4Eu5ZucK z4DNA2O~BLdyIiMx6|U3nu07b5bvy6FuSUo6&+Q$;nfOFqHdimObvdVAFt?buf?WYz zFp$&qMd6XEBgZnvcdx|~2s!|%m=Yc2_ax8xIZq(I)9E)yk?NrW!dtL#@iJ^<2yVhg zCi=dzX8k&IG{A`Xd;=oy$x6uc*htHV*JNqeZ{^B$)FOCi=aNoRUl~~^&y1Mo(KtF` z3sEP`xxmeN{lWY3MYDgMZF&NiWAl;M1~iu&oP#LLODS1{9F98F4gLyOl9Z%hU9nw0 z4sAkm{9^ow72rCIMh7pT3|Rb-y152Pa(~Bpvfg&xlbVPP(%3|-JEmc=Vi+|M5gVH* zY84}Gl;UF*7HivW^dicq=6kgh*+i}BsEKagRuiEvDF+fO-+{Aj^e1$J49+)bo*!^a zLha}`v<%l%NoW6r<2=Q-v2RsWd&e(f%kComhO<}2;3bq-x8JbH;Jes<+8c+8Lr)LZ z9Hda+ovReZEjzc=r5^+2+S6_bBE0lS1);lr`~oB-2g}rqx}WtnQWBKIW3_9DC=fh! zq#JJ+BMcj}FS8YwoePhbl@m-N0Mv$~tf(tnc1Y;mK(CmYc|Q>Q^QmQfAqx8Lv#7&| zwB_`5Ssi{KX46oIPd$97!>4XP)ZtUNAL{U_+Yfd4)a{2leCqZ?9X@sYp$`94xI-O2 z_4$zwUljVG4qp`dp$=aZ`k@YA6#AhKUljVP!|xv!g??wK&}YqT1^pCEOneX(Uv@B= zh_|*26>f!-`jI03sZ+r=p0gkRkHr6}_&*o_m*D?O{C^ey97b4bI8WpM*Z8k_Oe^Va zT*dwp4fh`r%#f7~5taV)He>}u&L=TowIDF786vv++ib`hhFnOP8*K>JG-DStWRnfy zDrHPm?jN=xl#$1%IxnBetSR!3QAu7tnO;ipV^oKi-%2k9@-ZsD%lp#HHOm-P+~wWq z6~d#&x;#iPrQ;mkWYspc8u;P*oANl$Pnx@N5it-pn zD$_`b9JUk?p#l)N_77Dkb&bYV+ zQ>?fzXKtg<5$7H13~Bvn)Ztmw0Yq%;pe81BZe<@$k!K>7>zN2#_{mjDIMBf2{|8lx zjyv3upq*D@g>CmG3Dhft6#tXuoveXWSRKST&sF=~bXHp(T+x=@20$LorLrnoTXU&*L9}i(m&$VM9@XK_ z>PsDwb;Bx=7T%yfuT52-%ftHI7uAPB?UA69_?c-1@h*<(pAiKARbMW6e@uLNrld{KD-Nf_2jbOyREY0rVGxucxDD!FsE{?zg%Yq`Tg3PpifkCog}0sIFb+HvSOVg3mhY%1%H z@#}ydD72ON@PO}KZ&68ZwEoXs*#%@H?;_|k(q=(;! z0c6m~VVzuLRXGfg=mOLojbH~4$N9&S*%7H_BsKerTi!JbC5&}2FR^85O%@i-7_2q; zk&r7EQOw>OYVXy=d&X{xN+M4ZJqc_Y{Du8v;jZa(J(qw}cr2I*#Ck zrog*Q0+gVS=a@SHkq2*w@ZDhX+^k-oPvLFs*?ua6OFi7&36ek?oq=(P28T`$0A6S| zotN`)b?Bb}gB5Ypk1vq(V$0l5#$WN3rM2`dEcBesF)UhBZFq4m-D&D@?W1)|3f&-I zBAOkL4W5fj2%B(6$t)5psSHtmSKSYC00~zq>uo4`WS<>F29_)BwLxJp=)GKVQIARB zH5_im!;~anW4oFeEkYdF0o~PtCO#dzjtTQJQ@63?y~Uw6a};)9K@kMTRd9CC5U*!{ z8IG~9;3r1sLu>7;)g($KGS#cbngfk}#j17dMX4NukY+WUc1S=POx)(h_V_Bji7|$9 z-u0YgF~EL7npEDUFTk>B%g9x1s3=sVz(R3mCyQDT0FBKX&G&Xv~9K*5?i`J#{LjqhvUE(g)%ET_64LIUnjcrteXgjRhO?TvOStT9DoWG!w|zixZ4ux7nG%DUlm z11ncUSB~MRY7*3PJwDp@7`g5!L(P1|;{YA{F*n9|TNapQw1%XuiRh~^yKCzQ8&JLh z`=aeA;bQH)TC>GSXlQQI)yj2aERh1F*P9A*M)<^vr5G40)CtEksAt%?Vwe9^yuwb9K^PDHMHGtn7XhabNP_R4eGlJXv1~F=2RW3+&h{%% z1D(+WbyC2P2UUt6J0IoYS;o1a&jzhh8R6MCAa&>%-U1!NjjV}_&DH0Sdu5MM47eV_ zX|oKZ58L~c7BXU;U9-#t-$XR6@>AT1$H-G(NcB66zfzSD>AH}BI_NrgALpH4)^#rD zA9NJo;_~qf*z+g_4nV;+nMh_UA(>TO96!KYoS{6 z8>LAS+Yhl^C<^84FbMfOvPg)`gDK%ejFk=3QM@toKRXWJWOZHf{m`O$2YF)$8np1S z9w3-bIEP>Lv3^x9+ykuPk5P>4LQIUfby_Q(WjPk^S#e_F+otN$;>V&nA!syR8qNNA z7uxH8q`ibd)__1{c_g%orc!xLCE%G>0>&{D-JpWy0m_nWrBIT6O0_X{N!HcmI1Beo z{1ADo-9Oiv@0jQv-IVhf#`$X~hw9jE^(nXDL=E<9d{kd$ke{GQ$|qZZ#T-zX;5me0 z{Ov;P#c;NJ!`HISh?EV^;QhkW0VpO7B@u3VUx;AQ`b3((7l2y*t`4%kXpqVF0H%ab zfTvb_J=5J#lG;sZzqqE^Y1j+q$&e2zlHR__l@0J9wupo!<$R?}3=7DZ&*Q6NR9pc>DFF{d zu#g1$LkNU0mWyG3iiL&R5mAN6V-fe;2Ov2Ax+7mia%1Grt~{|a#!1vV$?2`xakP2H znU;WXN}d)xfgzpTgi~L0&?c?p8(b&Zmf`fc;)r(M*}*1BA7X-?A@bvnF+&oukQ5mT z@=X@ky(@FXy6n2VXHPZ2nMUMMh(vM|E7sGpG6E=TK{x=0W6!yFb)=8Tcct?Mzp&OtTnhi+!hg*L>-1aw%o5WL zdzWMLBozd7trIsAnz%jR!Ox0(XKfy#VOg>fI_Gz-Z-%}d(0@b*fX*&u+SxGe2Iv)< zHlcq2=r~+M87v&ja2Zo&iTnS95|>BfKn+>jY9Z?~%pIeYOz+>7vOGTyw2dP2q#5r( z=JLhvBG2}-n?W_~1K+1qKX-lasF~rEdRx_^KZ_DSq^Zldj1;4}ZK0-UeZ_oF1 z_t@ahdN8u_^L|gttjBVwBgsrw9$|3yAA}G=cO9X9qo%rh%>bgsNU`4ugozb{Jsn~WB-e}`W9|H&9Zvv;74JAKc`Y6Vvia`S$A z-+jAd!1!Hgqu;K=&&t(iCx~V;j3i7tvyksj=llKsXiS}e0aDAkLZSXT8jxMTcEQ+MAgHhv9zlq;t(l_eM#t z&liw%uV2trqKxu}RBM0Mk?pVdv%bG>>A`U_Z%TL_$T}?Z`usE`T=b{;#WyIk+!>3f z*whN^^3$Uf*X3s*#p(VGGYjplRca_I8(^=HYrS#X&Wxox3#rcZXZbVVpqxw^@;}*7 z#0r}#zdk=ZN_2gG4icU1&)H_HUV+4fw;T|!eN&R_@_n%+=OW2If3Dy62IVa86HjhZ zV{R8Ew=O>q$!+J)dxORVw}O4|q^QrL%}&atCi9)rJ75wKOHT5*6mkh!T9JvgAHL~QBES0xJ$t)mDt;TsQw-0h7q2~CL4CV0pey^yO;UxoBXmHD{hjWz`bn9SF10 z%iv`D+P7I367Yp>0ZPXibbHP`w@sK!kz$Eu+6QIjpUVZXG-l*5xXc1o*(@}$gwatn zxB=n~xTCnJuc36{txSd%d8`*y$2s&4u&}snzlg+hBCGjhR2#x{0-&+yu*~8J;64RN zHUh*Y^Pvd#euc&P;)cYQL;#x=ptT7AR@iKDo>G8x6Ts34;6VjwYXaCg0(e*f+M57s z5x}Dg;57j(ivS*1fJ_s>@(ADw1xPgk>=FTNQGjd{z^)O%vkK7B1h88K@Vo+aHUgB6 zk^bU>SfBG^xi_-S(lOUsBSnid|kDr9&4>AlRBGD>}0ZT)f-uY>^Etb2OmDHxt3KwUP-|A`wkn zf2CYlvg0&a0Df=dB=o|Qu+f8*C9?uD^GZtCfuvHZ(#2UR}Po1XP`xJ3FA%hR_zE51a#T9lnK%y*p8L-ooueVwIU@FC=E(%pXiQIrA_H0CR6{0NkEsl$O;O zrS=i)RbkuW35s+XuL$_*soJ(xPe5w>LdVG`nS2jTa(~>A)Z&}s4U9(}vS?sD?XhX9 z2F5{vg($O+gOGew#Lv7z19xen_^=`rvszk%SF-K|1h8>7pa%F7L zh=Wgq3Dj#cr@IdJaGk%RTum)8$F@XwLrWx!ty|inR(Ps_>W$k+)7XwS4UU`u#w&9P zJX-NV4XhOP+YD0bfleQiNTOg40vg!Nda)7S)dItD2P1^-$Nj7Q@Z}hDn*kkj83-cS z1dUen@PoFCNxaeUv*T}`Gi!GpfA=RU3sVqu4*?>NO?ohz-dHlQw%}02x`jfK_sYD| zayKEDbbCxcz0x-<_uo+7k;4GmYPnWA70g7tq;u#nGCPmk3gzG}0P#wLiAowt6F~ac zb}P32QP#OQDC7*`&$aw;a(hSby#+Gmw$LQ#kU4 z(aO;6u|qd8luWm8nbR;(U-aWl;O?GMHY_7KaA|*A3A_{%Rzk|1!cGV1kLAWBP(_R2 z1ks}2u*x2K7^+gOwaS&1N$}b{q=tnt#C0)5&LtBg*y6uW-2dA2Ru?xB$;1LIST+fcOyjvUlfvNNf51BOUHZqYX$wXGW6-=+~V1)^J zq8)U^d6jFcf3b`>-NrH!z#gcchyAx6cu`88s*gV%PWyVe9+Cq@0iWt4x zzHqZXmQWub=Ip|aVBB!n3F9mr`B^b=zxZV|qwu07EEdWImdXbMus@Ch$@yJe=$oxA z7#0I8ip6j-i(p+r8y^XI%l9DkLqg6BQ-MHk?-?HA4fA*_@_=F<=jFku5^@zIMgvk& zy?!8j&q=R!%V0!CPhwYD=HZp-3_LVM?(jCYg(PFKALBV*ccgGkc`%~mT! znuin0w!t+z${V3G@7N@^UxjhY)$0X%^%^2@(2yF8XOcts@w?X#<5u`;1m=Axf6LRL z&+p!pPrG1i=_C#Ldww_a?)JNVA9+9Pcfi*H9auYj=c0pEMm@nPeOzh%m_(&DiOcO_ z`@6iDAESjcKnuyHKGLTcz^1S{hf$lC328r>kT4K9Uh41K!F)tD8>92NuvWnlBTWz+ zGnq`HM;|PUPgFOQP8Qdw0DAP4<$DoGt@$pu3i9LrAWUC-Rf^C znIzPA6>NZGWjv5DpT_<u|`5LGtsv%%R&GaH&zToXaeRf< z?kFD$+XAdMR|qmj)f|AONvx!##cfN%t7$jUWZE19nGG_A6{C=*G}+at0W1*2Yj8Bm z$Mr)6>kLiH+y^pB$T_0Q0_!;jPy^yl>H(ux>%p!ej2ZzU_#S?+H@_0R%Bed22Zwz8 zM8{kly1(GezB_b3@0eV8$A3Y~(H~GZ=><0t9Nd8g@12@nn&<%?dnsBP3o+@0G&&(I zod8;5_ot=%F^;7B)AdeB$2%b*U5&IZ0SahN(!vvqu-IuyDe6vT@%g zS!S6nfQT1hVU|EWF2ssDEy0S7&JgIoUrsPCfL%$mK>&_0&Cw71Z!F{eX@TJiG zPp4Ya{-bW?1jK_+VZLf9nRhZb-lw;$Vg|-CZnLK3`iprE5qMulo2(UQ$LFOpR98r2 zDQ}TUEsb*XzKon1rz+v`sCvBLl8EjvBr1ty)icK;S4@?$Hn&ShT?f`rqlwF&KvFCT zk-7QZs7IQ-R++I)A<=Z6ZE^~+8JF|4uJ;;-tvL?mYu(ZnP18?lu4&1a>&E>l6L7xQ zm$2jv7?(DjYdo_Zr||>nOa#XxDKFreutczmL6XK8(#WvvOe0mza=ow`ja@P)utQ|^ zRX<&p!&6$z!HZkdy+d_S&240FB#OJtUa&v&$OH%Av#rdFc(NY37}#Qf8VhA$->k%! zf6_M~i4(&T*!m<5l=WI4^A7ASYdzvgnU`2}?t_rFV1N)Z3i`RF#O35kVRFgfV2qbm z+Q>cxj(T%N$*1*n;WJxc(FlBDHJH~^ZpJzJ#EA?F9ay!2z&6`*x$bczl5y}Kh zz1aVjiE0U|z$cMb;M?W8YOo{OQxK~f>P?C<4VCX)zQgMrhyHfWJ;KLav$sv#b$V=^ zY}vTx`*8ra$411rO5S8x?d2H|&B?Do5)**+bm}wvB0XiYc0Z(7+= zjc0?gcY%#8yAr4wv5AvZ%Q)mR%Rb7`p5SB! z(5{CV% zEEKDQZK#iuX+4`OI7=&tIgb^r?3+#v?dA5UEfLts!96OwM4GRaY0F4uQuXRrrq$uY zf~3NN@E-DcCv&;!GZE$2Hr#j`L zd5D#I4cBaV*`q7G_K9BG^dBJ5Xsz@ za5e!a&oXXAxpUaD03XM1anVw98mn_Ue*h$U4^hPRs3Hz`d=5t{192_fOXYoe1TnIA|oQ8!m~*gYtxYm;1! zTa27%T)t|=RV6dS;@X=LlhM}<^)EG?lqnk z)mi2wMp2v9fOQv!wmF$m6U|XAzzPx^RPnUl53t~zW?0#3;a*uBR`geruNXrSMU-dG z1(dXA0Y*VtVIf}`4a+$ikhZ+tby>W&s=G zJc86WBo#51UtyCZD4VDnTsnCwCZ?O|=Tjn!Q(TJAQF*S?6WNcfBfbiHTEn%7Fh1;x z$9mBX>h0+U^;UF)dfVw9NvwZ$qb1g>Y6&LRmntI1dN3h;6-R5R_G@l@;l)Z|7@zFl z51^e&<5N^Ep>-px!&)Nc@Z98d&~H-eMukhFUQjgQSx*ASty2vg~8u3JD3?g!(?VY$CMUT(af;@C*ZU zfgmBdhz?Y?am%`mo0Uxgr7b0>wsh8<$l<{Kg@)bTpCU2I^?Kxr#~13kYSGfchkzo3 zPXqWIv1pTJjJ=zQa*TEJG~2}cA}1>ZgsukjoY%%P>nh~^@=36Z>5FYoDB&ct?(Xh*X6wUn z9IuY&5QXD>wVbXG;d;A!<)Y=t3mn`$+u{4r+(6swcR?9(5nf0E<&`j2R4!fX?0r!v zm)_tUkqUKNuB?YpOMm3cND1}>4**_U8ItIMaNsH&pYQO3n-MvcBYJP95WZFdkG15C;R~B3Gy6a zzT87a09$f|CtsuictR%l7=mEaYO1l8)WLQ<2OG-;`C|g}1y1qeYWIb}li{UL5=mq5 zlt@BqjyvDce4qdcCH81|H-wTFNA701NQ)Y!V^iH$mdK4fJ#k8o(jl5{-hOCwj z3g6&j09CtSVUe1a?55x?_>?nv08U(-E*q3~_hf>P0|Un>WVnnE3 z196{V!dw7B>kRFV)mdv1M?Q&2DZY-cw0RV3C{ZHwx*T>m%1}bnVnjY|E5%yJ1|yWk zpF$d@4DlDBEzImbWCne8{r()LSd`1|wLRkOur;L7p_baa8fkPkX;k+wga1NeLZhFC zgESg(lc{NxOk-O#%JY+d!+c`*?p@ho8Tkw_bobTO{dVqxgXAt{I1dECJ%{d1>i#U< zpQ9V(C;OSyGt6O`bwATuNW-`i3u#_@1Q&~Pvad9CnYmFlRhj3wLRvBx7LW&S$osAi zUg)VfPO(@gBLp(#(C(Du%moa#aT390NL2KZ(!cgZOu{@!CC5n|SK_yQ z;qziZ^n01m!_AAcU$+B|=rza7}x&yoSo zu;%jf3;6}Wp6@T%l*g`;AIHX(hLNul`)kBr0PF?+0)M_@vxZQo!H+X_5iR4`~kmTv2R9Le)~e+;8@l6zS)$=c*w`FJFu$FkK97^ZxY=A z-T21e9_aTcgKrUiheEyt^d0=trhJd*_cWlVz$w2?^zRV81oV;*SVg~;=;cDb0`#(9 z*_7|aotFl5_(%Sm=-(xJ1?UyO;+GYD4y#@*j-cM<(=qAv#eVt=u}NYTHKu>4RVzXa$*{*q1k>7GBm0X^qW zAGwF)^qu|Mru7;uoRw$S&C`n=#-`kqr?I(VMG7u1&tUZn3O^|c2t z)Ax${vcWItdsTh8;Ft9MN`0-tuj%`Z`r3m3q3<>Ibp*eq?|16!41Q1FAH0&r+rAaN$9YXW?wjA5I$(bd}emXPbFDw-!c<1u&kV`Qily) zG)_0!d9;8NRJxZw)7gG?s0U0q-%a49Jo01BFQ%fm`L)+300Q0k z{C^7n_uwCg@tl4LONZhA1Ng`NRC$QA*L9q=_#ehUHp`tF_6uyTnzwL!%~jrv5yoy7 zPzoU})jrh>PyTM_}Kv`(EmTHFQ;I;6p3D03_u=Q9L>a0D2hR~YY`jSgq_%(zlKc*$0ve13)+GcpN zWedLt;mLpvNV6;>qqeabo|A}$-<$B9E=-y59A&k&&G6*g7Je<^$)OFXv@Bz-*4qqE zR%zk)B0QNQPcoHdjMZKOAvDyNywSo#tZNZ2XrO8?%P6ef(hSduz{2B{Y>Tjbvyku{ z-?a}k!;|w{_%{)rJl^a`cyfU9x`x7#*I8g3mu(TQM#Cs&8TK%YAzNRzr^r_=@U8?V z2Q@g|T^5dk@yBt!e8WHf^)C!2j*;i z*+YfKkDR4d2Yee0R>9YvR^F1TL1O_KO$K{Di337026Is4<#EVRbhY51O}U>vj|*cyU0joP;>7{_V|Hq~HVs$d+VA=p%7 zl;(d>Q;y6KY^tI83-kfNI3Po?sYc|T3dV65f=x9LsWwMy9DX6#6yvXa8ell&LYS$> z+`)k1NDE=68ft@p;Q$L^rWj$+TmJcN7%j>_mVFqU#&4kJ#J!-x&KoQ4C4&&s+Q zXCb+Zq{q(XEaEgdi`brtYwP021)sGAWgSNTj{GS@U`qoojY02!7#^!fUrUJ2+H#OT z^k{q1hxZn38ox#wIHYK1qoMMiEy^B%fe?8OnHX4Zt}@5`6G3Jxe?Egfo(gO~QT+$C zm@394kFN4@-Cddi&#X~zq^BYG)YFg|4~N!xUfgU%ZdF{S7DlaiVKk;8S6pR525VTD z_}R&?Ba=5FuzCqdrz@_k%mn{Jcs^g=9_l>DgA?c3B*&(7@j9)f3$PY|RW~E0{MN!z zkrc_zdAWVWvuD)Nqve?A@>{pcywur{t!+!HU;`KFsXtR!n(D2Id=HKk_Gkm)td}{G z>Go({c%-l=o~WjQZS(h{t!xJG2c1kh4I{@^ywa*;b#8ncx_KDm^?rQAu?o_6UW9)M zzS!t$2>&a>_Cp-S$vFHN{Ie0aDHhJX!+#-c0OKgtI~eWvWRz|=nqq^Xut{{7IHiE_ zjwBA~oWZ{5iKCFvNPS+AK$EFX&I@oJG#8}s!wsvM>c_cF4Bb8aV_(eGKRwG(&_F&Qz{cYOmxB6QTw;T-=OgVfNamqx&R&nVh(B!jw|EPfgSattV%GXYWhbE;}gD*`IpnSCJ2RAwZH&%@5J>~~k% zlfz$)JS`;wgh@80I!rdC5iVpLa_3{KoT%;GO8y%0lx3(lFQKB4%ZlIT!AV zeN|%!D%+z0V)uj-g`gYhm40mUOcrM)@iBK`&v(E;1?E-S6g$Ni>F`o(FQSX)kC4rv z%WHAof%@&hJ~U?_I_KeFj}D|>d?A24<=qMbZ3;jv@FFiPuxe0Ie6lBGrZK!b9^NBi zv;l!WRYcetXzsky;K*6Xcmn5MlBF5rKjLTaag5$%H6=T-;zrQVVnKAHe^~xJidbU* z@a*u&PbhMF!E_YHD;+PXjXp=jR&_s5#3J(fH66H5E8iL8zp-BV-X^ddwTgtrR_MRA&N9|mafaWFbdAzg|W1=}pdf63Hf48|V3)}}Hkfu7RI z=0eonX3#30U-MxhYB~ow zb8n%W^zuOx3;rxmn;_x4Bd4Pw$5>!@1V%r-F(&Db>;U^`W6a4NaZ#o*Chm^h&rqiA zj-(jMBDy1QLpzSKgh-4|*Z@qr;~ZUM%-gL~uxntp)*EAeF_w5f^*AjO-Y^+sOS+@{ z9se_af{&o-)jtnrnfBn%nvs_f7`zPeMjAX%(iW5K3 zEG5rVG57Ls{FlrTFBqZ)M)CkN=Ky=dYP8SI5e+CByhq)Wz=Ia>L?&yz^OVzKR^@bf428jW);6yZ)IS>tMQs8If;4`#Y zY`#r&?5uc2b0;{ixf?$&YH>SDfkw)WJPCh{wQ9jFrg;n&xWs{u8MtKXOaRo-~XyptL z)r^)oA4!?@_;G~;)2{FJOeDc}68>^A&@m0N3tV%PBui=yHb|j`hJ^xy=a33t8HCQ1 z=1lNj9)6+Dq*IAfKzN_|c!22U^t!0(0xULcf^|djM8?y}?wKUQ zas2CbEMKCtPWLjuguDq>ZJ+^b7WFbTS2gG16@-+B7q%BFkr-qnXBA>C(AYg&UGotX zUBP!i0g5nKUmPR9^{PHx*ox5Uf=r$(IV%wv8Kxq2o41tt%ld1WGI<)(EvJEf0)#Rzwwt)jEX)@YkEPK zg$ahJIU0k(pQ{X-VbXVdEZM;xo?S%0)WfC^fdM>^{KsErirr$25z}Z*(q!29D~wPH z&fE-sQ#sj zIHx#qAMhB*Z$sRVr7BhEk2&->_$M>dbC7VI*`o0|M;#gRW?^?7+THeaCeBQeErUt$ z6ZDWtR9M7su^Z4G(tH{7OJxt^4*^Oat(dFnXh;<(!61GHWXhNzm^=CmQwCFLWvXX0 zg*^@SkUf};B@eLN~0}`TAc#pat!r;)To6wUz1_s-6b!}x?fjAC1c01k;%ldhuUCK^B_)|$ z?L140suskq5T^~c-)fpHdy!r6cDhI$GLU6T)Xs*ES&YiFpG(8$0+Lb6d#lT;7dd7U;`&Aa)t1AjQKO$L2uE+kiah(E-V(&{~|bI~9Clkm6zAS10V z08A2FB)%@T%x6}deS_0jxt*CQMG$iy!-m++a%*x4U3h`h3+U>RniQ<0#dnXOQI$WH zc-|0M*^4rgctY-|(DM6{iSp5$JeI#Cn_sFx^Qkc`=OC=A?<6#)<=EX z^$|nLIZB}1eY$+=LcDlsQeFu}czD7&G34P~U{uqtu#J){z@xJ4YapS zpc5d7s-A+s00r@)dg6^(oDMjqu6hz4y03Dv0aPkjg=}EqVJ-yN)o`|^g^SxH)uTzK z%o@a3nI!f}uvD}M4kT~Aw&azU!mK=Wbv%{32cR>0@>MKk<;6l)do~kL>&ZutB6C1vn6k33Zo!~ly zE<=QFw2`=HFuVvAl@5H-;MgcZDV8p@${j1LsKnMNyM^tC{dZ>(*D0|J8K^#eW-m0( z2Ffa^;`=D0oP{4u&1ewlIb8>`iqlJ6atrfjLUZUvs$1VPcOk|L?jjQwv~SvcSm;Wh z)F)WTrrsOa1N8x}tpE5pbgLF>9|DF=^dypJdnO%jePgu{C|%W_h7=>!uHVpqL_uyvjMxMq0TmO<{h7J_}z0&egg zOutr4Y*(M06EE-RN`uy;qca>DQzxE5|uiSC^UZvXYBM9*{;b(@C>!WmBH8~|5wf~ZAVAePQg zBn})t59J$%vg;Ii&E+6BaiH93GdG}|ML8#XINBo3aU(Mgy6!+Eq&KW;<{I?i@cCS6 zTn>bs#9^)XESh*gZ{i&UXs}b#aM{S!DZgBfmUefQChYRG^k2HFo>pJ#7Kd7u0tdj^O6DX?hoy5ADz+dl z!iw(p0&p?`?pF!+RMI1wVcRS9`GPaD?L@l;V3+`JQI#GAs^A4q{4a4#(5BN0wEJSN zg}6apH!4DlCaz3RII=&)eW{u7%f!R&N9@ASh-NifjIw)EUC!*P&NbvC+!BFwZtbNN zz_+;#O(jg1nzNIH>jvz8DJd!cC$8AA5?gD;8o2xm_dmH}(UngmXy|H) zV-(^CKLIyP8`evl%7VIZCS#YRqe>|m#aEe+A;8ko4DpBxc=+2g9y>v-=1eG&O8*HU zIFeWTvK}^!6bI_9Cz_CxLPlUe7+#&jB5`VnOYCwnoG*l*AB>@buH`6^WZo;oq@I8q z%VKc&4%9?64PecO05fzS8gm~ObH63#K0M}L7jwf7ca+W%G51^R?%^%5eBV|NH*b%* z-x0YN%b=SkQbuWx8G@d6pmdq??>_m2#sPbTCyP*HHw8;ec}tE9-3&gZmsMM_X!Acf z+k*^q<|yQ|kzU&^z2<0y6oX^%Yu?G9wPYagHODg89LEr9_En!RdZ>9&|5M-Z2AbiE21!I*uSAx)_OCzTUOT(uSD9#9G_Xj zoeGX&$YJL}s~1hV!^tX`^PRw#yA(L`!E1MF*DYIKhAU$@6NFuPy|*XVAaU^IHKb%t zKuIe!#8>xLGxXjG3?Pc_x7)yTaMx^p#BYYS@|*4R|XWOVsC>o^TJ{oCM&uWTi{b zqnK*}XHG_#>REM9;P6!C(C%bLE&e8vz)`ErVQ3q<@&vJD<0(0LK8T0x+2R1#J+A27h4!0mmug z)?YuV_au3?1nWOvCZ3UZp@mfC0=4?>s1@!$&OI=hj?hU;Jtu_-P_YaE&-i5;9;*9A4@9+!H8X$Y2}ElSR$2Y-{nTSoh%lc5oSsap_c9rB%M!Z{j}uD2f}`asikhb9d-rH2B1i^ zyx4`a>o{=bI@6tndnxVnHMR3zQ#aQ$ly#xf@m&@6WpUqHFqfnFD(%Z@hkzS%X$b`a zc}xj?2j!VBOX|jMOP2@0DD1M8y{3yGwvVb%)9620R;RV=9zfT@W>$08dBH}u7&>fs zocpU+s=VGBHOpXqtn?u!)lOmOrC?f7JB2g$|03>7;N&W*z3<%ax!uz1DD^2-(O=2>TKUBw-Z<1=I^Y0hBP80hL8oQBi_Rh=Q`ZfeS7mE`Xp$#SJxV z&wWGR6Q2v=`~T0Wd;4}z0>1Zszu!0W>sxhdId!V)RMn|dTRy$J1;zAj7SnDtXmlA; z8J1@_KW^Ze|4~hNQT_jWHG#1~>Z02jTo={Fu(ReNwX;mQ7YbTA`@WoKE{N)q3B-Bm zmMjQgw~K}n9XmH@*t<@=@;a+D=xnPjbJ0(#Fg_2bbw&6W9+$mOd7s%-ZDCoJ2Fb`dAi%(7k+%VJKadw7;R$KDw6X{&Pq%4Ts~HYqcKTS4(= zUQ|RGT*=6))zL$a$j{It^0?8s9Sp~TM2N`X^-6|J9)|xxB0rvabA+_e8vFwt5lF&3 zv(>?1=PXIkz^g1l!&{=@bs9MS2@Ug<2HDJ^8@Nadw|2y|5Ew8 z!pj$M8%~UhJhC(5b9EQ2@#5sSi4tu$?c5J@8E~e|&1fn{jg)XH+0Nu&8H#7>?)7JC65VT ztO8^4Gp8@#aua?5Ln|Hyc?n7HKz1&LiN}cN+Kb&#;k!YN>VB}*z=7^k>15nGrFral z)~__Y3Xh$ik0jB-^RhvYl)=od zwn{1AR(mJqE*5e1I6$|=&_RGc8beF6!Np7gdw;JxD>b)FgD-2Ras9(EJy50QZ178E z95zt0>%ax&YDp>|SDcO)(=$Pc7`QBJ--xOKFSBGn_y`YDXY&i>VFk*eZ|t=fA`p`; z)cSB2&;%l%$%7>?yNx`{{$o2#$d7p68nw|9RdxjrF9esMymD4n!R??i_vX{>mWZ+t z5ibuGaE6ThA}8!`E=;UIn+aD<52JF2;YI8X&lPu!H2pk!85|0#_cDz%kt>rlrC)`nyfbZn zou;pYrZo{wBBCVf)vhy&pxatL8tVn4i*c!zqUF1)y|-1a;qB3Dc(EB)?t=j4%k9@$eJ5a*G7L_LqK$vk@HldW9R z$SMalm4A6cYkSylZzhDM2j9bH;XHc8O9d=h77k! zhNb_B+5yjKHRt)9YwKgp1IY7QA3AGn_|VOxXjXHgkqDC!n=!WW z5#-~*sO}oaOmhy)U+#!Vm&c+7%h4OOAa?u!<*W_gMnQuAZ|RxG;ZvbP?EbY2k&q&t9Gl-ilCo&!ro( z&)Z<#g54A?r1|Xt;C4T#s6M}IpM2*0x50`DfwTvmgmpP9=MsJ-l&D`?`%78u2i z*LE@>J1U(P?!erhgVw&BrWQ9s!U(QHz~CMDh|IYo6}g$K;Rd;j@ABY)3cj!_-uYkQ zRpZffaIr`?7b|O=&~Fl)by=+HOgloZoR{^OYf&Z#qf83dLIu#$R4BM!5K=)o7v}?) zzG)^PGDTSs*}05!lgvPRo4F=QJYZ2)f(^{~vriu%X=4zafGMoL2%?{kJo>b_!=eY1%mvk^qgDkbaJ zhoh{_dl5M&$lBeGtlq*rBh|rI3~~Wxnz`Wjhz8{wP&zAynP8hFRxodYJ!`OU1?$Rx zK*)}acnHdhn=N5Fh!C!+lfp8qQ;WlIp#8vDQzvoCw`pG~;ujp(@>Jp2jLt zcrTt2sHD1~5xj@8*4Ob74~q^*0eSyhtFs(s11UKF%CY2yOJ!g@NCUzjva>ADVEK@V zVzX~D(U*}2O_UxsQ5^ZR?WI-DSV_9r>0gi7;%X#1n(4rtO!J1uG*y;g5z)U_Jhe}A zZpBvoO2`_@0&S#DQ>%G5%3JB8$0)j@8K*4^rE5(@*DK=s_i3A%#3#Iz%uQ2uY?kV; zVnQ?YU&wdKl>rCGXAL?hFQs(`2>nn5tuN}P_LQ)Azi#bDnw%ppvuWFEya*`!-8lJ_ z8G*wN&%6i4q*yRXXG2jeCL{^O!};=&Xd4Z9Ds$a%Dnbkxw@1c(3_oD7gI1d%G~gZC zB7pI0bWWc&Ti{mjN#S+VYV~R}HzE0PEvcMz0Z^T?{d?(Fo7j8dt6r5>Z(K_mT2uxQ z;!^0C*miM;vU60uU&3l&4sQUO_aUmqQbhOMZZ3gGr4xtofFNUThPUl*fQWpAUfMw; zZpiyID>6Z>xi^Z zVLLYLcYr?GUlUxeT{ZjRW)!-cKSB-te;u{dKiZD;5pLxaSB_Lwj;}q4MpZPsK)EfN z7eQW#fgqAq$N(dRYqJLsRH|0{j&p65dFCGo!>y6n2=1Ai0q8!G5u|rC>cJ+~QnE>~ z4@{(1+ph`nH8En2czYzqV4l}d3lT9Hv)dALR7}h_UBO|FhD&e@D!~#ou68g|uAPLB zxrr;m_2qKJN0%Ap>JZ2=1p&U)l=2rEX|j_lSRBsK`dx!{9vX&?F!zPOb? z*bcK(W)P|;o1RZYwf@e&apqR|^z_XQcEHpn5opjvgly$=6FX~dr_d!Q!^E(d|w^{@eTQQ`K7cL1(n%OV9GJ$y3@HaY3z5BAiLQcU$R z4;;*x+fnfa9PoTQM-|=6e1az7=vg1PX!q|PZ2rhZR-2C?o0i|mP~yzjOtFv{x!=bI z04Lm$ISLr4){y&FY8b^cpJggQ*T3=)R(RFacZuz7LZ#UCT(%K zg~lBb(+^z>is^?b3ySH7X$y+!hpiSA(+@ohis^?L3ySH7SqqBkhiw)V(+_hN6w?pe zEhwfRc34nMKkT%in0`3Mf@1pNSPP2jhfs}42F3KlyamPd!|@gr(+|5WD5f8FTTo0t zoM1sQ{jgv`G5xS;K{5RhhxH|0G5v6&1;zA3--2TLA)cg?z+(F0Bnyh^hgcpLUorh~ ziUq~=!#)d&>4#G-D5f7yv!IxMINgF``r$qn6w?oJMX@9#rXS9j#VMy;~1U~bRg3Kt;5uMIyaj`7Bd zNQzE*ni-G5xa{-l1h0&%HEDEkhdnovjD?{iTHat;8?Q0*Q=}($B#7(`c|IBk6QY?+ z56mY(jU`s3JUsRn#jjm41)|P!j9`^a-}&Z!oKsQwGdLPSIf$EnazdeOKUUkLnDJMux*hjw()l3>J{{sW-qr26wfo_o)m_NoI4OI|E3GJd z{+Sn8M-$9vh#or1Ncg^vWquAd3ZI3KOfk))lu!=l=P`ah$0(nVedR!s_})z4H!|*< z@X@$(G)a7M9g$}qVB9anad*>Ad|#&Ri}d|c?8~b_)b}3RzD(Z-V_!M`Byk_4??dzr zVY7An6~dR$=V97LntUz=TtYc;Zum6HWHaYiwoJat2+d`p`mC?f>+ASv?!HOzPN19Gf&X>Te0uYVqaVz>X~oT z_dBug_hMh%J?5F6^!;w^`(*5kOH4iUJ^Fq>_Ql<$Hb=O0(lbxe_Xn}>k7Hk4G3l8f z()UNP?^Cfat~m9~kLml9*mqa#`!sD&(f6mZ?=!LQv$Xw;zCVwBpNoB;r)?K~F^jRa z@E@`7FKA;;;q2MNSY6Q_o7$!6oCc4J@oLVvuAd>Q=DNm2CKqB?N;>>|y`SciMa~mv zoZsfnHD35Hc`f&nV4w|ACHwjPdZCg3^r(I&oHxzAwbSoZP6d%zOS!-@nAZzmI+YK-+)P z_rGFa&bu_OOvzrkwf&WGUyS3P8pnMNZGWS0b4LD~j(?A%@bH}`cL#0%pzl9p-#cU9 zyJ-6teP4=w?~Q#wPTOw!z8w2r9QzK_h65L)i8+a@5U-5`oPYx`${>_ zqE9^z?aP&>164(;Fb?ug+?d>LBmYEm2>Ic)Pu>VyOL2s4L>y~><$wnDajrl7Z#cT! zhH|8%ou3WZk3B^;vq0TsI^eVehq^k&>@j1+oM^_1>6>w4_L{tyllWpS!cXQwYM3Lb zl#`w)$e^?{MGT=kGDXuPW{;UD=E!R3+F9hU zyDQx4Iq4qZe}er7a|9@biiJOy=d+G!`@@Ud7Z0VkXhRfQeFJ8Fe_`W z-7tOprsCI+ACG>`$8QmS%ke9()pZ&j%J(Yy-X-71tZyA7U)>SM;pX9z=qcxgxpx(>_ZN3BMb?WegoJ^ z_y|nZDd8|*j{7!kaXzRxW%v>rl{w)6gDfSFfFPf{w&T*+|IQ|sP)%Z@m0a=n#DjIT8 zkuR$NGusff-Yk`ZVG$G!CldueQOCL*Ss@Gs+oP+^SH=Hv`F=~j6rhWSf^yOPT)q^1 zi{=ON{gHeruolfv<@>aJpOr5K%A)xNz6J9;`Tjv%C}I@MujKn1e0hO}4s=D{tg3Tn z)d6qeG#q~+$_9d7?FuwP^KFz3{|EoW%g8 z#}#mh;G=QeFA#iF4E~+qxiPrk5`esFNwaVvK@q$K)u#!HOf6t)DL@g81w4}A1##TB z6MS~k1f?`yCMYta#9g`!U`XFfDVIo)^XN9x=ynI)E{l;qP4JsBh{spYl>>K5 z{TT!=k9}_?cx4QJpP&eoLP2IZK#@KLTuksCap1EEvPV?XZYC&$hXj6{pp1_K{*xek zM-4oC1wiQy#rGJ3?~5_NmEaRG_ydA65KG{f3BEt}UAht=hb86jfZ)S1cniUA$AONd@2S%P4H(i_-BHB?O;~ z!LJbfj~Hw}0N^(WN}caV@VBw=Fu~u);9~^;7=shn0{mqRovAo zs|NynF$Pa3_}?-3E`tAv!AA)GD+d2baCZ!@SO?H$rz2UonIO7P+k_q`=*8Vx>p=js zF}RN4e?@`y5)0V_G|h9IjgTLu|K;6KBkYI^GU=$jgpN$7=!c+Z;c3lY>DPEzGddNK zk)Wc56F*E_ek#3o(cH=D4u@aqwk>=TVfNb=K7}wlZVPj8uCeE~@acrvbz7Ljc8z^^ zLGg0{ud(yCu!wT(y>0lj7@plX2Ed!vm`fswM*46a`NfUHe~lfv#X~_rI_=t3EISr} zOx0>EcN^w>;%2oJ<@!aFVjR}EP5W>3XO&y{?}Se98qiwr&ekHmI?A zTbNQpjg8X6lox7j?-r)yP-BC)FlC4uTfBuSP1M-rEljzh#x`%^pAu#(w=iXm8k@O= zDRtD?&Mi#&qsE4AVM-!3c2+9vNWD_xsj)v(QApgrLN|7KHr@vavq!Y$bPHj2nAV?? zQjPtog(+Xv*!x26I+Tn-;j6~}*CKc?VRqg&0_C+Ddv6On(&SY*?zd5~j3a{f7yQxUrbRuZSB`&zDi~xP-nUcjW7on3%|th99=B@GGPu87XB;Xrp2w&UsOEh zzD=B}rifAMET*vaMlK#yJ^o5s<&c?Q0^Rl)3C7 z!`>q5`aZ?fJ-U64Hfmi}WLv_56hUn%Z6a&l178udMX9V;pXc-{GTz~fF)ro&0;y83 zCfBTtyomA5ECYg(zrohm9;w7?knGQeO03p$FwLG?ret3fg#q`5>T2M?sywQSU`r*4QD5f92+k#^H;d?A7rXSv9K{5UC zy%rSH58r1&G5zpn3ySH7+bk%iAKqd?G5zrU78KJDKVU&I{qTbp6w?nsWI-|gaJvP? z^ut>%D5f9ou%MWJ_+bl*>4zV&pqPGmn+3)6!`m$=rXPOPf@1pN$1EtOAKqa>G5zpP z3ySH7cUe$OKfK$5V*24d78KJD@3o+qe)w?4%@PpqPI6X$y+! zhxb`fOh3Hef@1pNXDleDAAZ(?V*26dEGVWQe%^v&`r!i>6w?pCU_mkc@QW4{(+|I7 zK{5UC%N7*V41;zBkuUJq_KYZANV*24%EhwfRe$9en`r+3tD5f8N!-8V^ z;Ug9l(+?lDpqO}c!GdD?;WsTPrXN0TK{5UC2@8tphu^ZGn11+e3ySH7-?5;Wez?4&>4D5f7iZ9y^p@EHq=>4(o+P)t93&Vpk4;qw+0 z(+~f{f@1pNFDxjgAO6yUV*25)EGVWQ{@Q|K`r&UZD5f9&)`DXC;qNRcCSJy{pqO|W z!-8V^;U6t1rXT*vf@1pN3lNTbm<-C;wN1E@GlmL zn7-K`19fRfcnMr_GkQp)BOHRkl|OHQJ6=zMbff1L@$Se7Lt1%bQzUO-?N2TqhRzLakCuO`8;g#!AhT}X`I4^M9~^xkRa;o<=lm*`At+*WTBu|B1Nmyg(gtEket&7A?|_e1~F59m4rqL+Twp z_)B2uFay9Kr${t%XTGyntFDu`ohQA<i5#e||2&M?fa|4+t$BrZxZ!Y%CAU=wuE8o@A)Av%Z zW=fc>%Pgd~@Mbq&f|klGqA;d9SWxI&lPJ}0-}k3z)B{L@Uy;qRjP3Cp47S9ws zD=m2bb2J|H3CVui@lL5Dk_=C=O?FB#IFQ9QrLQAcCl>Iroc$Pia0t^yTw5Wo;TED2 zo}a>NV6o6hLfBVxPfG&iQ_q$Y`^;f6wRqE7sU3Uhs9dX0qW_%QR18xS$xpSEPvt$O z9xpDnEq+>lnx;@5or3x#%3~VuNleC`o}aFD9d5=H{3ZBnMxoI6q8+59q0cY}#E53*XDXscfT*{jPoHUy zi-Yy&`!(3}qk{FDjR;n|WE!fa+YYqmL^{2Musy!^ADiirISgTnQI~Quoq8LbPNma4 zI!&_8#+*i{b#xkM$1Ps0*xWsxNvBgZl#YtL$j|G&b{gcRu1)z(#oAW-My+v2ep65F z+9sEYwOgB9{M!9ZE+Zr0W37W(`B_>fk1n`eO(C` z9WzTX4;Ry1*NC#5FE^nioJ3i+C}0YTGEcpG=7^Z8O1=W3&t0XXZ>6Wux7)@S5-R3R z41Z)CzM8Kl!dKCH8p2n3S71`y7|0Lw6rz%r${eVZC`k+e-*#JQco&D!&%;LxZBBlU z6#sON`t{Ec?nTLI-#dpFrzKOIo1ZID56{Ty>9mdf=^gp-Or4~#4XA%QsUN)&g7yd;ubX# zx5yH=D1m#Cd0UKoaei?VhQ&=77F!I96BrirniQ;0R2ya~OY%!>*d^w&IEAJ8rM>Y? zP1@+vDasQ|%|&sjW%*^A$5WWcXfV@8pgv8qxU%E2zV5h765(iBAEu|t+F3SnVgw6A zF0&*qOVrjfZq1cVy2_MzHJOA7f9{{(UkK|~TK2aMX#e(%_;)0NF3&I5JX|^DHTgA7X|1totx2S{h8G9OM0+{Q^L)y z$lOOnpC(Ddf9vw=nkin#LpxYj1xqA!1PA30s*eRi;6Z+&m>g~o;(_AicyMt3V9U-2 zn@=%C=?f3ZA0jE%_Aoh7pG1#*2+!=;h==A6Z6@{5rZPJ;QD%qoK##}cJ~pd|v2nNe(|c zf3zeElnojRE=`JtLVLiY`=;vb?`T_g! z-t~QB6#x2yPB+)vk$gSR=p+d~CVxys%Q2RgV|Y@>(sFG6SfM3RT*pS?kG0{C<*6VW zenWnP7CUYrq-wM(LpImP=a1J?YScVwJssb- zvN7iIeXC;!$>s4JIx!|{Nk~SIxBcSrWF(uV<9PtdtG$LLJGXDHa^Z`e z*m}_r>bG?IP=nL&>2!aC(;w;dtp=wT==6Mp(|^(FuMJKw(y8^xBwhbar-=+6bolbn~iNjXZrxTuvuUC_LcJ8>Ok%&~Z$e4R0x^Z?`=oV2`*?|JH z*n*=uIiWVa?i*eh$+!kbJTzS0tu}{c7fq67a$Y+gPRR)f4|{67x`4{7s7AS6vIn=@ zM!RY8)>~Lp@ou~M=H)1*oBwykd*+#EvUrD7Z~H$hURmoHm&SQdtaZ56PFW(Urh3XP zMI2MYA>mDHU69QU-4CD^7U2>cCww!Cw;&5Vb&e66qLphSWs9OQf2pTAZYeQTpbg5PV^OgchZ+US^p@5e-9p$u4P8BxkGarR~}p) zr=HVHQT?xf`26M5PrUx&<nekq}-42ZEee!u#GgR&w0^<^}H+DfVAyVZ>TXJ z8SQyY?D@~po=HZrnUfqaLkR|GV3dY%(r(BKGAKml6tNrXN*6F9Mrnu}3l9;aH24Cu zWuu5u*a;q{pJqnEMOINoCXv)jH=AS>k_A#vO)yIKRTw4vDvXkS6-LRv3ZrC|QEJtr zaAayd*zY1g93kuYA?H6Oue7i*!o^y5glnc4NO%|I?~s!m&-)=aD_3o1@vjuC?i4!) zcye@HH%nTm{xu=Z1DDlf@Yd+2?L}Q40RabW)@eMP*T?jc%iuxI;e9AGU{2t8Yu{~>rz02g5?K4LY896QZ%4br>jQ__KzQ~w zU=TP7jt#(ZVk3@}Uci|#8$ii8TrW9RP|Cfw)A=R@3j%XMg+V4C%*7SLbAwQDsc@NTFQfiw!1j_%~EYf4{m99mj48JEB2* za6Ierzv1hSFic2mun~@>uo+QH$#o4*=X${=`ZG=5hj_|f($tqH&qYph9xkiNA}D%_ z_y;M>;VuWWGlE0_h#N7gFDwEemeEvNVB-RrSv9wP|rT#I1i+N zv5bAj^M8VCB5*N0>eSJ+afPAQBFh+0u=3$Pb&{&gc@qbV7G`Cpv@{r4?~ZfjjS!%7 ztq0DZd5zc@64DoZazGa3XvvXgsbt2{xQ*mRobV=P7O(i6;*5&dx^enx2nO zXIrM%oQz1-bTLIRNc)#e7HRy0gw1s8nGwN&c$*0e0JHg-yI6Pt! zoB@a0lx*^0O+j7z6-%v#l)7*$B?PvXF5ZiuhqkrNoQX)>DW&g%9jNbuVYgH5uZ;8% zn7vZ2b**>K#r`T@94QoM?VDJ6Z|7vrIjZz{9WeDby!`d4sDDEqR;+P$t7J)_4P>ge1cII zUg@c=0lBVH%l;5MT+Tu$R7on`i>+CB*95n;;?8?8LG40@txfgNck*?{;0-jJMT>zu{8|_`siLcn#I2XdN-p}^-D=+a*{|^E88NlrZ zZzeXkaCYz(Sf=s{u4}tmoEE-~yE@yp5qErEch=w{H@FDiyg+@zKp8GQnsQ z1K?n`!av`NyV$?S=h0x58};1`<7YPo!*H9~S(tlwrpu$tKvz~Vc);KlvKrs(%IwOz zp3w5MeEb&ZSm*8Umb)FKPA>-SXM*;Wxd-Jut_5S=Y1? ziWYg}$ljmzeLSRs8#{7SI?D4TUUnN^HINe(ligHXB7PR}v-SA$KrrsO`leetBut}H z@Xq~gkRWzEMeWgPtTet6+SQY`((2lbW56gl_AgfoNE;_F?~A;=4tW_0Q9dKYxw9N| z=yGuL7M#}T%}EMga0vqOG6K1Bz$@ME1|x8BMMMy?Q{s@SJNVN3VCN=LhZFFr=5e#; zy}&VaDU+m=xCfU3ly_WD1Wm6e-?hRocq`MyO$lDGg69ZvnS#Dv-d>&t?pqBKAq!AO z(Gu){oKB()?myrS9cvJv`a@;UGh+5EMQ=F_9Iib14N1%m-iE0CYEK1kkCILWpFsk+ ze~5IXN!kD5T_ht~%*>czrFNdLZrStVyjr zD4f-7urcGU1p|)t@VJJ)U4-saaJgA|RKUIs1|*WdPa%H|ud`=@R`mX$QS&*+S%0bK zljmS~842F!%@>ERK++J$dV(uqDf0;inC2b)+zl%Fz3$*@0M%cXE($ZK4D7k35kR?< z1MlH(22UI?-@`2q=~oDa`$?=Uo041hP!;(w2S<)?*C364J)^@L_;U1Xw|-ciqaQ9Z z6%3RM??ae#$R9#Wj#nsL0BVB^@zG0wLwPIapetk5=*k)_>EK~=Ni7@P3HtKM7i{j>g;DnWPok*%cRA4o z!+e!$#f2OR?En!;tsZ`42c zIV(<99-$2K1Zct?gLx_T;5t--I1+-D^vE(bb5k1#Q_G!;sh6 z%~xWW3p|#&A09(wHslRNgCkt_2yvgJ1!>?0qye=eD;ynq@J@jF)~+<7NnRd8Uho=X zJui4eW<1}*xe)>TJ!Q_8QnHd(oQj!6C9#~f3&&a<2KpnEIUEz*lgyq5OB2$W=8Kt zWc!c{`{%i!53jReKBbSr%FK*U%wj^78ccf~yC4~DYDB_Jsp6$Edb=W?2o7uLl_ zs~39AY8DvqM?8S1&-1QS{uEYz&O0CCs|z-4%WNIN9I$Ch{!>oL8xUe4iwGlpL!B%!@k)hzAdBhogU+R=HJ1GjkXcK1<3dLqww`oC}e(v52F;p_mPNB6~s@? zN8s3;XY4nOaIzg?kZ3ByNiojb1ZRUHaN5yx)r0?@}%y)`!TrtFac0KMj z;=3}AJI1SB5c}e}^_>HeSCHZ@b_?Cwqppflr4os<|nYoJbYCDL163VVR)~kIY z2C}$&`6>`vGVkHng=$SD{=6&FbFGMy5nX}38L#FBcY(C(cz5UHQC17V-EhL}{7yIc zBdUET8iUr$K*73{BbVJRcx?cBrZcTacjO`EML*EZ`+x(O{B!#j1UN633-K_lPIEqv zybj%i6i4VJ?gkpta#)N)d?F4(Cvn#hJyD2H#v$kw@*^QimxW_tpII&T?~F++8fYE8 znIrT;fN@a(=m<5N1si}qP!39+rL^WSCsX|s6M6H>N3-FA{Z z^@*7dbd6s1;EYJy(L0DU^c}=D12v~t9oL3u>&az&iZ@J0cIRzcG$oZ0THSg}k zLUh8#>S$bfTU_`rKw0MkqyiDUwln6uPOtXs2&h10D3qpjYYFQd@Is_~G0Mw8gXg&; zdC;cMOPJ%}pki;jyg!t06nmjjXNLpfqMQ|;748+r#jH;!jF=%q)2DBN>nqTREW+;t zkSFn$A;`6Yyv@7oOm+@=oywCph9sdfNeuUVkk>N21chJ3&ACuTny2s~?{fZnk)_=o z8NX+;*EW;A7n<<|$**~79~&;nhaz!L%ojT2 z?(t4W#KeNTbtgxw*Me%V^eHWo5j-H94zYPJjeih4hvD zs0Q}RZ5b+-u_AycOfj*%Byl%&HPu$`NK12V6P0UMYu3CTfh)^2Qsrp(sC=u{<I(}4S<7Qtee|RlvOj>viCHVl#ZONUxUw#=)*xOxrOWXsMR)HigKtTfH z+Mja=eiS(Q$MJnOOsp$H*ZT$FsAphMreCa&oVRmo)LZMg%6MOk;+ZcZjI0ew?IAS# zH0j%y-ikopPO4ZHey6}6j^RrM#^|8_16#bEN5;VGyq(iyV6(UL_82(a+ll2;8)v1r z^XD-z=ivr65aaTO12ag$Z*Cacs-_C~Gd4QOj(M;}Xl-WNb0^^>ZIXP|`SL^Z>rD-dE&D$0#k zb5?I7DmCHJdzNx#zEx3{vOABB*=}-nC$#vMRmTY-S?S(Jzt+5cue!=NK|v-_gSt-8 z!LEbz-lKX-&V|?>MNTqbmNr}S(e2bK_=xlZnQ1v4j!HP3Mu)Q#4qNE(j)cPp>2P<# z;Q=~4nsE4Gv%@dx;B2TT+XH)TLBin(I=ms_a3vjXtUHwEyLGJ>Wg)gtUd)Zja9-ab z^WESz;Q9*GT{MG_V9YAj-VYpD!4D3A);V|@?m4{D;#tox(v!H-GA9_}n2velQxYe5 z1A2SD)HV*W%DryzAPP}{+UF`*$rGy#D_E1e1T2MZg!8KYwdhQti7I$_>aq3$Fzv|p zK>aL>LOZe(YcGnE83*<#d048~{UKFQy`6(B*7Lkl?H@uI>u_sShoEcvam-8bM$l#V zQ50&6;HFOXH5`PguhQeW?jtnbL!e(tH|HW1C0#B&t)T1}LzY8}*pE>=8&Pz|>y>`U zGO=kV@M5zHO9qM65!cH^>nP7QB)g?_Go2X8{Yq?l@NW9k!8 z94J{9h)!iiM~b<%@U+Ee@$_0edq#m}(+Gv|&3xdvlyz-};FC*xG71N2u*g>Ebs&GF z7Gyn7E-pv*m`e-X#G<%Ti*qsyjMQ0nAiqhOme?;sAtHZfF|^OM9f%VA3aAx?PL2A679g6fVw2CrB!IR zD&)!1v146tJN(?ibOs7vUW?kG^!@1sXp!0Hy!qcti`!!MkQN_LZ^b37iL@#TNNL+X zg;TOhdK3*`r6!ww0yG}Z0P;KD;f_q~rGZ*BH+|%$os9eo{k z)%Sx9oXZh!th4nSa75fo)@(j22k?^<^MErQKDt!#hW?o{+I-)|zm|);~yrxzcg2D^pTGcnrxDHwL(|F;}|Wt$hR3 z`oTBhSOK3aEK?Fy65SqkmE*Om3~<|`UEy$3DDLg7TDp}k1H<7CXxuNzb&cS0VC?T6 z`6mH$1)6~JO-k1Bu0UQw@fyU_HV9I3E1hlW8KVzPG@VZWK6#A6e$064e27IEK! zxI^E8e@-aCHkCStjzVV^TY|dM*{)0h3xS7=im0pA#m1LKNT+rfK5b~Jo#*7!(cYk@ zeL(fBba}jCX(y6u&?VjFR$67Vju(6vep)yBX8YBk4NnNa1Lc5c=KC)GKwHp`YR!q9 z7Byd80qV$LW@Nqx1i{f5MjG1gu8hb?nE-tqn8Q3voyt*I%aJV;H}N<;sA$oftAyVB>u-xh+t?V*&NLvx@VM5)SRiXbH`-N;J=GWE&ozZPPUT z4y3_pWk*Bazgznu61Ojwy%+PMYDcM--iWa80Z^*Vr4{;geMqA#o#|>Tbmhv+^KJPY zHfQBqZ921Rn-MbKDv8OkEwR|yV2cy8ON}n($7pU{xYa4oC71{DX{(Q|)fii!Z<3U2 zA7jEKsInl_)n4f8D9^~Z=R3Ah%V*Q<#4auFSTlq8^yfQ(8CN#t+kyE>DPrYsKB|KK zSN0ue>~KLL;NACoQAzfhW|hC*h;R^{ux>i^WB9eZ!AcmifVP+mXdRiX42tG;DF133 zps&EcTrB3ylc+oE`4F-x>j}xVribw6o0|zv2I~YT;!}UP7-_N%qMIng9Pzc+#`r_J#ot*&zFAf zX4;=4vSd%T?PARRDI8LoM;!o)9lO>g^YJ4$z}0uq+!VUJ@;+9VyT@qb@=1;C4+>ag zI@_&e6ExU_-X*;u%iw*W^9IlkYC~CVeQiTqd&-sV!@7ZE zh0KniKNYgGg|4>plzcYd#sRPi%anW@7zld>^XPHrKb71IF#q!$_c%{OOK{!^8ihl0 z<^eE30JRq+mm-$$F>j-;_Omb`;b(+D;0#56uKJ9w>hBZlKx7Qiy*7Dg#=fflU^y&C z8aJ{Wu#%2F1zt%LQ+7m$ST1JUxXHR98PML@M#7)>AgXceF7_CBB}Fhw#83G78U$%F zf16>xi~0KjIJzTS>zi#Kwh4Yn7SFko+s^XD@hQzMa!El^#aD)bhvat`@|)USNaQ#8 z5xmj2X`cI>{K zEbVdZ?!KX=eOjDT5xZ?&797mt#~^9pA?ozrE9K3pnpq%HL2xJlI~MNu-pu_1fjkTB7NsAUhn+1o4-W@z2OpfROqpad#^R8_4NLrPA7+ z5f&abH?cH0(Eq;oemU@#eXM=l*6H* zZ8mk7X1=hJs$|ETAEO!AEwq%P3MH)KBLGfgn4@6!@0!qWeu6M~Toc|hmK54|LGfwl zIou0|*Ssch&FXUA010f8`7ZMmqCxv$ehRbSU~;Cigez;>?_-^8!JL-6jr{_ zd)!W?KVx=*3QI&1gQh?C6>&7>ArbvRmkOOC>w*+xWF@{7YQb?9Qm$A4*WhU+ZTB~d z1NTfl!$M(yTy4Ra`!I^wV0oDxKj-JqAwK`a7t0)AeuKWh9N;a39P~xKbXYuSG2XuGhLu>VAfp@ey0w&Qa@)_ z(g9B(Fv?`&SVafC`9Oz97-BUY{-6%uq{A9I{7D_YMF*%^%E7PH0r%|7-uZIyG;C5{ zY3DV_>o(NCc^1W@@?`sD^Be#y0EXft4gH$7muUM9Z9IK3^jq4v(OsW2#3{NOuPNn4@VtbT7r|dG<_LGx>jR2> z^RNT)_~v1!nDzn1jD0{cV;@k&A&k8E+Xoag_5sC=JfJxAJEqOe&a&b@!fl7DJLZN^ zwYAaqdxqmi#i2jY#x1f#f256DB{iqqz@oM>u$87jU}49xLrph5430>iJ)lev_a!iEJ9#JSg@1a~XDgFV$(M&F+^r-l zC0~U}ZE7pO3X_`DR(`dYlt@e^wUu8D#Ehi2@|y@WLmc_lK+^^0moSfO2;ZCoQ*_)y zl<4DfN>-(4HFH9qXnd`z@xUBb$-GM1ZQs=o$A7`G`kW5pXu8psUPg6;KY<}!4li~*Z+E6w zoiRY~EO%4s)*-BqdIk$|UTF#7AuNzuaC0~Z2tss*>2MxVaoLUi8}$PFApZMFUt<{a z0#cK3Ij?7!rHcq0AE-NmleclNE|Gy_RLmd!1xPU7J=X_rA3Jyf=Ioz zJSk)dcHI!u7_&prWrP1htbVvjwC8vAP;{$D(=`8zFx?|nB-A}JAYT?s_Xx|bdxVA8 zJu--IVPrqCFOu)R@?D58_N$2O*Xzt!p>^Y8J!9GhYWJyi^GZ{S61%kCt&GDa9M?dN z2EEV-kwGWiQr8JX`zH5VUjcClZ#RWZw9;Xqh4aiOAQP1fAtP1BiXnK!JxN|El!whK zg>WH7#If>5SOsrtQ&z)?YqWc)+cN1l)HBO=6S?N zxf;&0^GX6zw?;d`uGlsGj^MZ)ZcH~8lXmZKG%GoU#-zn|dLtR#`YV!gg zl%jmy;9Vfkm6~_WW5|x3rOFoKBV}TXEb8B_e?Zsi%OJKb1+~*ARH0^slJ%&NkJUounEwY!H!Mgs7x+Du6J@Ti;uELR44f z-e7;;+d`--85Wv@Y@c8g4fx-iB4ZxG*=-PP4! zI|xX!vi>5{5e}SWmFls;kxh^-aNEkvZw`6jt6JVXv2xUN0>x&eHX1nY7yy=|~%_fqBv$g4dz) z=8z&|Ep!vkhe-=l-+5?UYU5H{1b`CNTl5qHCpXu^6LZoQ>Snz~UlPyB$(RB_;o&XX zE}r#`w}>eKwA0?Aw~8kOVOvw3sVxFPmF|_#O6)!ugwKTx2Bo)GKGKz~5S4kUEtoA} z?p4{}4gQRBqjo%>!7>)!E67PMML+HZ{|R{hFUy70`P@Lz*=BnaobST4&>OW2cdfjj zSP41%^C}mn@Wv9>i9N9SmI1`45G@)HxMN=ERW<;|4k)YlSZ4z#cN7mQ#)@K`nc4zA zZDF^v_3vP-3JxO#2LeH`jCvH$A~@MatI>p@Iu*qV^Iy6^kxj5dd8Z zh=`ZR8!K3kfVy7KVBCiC{|M_|^_Up6*iYs{He$&7G;&_m8+r!CmkT+@dgca1Zudl= z+Sw-hR4|aNcyQHY0e;k0lte_Sl*Mq(I}xcm#ry+#<+cT{BRffi!OQNuHVx`Z8e z7+-H>(023BC}@AlHCRKi{OUSTCWs8=ingvgrFJ%(G?C^!Uxl9}(%ao?X6S2ZH@Fok z_#U-Y?IA@51I-%OcfLdO>zn;OE z0d@RKqzT#>5BA*&`^%9%R;oT2^*`9_q4lZx<^2Qbh*H6m^%C3HKu-@fx(FI?1NPbu z);T42Tk%C(@x#+VpO+fui~<`mSf1!@oZFF?nDmJW(tm~=K;hlKt0N}tSyjWu^7BWd zxT4oLT(*cZ{$<3*zR)q5-~o`*mm5q&yWenn<-63)s86KXTkmQ z=qqvWLd-huR2)-B6o#NC5Bs9WWrNS5N5a^I0Ry@yob7`kgq{z}Oe+rKNj}Zjvmk#S z@|75(;-mB}C3#M^vQ%}3wFgjbdMChaFTiGsvgPq!-0D+@Iw2{fW5VPG+RAu~;TsW# zYUJ`%O06L)7OvdrzILI#Mh-n9#9Gy<+sKV<}tid*X z+RI1ci1RJ5<-DyAz^JV7wtfMoxAlYgiqv`CS#wGXCLA@?Hg9VNsd!uOM_`%7@w$|c z0;qlr@*S>AK|8avOAw*@_;%++yU*O0$&k)px%cDM=dYeBq4zw0?T&P!u2Y}04(Nm{ z3o>QRhVx2n1;M(Wdgx5K+s>4u*(bA)ee@RmgWo*RYmT-WfcgUQQ4y9W2S)elW>Dlk4e; z$_iW7GNM3|EtC->JvBNRTOWC+w6vZMr4a16$cy~mz^7B{>1dsF+H^#H8FTDUMkf^I zr@XA54%P|wlAoFNbf^ufp!l>L_n5EmjZQAk*Zej0^vJ_lTG)$@D&k4!T&ql=-@}u9o0BGKgHeQsTz+%G8f8({!umFK!3@u^Zpz3+g6gqJ*ovZ z;Er^51JXD~sM;%C;8J%6X$fjGyj1%f6(-brnAIsrPZyb!x#g#Oco|!y@ZRwLu-Zqy zQ3j;*beJgXhC8)*r;9F-n(KiXP^`IWxG_uaOTwNwF=ao+&=)XH4=-VYoMA(%mE~=5 ziTbK`C%X3~I)8Eq($@o0o@qnJE^B!Ocee+%nm6=!2sCnEh90Vxn^HWJi^E}^?6;FIp5$2h1AMSTCa#@u&B)$DU1!492d}bT{r(JGUhpqq>4dH;Wk5M395V({ zs^iQpOo_>5gGKnlzXcLdmAWpd%pecgvDc-VH9F7~mFsCv_4=r7wmLT;A0KDm_BRxt z-auvdWPDk!E2!cG$5^B)WfMFOQ4ISDn6wRbJwidDhFKNWasyDy9SAE{Z$!~8vCO*= zyiFEbPeTdHLTj6xEXWD4kaD>KTEjYcfp+&OGlK}Pq|x{gIy{;IN(IK+3i8O z;SG%gX+a(ztO3wH_!8=oau3($D5rCeAST0Uo&uRrf>CTBpPAHLt7K&)*W+6}Gag7g zveholr}`H3QX0y~Jike%;GdKS_GzF3K?kRdXls}adImGUTu{cRZ`@$JYcO7Ua-zvK zn0DYf6cB5sfdqRy*lvWZ0@r;&i@CJ!`e&f*ceUtoG{ek{ z{EOFSWhPOW?l@c4m?2=>0S!HZBiJx&%EmIYq9~RMhLHeLTxKP6m@FE-`ixXUj+f4% zjICZmZV1PyNV-rx%|*g`XWL}G>_EOj!ctIT6Glnoh6!6v!8%v2Ie|Z{<&AB?$b)$ z{V+N-3t8nG&dHLT11;vQprkVBrium=Z?9m`c5!W1z=p)AOp6qSm)#4;_-X_|v3GZ%5pU z^<>=?hyA)Ua03rp43;3MIdnaXAwN;2UIsMS2b@n2 zRCzE_dS1n6uyfMG-E%JB~88Y%l5^jC$;7Zh1`0 zytlQCK~Xv{rYd6-buOFLs(ERViac0_%$BT!h;LG{!Ad%-ZZJCk0p+M{t@5yj&yaQx zW=BHcqY6v(C&~h4JH$5%gBRcYGyRA!hWYpaJJC@s9oY{_XfAn%V%mXrOHFjqQQ4tL=K z`G~k_4uOh9_uT5}ctJwmOq77#^x%h3Y^O^L-L0G15cNI>&_DlzPDyQ>O%{s{abaGlkeR*YuPCac=*U%JXi$Xn+`YU<0slaaDfc`~x z=6NQM&OCs8BJwoLwFP6~r$tud){KjfWcH2)&!7l#$Yi{A0hg%DAVQ^rJ`_04mzYz@ zTvARf0XaJ*@is1ixTnF|F-$+#7_1jGGzaUz435||QYR#960uQ(H6@Xta^u1{A>22X zmXs6)&bPN3l06y+(@*3}a1=`Sx?4|0=5hPT#Ye!jnK|mK>lTiy8I~eiANKlT2H}-X z78VC_kFGW+!2xZGoWn7VWs08Nxi69{AWaEku0spv-4o<+Gy6-~E6tUt6L3lcG%?{s z@}3kl3uBD**`Rxv=hGSjGB+AfN?>dpk{%%JgUlkpd&Z1V2dznl zlEM?#cej$<;2vcr@_HM1>Ha9+RLx7cRPYA`!RW(Ql~RNIUOlq_$p(Ldtv%6i901;u zgPNG#kk6zd$r={)Ffn=#puAvX+v8*)>dYu=jCI6~g=7p^T3Ds$-{Z$N(< z{Fqg~T~dT_1AG`XV|@3*(<~I{s(feiD-{`FAt?^`d4_vk-S1O?E9eS2ifHgc0O=0b zu;W%EjlK(@X2#~BG(Uwt1_C^UUd}($4umG>v(l%xlrS}t{$_lO_KSP&XvudgHgA+Z zAPTwH4t1D)Kqdz*r4H298A_TLfR&+AQaYc3J#y#JSo)wXUF;0YRiRE`cMyCVK2@|X z)=D3A750vwl!I=?c@M|U50G!L*gK86bGNca*tJl$_bSsO9$}SPln(=?v`Xb}S6H9Y zj1HNVm6{qhj1G9-#DQFS46g8lZyDt|38uUCWTa7!Hj4ODow7P<}|1Sv7rA?ptEWCEB}mQ zNW{*0Q_*)jgRKVZl%6+r27yj#>0Fh?s*7jthp3Lh1~ZDjGY4{+sRe`?SXMqxc7|2@ zHE^F8dSJe*ZZDcgka~Z4wkygbgW0}Uo}^K*hd{kCpeB&bFF-5vFs+)5@RbY4<7o9NB7^pgF6Rig&881-d7LsH zpPnfr4Fr@(kXo%n$mWfk%xcEOynr1}r5w?vvP=VAIC$BH%^$dSJvYn}Kt`#>Thfjd zR!rV9NkyJLvoYKG*G!$$uwS^ul^32c4hcJQf{!N(;OMm4-=fWc+^xi3nPY>YHgd&z z?Pfc&+!JgDlbR31s-a{FxEN4(;BIB@EQSOgacmz;2b}}mbv2o6V|h&Q6$M{;vh8D~ zmX)}vh+7Cgin{9;R&=-0b8w{%DJbuv@2gQMAx}j)MO4OlU-Cxqmu=hwXgwItaJBL< z=N=X*Gq89aLP^_MygzMh12#*<8caZQTeOd0B87{eK>qifodi;wF&3#70S3)e>glp( zmV8GFlGGGq>WZVNyMxJb&*$O~(MAom7FAGz75km02*rBpMu-*Sx&tY^@*CN&qUR*( zx<&dSRJX{wGLtMHrok=ktd&vOunr`;I@z2G2C1TNBjFQc!Y2yhcF!kug-~obUtrtT z{&|?f281Vez3vbuLAhay6q0zb4HY9TyuG{t4OUyXh#cC)qcN>6FF%J&h=9l!9N5T3 z-ThV76do393c=c{7aVX_1(9CRmA%tnl>S@fBN2~eMB!uxmr`Nzemdl|mAi3zf%`^S z2VX+?f-Lc9*5z5X6gP;CCpdgQW$ zS5p5&U4yQL1A~lCop!MMH3qwWII{kvoeWF|D@iG8Y@1?7GDYoQ(+)NuIA4~0%2-TX zxdH~`rd+GE*THKXwHmPCaA>sPfYFf^l@YlRQyrNfi(pK-*_;TP6TCy!GWsvCoIzc` zhVdXiMynBbqk0-vBg{<@w4h((IEx)>gs@9mpjLyn$$>)aZ@#nf9rd-9OHt+zO1_vx z^|kKB%#qCK+>6O*V%>y!l(@^3M%`)M)b5!IOsV1pW0C;m4$m00`iy+%${Tu;4^#ou zDz3Z~WeQzfy{x?Q2FzHy{Z9Lx2AVWhBkqcG= z6Q^}RDonlO=Ma-{b6T?Z$6lcX1-bG`<8wj*Rc)Fmb|F%bmx92UA``9l@$E89MR3RX z4k06gJI8l6(V_c%fLtiqhWg7T$snKUUg67~Gk&M_<2u=vvuipgagPjpEv#kcg?TZY zn|Gs@*oUlPi%w#I3t=-qK`2uKmQiRIEkdA1GWrD@JCVij2C<`}h%~p@kx=Y-s3DgQ zXd^T6YvfI-+C>|Wd{XmG{hZck4h(ZDSXrjOo02{e2da;B;AR7G;_ez9oGxLmaAk*0 zU>LSU@3NQ!x*1`Z)5S-!fVQlo_TnSxSnmK5-NJ6SBLOACY?6lFxtE?oJR#q;CSoM; zh+f5dX(to+H{yk@e1>g$2-8LEL|5^82}I7WjzU*w`Cwe9(7CNE>KlP>PXJr|71KRcBiH+Y856)PuM z+J}!tH05&)LTqm3{gPffpO|RgjQ-W``7W|Fb+xOECORtuY&N;BfIV)lyr0u~7;Qh= zBY}YRJq?^4*7rV$fEJtww@M#|l4QU)fN$#o%i|K>vi>iR!|1~*+@FB$pgWLX44&Mh z(5`Q<%mzZ-ia!M1CmMT>f>9Y}M%Q~z1Xuys>D5B0VQ{qbF=WB~5`BY|X8~I<0#dOX zJg7SbyxQG+3wds1NF)hWN3Qxd^qqLxs;xKWOaOTajVdMMYf|@9w(Z`R|UxOHlM>GcB9J{Y?rp;Z+(6P&9G zP<{uLBd>?SYYx`dx0o1nUE6rfGIsQe0Bt&G>yRU3|5LYCvQRc;@|oKJ$Lh{0PtdHZngVpLwoA zoOcqEK{s>Ry5iu*+Tf9mZPks{Bliz3M!FWym9E9rMJ5SSd8`cqVp4S^QgvkY$m&L< z>du^0Etw}(44O;k;8@~fP;OI&khHRJY4W&xC8hzNaGaxRgPR%;svcF{ zw11F`aH`d1uHCc*y1FzA(xNVT&}+wHIH;F}leY#pRX0_SqAc&sF^vgZCdE$8E8!o@ zsUZ5>tkbUTyMPYU%M(tV56(T3dGMh;IEHN(sW$eNo!~3;;27ZY;Okn%Jg-g6W7@=w z&j)v6THr(ba^TzMgF7)T@RfP+lL2?KZ-owuh&Ji04V&m5J3E7;Tg@FnP9uwec8ZCl zi6J@T;kL0TR#Ut8fgGv1ZFOP%-aMwr8RFgn`?tdH%_Q-t{%OAkW2NdgL7Jqx;#{pC~1Q(WJe=pM^}%oZbryHnrkr2 z=QWtlOyVs7^n-?WA+cOfVve6P=|gKsaxUH9Rqd8RFA0!QMVvP z?Id}MTA}lX0MpQ1PhBrHjd}K|nTVMp(pZ}dQJFc)GFKC&aGFYI)7QUs5yKbq5F+OD z(c9D_jvvN}6+mIUq61?CgM?yS4GP;cY6N*z2P9|6=jHKPosoG_+?t2u{J~rS#-Gbn zwiI@>vSFxur1<_@MiRdmPgX`(Vj&uhs-)rY(H$@%S}_Z%uJy(Z%j%}L4%TvtYlGb} z4O3hPhn5YQ=88>CU0`!7-%?!%SC+y~p4D1)b2l+wB@ zrPsPrT0ewRiW1I}qxW7>3(e^Yr)N>Bi7PvpSn8}MCZ;+5b#&Ed?deW^SHvrAI|J&UoKp}Bb(p6E4gGvaWOLwV4B6tUXs1v+V_}W z^~LZT`(9YB#P_TFA9HtqeBaam!XNni7PAp0W*@3QFib&$O@M6jh>=x3Ej!5LT>19e zp6rVEl3EKXr6=*b*~ZjTU@Gj(L#e!>ZJ~%24lNHYHE_EZO_pjL{MXuQ>-K`)vhH>38d+MtcAcJlAIG!VI}~mqaRZC7XI>dw@5Tpm zl<~p6;qjc1Nhn;wyr6D&jE9rA{)H{rHd>iEwic?*opy|&@Ec430key_bn6+8BaghD zLhBSS0x$l(u8NL4AlGd)kM&h-RcP}`K8`rz4SFLx>Y>{J#%Q#206h4Z5z?YOC z4$#b5n*HNr;(Hag^{aOklX9nA*6n-{L`#b(Zn93lOQ+lHH#{Y?&UG9Y^0^!eor*dB zCW>wcV|tQuiXTYjCd8=}F=QZ|B&m)ohj@c4;yc;!tMyKuTtvT~< z4o6a}Bg5gLq#hb`@8I+?^w+pE9K;I9c{H;1PbGx{JC$7inu~4Oa-=uBP(p|IY1n{* z!DZT#Tq#lfGBGJ(U6zlwD!Z^UB^*6u9{s6>?%(XI?u%n-+n`q{|c8w4?s zBdx!24C^Yk{=>3NV<~I+-MxWnNPCxb`MMmUVPP6>tYcjUMF&G4 zH~6Gid5vAo!_g9p9lkQ6O^E{sYtL!fiJ%bgyl9A9QLSA2Ym!SO)u@zk)-P&ji2$Qd>m!Tv^cho|Wb{ z|I?I}i?xNV?9V~(D4A8in7)lypY3s_`9ISj2aKQ1(7PJ1U3OrM5H>a(j^@#<+9Ulk z*{mJw9v)~UtJ%n3E6qHev-Nsk2>z~X^dsGcg+_W+)}Ly%lvOgknCVxFsU|l$K&Iq& z7IaAmLgT{zdcHRe_S!WESd+d_PT?WKWATQJ#oGtvBeY$W_pC@oui`>8%z5uhIf=4lKztxOun>%bmnoh5_U2Xneo zuq09QaZwho;XS|Puhsr#G=$b#pVwqDSCf<+Ps8Z-RMb}?JPJN|qCU$YYs?#pI96fF zz=djtv7@_u3te8Zmm!Z$B8=x^jMjek2n+wZN6sv!GV9ciuSFr%S6fKyVZTO>^@#~@ z2IXHls2L2K-QBqWaBKg?HI|En)iXK4M8ZlGE>_)n!|2R27yUS3>IeLQmj;R!&| zdR1-C7xzb2Rp!`J2`5@-s(9~0^&Q?qd3>iCzKZlN zqQZBY^~#sB0`Fqi6CP&;;A;sT6%?XTTQ|x^L(5dCTwzup(^GgBG*Nx@G2P5xjHZ!m zPV6@!Lhg?ctqDGG{ zfT_io;-p-#%2H}PD9-4$<&YV@DGSa~dV_ZBw)jrbSQ<50caFWB5g!x$Uor^s=(5nsT$0&XjB<9EcValqyI851= z6%MXoRTJm#uB^Ij-Vhj<7+Mr)a)SVTO*tx<>Ui+!=_eq}`hq_*AoPyFzqhOLk1qNapuu zsk-VRAUgfw|EXxl@R}=2j+XeURuW%TlJHV~((_2Q$0m=Z@I|3{2P`WaGWxP&0soA` z-J$7wx39^X>NIR@20p=^-aJ|zR=B{99n>NwRK>S_fd_)oBrMVsMWN;bqL^Rv+_6b z_A@%9y26O?Un063{s2vEfE8)|Hd3#=WnhLg=eyI(55c6t-to7HOTES=mdVA3;T>#0 zFZ3D5O52~`dM}>p?^l4#CcKk|oEh$wgp6F;XJsGkvDzS1i*G(V#uqH2%NSMdVau<^ zPFwpP;YAKMJ(|Opdrhfm^fBEjTd$pEvxn{%QjK*Fan>=X%(E`~hn-va&=Q{;sPB3% zCHS0p_dt3*8>aCnr<_J7EG(re5yw^NRn_M`ke|F|1z6Ol{>x_9Wn(W~7PF&5v=W7= zx4G8J(_2ohG^M0h?msORN%Kt~f~-G13!0csXLAr7s?~&?r0@YLkTwM1#M`cyh7156NGbD2am#NP@b6FRiNugjrxt(rN=ZGQZD`oSX^KH~9 z&umb8Jzcn-49D{Q;YF6AUF$T^8#~&EwmXDeZayYp_A6!E3nLx{NgZnUZ@ulVAS&|b;d2zJoq3$`%7(HPNNAzP{ z)?F%dCzYHI!-@7&aH&9!W_mcpgt z%iAF#D=+J%g?}dx>q!_^qskHPfaEKgbbw^T&YT8Q+EbD;M^E83st(8vWzmF>|8HgF zF`*X?%51Y-ycE002Qk>0+It8O6WkcK@Zbl|Dxht~Z|0T)Ylhihr zyZFu3w67qpV%3eir0tY#Eau2@}Rw?Nw02y{G6WU+XAp|ujMh=8(QiL7Hd;CCZQyJR+TF$Th?pk2UGil!3Rhdy&)UG}658_b9{(&{au@GD-)#UgdnmPyQRe!5M$pePLZe zxt;IevSrI+f&jI?NAgjzF2B{P)?DT0psCi@Mx+SwiLCm4v;MGquiJL(a2{PMp1f8+gR&+n0)h6 z%!%^H4IXhhv{e7M`84dM^EqtdjJ^jzAN!1}#cLb1GHxQ7SDfqqEUE{ZMLBV&L|aPN zc-&=^Le{6j-89@`8dPK~yU}CGmpNS3y!y>FBP&_w*&tCZRE^U)Nd8|-T>XRH~3i&wl=Jjub<#o z1zHo-{6bVND_A}!V7Bvh+Sd6Nw)sAWW&4|e7H@LU+B>H5*(UtfNz^aL0%Lg1qK)> zIyRMhH>IvH@s1X08|UJO&9cOW$nD+E?krYEwy128`_WKo>~EFyKs;C~llLpg|7%ts zU3Df?ZUFJIl@n#4(=-a*o%kQn$BnJ*H!Rrg#IrkHBgAyR0}V2!)!a}NIwm8yB~C6y zlJ{a^IdbrI@(sVGd-tX?`6SY{ZxN4K`XwSG<|NQ>(0=mv9O!}G($=K6(%~oYnRrn4 zH=umbuFpK(yaX_p$ixvFC}s$DSsUg)+o&)HvnD&Gt*m)59N;aP-Ld%|Uq#=RxE=Uh zu#7ZgX=E9miv>4<($;>=CT8#5e!lI2WyD4B>A!B4M1>O(HqNPBOe^|GCI*1mD3 zpBrbovU5u@uOlLdIJeYIUfH>s`SVDVg6f@7f;(U~yU6MIoE17ghg#4DF5d694!-#w z3FP~79_g^ok?ya;)3dHSu^A0_y`lh_#=C;2<}QsR6Pxoii$jgBmFcVC2P^mSrJM{| zNG6G+y79AULG=mlMh?$t;V-5vI8`#hlZ&ArwTqKZ)TPPar@M8JVqC;M0AJ!*vd4Cz z&P;)9>qt^WIlA>Um_57Q*zD&~`Gkrq&ElC;esYL-r1dJb4gK@MFI13Jyuj1~(1Rsl3)N z$tQRCl-jJ+w>M8uzh9U*OWwAy2kOISVK*BmvX({La$@L<}Mr@zeStpiENzAvr!k;-F92=mk%@Gmj-wv7HL=pG2k3r4I z;BpY<-ZFSjUnMdE>a423`lQ$J)W2lvYT~xBPQtcX(P^Wz$;b(toLW~faiWxxe51 z_sgwyU#R7n+dq=v0Gok%xN}SR7qIt-->I|VDk^bBCrUn#XE}1<55vIMp% zte7gy_c$)$Edm4~gyq-q2PICrwce_evHb7DM*EZ4eC~(M_5M^Nc z8KmK%^qjAzo?vLVbxPjG+T+HMb^mSj{-(*htxv`pdztclv3UJ+V)E69DASjD|Cb%C ztA71j>hFH(Nz09hq0q}9>?iw{(mvjY$9A`mL*=ZfMWbuV8>pLjgcHf_ejx%1vIo{3 zn28@l3pz>0yrT(7J(K}IhCU;)L`!N4iU?o`4{xqJ)UR5r)=-`OJK68 zzSe^9*Jmit@45&tZ2_pw0KoX02dJN8DN(e-?*Z_!?Ybafh5a@QGmS#cvxG)s?WkGz zr(NI{Q=0l7iPHb%C%ch)q%<*#qfdR}5&V{YJH|uAu)`#{N(qKv z06|=tR-3qmPtLdY#0UCTnl<%6->TBo_sQr$Usy`bam&pQ`EqrSOg~_m-p8*;q_>l) zRkd|4=+=)BRqOaotWWZr?(WnYz)}!Js8K=bnrJ&i?2V9wiop2L>N>Om*Ld_)kqg|@ z`Fk&a_wjcL0Sd1dQ%nq%ZCCQ{uf84aMOrm_4L=o=7#2nD1Z=RcaWoEmckw!aWnC^L zCPdos@j2?tHm~&h-jzO|_1uFGExyIWt@Zb^Nv$(EQroJUMSU?u?DOm0mXe32cH3}I zVY$ZS1){B#ZMJTE3$eLS=c##^!~#Cg094jF1sv?L66%ITFJqj04>ZQxie)a^Rm^hI7troXyRpPe0W7C~ryN|1%|W+On3lZd zttF22FeNjpZFyMfkG)aPs$W*D9Tz#{Fhwr#mO@$ocuq@oHE#Dj`hDgKOE>H~h?-{o z`3ER7O^JC%OJ!BR@AEm1VBBOXHiM)zZP%`IpvSKB505ZPa&&C@FeE75v{Yq7rWcUu zF<)`!0C*9R)01<^I;TFnxBMeC+U)YIWb);3VA_&~8=3Uh*DarXop<0<*Ml%_*MU~_ zi0)<$s`L`BM60m7X{QC17%aP!G?bK@Av{|>y+-#^`U)}_S?)0@vjKLju%^VgVK@4| zJSJJq)rUaG>=rRCZG8d972>F25SL6%lO6omJn~G5IscNWXNfj89_d+k*f`^6f~b_% zM=;$}>ex9a%j36ssDaYvz8DhhA3BDR@lX;TDrT{HK`~{XY?`LU7p+7wFK%tMPfOA` zj;~{BJ#)DffptopaHdQfD%0XAGgNVJq`166Gtz4^MX%FsUNh6rHi#)b9Kv3csaZkX zqDs7pxB7o14sx`o#V^>aWGG^vhtj}XHFr!>6n2zr`MOUl`$HsDU09B9Mkmxu5@@j{ zuI%&|9EwGh$g3wS{0V1eXI#beJL)T@ZXkBk$db*8T?@FWGOYlcv&m0QecN{p?l}aH z>`BblGOdqTss|>4T>NsI{>FM{@H#jK)wK=78OG|3-%W9d)~PKcU!nWvb`8e=>~0%_ zkLODsU1*-?{q*@U7i37aVFNOw@Z4Zk@&dvCD)nMHBYYI)-F)lj82`50EXBiTQkwck zcxW#Ka4mrc*vkjviSWfhpKmrDjAdp~Yc5NQ#k6&_bf6)_IkgL|=jfl^ZyyB~o=BdH zG`oB&XmTfw+N6j1)z=$48qhMAVh=L_Yqz?`>2c)oEA@Xaw=}5kk-i>X8}nvpDaPXs zSHpH~6{_@%^s#F3Mxr<>uN2hBB zxd<>N&7ntY6CB0hpvsGg+02*-c{ZP-JD8POl@0R7(Aw~)mS zQwA>KET$)`)3n1Fi{4iy1=g+XpRdK60Cb>Vn|(?6y`^}&wj1TbYw4rY@3KqD-~OOC zUEfvzv>}XyLN3?#STl=>FQGCwL#zZY(##Or@$DI#J85j8+a+XHl;u{G`Z?ZBjHnwf zTEUC;_hxP7)oLrtY`0@>iade-oRIM(k@_vo@oJf}jJZ3OW~Shm3c!2I3lpK7e{ zXjtmsHFUWDvo&5T{9>h-o8Mgx3HOewxMD zxRJH#9~GKIt_xo>^E|-f_*k)z^dnTHY~8O!4BgiKp_Z*%&`Efw#1O^IY~5^{)hcWF zPkxeMiFYMaCu$#!gvSDA3^S4>F~IO`Xr`VIvh)NRncLu4A};(VGUFzK2B0IW{GF}H z6>i9S4+1?BFBhV6z70g?g9$O(6ou!<_VcG-U_{<2BEvuNo0-#Jr2@?{rzhcqf=i}e zM51UQ*azZieJ4)hwU9V+?A)uSCO)7}Xel(=j4`G)1GVe|PG8GD3V~Peyx?-Y@Pyc` zvoWZ@T;rTuCw8|N?$JR4zD3{ z%fEwPids8nPifDUmg)In4IIrGb;J9OS?}dnbx|txP#5P?7qL__cG|Rk+bh87D;lz( z_;!JJV8wEKBB!B~!Ew97%fWwu4Ly*Z7GY7u^9;T>=aOr4NQ}B)pe1qB5G%%wgjBee zHYT3C4tAfWS=*8vh_-mx^+t{J94;iJbZX#ij+%0~9ky)lpyaiL!~h2P%I0<^n+>Vm z(pLXzc$PP#a1(^o!~G%x*`9hKRbjM@4*4#QX@v~UzLa0LU2ELX`u0b7!qT>1vl+Z3 z<7;a8`C7ZZNNOZdqd&5v>+^4V8AGH={&oZAlfw`egJzO5%Lj9?yM zhrPUJ#iBscCm#>Z?8W4~Rf-TfDC=S}wT}$;p&~HWw4<2bRNkP#2v8c8I`RR;&CP3U zg1L(io6%Ec8$O(~udxYsT1aD8qWnvRTgYGXIk!>P%(@+3PkxjCP5yQpUS2k5qpiDS z7o}~kg-2mCutam=k)C8qU5OjV{dznSyaC+dj*bi>1Ac+fZ+7dc_UU5cFZ=)+i%ll{ z(pcN)FxYaQ%q|kpt9QyZzj6TUi;VXU>%ZyWlh52D=^{8Uk~ZB7Lv|G$9)zMHy@Y02iw%ml&aZRF4>-*#z46kuEq>xUy~n%&;fJg92v#%|0ko{6luPs z`Zkt&sEx9&3?m7Z#s=c$an@YqPn*uL(E#n!HxKpprW+U@ZOhim7jUS5ms~|_HfIeYTUBfI+rFx%ezI6NiToNu`v5TWb=D(l9`kMR{gAd1OC}`%9Yb>IJ;=(j;mFE;8fLzZ zr8IpDd5*tgK` zQKfDaV~*r!?;u#FEy{98&yewICJA2_Vd2yE`zibVjQxI*U#^_FF4Mo>E{f;qU-h@o zA3{V)ils@W!wvBYPN`Hj_Vg5#c?q6@te$c~lyX@w+H`}uY40rmc~kRj>5o2Omn znM~1a{X(F%95b>R)Y*7Dd%LA?#gD9wzyToB+GYfC0_gtT%J>D9QELQ6v;VV{1pnU% zh~54>&^UJ)m&KaPKC|r0&HfQfHJd5xO{Hj$N*O0;MK{fpbe*CpW6Fr(f zwPb`$+@J$eA5VfvZbFZb&qQfj$&#sdI!5s2)30iy8N(*g#uGjV?YelL{zOBIE>zxf zqvnQ*`6~SgKDE#G@|)l56i@Zg;2CdxU&3dTPo1bDZcz3SK1brs?>DxL7wxk57sgJ@ z%3drq5EQ)otHsvX8(vI*gc>5!i*Z5{UaGL7tx;uz%WL65^OO#_%~2LK9m!p38t#R% z7-dVCMQfw^G3B(P&q+0SHIJthlDX)+kC0!y)AyaI;q$&8{JnUHyjnfy+v(D9O&J+7%X>9%H&5q0Y%UzmNBCEx1Xw|oOTJu1aZ5~wL4l14bLs>g_&zBwVp3I)%!gxtEA97TcjJ<6hE=h_9DXJ-C+$r`$^x#4#VVLtSRz z5UJeW?#;yJ5b66Fx%|R*<1Xv3rNVj0=ueQ**y7Bw#Ogb;X6KOIY!?0j$&WBLSvky1 zhY32G=tY!bTq}~{>AZP8`ENRl)*Er%Ph2`dGxsPH)ZFXbDIP}!Af?B}DPC`TiWhDG zk`&y*`U`Pi-o+dJF2@UySMy=n$n-8l??acQ$PAmFU)jV;7p7K5;wTt{ z-bYZR=|(y?u(K_uGIA?J7@Nm0ZFl2tb3UtZ<$JO|Jh81E=TkSu?(j88VFxr8HsjF_ zcr=n|7hw3hGeqOCd_H~*Ji3zEo3sF6UAvXsdkm-+MUCZs=^|cqN5ow) zXr#L~aBr>8j=CE8?!A@1Cbx3!q8MKvs&j$7(>YSuaJFr4vvKW#S-w6q>H>@9_eoz$`whw56~Gnixnq zN~*FM{}`)wZ&Z^r$nLZnj4y;ui(&Cq>RVLISsZ!`U*;$CF6jB0+F5a0VIJcoY`c*- z7_4wxX5y&n>9@6jY&}wkPgqA+WvjsL@G1QWMV)?g8wzs}T6znr>~b_0is=gtH!FJ5 zo4%VCX=v&bewjc<+PO+kV1;-zrm?ib`KR$H4mf^fP_4w zi5{TK9A{dX6jDs@&SN@VKp3~$*(s!$Vrgz;V)E3LV!&+!DWsS(7jFYmm0c;b@-~n{ ziYd13HW2+zSBm+p4Wy7_%9OkfL}TufWxoxikYf6;c_3Ezy3&v4ffQ0qnUuCMF*oW; zKcDB5LW*faL0h~!(_uP4Zs4}MEv8q{v9_YF?}%bj+m8B#K3b_hnU7l4k&0PnrGB8b zPWv5XD(Md2)1wx?Z(k-};lFr41mI8xC=m<4IyB(Q3{YYgetl@bwHcuJ9LiePTbRbx z8K8tD{OQmb*JOYal+bl(jO#K$2}>vn@Qwx9v%Wurl*ELdL!(@k0jf=e-yfRD;SBHx z;?ExiXlvpc5A|-*bQ)1CKXFMKj0BAQ+_{DK({s8@LQogL~;5uG=oZYILJx{ zxvT~0J}q<@_HSW27iGzwoFfbSMx?phnnLIoAHkxv?ZcOQafXkJJz_DF@MB7t-YxbS zBf6~-hCWBCIRaC{0zSLUu{RT#g#RQ#e|g28GiB7$#HisE=Qc`{KO`Ji z;G==8Z_Y}gx)9%PEforw#5?#VyZf0k6w{a5#zXP$Q~aSV7G9Ka0ULj37Yl`7@;nHs z58}Cz??K)dbr%Y(F&D-k0OlI2eE$Pqn#oY5I5IHt?~r9G(9*7?Slaj3a5YE#8}yB0 zU|q=gAIMc{?$4)5!Y@G=)4WdwRtGkIPlQb_%;8VMf45= zn>Ew%r$yLnLI>X80ejEdKVQLn4Msh~_$Zhn*;>Px_|wsat2@^y?%EY*i8;U;#WtQv zxSw>f#a}FM*qszNqF~j8T|G&-5aq*^MmN^Ot)p_KYRhPUxjB-Q|1x14M?FN?|1Sb< z!a9DsrQbBNl+{A`=BqO*fup?V8-Jd0j_7xYQBpKSw=RU}oWB&&J3%B-IyGO7w$_q_ zgY9~+NuD&=jL*gdXD^U|HGxb3hm=5r&iG%oNqy`bQj<13hE^YY#@ELT-m^dk-6YVZ zuq7LO#{Zkf6}j-HIjBo*)T>2`M%3|-0-u+(pOGj^npTrGa)wGKX{Enh(k||hv`9}8 zTWG#|7wU}0Pk~j3Z0ltIZ zy?=Rjo&0XBiFqv=TQ>1Xc(p3rONZ85OELOlIKT$ljRj)jHlmWLf6!p_f?l-_X0erN zecN5=$<#Y|9b4R9@LIoU>|Az_2*Od-riH8V0LRsvVy4MDofa;K_qfqzSVNU0u^gtA zLCpK1h%mDx8ebN&4`xs68(maGm@PKspxr`N>eZdfbbvNuy@YcHXp(U{$H~yewlw=t0^L9rhl6`a6JYM5!9N2F7XLytu_?C znS<$=e-8Wfvz%Uy^6u{~c+pcXTtXxNFB@BJPA5s{d{)g2xaXic@kS~u7G6?Vx1!Yg z#|KF^@ukh|3E6j@>TsOM0nV@^-J-sz(Y%93#fV}@G{~HD6MrA$k0pImh0bCm#(Y<} zoxgALw+{Fn{3#v0D~!LMAE%|<8=w2%@H(=K6k&&}?9=yw@f#Kb6=e}ra$%Gn7=PqK zpm(%EU(C3*Pu~Z|k68fJ#>@7=T3k?bIs!f%7-t=69{qct3g%5CrOnnSMe6pE<$>`J zE&%=pRKu(c>iYNT`@r~%76Qc-lYy$!->2^b?@+l^RfIrkiWe`J-=W zSz}!DbOTHb-a$%NGTr17gLhi6)Lu8T#9$dqk|5R5EhaH|mjz4vbQ?(wKHY+)oVZma z2A^TUQbF7f5`)jQU}+j|`G~=kmn@}ExUC}w%eKP~ZJV)}iHCQeV8KglZ!!e=Ofe?F z&<1oR05Vr8Zh9;UdT zC{A53ai6w0R{tyEY{mUdaeF*&HRE^plJ?+`|?3HO0vrk^DZ(d-vp5l;63E`@Z6SNXdwMx5a&2=^mlDZz%4w9`^x@W8tI{ z&QsjC6=&1jBwc6u{fFWnskrYb4$n2=ywlRL=1|e{Y$N?1-;L{uSZj&Cu82n~;)jZO zJQ44+6fDkE!e1-mn~FG#2xf4QelHQ6te;8{$}$Ew(q9OIE%@md3&Uy&t04C{n4fPCUCkb2&Q5oy;fgiak7M374zoO4z=QMe8 zM2Y$g(Amab^@W=EzKy@{@uz;`Vf=A|QQ-)_PvvincL~o7PmKpQen5tVr?^*5EhjS^ zFD1T7W{P{&s&X;%xv&D$xLzY4y9|$Ot;5LW{P`v zDy}UvKY(cRlgt$Nsu#-1%-tR*nJMm7$CZ-t*1g5xG9Z61Ljw3<>Q{1brBqt~AC^9)I?p2p@ zSg|OY3HC6ukyu|~vLXM(0pzFKy->PXPfHi^T}(C5M4=(a0@Y@#YYa|>r|>5MLWwGT zmB07!hl5aI6MvuJkE$vBk-s1DSBGv1Ou+8%-HSpbCV`sqPDLRSjsVZSD^Z9By*p5dsx=_<-U%o~ z^%-_3L``2Is>pz(d7D>=YA{gc-q;nQstahX-nbQ_wyiTByb-HkR@+?9^JZHEqZ3JR zU>i(=s-a|+QIqwf!p0wirJ)u6M`Qm;*|r$1s27{#iPg_OhW@UU)>dJmQ5Dt>U@_Ct z4D@nVeK8#YJFAyN^?R2W!&B%GnpzvpUWe+%bOS*Q!JN7qO*va(xSW2ivT~I^uhB zc?*6u@T;ptI=m!va7}G+E%0lqYq_u*_|oKx7W`V^*H+h7*Eqc7)-SkT?H62^fiF+i zTJZU+tD#3yJ-DGZcm()2RFBv{*b98`h1w9|L@L3oGzyYlHRLV1x43tBw7GRBv_Bls~*39a4GOhCpWg>j|cwv>haa%99|>!&6k(cB|JwTjg)c4YP8H^S>ddN zixvBm7^}W5i)9hb4xsEDMYC8InCzC6&Ji_>#VB71j~8Ys<;qvRR2GXLKqWjuu~N$w zt3D}r%vfNS$S1R_KF;=ZSi)Hbp5}vGBsp(3qJ|l}| z`K1z2gR)UwzO6f`Q?x|RQc*JMk9TtbdPE2BfO85CjS+hst+2}0#-;kwgvH0?Sjyvu`3uZ}?<_8`-!W6(!D=&T&Bk9p8Z zxu8#ZkSW%da9v_rc7J*D^VBUKamKFR<>s`|3vo8bG0=^PO?VddO@0he+rDGK)ozEb zcGttNiHVz-)ffJbI$_F1oy_BRaeW`y+srPm7c1JFM)%5dIT_-!&EaGvpKb0Y!+f?m zo2=rq&DCTzpKXpNYxrz)Gg-%Ho0G-${d~9Cn5^Zq&4l9m0lwS(E3RM6cbmn<^^0;` zSW#F1niMAH@}X7E(Z}RUIr>+*GLG)bm0|S6TnR=)j^NSNIYx{w&XLY$~9Q}&B3tbw(V7j{L(J@!P96@qdAUztB502sHrLF zuE&`YgV7p&`JCWvaQ%VyIr)c*+HP@L07<%x&ZK;>^hW|GKg)Z#if*S;S}}_ABfXME zJFZmy5q`^zS_tuKX_~47?A4ikdAC=d^n3v*`6cZjD1G)W4xv{!i30H&E z=OK5JrXoI0{UgKZ$#3H`nKBnPGbQ?fS*mSWir=q-qq?(YIjj2g;w5*%3v|k*#*^h4DPlM9W#>KxuV*8T&wK&BWPlu(cCfAdcA9O=uxHeys1arTFZt zGNJYK?5lsGwF-Tpw0>aXGr71$?PXiy7EgS&9XIa&(wq07;t!8=lMWo`m0<4&=azOa8JZXJsV(T)bH^v6PlEcW0atKK?D0*D7jw^ho1eI9s%dhn(Z9N4grZ!u85_iF8!z z^~Nk#19+arAESmDej7K07po39=1}gv#_JzIeOSw9;}XlcaX|;n>y*)N1#K{=Im}5N zFeVKjK@J>d*kK04V)ij{*U6WOVL$L2iOIM!7UC9(P_*jv;jffMUh#l>j}auOb`kJyH4qdle7qh%V0wU#fcG06Yy zIiP$k?R1`0s^YbDOUSaqepX~CVP3M z=7Fb$$HNHR4Iak>d*v>7zhGIcGJMf6x<)QwPaJljx<*V2euF(428?TAr}gS2%@3YO)|V1H=GB?!uVRg(J-C8(67EJ)DdM}UoeVQyB+P~xdm-RU zS%AGz9<{$W@$6DR9;hwuAlGTKJtHT_OBdqp3Q77DIHY4mbRTo#w`eWyK0k(AdrNE+ zV`Gn2L@WI&>77>G$?qXWMfr4QH#z*Tk(RY+N*fVvErE*kKaFQ1`uD5v`Zjs#U~yLY z#O!yR&b^Z_<=vYer;V1vET0@I%3cOG&s|F`hwJoX1BmW43Rs9}j${?PAUsR8y+m=N zJTGrGP?lyZeur^_oQMWM!2}_`DT!NR^^txGK>EbfP$m6hUW3D%*pEpF&w>_K29|_< zg63E?Zonf+_~IN&%wsY_eOpl4o7qbDtyVhDr06I?KHYuobjv)yuMtu^$l2`5@(T+k zz1)v4b#U#{AL#W{KD!&ETvc)x3|ds~Yaj9HHxnJ~${%Rj=Ldau`$36WFqdL>X!O|Pm~-7AFwjJ< z+h;D5=vdgwq~w`Y!s=EYx2f(~P3z#U9k7IKK`LMEX_xLsWZ~I zfrTm{<$(QTem19O*(~Y{%kr2yv*8N%zA%`N|4K(rjitHh^fOd?UnkXH?f~zLgt5Rg zpQJa#Kr6Y-K8GWU*uxZ_Yh`<6^9rmA&Cle_Rwf+ma=1)N%?$t?uISZ#yp^2*mX_L8 z)>(K?=XJtZE}2i*TM;2IJx$?ogb~YnQ9F~bc5pa5vp29tG%u6pS)KzqhkU!Dk$gqaA6}z^pu-z2XlIf(*<-jVdDI_<6M2d+$ zpBHzaD(|A7PqHYPIEgH$734;M@LVN9aKAxNOK|lO1y{P6YZud?#oqxf3D!O~50#5V>%caHeR;J=w8z6$P%;;Z)#@%^S{ zso%qiuj2m~;w$j~yZ9>g|3Z8Pei-qU?B2DY?5Zl}%dR-oA-neqER$XPm@B&{#X37r zk}62E2TWWvU!aZsCeRlN3|XqA4Sv>+9Y(5Ez=fsy(^0BLRg`LGjmeaxtC-$^2HQl+ zZ;+G=BroMzH+@wSE<*n(j#MVz1f1J?i__l%-0iMw;9VJcpZPXHwELTpE_>$!z7!9L z%4XdcRy03Iy34A3Mk=!c4%dM=eJVeLJ+;Bo_&zY{qIPcjN}on(e|fN6bd884*-I!!GQuB}A@Falt3Q3A% zNu|p1j8e*~Wft*YeeZy@hil(SXT15|0>_^1)(L3U9-MwJ=Ljh}Ih`v|C>&MTdrM*9 zEqrDSlKfCbg|hm-ms9xWk(>a^vof*baolvUGT^pQnK()Bu2ZqTgJnbMP9q%)4ly0u zYb{;-P$(hLp-_*tC#djfSOAsb!egP(OFgVMyCXJ-i7BP(9h!KBJy%Y=%bu%@tOLEn zjVXtmWMFuVpX2`F0vql^6LyX+-vLsUw7dc@b#%L{WW1jFL)ko#}c!C z^wniQ7^76%Z&*r0``x(!c%}Oq&x+D1TNWF{*8apm!>znqR-uYKEal@)l>#xYG*?f2 zg7?I#2|fBqxV@R%9**K!FHPL?_%___ygM9(tK#zCYvl#7~G!*?3wRDNp=@cjjfsJ`woM1kpr~=Aq3r zmGl^XW>t$5(^-6fd2YNip7me(l82li+S`e`rt=J-09u(6gy; zKx|zuDU6YJEBu^z1@Hl%J@^p!2MtZUM>rgVr}xxuRbaW|KVbm+#;iSuXTBdl?KwR2 zgZOFB;h7)CPkRo}+#f&fIXv^D_-W7KnIFebdk)Y1B!1d+c;=_^)1JdKKZ~FC9G>}k z{Iut2co%{a-pda*(r$A(R=+lJ^5yKeyPBVH7NQg0BdFK#Gx0J-e6lm*wTiu6vA&7#wr7=YI9Nnd4_l!>KRbO65r;L^lVoq>NZ3=an3#CR*>)e3u+ejd`w zsU3EkB8-G~?3-FCMCIJrx3pppED-y)R_q-M#J;l?`}zf9-$7V?#+Vt5t|!AxW1;aw z{wzAoVPah`OjS>5=itzowRin>$e#Y`EEU-o{z=Hf8~L5s(c;DH;K0Zh4|u;Qu%e1# zlcPwhf&1IBe41;j)njX(FnP~LwfV!XQQ7Sb{U zo>fe7T4f?I+gfB_mspUGi!Y~~i)o{ig?^3a$+X~R9fhNtpOF9lK90?imL zrKGX=vyUA5oJi}N)bp0=kM@>e@^7NAlH0nn*5Eb%tzX_606zx`4S=d|4S(o6eXlkF&>;9Q`(A4ma-g(s;%fWGnj&FjB@}t_kpA#i4;h%a%R?3g37xH$-sd4p zf`pWir4!vxR=(@2;q4x>Y+}?y2E+R-#Ck}%OSi4HKTW274a-)HGKAg<5Ss@}Hkq#b zw?}7jLwoFW>;1O9+1DFSf*%$5!Ic+6#4(2(9J=IC(dmj4hb`VtCCt!m`6A*n^&66z zJ=|W@f7igt-id0!h^+Zl(JcV!MFKEg~b$oOx4qDS5p_hCsSfXoOb^Jl+*fl$VIim?(y46+*j?E zw!Hx(H)qW%N2vz=Wo|lr4wGo?-*}#6%X%*(N-^*9nD_8tcc{|##%wkLVGCO2CRT;b z%Jf&t^m_ef#~zA|{IQ3*$c6IJdnPu@G4`%~M%b?O!kW*c}RcA?0j_ovYL&vUg02?98cx-x_E`mCn^5o`(yXi!-IpJ?b zK6O(pXiiu~E@ys65OcyWK!?3+PIw|+@!UD#R&~z;{@>0CpY-SFgr{e7LgDXAPa-Sk zg!U2VghG;z6aN3-oUo_xssxt}c(BgQfM}C$t}{8apCsKzmXjM;S4>al%`AbXXhq4u zu+A+A7Of|M#am4m26Hos4lgw@m2;s?-8>>NGffKYlm%#8-B|?Dwh-8w7Fdh6g}~N! zf*mST=i4eynUQ{rPfrzkgQ2Nq|3(I?C1Qcf%2@D0p35n7 zEqohJa1G#6B5h@xYmF9+Wx*bj@ zQ=C55&8Z^(IjygF>AlUrUa7+IFZ_^V=&V{Z&fdm+fkU|cBOp}MCDP5jopmAn(=OIZ zuE9woS>HFdbS@;eDN%X9SQCE4Z}`2v{?UGarGQrY5k!3u_a*o7@o>0Y89Kfv{2nZR zU;SS@nSK=v+M0YMFcK-7ksaB2?>i{)Jg>G^M(dZ3`9&^aeQOon(O_B9dG;J_QCOim zeL*k65bwr#y)yEE`+2RfNmW7Gq+4k=xwHrhinzq_nC^y2$&`M5AFNs5dW)rSDID8u zZY}+G$#!w>{n~OTu~oe=g8sSE@{^vZ<8H3r8D`0h>pF(`;<)bY@{S*pbz|4sx_SHc>kF>raYFMU4gis2%>3AhGX(jD1-7SJ~Tl$u+k zUcwlqY91Ll$qaYSunS@uJ>m2PXo?snFu_Do{IN=Fjx|#Rwxw_F80QeHKEKl;lofp8 z*N&FU>z9rm+1MPF{$8tIPABYU=WK0SFW~}6f(S9wuf#@lwJz{MWN8SRi`J9L9Jj?^ zYc%oZ=8|uGT_rhVZMHJDeB$dG7(Pdpy5Ge!MW%UcJ~_iNG8E2Opsg6`G%Y8Cg71bLCdIvUbPE2}`CHQ@(8<)T>Vs`}t0;7xQddm|U*_ zpHks*H=vLElvx|(gq8l0i=D=wrqZ||hAg3)OIy!&sBAW8m@Fonc(pO+Fm0_ZjNI=V zM4Ux`{e0`=SC07znxrqHZE8z6GR?Y0!qG2kht}(M)ftazt?6ZI_W?TDBB-ulmkGs6>eA$)mWapP5y^!5kKW8isVC(g3acp z)?W-irJj(N%{jTuVMR>ySlJLN=}n5g;TNPUH~Wj}(YV^Wx7pQ@zU@U+Uoi~?ZhH=| zK2uEhBByw^4%u*9On-w#jpY$d%}1(zVXAFPxS610xSt+ZeYf2~Q9FJ+Z+}2u2e}z? zS;_9^P}ev&9Z`16hOWshIV1}u7OSK%-i6X&dX(A_re0;`?GulNWJ-NQU|FovY!t0aNv>Cr zH5_i_xQ`fli`>5RVE3%3FU|gmU(2b8#h^5;Mi9kOnxo5_-n1WS|Jd<>aF8bLv4u9d zUIDQQ+UsTHvU@9fqWC1*r4yjn%7?8QP7vqAVv5x)au0F1#?3|VYuCPM=UyKtxe$eI zB$CD;i5hL17cy6XtJRbO4qjZ6igNHKUd++EVdk10eifM-RKK^RWi}#MvSMIhDdBrR zF!PKAwf2Q@rRy5~a53T3$B|4PpYX>g_2`;{UzK*-a*=oSByH0!&u_`BM~|*`QWsmE ztn0m1nf4ZWdkb&H@BoQ8LhN{G-=#rHX^QK*DsLDAIWq&GiQ$35)d;)xTiZQcGey5|M1Av|-^w0-Hl^H~A>R4@GzzD_k$y*zN+3;??*+2pX%Aa^NOIIU|;^b-41> zSM8JX^o-Npxt)e;$)o~AJ*d^Q6vL^|5KdJ~T8tD?#8v~?uD~U9S=UUj1PDGc8@kyd7UD4`R9c?1$35nbfbhl!q5^vobX&841*-7mPdDY4Njjs z)S&ZFE=&JJJ%%f2E;K;drY{8a?__qn-nB2yL#(Hm6;Vc6Yt|yIqf%NmwjsPm<5D*o zB^{Gmb91eCdbRLt_*pNl?_>MKdbS{Q3YP+WPPdD^SfiRuw0tuF-)=bKlQ+Pa$p??3$a3PEhi)mK17c8fFh9$gC{ISZSux81DxubuE zr5Zl1qO4Pe2Hhbt%5#{0$C%D$CERtbduC>0ch1#02w0SJ0-8U5tH;OJFP%?bfB20V z!iPJ0ZxxdmBH^`K<6OQw~_^}HIBV@l- zUl71(e<@4~P}^7#xZ7i5Q(TY?4g?d1hcAEu|N0ix=rXV3be}3T&cSUqajud-Vovgd z5*3axM+$9K!>{)IIdn8vXhYZhN$NF_q66#CpldUQn`_KQ!=GT4d&$Dbp28R4<7#BW zW_&E?JyO|X<&DFgru|I)n7hZRpOHTUW?$Y)+2>2DN3~LE;zoilDz5EHUD7tAi1um+ zNag_ibqnAo2Pk#`gx$ouTZ8UT;9RPAWe}ocz3(b)a@F zLk6qb@x!I?i3oIb2T+4LSByC!he0Y~Xbj*_Mc||60V~FUJNUFGE2YR-(~+nH?)*HQ zsyxR_>(e6N@eOOcDYJfHn*vjwCb@*EE);f6E==rK*mGN9 z>`w|k;Eqz`I?Q*Fo3m(tncQ5Er?^j)9E77qzg8tr@?-LV<+*^H8SzZ~eB_5qr8yvn zsGwLUdrG=6GV+8gT-GWzJ6{3%!#}xAGxt3QuW`i((p*i*4j2OFqgtd zdPC9-4k|EPS5>qM?Q}0YqIRrkg%*n>g zm7Vy^9A=HYl%7Fbz<$$Z=kw(AH1%+nCfe-=K8^Ep@u;6Dg?E#Ysm8WWy)evsS}{xt^VCd#Youd&^8Zk*(C>jg(#RdGk=sEnB}ol7#a5$2|v zzPnZa?e?(A(MTz2m(m#%&G3nt)a&ncSg9l)-OOhGZQFU0+0GFm!pN#1h!j6_cjZR!P*IcP|e zL-V;@+P^ew({)ZfeBRzPe2V-|ijq;`#FJL~(*FX-KOPFl5g8q-o1&|xPXd_pXe0Yv zWK^d`^2DFg{yC&gs!C?)XO<7QEO=y9xP+PuzW^o6?W+l|g-xoSweunpOHm8!iFQ2a zxBG_JT+Ref{Xg2$bMxg`i5{;UFiV?Yy%GqEZvzdbmW=h7unyeylUeVVtQ0LP>c7X1 z5vXMHSqvxB*H%1pjD(J_)SYrTa>-YzgzE_5f&)tbFrKaSjy)m~Gux!ZDAdYE`fxRU zBe$JLaZVmb=JL?IMtL}nk)!9NZD(@x<#{v~-a*owJcoAY!PgC0{nT$e4EiKT<%Qls zYFRLF@)_P5R?FUoGoNqQ;2_0il)VCH0TGhNkI zZ7&K<;fHtgmSLp_KS5Gp>$X-WzTWmo)oE)Yf;8H@y6KTc;XSBVBgmsRiia)W4#(@~ z=cq;~-IogAoST4WIHWvp=$_TLuUPuQ2kFV3UD|OVY;sSrd>4OBZQGAL(D;^Yw57g<#$0M3u$rSC#&tMMu@Q^tjmd*Is<+y%eic;zzY{!9=4i}19O z$d-C+2h!agNNM9Y(s9edkweAZ!O>m_SgU{wlOmOB&N#C-gcITBw1xkp$0t)8fI2^! zTE`>%xSsn;x@{NW?y!awbolvrIhHx-1=C6<$BCWrv3`X=lXm(Dw!41L{6Nuc$uEf{ zCSjXu!)T0njk;I{xd5Sfc)X~t?}7{g?umrgFN^{48$UY1UBLakn~cJYY#am0iE17f z*|NK3V{zn4*iOWWXK;g%USQzuJ0q?=TRDMZeqr_`VTVIF7(z z^+)l#gf$1?c--d?h7Z=dg-i!O@+v4dE-SC_WE5{yL`I78+OY>F*KZ=)#MKjlNEmpi zPxP=ohAA9_aVeP+e2stU1t5Z_4};+Hnz0j0X&}MWF!UO_tw(YvKr5(}vNGv6yZ7WC1fhi%2JR~z%VY)Ots0ACYBf}+J7a^p+jIygdvOQ*^6-1}@ zgl00e1|pkB`7=*OS>+o$z;Oo`F!w6Lb8Tv(h}A{#QC~6{Y(-M zWO3G_BkOiA8vhBcKe>K0iF?E2jE#CH(b*&lM=?x>Cs6@jrEqJ<_FjI!wZjXLQaLbM z)lKN^Y237<>WozqV>fy%3%A#0WGd)_!R}I(-=5xT54+%MgXP9UTBr)!t7=#m)3Agv zpU?hVSDjWR)43UG8=ZF3v8Jrmiz}-}()K-D-rQT-%|XM)q22wxecK1L)9#9ilQEYR z_i1bkcTw{7qw7yjFQ=^PvHmLZySs1&3|cRKCsW5jiT|qOy=B^14wXz)R3O~W$341q z3kM;4-%0d?cWqshlnt6OU};3e0C0;XtGhe8VP|IcFAUCVk52+^>4O*NEWX~LHyM_W1Fzmm19iy1nli>ldSt{XHp3Yl`kLpfY09j zuv0&K_uZ%Rxt%KI@Ae&q!iJsPKFHtIyRgWgj`s&c>bLoO+?hr6^QS2>|6F^VmWX+i zKe%E5_Ik^W?~oLoKY9D)E`Dy`X^RrmCU{nm2)cfeX&#&Inb!7=N3wc0ZB;P&6r^t2 z`WQdZW_X6qv%CK2WNM5jbL=ny%lu3Gs4;wWr|L;5WyhI4VOnlmljjmOEuh3vpQ%?% zwaMBiwy-AyGWiI80+mwPdo_ifR@0qf6{4H?Co2BI%;!9wVkNT{WhA91uz=FmBlGjS zO#Pl!5xDRUJYwU^wOrHb3)${}Pc+a;2uUA7g?gvF)dH>H;aadrjP=!edfBo2+rLAW z@5VnDMsM{eSGe z2{={X_b`6k%XMAzEJMb0&7^@+W{CzV5o&-eE}@ALdWzvnrgI`{0e*WP>WwWqb#UVCkr*QP*4bd4!dli?T2 z;r5o{{tAc?az}u=IX>y@7!pY+kzGXF5hTSBt2K%Mb_RVMMt!0?Q6f=tmLqCf zV$@B5SG4q5}Ab(t2&B;c0|3Kn8+wm76S=~ zR2E*rZirwbCPKV!7$wpaevx0QEX%oYfG5fbg1D41R)h%92xA_*p>YISc-bC!QqS?4 z1T>MKtOqy8A%LEEKF~a|`ab*=#)V4zq!V8**+?Fw- zC!jo_;o(PSNCr$75PgS64k@3T+!ZEB4_S|B6Cwxn^JfltBu+u1jKSIrQU`cKe33vH z2%5ZvE=Hii&jSBK48q|cy$>!c)HNi!z7m+5Mxr)hDxuXR4|oQGR{Y?UPnIAGe>7?g z0t}c0)Qj-*JB`JgkOR zFMtA^@ni$CHuyH-j)~ttqZJ=FLxTky(Z*a99Rfo98$n?15d6i+84;CMG-eVF$hG>4 z#3znH&T*&=Ph>=3Mf7ey2|jM`#=G^va76)b7e;;PH%^%7SZseZw|;;YA_gyats{8D zK{<3Q$e$pG63rlEqy{QE)D>ZdLd_uSIf{X|2Muphg3Lri5&2970y2=iJS?9fy%EID z-}ChN&v^z>@r?ArUc3wtBYdI4C9tqsqVkCQlK)HjTmVpmJ$7HHjSke^4}O1_&=(R@ z50wSmvuJk3FqQ*=;d~W8HUrifReb)j1X2u;o>)-_X0<=2x&a?I#FRQP4_QG5c>YA& z5)CC0@K}raM2wc%vdpJ0f&&PukKg8fdOdY@= zSd^h4H_Zr5P43%BO-t5##)p$ z5ClYR4=8gkUO8SWtds*mF41vobH3lL&F7;9ArfVP?{Mw`4-7!*PRNG?-ujF?356gQ<-2Bg!X=rV*2iB!!O!IspbT zLr|HB2}Xj#z?eny31L(^Wnd{7M~rR>t$a+$%X ziW5QYg7~sOSa$q859(*?XwDiUOhh7ZIb&c@k<9bU{UYl)bawnccjkJeg}er|62yJp z0JB_75FRBJqTBL8wiNge7NM9g{0FuK1KTuA$D7EM#_EQ~*Kvi*4WXBC9Z=X3A?67v z1}>n&OXmV=)0l5yIoDMi_En0;906bTKm&m=C13#;FeqV6421Co_O;;ETpn0imKBuK zFxZ4#TUAqRe?7j1j_)741A^#}=x5rLNIO)09cX$_rY>X&W{IF_m_WflMWaY=endwF zwIUh>y1=raUwl}z?4b#`P@U`#(01IBf<#7UCS=MUA2j$8DKm+WtMQMBn7D6X;#`a! zjvWvd&mYeXCW8tq=32;yg)8ug7?dSGO%O4-&XJ9>lt=gJG4SqyuUS;&3j{y!Pxv7L zO)}n-k#}{}7twKl)ZxJ24f`sjN5}n9H_oPU5W^37pndn{19-_39WCSwVkl9IAaS$8 zijY!pL1I8^N4)&NJCc+J-Vt*$@Q&7~fp@gVaNh~N^Ya1WmKlL44CVZ>w=^j0{;4T!_k18jy$n}#?OpGA%e|?LphPCwb2;_H18ogE*-!l7!?$YqF4SxFm zAQZRyx6ce_!eCv({)kH&j0=Z2W*nj=n0EhGG8|ChQUkWChQ$doBOz`Gb@3)-0egh+ zRYweFnhIaIr+6A655#h$Lo>qZKJXvZ1Ycc9i13-ErB1C=36or(QA6|O6B;$rq8 z)!|n1KO?{PACO0=4xto&>%gEVWfMhsAsoALl;qC0vR?ND<7y*LBK zGe-{63-5WqcTG94VT?rt+y}IfLaX24)*Q~KAR8q(86r+ur3b1=Mht2u8Z%~qM;`_b6rj1W+`3p zq7#i$5Jzq(_=zrV^?|G4@`!xcG@!l15dNzfR;NMBzvO`y9$>w`4vkIuEp~|gBoBVe zDDVMbPp6OCg2ws+1CBEb(H3uWNho({d<=?W0TT&?L*q#c;zuL8Q3(%!aI+GHEy4mf zKbw$&H7u~yY#J*DYA8kA>JbAwXDn}^F)zyw)+g{(fz%u{UfF245P`v~eT-ZAH9#y) zfaT+5twr?N1ho(Ym$E1kGYJCVK_AX6@JdT@)8p;KtG(v8^vo?pLT(zQvvviX(ce%= zUc9Nn;+x9LO`#(PUOic7fj8sAod={@=O7H`WT2O4FcTqX{Dxh?i<>>HYkZg!k^MjA zFFlYyqQO)&H2)!UsITll*Ee-oebHVhk_nm6M*pe4L<*gmd`wm7vFLc{NMkL8+L?gGKM1lfnmcqAhSC}JCnAYSDuD5_ zIshp>LBcf_evA81=z$gx7LfI{1wAk32g}tN_=QapECc?7xQ*+jk-UN42mZrG=-@m0 z_5kAF!hb5f|KI#KsfL883m|m47@kFKUJ1j}1T2t$kA&SHA`O=b;&m0_k2fS61e z^1T*xPQT}2A~OU4oq-{;Ht7c%4OA1IF5!Oe81fm|w88JSL%wsVGQ8qU?O%012*5+@ z44Y1abxwqLZU*>4Ztgpr#)Nqh(VU=_7aX`@o`MC7d+>|PG7TO(=VdO2kq0U@;1Z5m z;~EHFI+tD?m^E?w;dj9hBVtHv4&ps*L|FYkB1Zo6h{zZ|B8YM70To1l+=}6|`OrC* zNTj30EuEKj_16>vW?u}}H3$zw&2|`SaLn=R^s%(D+!DfC6x7Lo?!KEr*YM z`uyOq97S^{0pTG9=(rI;%uT>4gPRv+xJ#UuB?Z6(H3WBN$q>i73+3o&B1)iGZmK`2 zfWr+V0BpkyApn{@1pc|%@`qRdf7otBYNFjF0o&Tf|5Ll6NY=gIJDdFW|I?nA|Jli^{F0y52zMp+7tB8=F5)L;IoXP*DPj%fZt3Rm>^ zmzojXjYy><30<)oFdFEm_^LaUr=KtkF=%%xlD+UhZr(^kz<$q!{X;*%mcj}`I6H$# zPGQ9%X$4=nk*%QIDueAXxEwUkP+)R6ajvp zY+?KU1iXTJr4r~VM8};Z|ME2}OcTK6KsvW%Xk;Yx7ePU|!h}9>A<#vL&?_KZLxJ?o z)esZ53N-FLI&zo`*FO}J=AjXM+7u zI{d)(%fMenyFhg)k?1)p5_X-D3DR{$J?P6r-JRi4Trf`p>^1^30`8EoR2l=*c{Cn{ zgR#D$wAH-|;)SPe~s|Av)i zic=OZ3onCJ3X?4X5s4uw7lm0>@c1KFM`#9$5df-|?kpzin>c2)kPYw(QfvHqj#{@8VjwV$aofQsA zh`r)KRHIbLjQEJ(uXYD@sy+baPN!66D+Khe5tu6vVm|crH2cHQAy7Gx1NSU4R}07W zA%odQ6Lm!Mt|8RR5B0HCKoSb<_m6_xH2^*CX$cxD3J+8Oikd^t^5Oc|EJ&*d?Mq!X z2TyAX8!k{WL={scbTZ4KXV6$eh?~N16PYpe3v5lGR(k+HL>l~6UyQ953_W-{JeX;a zoi-6}L}9$?4JkBc6>2g(0zcvg$3cmrP|++7v;=ar4<`2nVBW9JOJz=g2qGMd;PBCa zcLC-CG*N=iR|eVy4vNDF1rs-&Af{WL}zdzk~rUz0__Y(S#VVpPNsN8+1}`KDvU;WuTX2-h;vzO_G}IsFhG@(2g+J+u?3zMiXFO3vql-GJ(@!;19e{LnSb21xylFcpf{-Z?`TC))wK-hvTFV?J3Jl z2BrYE@!%;4zB}+kMI3iP6pp3J#Gn^Cjh+tYQ$u2*XTsGA9zt}08}kB|v4hqe4*-Cm z{Jdo`=oML2a4hC=JmDQ^NYvc`%E5C2|G((cRpMO`vE>YA32Fgiu1G|fNOR^wS{Xr| zkpvunI%_k6BPLOPJQn#RsRuNOZ1BC!A!VbhOa^el z>mrSlkLW4ufrgqy9sWbrJ^=c#|G5(~`F#_XICF=uN6?P=em34Qh>bZKC7p?9&voWO z!P`Q63_exJ;75>ubu!fUNstFL3!K+XLxlk!z(5M6AJ*__uqO7B+lGAP417cz%wRYM z+74MJ+-J^+2A+_YU5&au;tmOoKW8y~1TWHrr7P1Ch7P*ui_=Z$tME&|z@kSP%}db% z01N$u56h!qm=WqH=u$E+Q3;oau0R(`BmyMHmJVu0bg*Iw6d(>+Y5>l751~W`0=OXI z2n?xC%izCBHq@E<4yE3Os=XT?!16qU_6%u-2m1%AMXy+J^k2x#B$KtBe7J^~PXZV1e{OW^@HwG7}SORTvFDU(*H1G5W(mLt&D z1ZeXBDBB@)0JClcGzWt01b9Gxzkuq81HC{%a;ts=@|NP}6oZ-)oK(I?wb+kpkww&^ zX`oaooM1Ym{sj3&*C5EBpetU{S_raxh%$cxRjnQXLPMO}v|mvt#M@HFXbQBk3em=F zgD?PwMR)-20KDo-P-F;dA?gta4)G(C^2}_A=JpHJVVMV@65JBbKre=Uzew~Q&acw& z9*y^K;u~_~g$yCNB@;XNxYteez}Ff+>>9Mp80fo0u!bZYE4)Kem}=0|34JbcN43S^ z9o5Ju*ssio_h+tGO6u>CFWQK)7(I(yKYCOjB4ZiPof0Kb_`PXSEO@emUM zX~9F6jy%S{07CsLUVHVgk<4BI6lP@udQws>3&3Afdkhtq2AQBpg&R=V0RTW{nxG6} zxngL;S;NDt5sQsR9$^qfv;i#Uz=z-`gWf`U1AO%bpjj)DgV_=15giPfp$YX3st%gF=oHu|hq@3K zDzXD00n-I7V)4MS>4~$~!Ut}Hq2&q;uRL6l0hojCwC$`-n7%>P2!1xI;Aqw*YfKiz5;W?yA z#NEH}9T6KJ!|dgd6Bhze(*$w3vK+XL4utv;Kvp*b8XB&02Ol+HUj&5Z0#Ab`)Wp4D z5^%UHOikRWBr!TbLWEoV0Fy5`CZ7gMB$`WCjokz#v*n@?Rp4L(?=q$V>SY*6m&@ic z`JvJ>I2yPgGE2Y;{jpI`C8&sB9)x#NqCIiTH@weNB2nuQ@u<5~B2fzvmkmK4NN)l% zDE`LWus9Kgku+| z9uy|3Dhx~{FD`~sjA1S#veGlb^9A7mGzttM9Z}f&=!G|QG_n&CK@fNJ*#UA9WvHW1 zFoQrt@Gl5aA`xDAYBU!R@{ly9Xhg_E2#1^S9UOoG4u}kFJD@m~V5#>5k%{|-*mL14 zjm;E+F(VFN@tdWpw1kRQLkONh7>3^g15w`PMjK+T5QfE|TX08KLd>|%Jw8y9a$aFB-@3b~s_ z0-r8F`y0eVn3qk7;kGt%y38IAA-ubAlfg|e;ILMlCMh5z$uL3kvABRZBORS|WzIxd z!WEOlvZO>+^kKcf*mjuU_)k&$?3z@b}) zI71v=qvH#9YhYG@y3KG}6BPb6;h4+!!C4y~ynEr}wi>E6ey~5Ws}T**Xu&DV7}E85 zO%ed~my&s~wS;QdfCd5An9-S_GGgf3(~)m}9buZnCTM9MM0y!^C*+(Bj;HDHkYj%( zLL&rl)(bw#vm;e;0Hzp}j@M8}hK8r2v-=QMq66On2Q-8x1`~$NaBuyuQAFbo9q!ms z!**RH#?IVYSr}?KmK1b#7UM7qBi$+$`MX5^Btfp}f&l}^pqQW0#5OQ;%yg7~BkFLt z|3lZ;EB~XPgJL5PYJ$5Zi$?1XcU74Rl>5CH`~=_g-`j8u*iPZYP*;H%jX-RMuISK_ z36~nmXn(@n876Cd&L(E@9H=>4Y%Q8C@L4?WX*+AnFsE@)1Is;AzaPb;! zXPir9enpf4dLdmoGB}w4eMb~doI)B{J~`%aT3VDsh;V}^3c2x~0N`XroOKfgKMUM6 zDsU|n66yd73^Eu?xX?>R$b^6r044@-D8RCXHyZ0GT7&R4kBWCv!C!L&KU)QE)%!K2 z!xeDcwT{Mu^CApkP!LRqU%CJjjw9i0B`^RC?diN2w!vxURAC0V28HV*r`g-Mz^?`R zPp852*pih^@G~OR)+5xF{z3oA}rTxRGr#A{&gmWz9X#V zL&2Pp63Z_oEK;MH9z3jPa@KNXt!m5ms}r0T@OYgxOMYtRzT(hlK7D6wkJ`r1SVwk5 z-j!{4-7nnN;z^j8;K8F9ACcGi+>cM+lvf`6qGg>VTx^uy{=+>ZORW0zQm1$^K@M+a z$h+{JSt6=qIJ{LMy?QgF+}DcGcV^0ZL%3CB? z=~!;1Y~|^?D`rKl*czclKfvQxY4&LKlCNL3tyODb8aJG&EBDNJlWOV- z%#jEF!BU)+bJSBOs?zq3y%@KA>-8;0bplPV7y8%MY@9Sb&x7w`s!;Jq?8W2uYg-o6 z&8B}WJz|*eIfv&$)0MrIMXwxpKxuE=wnuMi2(LEJ8ZFOpD!Je~s++=DZMa6pqQ;$| zEtkad97QayaD>9!wkq?IHp(Xp#*zU4@A)ZJ(_hB!d|p56LieOB&)RXdi)&3^yo?XE zS()p!WA-%fpKW*N&QXcd+3ecom=#eg)S=zsqJd={xc#}*c=SuL-QO42s#Q>C#A{lr zXBAew(b`JkcxI2W7l_fVF+c0dur$0@cDrAugVweeT&5_g(r>FD$Tzi8H7V_Q#ET_X9u#{oy>&Mh z8t3HICfE_2a`|@o)MsCLa*yubqF^za9$~rSQM)u|Qo454s@YwQSaYIRR{W~(Q|@1~ zQTn1@e4L{Y=2sOa$WgYM$x+R#@m*KfF7b3h_??t9--9S(s=?Rw-hXFOET+)&M1>qA zu@}Z#>E+@h<8n87ztlVzM5V{Ysl_G5sD0>L#Nokw-|5(Pr`~xC(*rimcBW09l~)|B zAb*=r_y9xz(SM%s!{#6aGiEKZwsvv~WQDRq0$IT-)2yvk zg4rzpCCh=k4u6vA8sO&oN@j9*(`PHkB+d>;mWwo9#lgLUyjndA#LdlGJ{uip*o8u2ACExzp5_xdh!=moCs=l+2rnH~v$}Ftm zFQyBn*&92L;|LwK8Y$i!f3vK-<%PaQEJGt0@GkUI4e3?q!M??qndzt%^Iyey!tV*v zvEmtfiwzYM`$b<{?U~QRN#H3C-DcuQ=SX1|Yc^XQ!7S`}IGMXOU9l`)%ZNpR~7bn?Zfs?QkHFJ_}F%Lsb%HOff6sy<645zvK z+heECW5v~Cf&~~|2s3m}TBijE%Q3GCb@gy8VGkx{_sQMtqfVY!JFHFNdkV}hYM9!_ z&ZFzC4jV z$RfSh*J%A}K0d8|FKdnmTY%Gz(3rYDU4ue-&LkRVMPK%)PTs(Uf?2D&Q~V1=EzV+D zub#Mf1tZ$n9@u*E@#B{-Uer63SvJuZ|oX#SZ#yVcC8zu z?)LjVf2RABI_23o?DWzpJdxYFf(4lY>Qnc+>ZlFpFXZcr7dF zlHRIMl6ZWQJ=8bTW%sQ6rdndpE0Ln1aw|#7SsI+Dx&o=bckm-iM_Sr@O!t^sZ=b88s4-UjiNFK_YJzj=XtmT_$1|Fj#J`ux`HV42^sv`ee<-m< z(m*US$+~QUhQtQzF{3YTrA*5|z+ll>1H^==*{l-J)(P9vpuxWX-7$K zyUp0?uv2rVg0_L%(PKxBH60V2-8K7;+m@pXU8D2tW*fV<9u>Hsc6|1+Os6-l3a$Z1 zC*>v{3&>@;nIDSr?A<`~ygvQ#8mjKE8fc?6@+`{Hn)M ztF!Kz1DLrg(G99 zUo=`gf7!9LU1=W2?TuEvs*ne* zP)LLJRH$0c?8dm2EHfp8n@>MFTQ9h7VSU(pr}wUwgl!k=%nm-V+hixYaY_07R*lvb zfxSodnX$`8q>bFeea{a&(3?z z4WFxfF8ADp#nTF2%st}Sd9EmE-CR@8!ydEeE-17+nR#;5!^uckA5I^CM2btfxKAJGbIow0D4yY{2;&dDlBrucSs_ir&;anO`{ZvB+_yxk@o1 zXV_8`=S*x$ug>T+kG}Ca?Ug}*M~zrby>aU~$vawQOEO*e-kTaA8*niszAGtZgJaws z{asV^_bQY(R$O`E5c*~1f|fORzhv$$+*|rC_vxw5@tsRL6C3tdj@_@d&(k=h_IibN zv-8V3bHV*P4VOJT5i`qrR&2o8c69?^gKh37ADupbIP6%r_j}nXU#GD5w@zs_o6t0- z$#YTVgyQoR=kLtA&f2$V-81X8>ivHGYx?W39L^}70P2QV%h-98pWoI*sb1S`KJn?| zuLY0aS#Hd_Xen*ECGKS0%aW6-ffaAJo>c8_-(9_}dWpz7r~-YM5(ghsDR zT<5;td~?uy6Ft=7&w1P1D{0qgke>^c==%PdTQ))a=QGOJgsYm+Sj` zRzC2^^q98XQPEUiJ8yi@@~h8!-gPBD&wMV}8Y#QmpkhIA#DVJ4&+Bqzj_OP3PE50y zo;1^B#|KL>?Od6SqdrN7joQqJC{-#AP&23-Uzb#GJzsm|%un{(GuCW>yRB$kgvJfy z!@4goCX7D1wP?EV^v1mt_sOKMR#`D-^294f@!Pj;U1@bpbw=vBfY$+S{;ThtSiG*F z??zC{d4rKV`EM;N+PUy%T;?Nf{(^wT?*7-RHrzH%JHAh+>Rn~w?WbEO zWW3+s|4yP*qGkKJ!|NU0^^`o?uAEqET41&^;wht5nono_9NG!93(4oSS3HYAvsU#sq8N4 zwe`$~@RtgStlQW2H0(HY^my4tzZ(C${;%4a^!CjYNjtWyZI?)p@Z%?EgrChh^X|)6 z+ouM*s+dnN$Dgylc<`Fpg`&kdx2mfqnY$fw`|S3^ZG7k5#Hx&ON$# z|AEro$!;!N9_qZADsof#YG3C2Fg@Y%!m~GJls{JwwuyN0s$1Y$_ekN1PgZY?Jki2` zPkFUcfRe#dtMpIlc6(jZf6nuncWGATl)8tno7VJ9eX1;)G1km8!lBFU){-Z$;_jse ze5%=)xid35M*n+**VF8Ck?p?K&z6d^-d_?6ZMkdPpVB_5Xj1k3PZvTz6+C?@>3+dI z{nW%oD_)1bHtS2hH|yr*jLYeH7w0d#*tzD)*+~EHR|@+kR5yOU67f-{|KWpurjr}5 zbgf}^-{}7GOr|l0J-WC0&gI8pqdQL)%_>^-+2Wn$W9!Dm2j=to8tUIStX*0hmep0) zFtwYuF21I3+m|h()_hy`Y`L>uc>SAwCR0pJpPRFLU-jfz*Z9?F?vw4y?z@vGD`ODz z?ZKNz)pfh;4($50EA`rnsKdRli{Fem^|ZXSeB{+z;l@S_KhOF3t|Y7>OzHi>XQH!S zM5(N0_6L5?|KeJk^D}isYHB|(b$3^fud&`!;5Su#?OkTTRWPGKNRP*`@BQ%m3d2@` z4asXS44VkMXR@sAi*DEf>_|e4_35c8Zm#CgcFUdSI9vMgf-VQ^hx<#4HF*5LX!LkP zaFFfANWPckdr7{RU+fjNCemS-g?)K_Q|;VUO`C=6O`n^(lgL@Fsbh)^}VFNm(=%? z`d(7sOX_<`eJ`o+CH1}kKj?dtxn@hLMhuFjknJKHSEgY6=+mFak1SbTEiINd`9YfN zOk=gUvhv41Dfz)EdOfojc6CwBpLg~g6Bg`X75JyFP_nV9TJH3~vHH8buVUp1)`zOb zMO_*{T^#tgx=f_B2);jpoy}L1;24W>#4C!AmK?ln-loY2-7g&0ETAYq|FvmB`m+d8 zEG=P%mtky=`!F6G1;j}{o3yJS?J7vS3ev8Ew5uTPDoDEu(yoHEtN34LS7A0_SJB^Z zPCd-o5Xn%;CUSCV2t#|VIW;k7Xm*M6k9zuxuMOGJmdFo&8 zy>K-~;Q?b~c-8qkUn~Mqg#KCCUat-Ur2d(-Hzw_kNqb|`-k7vEChd($dt=hxn6x+k zx7ZucA^74$+bkKFsu0!n)dbmRnm=nlzOb$LX;7SZS6~UY=4P#?TgR)(1@$*?Do(o{ zXR}Io!QCJ;O}%jov>TJIZOGepY<6bPxr-XRB`ELv!Z_4x7Q^D8T-M`V3dQ0e2l>&Q&r!_hY^C@g%_`}x(q*5}Wk zKZ)$_R5BVnc6r9+$a9klbb?1v#uU$Yabas3iYcEtd-ltfsPCVmqN97Kd!6Z&mXYb? zqpi-$%hMOsx0Z8sbhM3)-TkAp@iKq0MaDOv$~=pYk;Q>mL__ONKy608XldCnYv#;{ z)(=w@CvE)kBELG6`-rb$V-HZ=S4L zyS07&k^85dsD0`;Bixx-}`JvevmwbHf$dW`cd4AEm3)cwxPy@bi zkD7Kh!^Z!|so7~>#u^`e_loCFF)&fPB%ZG%e$qD6&7_>EHt`GPLb28y|AH|gZQh)K zhHT??i&~XN=lZi>YmD-i-6H2pRWE7@4C*lpPVN|KaJcaLk^1s?er;2itQFlK{_S3} zdUkS>&f8YS1sm0UP9F7%-Z)46qxAK-FDZ6m9eVe9k6+ML6Iph3%D&+EleQX@Gg`7N z-&&4f1;}rC^;ApwSmvHZGt}&C6jCcQdVKDf6u;-ewC*$qMSj6p>UgRBeBiiyh#ng*RQ-RqAHw=$Kg8>UTq!0jSM36j?K)fEw{DMw zgoNFqt5L6#Q&RSdO7#nl3GQsTSWTf&l%8E%+h4G%8TU`WZMqVf`ts#V>xl61Py44tuQ_!7d{|vPzi21*!4>Q|E6Z!$ zh*Io}a)oW2g>L4)eL?SEyx38E`}S=Cp;Omn_2+v$y?eJnfZ471I!;-Iy7fx@+pw+X zmiZd5UcOw+JGSD>+sB1BIYwa==2xL4b50RvjO|iAjkVK!oL8@2-M8O-Z46JrBA$=3 zfpQ1dn}}F@HTlM`5%=q2sq`fpnQ=T)H$FZ)V6oMY9ddBVYTlHRo5B7k zr^JrWHfWagh@b~b1q2s<8abcg`|Z2Ha)}F1g~Qr2`hzY^nEmqFgO!|#R`%N$ZtuHV zqOs)Z3&uf>c%_zw+b0P{MWFGl)9g2P%BQ}SMO$Akk@B72S35p& zQ?dHhj~iXhng!J}dOn@EoRc+g`iEH0kish}I<i&=%WAy4@Oe{Hf!GUh?L%ElvfYNRli&Z86ur_T6w z+o+r!I--Jy{66*E_WhbU9~+Z#;UN}&Qzg%M>lJM7^SMsm^miLX?RqRL_=;1nByANt z%oAQ9DsG&lh>clk5NGXF@`z*pU906XUBH|2ZTCr+Jv@@d@1*zdJb(3+`{&jRXZW_I zowL7oKz*|z&wPdYpXMH)*h(Im>!zrFe~1O?MqCv!SuggL5=`IVba}x|US%Jn&2!`D zm+Dyf7%k^%_R%ffA;{V2*({HFJX!C4{`vh8#Q|3D{CmajOr)k+9P2;WxII{eGe@Fk z%#=r&MM&=b>))GAvZ`n5$8V}pdQitBFnZI?cO8Kfv-27&vy+;X5h1unpX}o_S2)geJfsX?HJK4IkA1QR`*J*h#sr#ltz)`wRqM$ zXMJFy*8~d>`=$+}Lo_UetiHN)s2^@`Jk<4F3HxMe&&hRf{%q^QOtn6s;jq|QS4pr| z>sIEm`3rk5l&p>W!G9F%zk={KnNaKsH+I$CTi>8{Xpb|h#*jnw5Tg8Dz7vBe;@&Rh zu6}O_ko#5SeigZ2MebLT`&HzA6}ewU?pKlfRpfrvzh%ElZ(zHqrr0nwmQqYPtZ?i8 zqM9-bRk?9q_c_i~70$N1Z;?kSnt@qdRSQ32jj=TAeJH4fDeyr*GG56LuO1_K3A-EbhsRpAT$!NOIay@QyK&P$ z3-XJ!_rxexcV$S4KRIz|N3bw8S8>Oidfjgm=SbwNj`6w_?_MD+To>qcJa$n-e`VpV zq_zVqM~%9Wl2g%}$TFK7;IEy%^O#0M`I~|zXPCuH!@9-0!j6m&-+n;ZU{<Q$<-NztuYqWGx6bMD=`dm$(CQ%|0$EM7c5xbuwU zvtXUQ2fxNHvAJkES1NIlOPij7jOQJ5yEFQS&o~7HXGG4d|E`o$XqGqiZ8BZ_KuU_} z?xS~)N%WUn?{mLU_b}(vHg}gxh9&j}>epTsu9cqmG%BJdr!i^&ig!)es#)RrH(K}k z4VMj2D2Mm2@__|J{g3xuc&BmqUG_FEm9&&wAFzFe%g$sqE2G(#KP2zlEp?r~%u#3T z)P)IgD&hQAe70BU`8f+?M?N$znRCKQ%gt!+XN!(lrxWYiSYbVyd&Z^CD42A4QsLut zr61!}1qy#o>8h&ioKU!1EN;!kX1WEh3Pp@33A4e}u<_T5o0jgoY?|nBV_DBsnq`xA zN=xsz%a3Y0=DGX~@vd#VoF4Y0X3m%RORoBB6TPZ(XB$lW@%Xchn^KO+?o;U*)qH#+ zD!ZQEv%U@E)pxSi?qcWtb+M1+T3!) zI12RVm|sm-GEb6~7{AI-wb2;nHtE&d{g-PlbQ`x$Of8vec|s@Pp+4nF zbX#G^Doo&E|4$DQo~~979gFf%FV5Y6xx8{&+Q#jMoKBkrA?(HesrSO~xYa9R44PRY zy*yLRR1uT1VGVu4wPMnCOEO?mxe zc*gSIj@7jA%~GwM=Jw3BnSuF_*y+2YIZ?-0^mvRa(;+3Kt=;q6tk`l(S&R6r))Pjp znpmA@@$}JeQWaSHuhmSSyxyMvAZnrgrXIOo&kI%6J2lN;z>R=>2WU4zesJXu$$IkuYSW>{fk?NB;?{o2X$clyIIWxs1GM?nsL}FPXkG?HF z)ixVDZIyJe{8E(i(uLVypYl~Q4L7|Bsya^bS|`@(_2Erdz4e=}ZjFgcn?5~%QsjV{ z@!ku*7cylekBT5Kb%VLQmN7}v2C2^=^% zV@%=RnCXVcR=Tx1)zN|5MO%3hU#KJW&r&&maK9k0|7W{472FSl!iH~^kdCx#BkkHq zyEf9UjkIec?b=AYHqx$*v}+^n+WsweZFjlbM5*~AafV{+&4n%>KlL)@2Sp^oGD%gW z_(+O^uAPjKU^6@YNXy)$6zZq*rDgnJbGf2u>5d03)Xp)l{cEY zH-=?p)H)uGXwRZ;7nr;)UDgmAef+_~Gv1vVX%Cm2W$Q@?QyJ<8HhYBwV;d?$etvI@ zIzkV>l|0t91Dnsu$zLQCjs^H$lj8)O;0YJSTFNIL(PCWi{exrY{X4&|0)Q%XIP-+{ z$h|uVKP10S^6MnOPV(y{zfSV&B)?Ab>mZ(Q95_L#fMsCwDZT zm-ZNabe3xkFD2GOMU2i%DcQ+KsITK1u-+d=*;c^T4jOMH!TVp%q5N?k`@gwY2Giy$ z&`+E?HEVGecG}`qyx;5d0X|t`8|4j`7U%NhUaZ?UpNd?7ojXFco$k*UrzGnBwtSQ$zMN++moMLC85D0Q zX1l+N*NR=R@51qs$ClpHun3;;tWL^Oh9_M(&2F{so&N8w#nbJzqA`Jv1sZ&LYtQjL z;#avu*NhFz;>mkGsd+rMhbqRQ7-sQme_wx!TsJNeVT|Q+eEq7e-P)k7(BZ zXwb}?5&Q6>;iFheJ#^}1_&L47z&-rK?7e&U^^e%=xOcs{EW2YNb>lkI><)HV zNT=@3?Jt>%wT-c*hpP`es_dHS;JC!^idQ_}S;x#f(sw__k3AL@o~m?MJFV6J>m@ty zf?al%*iM~YpGwC$7RHy?P2$Y^yy(Ufp;P)bYx%L3?9Dn)ylxbM1Tai&z;1yE^cOis z1>lCs4gZZC!?TRrfbPzD*HwfZDH9qRoAg$fZO?Hy(`Du|r{m0iRn<9xlC8XLxk){@ z4w`Pd>k)bWRY}9uv^U|WL{6Vq{K*OF+tiy@^5Kb~*)9?F0M3bnv3l0D`iNNlvLsQH zIqc;RzD``DdHqeP%YIqP_$M1JmWNaesk{@!I$o{|eg4jH|FJDfPU}S(hNpQC$Zfdh zUFogYqSdV4!CTDFW2kO$afd?nokYyzjh_*9| z14%iMlmkgQkdy;SIgpeC|0QxDwwn+m4&AL`SgsVi@v)|6|EBGmDy#%XZP=-skohTL zU$xaf&ZZqV>KoSO-Cq@b-nG55(o{>W$6jfLP;hZUTUfb=SF*6CtxbBp_a;++xvN$0 zBepT-b}T;LIp&eR{G#dm#%-*%RE|6`=KRtYs`_&|@pfj-INP#odmCKzpN}#BE~d3} zrnd9BSMz3_vyI%|o}i;|A6`Vm<{SHpJ6P=K`;F&D!B2lb$BTUX^5T5=toqp#Awcro zB;QT)-6Y>l^4%ogP4e9&-%aw}B;WmS;k%UxzMHqi2-L-N?0~s-{k0sbRei9l^jCh2 z&BIV-wD;yAZugf9n}>hjKac_-DV*=!v_VN20{_+iK{$ax!;Z@iR7vK$M=WD65QgFl9-IxBs*vIX+_@Uh2A%2 z)Gts!^r^T;$avDTo=NSM%#-6DY?MEyIGcaXTbiVU){;v$lhsa{W=JjwP&Msf&pZ}Y zov6sen8)R>(Uo-y~@GZ_#5B~zOV-R9~PIi7F&QL>o%qQg*N^yX`3 zI>phucLYs4tgyIi!NiC4v1jEJO(&XdU9)t~(gmIFUUbc1(|Ze&s*0^H21@8Hoh=vd*A8E+fAV0P%PO&_!$FpICs)G37So|N;xdAaE3#jT0S%8C8` z#W4bgSoxet^?Nf%{OO(uTMKRXm;IsttM{}n zf`d`9WpR@pYrp&S14PTKT>kI5f>I zaPahOi~rRBF3tdgXbOv_J^5t5d* zdS~b4c1g_EDM8y_cD7i4q^yIbY^P0bvaRYm{rk`3?VJVD&TZXglzK~JPeWvT^<)Ft z{4=-CT-NVt7EKHh>3<(q{r#$XMo2^DhYPn_7LCyD{qX9cbW6N5{mZ=rUXS=k9}aan zyKnOAh@a+cTe=nN@m1evA@c-Ij(h4>9y+hPOnrZpnc*c7X;hNr;3zzq`zWR z&ktwjP7t~E)g?WJD_GQ1zCN@)Z~n+Rk-I-#4D+2wGicxW zsHULdZid;_#H%ea6K}npG?PE)@ad(gE}yTmx1D7c$TWsZx614jSoVr%ykeQwqFLj= z^&F3wuc68k<9l@_>Fw;3j58l=e@t9_Z(91^xy#Djp4?o#FY962fiac!ft5~^v*kst z)0-FHt5AtNSdr{}*lNe8Na4e2;n~xdg!KkqY-?OtIYafJlGy#E=ShY;Dsp-27P^Hb zSL|0}96Ri5B3A!K>fD$MR_{-4d>7%Vw{L3BaTE90?S4xZ6c!v&VVr(=)5CInNc!vQ z7krC$|6K6!)wodab)P=e?$y6sw5;{H=|*?kmr8*wL!+jed$ZoI53;J8X_)Qs#3Sox z_ff-K-K#IZ=Rfl85Z!Dhx8;VxxtQWVMd`Vw61C)^Ua<+LQ_`l;UXl3g(`w>aK$(^2~L zK+4a)06Tuq+=XF2sm?XAbcXpQ6VnZKS(juo1J1B#oLu!)u9YuE;W4!m?Yvv(i58n@tacbRL zNBQQ(^**Y<^*zxb(tG8+u*K9@lPuz0o28yCO}O{%E=FtDZ9Y9$%uVm%!}evZI==Jh zdv|qC6t_#2jFFSRE!8~s;fRC>do=?$8k_Lgneb9($tAlbys4Uc_4p>1de5`I`hF2i z)ZmbVRA2g;VG`oLzuO0r{)S0^!=%4q(%&%YZs-w$3wFW8lvU$P)@Y4ED8SvkQ@P8~c6xmUE7N=7HsZED?})^Jo- zUQ~{nZ`Jw5d|yakd$37P+Ke%Ld9~%jGxJLoQ_gf8QkmQ=(7x`QoVt*&ipH%e3;Vad zNag>QG*c>a$$4r+>xctsGYb5#-rV!)47F3+p_XxBPG$qaD32)+NfnHrV0^(==THcIoNTJ_!)C}Z3AD6=ZE zGi8Rc=qP|ag8zTn$5DaL|KoF6SOj;!Yge5>u_4{Y_hxAP%pI|n3&+QPon>yNt{KeV zeO%PiblPmkBYE3(vE{#_9a`3edZ=E=^xQY6s8b8q~z?IHZxo2lL)LlA!^ zv@E{QOO3H{SXQ-Pse$b6I9=w#k&2o{{#XSqoL3GzD#+Kf_;D`{f&bbxhCtxoKzDsrES+^71N>{DT>T(^w(ik%PCW`?!&pTO5$90{7z()^bxQ$5vaCD9oX0c|o)e+3Xj)#-E zThkTG;>Ae4KdJX8_5P&ZpVa%4dVf;yPwM?iz5l;e@6R)TfZsM}b~-EG{P-yT&|aJE zH&jx6eBE@9TpqDp=3tf2wpfkV{wi8VURy6^cPe#O`Fw1bS)8wRSl4BrP*C^!n{3Ua z?a$svR2N51>|Gx+rT1$4&+joawNq~;OE@5ZA0zKKi>*yHGi=;ht&d&l zu+aPJvm;BqvHph0#5;P;d^O&aIlh&A-p=~odgZ~%-frcu_xp635qZ!u3- zIk(h_dB^0n&j@Ggk&pcG-#hmll04_DaIIGQUh>bC38T)GrSmz!TZCy0FCoRe{LC8eQRVa|u$VI!Gw{JM#kp2;ZMGn&oMmA=2K zJ5l_lCGDEghSV}O&&?S=40DN^1kVelLgTHMY3<@n()AL5wf)HR31&V@g%|W4bw#(C zt=qqwK4w&yS8=gQ;Ye-M)K(P`b4XG>@L1ZpMBLVvSD_*+iMn|+ zXQQ;Uu23?gp8thv_U8D5Ny)c=wnQFW_OPhCt*Y1X6Y4*m><2XV` ztwxGB$KNa~Z+W3_5zEjB#>D7_eySn8>O9!D7&9{+wPOCO7*F^;K{{4EV{fscVq(AO zYpXr;c{m9?#i83w97(z1MZH6r)jaRp?$Lb#rHhK)dzXKYG3z1a22ySy}d2YIs#=i~O zT%DiuzOtw$@_oo1`g-pj)K{D>%B-w6>1M4Qj~-T4QI7)_+*OU-@dvp#+mk?2@K6B>cLov*4Emw!o{;Nipt(mex6oo*}P)5Qj6v!Wp^mIT0QDNcwQr!d9^e_>EZEt)-lWHe*7?%jM>;%#HIq#Xm!gwl=LZ zddo}B+f~uq4;0qO)Os47aLfN-+eO*HXJ^*+ znD_EnZnsdrE_X8RxX#gxZ&v=ymN1wo>tQ1)*uN{~vp2)fHD4t!W^*6WrZ`yIXJ% z!QI^*fUIp?A)?>(M`;FTM+E6pUi;rE|Sgo?YKmq9Vy65);9I z9!H>~NK|(_oW!m`;jj`|*S|v6Gb8rF)?`772y;v8qU$b-Zs>`iqKfBj#!6m@KHv^t zK|7u4hnS<<{VXqw7%};Z3e_Qqse}H3` z3kPM1A|h-DdoX$RWZ)1~qqUcK@HWeiRINxU$O&D)jKQwasYfiRdba3{2^m(aNoH4W z$*Z?HeP4L2yHsR_r;v&tDK5ev9^P}JjLXLwYR%XlmsAMJo6VTw*A;V&K3M1K4wqZW zWZ?8}VfTLC{5V1U9@TdY?|~i52X3K2ZF|B+Ml*E2Z|`v^M3RHE5e3>m*l||aog~(e z9y=4kfFe-9_VYc{71ZiPD;MY4)@M}(g*9qE-MOke{ynu!nP_Ic`C4MDO z(2U?7Ygr@08qfH%+ua4FI{(#5MlJGB@d^Cne!-LxZs3C$$knIBMvYZ2z>Jd)S?^)4#AEQc$Ng;23>~ z#ZHB>mW7j-HybTfViVFK>7n#*E%ou5s@R_no}s;vIsO-Ot;LEylg2C@s(M3IVr%2a znmPad?w5gRmBsn`=8n(%kQc36H>GP&yVfnQf9m_}*!&JKz9)XRv}`u!OeaeiSvyXY zmY0e0m@NF+l6N9yiUS)ctmg)eYe_2*Iplk>iWAbK?C14q74EtVaV-<;n<`Rj`KRhd z$@b1qBK{!D+D@BXEwVG#irNy$M2*xxk7FNWgSq7gKp&S2EL#jF~(1vi4ulDB+A@ufh03txElF2>))ra|P1pUT$~eWG1s6Od1?+ z)S+j9si=~ZGX&QkOhvTl%6x}FABx$#LDFW?mN#rfjU;m(Z3rLoO8c1{f|dOP-p^-O z=qSW-whh9!Q|xqx1DJ$0BBmE)73cM2SsL2v9S3E$T9zh3X$~^*Ff4@Z_J^9AsGCbT zh_*3#U{Loyj#1E1wA_Z)=Q{5dQ6c3x@nIpVg61*w9FF5yIu0BREO@Ch?+U};wCP9T zHrchm$jp&0R)5;qLVc2}WdRRT zdqCFxQd2@Rv=5FK5@3fjooq}&BwCsG(26SjN=&o(iDz}3cDL3oUaREfw)Bg!F5m8t{Nb0}sshlq7>2l@R(*WPftv5z z(v8Z(T&>|M;|ect{IgUC+kd9kmrQt8S zQKfL~vZC#K4>YjIe1k@sG&wT8T$E5ybXl2HLbuP#%zH(SGaLkGWZ*h=S4b-RIf4v|CCm_~ML>^TcZh6ksREuV5l(g9p>5rRUr>$;O*|fE-^rpaW~w;< zxNY+XJ7R?zf>~nt)B^TxOJX^v-BA8;#aazgq`2A1d1qK)7)3gn#7L|qM$hGs@ND+@ zer0Tf$CxQ|7|43uLvy+rd~KMH>czvple_rj_(@CWVm7Z)$iY3+L>%H+6V7cHFYdLa z{`>szf}1tTJ9Y5PI7v>G_|S~0nH5nklUYKMQ1wM|smUT06Cooee~Qaoc(doYn!bJ4 z8_8e@K3!4{sXEcXz^z^!8XtL*%VbBcUR<;`Lv?85_pWgg5Y&HU&K^239Sa~4da+rS_9*^^|Yr&y}Q$|XVle58BOh)AW>H&jmi{o z=Wa0Wb)xG!RvzBXV{$Sa5D0La`qzq2i+0byWXZ}aP;k)&jW?(O28KCv!n@9mEqbC7 z{6hDkn?X14;QVkVb!Zs{f|;3}P!xEn)Q8B)JI2Wf`RjlxWR6vE@iOnoVN92qIkTzH zLIRpNzGn7yVU%Uk93ME$lKB2rXV_Nq(6rX!p551JV!wiEX(W;9Eiv0`EUZ@R<*5$N zA|s^e#QQ^Af4AtuH?jY*rDjzTk1wJgd;B1zyt_9gd*F4Osk*+h1QJq8E^K%5q#C(( z^SunO>1-oX91fYUZ5=oraz<}Z)-lEOF1&AfR^2X;D$fYGr6jbR`~{iKpD8w;E^km5 z0w-%4OsEL9Kd@6(<8X+vM1 zaWlVk!@FJ?A;Fz(=nq=B#~rVHm8wzFY}9~vQjS+?NgpCDreI$)4RJg=^s2i5e&2W- zyJ&r`L+C?(_ur(6$P#piwimcTRoDF?h@4u!NtF%G|6_6D_3r_(7{RM##+`Gq;=w%i zh4GA~^9)C}D-<7XWeI%i+p)9RuQIJ8T<8{~5l>QvR8!*W<7>kpm~WQim@w8SpHk!} ziRGgv{w^}c)D%%2#!~T+3K~2Oo{1Y)mwSPYXYwTb2|PID26b~Kpzl0&6VvYpOP&v! zsgmW8e=AX`)x^kY{fLPR>Mj8FBDo9w8MGCr(XB7*J2pC|jC^`YdP7EFK0oh?UtQq_oSCf`3&f5K zugl!J=YkV_sjGdivP}C4;>9Qm11Xf}t@~O|At(i{mDy7Z_DHSkr={p|raVWcN*vL* zdtzpCqbMuIRe9m-l>3H#NtI`A5i(<+QcO(?<1><$K;~UsGZQ(iq{9vCN*zoU%)gI$ zuN+xk{}x@K;~V48y`^)Q@^3ypL$!Q;yv~!ejaA=26nbI=QO6+U33;^My;Co%Xo%TF zVSYMtY1437(K+wDlMHI>y6`)(e%<>!=Ge9lK6aLk%&6(Y>*up)HyAZ6Xm`=Ql={RJ zMs|HEw-;qdv#cpqTIxfjA|ov^GWm66WH2ku;SaJe(9Ks(<(4O}&4|Z@B|btI-Yi2* z6A{#ZfB9q9D26qo5`8;Ik)l^ev-h0B$#(+pcD+$-t0}I>Oc=U0` z!^g_M3(dNo)%>}Toc(9tX>}Rg%N;GyDlR7e(AODH(h);@PfB2)^uW+9);rtdBAZ*3 zpJZZZ%l?r0j!H{d+UwCFc;0r^PXD%&ABPsTO5~9+wSbAbC@vwWO3CGn^RVW`P{d5t z(FyA96%Dntv_|nd$FF{(axPN*i$>6H{tk1|vYjT89@7r%kuSRF%Ew7O+#H#XlWPri}v{0g1U>a^H-_&BU(fo$n!K#_R(2 zDZ!l@iGkP0Zdht$z1uIwluqp-?LJ{yPR)!rcFh&NK8Crko^^JZFejj_)G#-=v#%FP z-7m;Gl@YG>y^H!|^m=L$eUmQf?B3&PFxZ@p|EKS^lb6T+e6!~L2p)j~bp$;dU>|+m z)>ZeAiQRtATkKpTOcohPvSbvY6XW--bNO^{TJDJA;=PZ4_Afdvq@b)bSeT1DN%d=r zStWWU7gQCGH$g;1t|~R}ThQfq{>TRGki@iLDm`y@^ZN^}1dg^y3I#F&fB(n&4YyVG z@`%aj<+k>pMJf0GsXb>`m(9%^yV}^<=zF;<6XREy*@nK_4(m)e}G zh0IB!_`k@S<#^o@+F<>bRAvq*tGq|%yr7Xt`Qg_(`pZKfs=Dh<1Qk3@o(j;FQbO8b zyx9s^*_@%dx?ZNkbe>1)sh(#-#P{Q`>yW1P8r*kD$E20vxk9h(AMX~Jj(QS5&>{=Vm!6 zAhy&qz`V;wfwQ8H4HUG%(b#m=llvZGi2CbX){IRdHFN0w8s%Ur>$Az|WCnjuMN~r# zM3M=ol5P--@?Pk&==&Cvs8~XTb-l z_-Q6_+APQ zvFueByr6D#dUdX!T3j%vvy-4|=-^ zDSnn-^yi{8n^pciETu^5?g4E+nK{y0JQ+@-Ad`?D6#AEDLmjP9Dt3Ir=yaF>KJvj( z$;7*Ca1AvDqR0FM;W;^r9QIp{H4`9c2$**jGMPixDNO;FGThNoj!=jyPDOjA#M%P> z3j?yNU$+A#`391E%6E@O@ie-RyqoBidPA*n|aoW7Hk1Y1GXL?(6Cns#(E~N((SQ_ zJ4#m$!w{B(3TeQ!B(du!B$i}~n2U096mO#EWBQohTAH45s7JEPCtDjsfaZij_~XhH z@cBgVu`wvZC-Vi~Rko!d4RC;Q3eizlX%mv-KRNSz^8WH~B^(RxAx?!Yy?#BqGoq>M z$GtJDbGTO-+}n@K$&i!KVudrTqPwl2pFX~?dA+$K75$E&m_C@2?e)zBE|R|9;2`Oj zEwajDo$I0=hWI_UkGMa*^ywGczUAb(+32VGqRZ#H*sD^!0w>V$B> z6@Lq*XHN))x+suiFmB zvSNAS7*NQ;N=J#GcP#8|V^P(?L&qip)0H2WUDZPnhmbHL=1sTK z)wkzRHY}2ol#z2!U|HXl#z^eA1=ZhxbJyCs;E_*AIGMsFHM1ohgnQE?0Jz#u!@CWY ztN!&J5cHp$MD&KEAwUc+1 z1d?nywTe!~=~^~!Z@IKS9Y1tW{5u)+t?cA=KdD82c05R+U<1S=AYsPyK@f@NR8hFn zlb41`N$PbD3o73e(SzPo9B&F|;7t~Uw2 z?n&_{Q2GJgO#-iR z?L>ZlQdM@{{O}h68kPzj2phV$hBhoorHrH1!y)y-(wTYkchxWzte)*Bm7+flAT9n} zFKTVfPKfy8c1CM_6GH}AimM?n``vL*wwF2fjSm}JRB#Oj_#1PDqMDW@wyy-c4#o(8 zD?<1!7Gj-wsl|s2JDZTECmKI}EQN3&iCrEB8}NbFoX1=ZVY(L& z3)-4;@@L;{HZ;e9k0L56?$1-7)Agyg(sFgL4Gwhv zK%nh7&8c?t!*ZdCfv=I#H!JHc1GcYJv;IQ%{A+z6muPz(4>zf6nx)oI>vV-oar^WLd0UTe$W=?Kce8*w2vazyYw(dPV_p|ru zUpzQM|KfWk)UnHxvk6q9H112$iSAxu>xrgN_&&ec8}t6TmX?*?dA`sYWFq$Al(M$C zI70LsHwS#KF(G}fUyP#pB-2Z?gMj({DE{$OiwTbOX?;Y^f!oE5nB;>HB+q5F@Hz|bTy5c5Z#cupo9&1UVx?XaB#HW7T=^Gi_ zNF}rucl-D4Bh&tJO|+#U6V&iZOWpX98>0YIIs&KTvm7k4>V2}~{A4jNv0%Tx%vK_< zR9I9+8Z~xgs6O&e(o8D6cK+q~Od#O6Z8C{GpK=I)h~nbggNM=?A&ww1%hPU6G-33? z5ryFf!8jZo+WpNIkItqd#ATxF4sNj#;6i*0ty+5owt%#}LjR$%XoL#6bBObE*0IP5 zFbJh3RY)f%gG&{pUb{XmRt5S$BWs}$iB#vMWToM8o9&z3L*!gEJ6oA8mWQ*pb=q%d zfBkqG&EWO>Y2d#`>>bZZN-fv}V)geEcNBc7DI(BjwW=4~mYn@-%j)qg$|} zA{AWF7hkmgW}ShR@J&FEI6J#4uK!@_tOga^dbhRvBeN}}$N)hNqxDTv-LU?P02<+l zO@2om@2}f7d|*404jPH1yb9p|_;`YwFaXZ@gNd~MwPW;jJ|8j!b45xzat51*<3cL` zG`L+{$DvBOmnrRWy&Jev{dU-ieX6@1gl7z}PNe97Dp3mfY4)UwZHioHtPBv3$zpC! zMn96ee$3eJz}Z#)33S_e>~gyRQJ2@#0BIlFz{{7Cauni|^YeYIQ3C$&4Rfy93dNE3 zdM*l5cddV?w@H#UfZc| zoi)}KrTkra7KG|?@U13skv5d5Ny|u2`CM00HnAaMENgva!?TS*R|GhysT6MLuB1?hn0N}XEM#gT|^P(Kn_YLIA z^$h#>)12dz<|p_D_Ec~Uh)I1x2%NjjcAT3_d+D@`hrAsjugMgua_!om*e`XY#d6~X@f0p0DK7NPZh!Md7)jR7jR zj12z${=A&a9>wwOa%o*?f91DqjTQ!wgOLY~OiCSgt@`%IR<~6gYPu$_0rv*XAe5Nbs-bCv!FRsnz*eGIv{ehdFU&&^y<1JFs+-#=#OgLxtH`^!$zJ0{!E2sZFgKh z3V3&zp`Q_En-u+K_FI^%nP6`|W6Z1Z(3b+OQ$%=o{6JS{z6`(Pn$%<(A6vyo z_i5t1Zc+PmC>{CivCGxr;^zJ`%sHY~E}J*bBBSn~H^t7M7}gT;rW;QVl(OATX?y)W zf-r!81Oza6eO>l{1JSL#;m_pG^?xGD?K_$Sn_?yfrT_ZLfQ4*79RB|4QBfd?#^v+H z5?h~pE3r_|Tad-4{{yKy^&Tk`6=s>0&vS++>g`Q5Y27z4-!;rQ11!@n%3! z6h7{|2M|>~cHxG}wxoiEu&YkBZI>nc+!G`4`;GO(RMW`alE-Tl84@iQSayHvv7NS; z5nlKw2W{ImJ1zN|d?h$+u!4aI+EQb4Rw;TQRBJh-KrV`!oq@VE50?0Wuq#7s_az?6 zhNI~4E)sDHR-IN27pKkYKpkfJ8^rEMi*y5yNHTbz!6`Y4!)QqIxW+r9G0`&v9Kr$8 zBL%Rt?v|xX05wYBC5syShhntj8NTT4P~NCm?yGYf^n=kSd%sKE>`zM{u}q!4-9oQf z8krnBHw{|!^dH^=K=cMVCJQm>CC5A9Zq+TgkzGuwu(Kc$Mcp>aqar!8iOBV=b%f%3 zjkDs?9fvCtkPBNX23umo=hNYTJsk_Wk8H+Hb~t%c+`22(HMD+q)hiyG03x<*dq2eE zTets?&9uKhYh)(-bv>}42;4M_=R;1TnTt`B!}$od4@H_`WF$gp;xsBr>u5_$anEx0OUnK9Wn)%6F&)E)er_z5ka z<`+J%JO3jFarH9$FY6WeEt18zSCNh9i(*6hO*<(wwi5)mpSt?G>WYR+mQo)e9Dgb5 z^l_EN1sK=n<3V7xH#E85{+NjlGs>OMukk%$JomV?)LK1z>*C5Nx&qvg*852qOY4hE zY(=;{eN9pd7P^Y{x*$x$oDm)bbLXpN1TQ?-L5<3e+k=lt%P%acu4z?o(0yc6Vl zJ9yyEK4(hE|M`xPKePySl%f~g7fP=K^TqPV$0xCJSBpt%x_$P>0CanfRCbNf}30RU3+u*xw8GyU?18IBh{#pMgT>QHM68lU_7*(bL$wB zwT|Zf%O9NbTMew`8s0Opst2-VS(j(u*cDk#GPrc%tw z=&PbRN&RxQ_K~Fb&@VpTo4L)6TXkZ*0G|i?2su49syd20?@zr}jhBNjxiwV=)RBsr zV}Z;6lZY;SY{{YT24WU4W!B3oNA9xsNrXK{|MdK_Nq$#t@V+i#mRD|d!;V4!_{c5| z1d-QV_Z@Q1^N;bXt2c5m`5WiNGUO5S!LN?`QS&laU7vsik3_|UjL}yDHSylvyO|ZU z;=XO+gmIB&eJsr)gF~VPtW!i1_de!tCZ&g>cwpsRwueA6G(5I89)~z|ARox}wg?ab z?mluce)VD`NrVPw>t?!HKF#ccU2%ztpA>{f?GNRpkk3?!;Z66*zE8vT;0ykS{$!c8 zT6;N?6tEB(W|zY^ekd}*9Ed__gsq+6{O^m4pT1Bb3A3jEfLy>S4<0;F)AKgQt?s%3 zmxgofA9%#K_2AdjA!1@|#xGutE;=4gz;Li{^CDjRn3L`8gleOYCO6lJBvW#%Nzp#{ zA`?Sb_+j+AK7{TM?AW3dPQ4!|0(ze2JaCRI{R7W8n6IS5Fu;)N0a3g{l4~`S@Xr0@ z*V~+-ph@?=&iC2R{`KBMjZ7b%`s*R>ugJ9(W{{y6&w*=S1+?) zGbn;3C6Fdk6U zti6DZzFg#GP!f3E?^IQZJUpSALMf#%4-Ev6{Az0W_PTD3>v%Xd+}+qQ_5JH~#z4VT96ZCpp#KJVbqC z)FjmD?Wj!1c3LTL0-o~Qyq=81d5h7XB!gKc`5;zkfI2L!?q`X{Yh?>Wwk)J3wC-U~ zU+hd*sef&(z)x2d0~zx%bGl`(w}}$MZ2g8CcoF`PGDD^{ksV6}Xz!pisMV5|V{;tA z`OQu#lwCb8JOtYr!)uM1UytuDp_^0r z{nhYrIQz&p^~8X@E4^h2oK{z19&~wCExmx3KOPt~>pQEWzPr`$JjomtTP%WH-@zP& zl(>)a#Qq$wrp;5oH>6Sfc7(*KP?Oq6$!wDrQ)eY+txPu z`=BYF*XK;BY~;Q1)0$_fM^T4$$49$>@k7uzljB0X*R81nrpgkdLuFHe^`JHchjA+O zItoM8q$Ai@V)FTuJPN8D?0U&v_H-}k)BJ-rA_!om2Z2lu5|g5GG+*WxBvRPt9K>}g z6%Y4shD*YMt{4K-6dRSXWQ&S-#jrkyi$a3|D;0^~7QdW1Tj$%}&^h4FN+&!?`3Lp9D?aF}O!C6DC#S85sVCPrX9&Um)F{9ggK!CA}Yz<`11TFL- z$xHej>%Z@1JA#A>e$|-y8{RS{QNtPu_kU+cEc88nF-3pL=XONtI!7_C5onZZRX z@h7e|PEPqV+}D$YS%-{Q(U-&|L|=U^ZVw2c^o%A1x-JS9IY@XrG)H z9j83f3fCOZr?sskW1!k^H%O(LT6kL@Fhp`*2=aAb6Dz*W{%&Tl5*#nBj0O*SJjC>R z^szLIgK{Xe&%LODX@hK3l{|z13f?e8gQzqOJNhQsydb_8!YHp&V}5B+6YQ|1#Ooyv3gG$!o9UKkYI7xv%clrfG=UUGsBq zc0E)dbB2JP{&m8MUGb~1YrmqBB+xu+E){ul7Qq;l_j}0Fk#GjHOYH9cp~1K`RQK7z zKLx<8yYejYfJ_stE~#fPbClVqgw<0w6;*0HtXQB7k_%FVgjNt)2}2vQk9jn}r3br{ zLrLr^IRKLV^#hDJ%IiEya$fWQqLjeEI9dPWl>U3Z!GE06=ST{YkuVG;GTC?zDVFaM zDkQ2>g#U3$|8YwHaZ3MjO8;?6|8YwHaZ3Nca!S;O|1VBywoI$eMDyI~qSGLQML-yq z0vU3a-$^HV#wJwDmtu31sr!nLNF6qU7slCzMDXSr}Q!l%Mxt z7Y&)qh<*(&FEm6O*g_f_swkq5GdN;3w&fql!S@43mA+FDqMai*_vLFOyZy?awEy9h zdXBmQPHEXk+2yxi`$7 zq|FS|if~PM-~#;}BHE}z41acZ29l6Oe2pcJoryjNW$xY`taKwzk<7v_vLi(f1d_l% zsv-fLQiU43uB0jlhUU53Q8p^Xw3b%P$;88X^`AMHnrs4;C9?nJlol@}Rb5XxpOQSg zU37=4ttk433>&q+LYHq==UZvT=9H5NXZ2yZYU^@cmcOkg7Fio+7M%cufek0r6$TYV zcUe3ef2K84cih~b*vcAFiceQe>8{gKTYDJhiE}!)8AY@AL+0xNir?V=J!EGjbrzUQ zb7s*UK3dZ5!}Vg<4Kb=Bvi;!MmD5#z@Y>z3HIT*tYTbaq-Bfkw&`>#-Q8O*|n`{wK z&Wp^~-SuvzkjVp8KL6QdX2}-*#L3-hNYqcPPDaTbH+FI86*tjiXR$fo@`r}}h@JAI zjV@!i_bHFf+hxvCh)CA@Alt*HwAnKlFfd#$f_jYs*zZq7A;R6-_|)(T^M3+FIry)3 z08Hr~-(&yG6eIQQkS|qN*y%eNaphXi+*JXtfD!DKBeK@&no_951EfRLL+SNZvBhe# z;?COg(0&Mk$N3b2W<7G`x|>tlc#-tijv$dwFpvx%>r8g}f4?CG|Hh=D_M8GRs+N*V=SmZ=)21BD1bSWBqBh=w?UVmXpQnW!RyHwf$y0-{gq>yuh99dPgugwWfV`a zuAuq3jwfUe`|e1RF>0Sjrb)xYC?3#~riRmZbf6H`r0}=XLIB% z`e!ACT3S}1=t5|wk0PJF;juyU^)C9uAnkzm1RnDCbFK1XSpDkd^D9QGy5pN_>UR~b zk?m*bon3#&!U`(T)K*ae(4SSPb+_x*;!l*Ue1SGH? z_v*E~fn(3n+pehy%3L+vr^Rxon`X)i&s~urmOC}8KiEYl(|O|+7j463sDju)xVdbv zg-<>aWX6pe5I_288R6l-Zh0=-a-K%~x#r09xLFQ;I&3F)>`lLM9OPq;GA02N!C>Jh zTDf2N1xMDl8lA;a;)Q-ajKzVcPx$Ib8e5Jwd3aX%CT*05*p`Ak9#2}kkDcFD$49MEWYJbnH&Ey{aE#2d> zySv9XZ1EJ|rWnptd?k!0j|mAY{Fuv=A^l%FJ)}V5Qe4>@|2tQ>`+}W)Dh=5e)_fA9 zzj#I{86og$2w@Pg5Fwkf+gDlKO&s!w;yhGWUqP-Nf!j);HKTY zx2@jTBeyj0Wu~CTysgUkc;_OPkS8fm6E{g+HPn`}7$1690ttal>IdT=Pai>cdC3$? z0#0pnv9I$k9eTuF_rn2|K4wBG%POisqx3aq<0#?8Hk5k-iKg4#)hE>}g zn+%>T!6Y1yQm9G^40J*5`^O_eAv3l#Cv6HDR*mi)laA$Y%~ujM zp`U-lFhQCdQ?A0e}m{UaKKybrM@sT*zNh{@t@C#Be!1o2hQSh}m+S=04>Ng%k|L z9$%?eq)33?(9u;3*Ig9P!OYM$xcgw70S-V)Pi$#%Y=O6PCN>eXf=Ax$jSWhAu5o8i zUYePiL%pJnOJ_}b0HoB?DHvjAT4&KK=duoq_llhP_37P8&29}(%-^mWMYHbT?#=2n zz%rIVB&DQ9Tecb~E@LOKEGqOCqT{kN-o0OM;oksbai?p?^;ktXgf66Dq4)tfF}o5@?2{SZBT8(1 zl%rb>sh(Cco{fhNwbSlsqdQ*@jdv6-}_obuUDo5(}WY7GuBe4WlPE2h>*l$qWl zvx6!7m(K*emmysMgN@krF;VS!<6ccc+l%Y?0>?wn?e#8a*KvSvv#i-e{C>^5dL1e3 zUnoZHzV0Bu^meaGWUzYv)kel*Y3AgP#qYpG&*SkN_4>!*?$mNqJ99^qa#wCtLlTLP z!TlUu$IZ;4VFgrBfF*4d-{=Pu4J|ovn`AJ4J*I*XGv}Ass)H<0zGSSK9NrivHX~rJ zgZ(;gNUJ+Kqd1$3)vFR0s}piE{(v6ViPWkstStA7^o2s~a5U&s6d*FVY(F>aKG*`2 zihtkI2W`%3Jgf1q^Il_Lo;1ET8rg7ClaTbIA0%tD2ze9i^4`8e zTsl6u7jOFyI?hkQXfS@$_88&{xopw@DvQdQ_=r=7K*ouakVNe-SiY`fDEY|m1ryIa z%GB3?l^^Oowh0i|4Rp^H?o(7l*57ZJLDTF4uZW+#UuJLqXfa;+)fKIWA`uD$?O)c{ zMQ^a#NsI62IR!u4p|Q3C-WO6(K{9N%2ng-Cx+41jBStR{iI3eb-Nj{$AU+;~C_5gH z1h`LS=A0oBlJSr;|J0+b;ksQmH?_80Fzl8D#^f7%X0SW$PzTivlsf{1L$M7Ng-pR<4@ne=7{^jkIcXcgW|q_Piwoi zHLKE_JdLKqy_qv!Cvur1M`88?eKE7wn~2l47c5OyX&xF=tm;f?_w}~T1t6tHt=5kw z08;8mZxPtAo8SXf#honUZo)wEgZw{838<>6gF!0HD^15dX%1PpJJ@p^t|PdvvuIQJ zA@dnT6$Q6^_{~WqmOTN?#Es`Q0LAY^}co31e0R~it*mr zJxvqNT@A%gM|MC@Cj}48R!dvx_wSMG=^ueK zWGJIzlQ?0l+z6IE{&px|ei!{h1SlnR3-UD#x*hF5EjxOMp>3aFSGs zgA&`UB}WD1G&t?P}J`w3>YqQaW>X4x>FN-H-*e+HY@8YW4pCSHK;J^HK2l+ zHM`8v%Zh>>RiP785-|3rARgbo0M(pS0vtRhxr9(&mNs@G4Pj`|B_luHe zgyH)0fw$2fq1nsI)C9jt3C#5O1H$xkuRVNpJh#aPqX_U)2;gPu9zEuv0mGUDScaCh z?aC@TCf?B7xjoeHyjnq5Ppao#$L;h_D?2p+r9|uf)Y^wHbL&dDLk{~*7pHv&**yih|i=^uG~_WV^!Md*wWIj78sL9&xP0y}+cHMZDH zuQ!CF_v*%I;)4f>yCLO_C}>S!MNwmhGl7~N@9)&{!3?UVqb&riAW>vrPwl@!^65lsbr~qzkx02(`ak zg&^X2B+XlFM<7g6aaDuqa!G~7?&f56Z|<^Ry(1#|nZgM#B7ILxOcOG8TDluktJu8{ zeGeSn=Ds4vQZZa6{g={@Lmvs3YxYkD?4 zR(xf9WQn~E@(;KUL1I6@lTTfqGx?|=bB4{N5dqVCfNJ{+3ue$ePU~IwLwR~j(P1!j zd>jnm<@OHF!trKmWU#)V5EONkWhnL4@ue!}GKW022+xKu>7{d;>L`TK)w-G+l9-bO z0+5ngj^7<20q1XJ<(e=uNiD7AEOmc+*EgqRX%R=D^yAGC7AP#o0>qF804c4k*qM5SFqJ_pBu|-{*D~zv}BXTX>Fxpy>l4L-`7rD{Rj6#7(<+2Q0T(9BLXN~ z-|#pf&ARGkoLIgwXXSP#*;j>WeGQDnWizr6%O7Rh7<&JU*Kog6{ybRZiw4#`3;D|m z@84O$%_d-?`xZ|{^a|Q!kq?~n8L0z1Uh>K?atrx$vh4e8kwJ&AM5a@4F@` z*2-BYdLwoJ55VHG*f>yGK|(OEn!m&_YngwRe(`VqqBg6HJ|d-P zItD$&XqJ=E$%R3@@-eUnKCj<9+&wlveC zEr4xOK}&`;{SyqcE7 zO+^iyV&)CJgIA}aU*_tG@%n-;DdaR7E>Q7}Oa`hFyNi^}{oRmXHWhdzEds{Sx?1vb zAsJQ|Ra&+riA;TyQBF2BeuqTh@h;BVRS)@cX=o@p)7#w{bz$JT^d1;UF_Y3w9ruL* z2(BbTntLy~K6yO^hnefXF{#ckwUskhyu=C6kXzj#ZyjmyEFc?(Vp zIE8UI+iicQMj>qVh{pu=i8(164Hht(PS=9SWS30RpFq^XHp+Uc6Tp(9i6EePj)2fi zSW;C9Y!@i~{prR`Zs+bnNMznc0#Vx7L82x%OJ7IA$5=Vm3ejb~XZMcPV_JApmphbp z*J*fE%6!WoWA=MueC#&*ed$QN`0)ha!!Ju-hXkgUn9`O3WUwI5jC5c8 z0gWT3gJ;Khu3&hsuAl0XgN}XPFe~tIh1~^W`rhTncL;9V0}Q>#p>{wr$bA2*;chf> zK*-M72pJ*SMhaFw@YPnA90qxw^+$gki4rSNM4izl;S^#Xn)a-H4gZa!QyYBjP(2)| z#@P2#uiHzwk&+2J6x)tDsWw}!67cBgsu6T6%!u=;2SO}t6u2;n695sA6yV%rR z-w*9I=bHzw!UH01mB{rXvFuigkx{_Fah}l_T>aVFOLr^?NffXk5&w-zpT?37PAg6N zV!y77!*Yv#y($i#IwUJCu8Indh?h1voEKDDR%LjwH+{X?Auu4dp7xPZ6rYkYeuMHJ zh@03>{7tYsw@kD#iXdU0Y1Cu#(x&UK(b@BU-VdhqgD@p?ZVEt@SiXIr9XG>K|El$I z0T3m*ZW&NpbV;E9xf}T{iNbQ7Ky1i99iSLdZDkI(u*JYvr%9C_?$p$vSG-(d&>maCPp)qfsTNkxLLm&{UD>Qqdi z(YwdySr(7`kLHZQSxjqD*d9COG%g=9KKOeli8Nz^Dr=L~^FMlbG|X~|z;hv-XO?>* z){eGCmlD)_Dn@!Ky1Sp5Dfd;;c0bNS@Y@U>E-Du#30{3wf0wm|ymr1Ub=3PactRn{ z5ciZTZfx35y?d$a^w(jYaO-U1>{+Fq9ip7nxnTUgHQUmpxAAZAK^3h20!LQ&*$`6n0*N66g|iS)d8ecZ5wxT6<0}2b?m= z>OCa|=Q-|3*Tbk{aD&+`FL~|rM#JB+$hVFvx5f!RnJZrgUgd-xEzF& zL#V^r)owuy9LTkja4gTN$+ZO`wH}5RME;A1hso|KSMSv2JQ~W2=}Es&c+-z9*Gm{A zwQ+eBJ09`sD6T*keh6bqDT-QFtX$rQPQFh|&ZJtR&eqyX#)2=S-J17LZF;V_pP>TU z2C1lGh@OPz$6~8tEi!PdhN5VGnIMtbogN)Qe$xw>2H_N2#3;PlP#y|BS8u2eJn_3?o~X3twt?pqA1s2L^-xtsz>j8@ zBOjiq)u5l_;*4*v_m`a#*rjRogk__OHtnDO_VEE~%=FSN`l4B>LIi7a7fr}hfiM$g z04PjSfKcjqy(eQOEqf9&wNcOrxCkiz7##a}X97Zz6eBCk`aSzsA(+#=!<+X z08b!vEI_jVrV5Q-CLgk12|JNE87Fh zp(T-V$K4tEgiHq4^}a>T>EiSBA(p2sau65-f}4V>AExZ64be(>vF~%)RQ2q_0i3K& zz#1|>kd&DE*wsazUkKHz$sZ;ZYQqcFJ&rn(QbPbR43Xc9gur(E?8u27L}VRU2kmuv->Uc9!i|IXZfdL;VVd+#Y>eFsnz0tfH){3#tUe8M(mx=|($_h^fp5 z`re17%F)>HebIx$yD9537}L3=DJOM92k%}B@Vf?h5X}A$dv5_%)wZ_}Z@Rm?5s=t) zcbBBJ(%qdREeL{ihaw@}NOvd*NQg8Dh|(b?^== z-p^Wl@%)}&tYsSl-%_pHi3k`P>S}mZTb)y5kO~-f(OmVV3D{(0{jvs-RSZZ;VH?Bx8CjRGp_X^LnaYo@; z?dp~UB*zugcO5$5Wf5x2vKA?gENm;*hZvKQ1B{D|N}5L|wc$F<)VYr=558V_Izf&W zu_>Beg8cPOjM2JJvq+kro@A0C9!uC6z2pjLmIxiqKt?Sy@7Bqbsj&!aFE zgcr2Vr>BMM9>p zLT6dqR%3C$lA`nkmlV~={DZ?!TgGK%D z(;}nQ*3s+uM0QFwm453Pypf5GK-jjdqy5$trC_6UA_K?QI{n5Au+>=a+myy=qc8ky zss4Dj>eT!(!cv#qlW+nUhZ9N-j(q0IZ7t7;?6o_bJUL^mJ<%7TFw3O zg*s0|x~Ai8$=Gj4(0ULQC&sJmOX76nX*@4jrnQOgs$P8bqL$8E@+Fyd?($3#^1u~5 zf>nsYa-b;59Q$v{6w7Ry04VmvOhtRl+HeI2%7IvyZB#$={#r2oDkyF z&+_%L8D_S?%XqrzYPDTUdG$%7qn{qz+}Q{lk}c+O`qJ>sV&gNGWYEX;*u}$B@BQ-f z<%6@XxF^(#n-HV=m7i$tBUzF8qw|)UhS>*0T#%AoX`5llK+<>T0eP9K7~Jb=8nW${ko4#%o0NI@eBuPj+~I&61J!{bmPoeJpqZ= zSr=Z-p~;nK>sR<4|F8Ue=)U7?*7Z|5N2fmTSGPAw_*3bRMGvVr>bD+SS%*KDbG0Rb z)PNy8)Va-TFZ^lRHBy?^b1f@;1B0|E@0H!ddT66HyUqRGepj~RDYp46!)|*FA&6=- z-Sz(K=Vl1!E4cqn`@`X5YS(3MZKImALx{WX>f0g?x&P75gT~%Ol6vQXmYC&(;s>Mm z?~p>(+?u8xN`-s*vahAsam$y&=)|w@JfghY+co86iUWSZiL9}}@kfr5-?u!68HF#6 z9W=u&ot%&yrBa0J93`U^cu$e9T-ha4Cf? zUsi7AOUucZMZ|0^wF&7D4}51Gb_nFvB!=PM;cP&=$(7$)l*G^4M_y0%54Wm69zHdL zTT76yu)CY>Q9onXyg&4ik+poK>R`xhdprVFNl`r3TvIu>F+ciH-*XRg)vVxc_Bdz= zP^6gEs_H&Sf#hGdPtuv0X+Yl%arO{YE-gL(I^Ui8n(MF!cabjeh6uvT)DtniWfYX$ipD23Y?V4Kg271gQ`!=>U=n=~%OvShwj ziJ!hNO{k=1rf|DB2>T(VN?a}4ljfuOJ~MPuOsNze=}#A{#lhcml(tLIZ6qp)r^_J3pSOI zst^5DN9aTMhU@F?9*z&b#)0H0JsfX7L~l(aEB|H8ZDZ;FZ_h|?Hi8pn{klWd2Bb+EC)vkrE_ z2vm9bq{$l`GZas$6$$g@A4qBlo*}@?)9wx0SstA*EDUVe_&{5QiQ7vq6BxE&!Aeo> zmL6v%wXSbfXIZBOvdTQ}9O-z57uy5Lyxyg)79mEjw_NkEG;zmR3sPi3PO*HyZcMrrGRuxI#Ks`$8Tn3kJ zsp9BMOlRTdNkai>@ZH2X!JS@1jYvAyvc9t?7i00Su6F1*B_HLWA{!pfWG4keY$dG$ z=O&E6<>L!Ah_0Y6Ap|p{FK3yLv8YeLW-%QyQnRsY%lmG2eO*hIPnVL?2rD#R0=yBi z>W*w+;fS<&5`l#mBP_rCctR&;ooscNT{cdc(TyrA>Ey&d|)oKuXp9^N%tYe1Br=h zHrR(^H55yNI&;Umw+yzw$fL%yrKL-0K#DibcVxxw$A3FmVb5TO9l3wCP-RZC5`{Qe z^p>T@VMe@bU&VU5f=I=hC~YS6<;FP6#nX2&qMZSd^rNE}vRb9jcEj}B!QX15>Tgeb z5V)m#6FM6vuZ2L;kGygr?vDlGV~)mWo-@g8VT4ey-#`o;=EuU}RbOGaibHHwsOF1c z2#X#w+=e9eOniaV*tNBLvDh@pzFC&d{`yo~j&Z1g}+vmA$ zt>@z+`OK8cE%)bqk1K^GqRusYo=y8~`<)OeFriD~W|)Lyi7_CA<0~oWF2xV4!eOZ; zVdClM;AvO5MoHk0oxW2meb4$Hy`FiImt+ONC?X6Z4h^^R6U zo=V6C^6ecQXrr=w6fTGJ;++t^ak+05_)cE`JyiA#Tujq?NF106EF|`cz56;O?D`x- zn!AYsc+k_S7O)~}ERWgmK;os?ZbJfhY}QpGS`c8Hw`!IX9`476^Yn=LQ7_vK(^%)YkJ z-t98XH73Xtfl{l48ff{Y1N9MEoDsCOS;-lO(C8Z*4yB(s7*|kFIR_)oy0((B{%A z>9%35?xWG2@)K)$_^qGJh^ugWKfEOA9d4c zL!4x3TSDxL5+uP8_O^nI$%t)SjEt*Y%_=P337xg`?kjX*CyZ~#h*=#B&4Ea; z;{Av?##GbcP$rLcXrd7bQbSLuI^+P}tpMSeTlK|cg z@NR&21H2pH-T$$?o8$-YHmOlgImr%$ydt0=tQG{ix`F{w)$# z1zoo}APhG`^^PnWGV%3TG4J*mro)20mA97bGG~i^$v#5!{ zT${bmw=a0}J22eyp}c}WOwf2896#%5{v0sV-8xMu2s4X-fF1zVI|Ql^7rf}P=mWzK z^F!ZhKM;C~U5|XiS}KLcYX7l9k+Z#0a#06%QxNt@x}8Lp0=?%$su)MQmpp*hZ~S$e+;N@jz!(q(on>pc1Az(4-sfwG;dX*rrwvAwOJg_vXe z#kU*utCanq>bZ=q)A7dGg*f}SYj!QfeVgU?6u-1-1`hW^41CId?=A6Nc5ih2~?|TmZQ6oz*x{BIwxM8`%LeC?jTW>}fIhIq4%VHN?VEJkQofimfoFV?-qT!0n$2 z5jeZ;z^uJp5|w<+Nb#lvmDDAu#l6H8S|u<|5r?M3m7cKJfzs_rJg}Y;l*Z)Zaym*n zcRt7!Qj*egVNE0PBEf{Hb>5NH=NU#4@(5!1xKo;I_sLf}tero7!Bx{|rlwZgeVvO=}5 zkDO^D=KSJB<0FIm8ymo0IsojYioLqmbua6QDpo(h&y>~K*F7+{Gy&`-z+M9ECBR<# zkF}R*f3ug&jEqi(#h{E#axkNa!8YxMP{BRdZ1=n2q$~zSk?$7Yb=|*VI05`u5fP~K z3e<2L{? z{zk;ludYO4=mH`FCBCz8P4)mdDKG~I@zY$Q6f{;4EFnm}9DzV$Z^q_t?*>BE0X-Vv z<3QXz5WfTH(SRP^1@LizkLxi^G9gr1nrmCMy^VOopH!T6`|TFM#{oY6AIry?{-#Ht zUS(5Xpemu_27Tw`+yM%Iu<}Y$Sn}R>fzE&7!TnG_<>lA;qv+px`RlFYntzj*L)qNq z<#`ZZjvT-g2FBbUN@CGZVQ@xT-khp-_dh>*_sVHWLebBLNSxK!%&Z&iH(^Qi4i1cigM)1MTYT;& zB__Hf;lAh(1K&vji_7cj`E<5DyjrQZpWz`RMDGjO9}YO-#B_zK3@I%wwJdBHs1BG_5VL~?U#^~2O)LL3v z&NM$b!+()X6n@oi&{5U|TjdHHD59g?1F0!8_0ab@NF{Nn65 z2J*Hf@hZgZFOUw{eC#CbEyMJ75lYb0J`lbG%Y*RgaaSb*Kro;@>y%Hm({PX|s=v4y zKq3E}5B!(&3B=g|aW+bMq{DGYAwZms@HlF%WJ4h@afl2MXVZu^mq>mmc|?13;EU|% z+#Ud?{G? zsK~O=QB(AVzwSi@yl$6Lmx|;IwVX=B<>p>W6jP#VFJ>xRwBj)LK<;k(%C}Q~9!yOs z7i3M5!bLBi@k??laB5epA0$|aA}pskpJce*L0V%dNCxa0z^;h_>>9wXao*~K8HKq( zph2&jY#5&)8x_`6j{)qO|5&@G{D&DaJIbyg356N5NWJhRpufASd6*&o5JrAf5Gig2Uqya9 zTD_>K7Tf`CTLRwr>H#9J?Baw^F^wcJAP-$cF8^>o8^xY<(p`ubL?yBtdKQiH$jebE zm!}_Q-f8a8cX`9~ak?biqi*^y%g>9B+Fr}VX>w*<;hpV3feQNTbVlj(MsITQ>ih2Ff2GyHvy1=-JQJaLK*a~~tP6BS9Ep}6SY;UQMA(MZDB0nJOxf*F{I)j>e(t`I5 zDpWl@VvdkRx54JcQ~GVy>1PD!KKIBnT`?`9o-HH=UFKY3AjRTDu|Iw;hZNL4&h^#= z##kJ~A-da;6$iZ4g3@KMb!O zaNe6_Yb=v|{Csob>w}oPccs(chUHs-YcybemqRw`{$$F|!zU z|F1$j3Y-rLm_KMFwD>5 zB0%P9?Rq&R)Z!n5sAYsOnQ=b1o!zR6xcu7Z07nQyCyiyM+3<0KFG^RA>3Xlu%m4yWk%UFwS^GKdGNqM$86l|wtwcZcNQgSSq_ikDH zM*4v5Li57@Tfw0$st$ZLDlPmB>JXt&54W?U5E)zF%$}O$y)H4yJmW;;|B(*{H*NUJiPq8%#<9EJ{y>ijRVXA<`>}R6aaHj{`R64L58%1T+A#4)TLy8I~=4Z zOl{@n<|M$z=IQCl>dDFK=wivn&d<-!2IgSn;9!A_U~%Z1NSV8u zx>!58SvxvVUaxCx;^^)sOig`#pg&%}eJ*>aKMv&J`Wto-6xqCto!Hn}!E8U9WM=xu z94B`dyYFw!%#_XC&fMPI!OayikNv0foU9z(99^v(|KX5-?Ec3CL(Yk^@*l_k>HD>} z|LLJ!-K0Gr5c~$|PiMMndOMl3shhhxy1ST~OM5^*3eC?xy_>bgpC{)pD_!sT$M)i425oBxGe=KX zMj^JpPx506%=Nqf-yY&8%lylsmTwh_i%&v{NrACJ?Hx!K)~4a`mQKqdi}*RHxpv}%ho^N)*mx}n`Zt0 z_XPe}|HkxxK8B~2xx@eT#r(0<_fh}6i0f}f`ot|E*Tlbb&-k(GU#Is$>-iMAzBvj&t_8^ZGX8!JAm5&U+4kp=e~j0;KBso>-^cTEfFUn7 z_Ur$Dn|gEi->2&S&r@&i{`=HFXWn(Nb`##+Sn zcK&*T|M(L8A2O*DSl z2H^T7L^lTjaNR`Xmu UqW zO*DSl2H^T7L^lTjaNR`Xmu UqWO*DSl2H^T7L^lTjaNR`Xm+k)%F62Mc2hANIIfI^%e1f!2*cAb}JRh`=$GaHVx@Sjjk=#r6p;jitsu0PM0K_9br6WiPAf0%-naC-51VQAPpR!$Y3 zFu+3^yZyq}Gr)AQ()u|GIR*hX|;7Bf?42-r`X8O^v%up$;>j z3kuA%wRX`kmLp{LW_TDv!=GkkNb&IOLN``1OZbb%ZaXw9D`%YfZ4M7s)Yi%5+Ami# z^GJ;(Ku?+rrb`E$1t>`8#(h}0g_@wOyf*>%nx7fq&LP@`@zwS>Ui%QNvpF0A`_VZ{ zC#nK*uZU@S{{SiG$r5e+EOO}L3M>;7W$Ma7KVtN9PD5EF2o48lWLD|E2F_lq2oKq# zcvVDur>8L!6B)8+jjog#jN2O_>JeMNG7lrzay5%j$honwW%-K73Idd#Xf;ISA0OXu&3n zRG1*HTbW@-Pe(p8=*c3`m6pzu5iXV@8cxr=<0MiS6l9p}A&9_qwC&ytKd>P?&2NlH=RVim3;EWAlZIzou*Vrdo<_eLSf#x_D1zwyM6v|!B6)58TB z7mDTLLdwU-OH^oZbe2>t24QEPV?GRCgqgX*$D{YjM-$CauGPEL;&7^nuz^9H5x}nVYIUP42Fnuqp>Zwc*BhQNzTG>ITQ$e z7wRKBlr{QwKJ1OB*n&V3|6Cst>qk8od)aT0NkBappq>j*&jqOG5{xgem{VU5A2^rma0VE=tur;!$7C%DEE`;d55glO z6oUp>lSNq5NqXn{TUHd@4xR5U`HUWBrdOwTZWYdyZ}V(hZ$FyN9^}eq%+lp_9qH2l063|)|XNONU&<#Y88R1iQ1WeF1zC?2Q}eRksGN7WWBDllVyR5i6F z9+lG|jwcS(a{=nP0QFoB{-4)#`QO-9Ap76yBPIwU2Y@l*)*__eB<$hOUr8k;eR*$T zZvy^^pngKhti&F&O2@&OWw99QM_+j%rw|wPf~n0Xo+zAUK8}{M#%m$+g04lb7h5i^ zITlGLz^@ld(;x1V{y8rPOz|)bZ?!?<>}wuSC@fjgvlmwo-h7ivW1;@EF5>lbw*Vf! z3{qtQ8QpsLX$%yQ3GiruM*}<>;L%OGXMyPAeE^Rp^LMRr!4=RFm`?+E^n%nksU)fS zbW3&>{&E%tZYGf;RvV#d-bSuQ(Oy;y-N6Z+OdWYUMN)oNrZOG}yViyCt%FA&Ge4p% z`x2zE_1|;yem2zkHM9W#B`Y?wK$4hJ_#M84U2#mNLi{MYeH>4^Xk_nBvQA5Cws$=5 z!aqnFFp=Ncmt#`)iQ9~A=JuxT;ml)RZ3wyb@@caYn$ldlKo)+Q2cg+!ky(Fyh=kpIY+<<>M;Ad~A1TXOOEEp_g@e*9D^HLguJftbd!;&vNW zt&kT;UAqI$8NSM69)XDzAD+vlQ6h>k4~*K@PJ09;%8q_LyO{K8@kcC4mhoFSRvNP_ zE-HfR3up#^JZrTil+jm95L_hYLpTahp!(QYmaZWJs>>fsd-TFwH_0)uICbA*$xUeZ z%#J60ICbCOfghuic_Ux1^gbxLT{mBdcXU&mQhpS^BHjR@9W(r~)~!h9TQeju@zTjB zz95c-G3nFp3(CKm1t2ECE&!fC1U!ETc>WOZ{2}1^LqNTBKwk&!0>Cc#FS84Ndt7Nr z0=r_D7-3lU7?U)ql)!jtQ)KQo**Q}5DH^^)W2EWamQS$Tc!zx9A{&EM|9dJHI;mJA z_4K+^QY8gME}g@<=$)*!vscS^A`lJOYoVQFo(Wp5T_t*59Ui{Xc&xXv zES0YXre0W6g?pnYk1Ne)%^tlRy3EJB<#C4jVQ7FOP9vu=L8(AP(Is_wZOI7yibuH` z-Y%~ysvBez8poxEds=62NF1gHr_dJnB2|fg*}u*4Qa(;| zHn5;}n>+n&0jdz}Jhm59ze0rl48ft#oa;SL1gH2RMxkK|g_kgk47&bBUvH}_Y(byN zFOeZ0IMJIMvCX9?+R>Nu-s!z`ZiNTwaA((+MOC@})nGvQc{~m#WEAH2cpQp@D`Q9p zh{pl^2!I~}@FM_z1i+7g_Gk*dm`o4wBj^ynV^8Mxd^aoU3iuJ0@!)QUX~CBWy?R{7 zWIv%&yrrF7=HEi^qih>^zvE3%M=g}?2FhLJ)zAkUvy)r*RCL&M7ix{ag=Lb6;6*$x z!<`{W#(VgIVb*Jvw$#~#nwQ1h4Q9g@qZVI2&9h|bqbC(5e@aGoK%1JbL0izO z**ZLuo?%OV%P`XvTqoI(+a~m?*}UNO&|5)K%@>+qHNR={Y>&>>8c&`$yxS)6Z9d}K zoS4yXKE4on-8yp@>aOyH#f15p{8{y}Xjw$jmy@J3`+KE#0DIxT%U%F+{O}`~m>C(J zl;`F3h@rpo*dm6(feAGl4^V@VLCcAQib6$2y<%j)Ccjr#Fd$NRI5MOUm&4cnzr?4* z0DKtG&jI}$(9Z$=9MI1J{T$HG0sS1{!~bP`nDsY4e13Ix^$;Ezgpy!Et8w*^9v-=) z5GofwiZ~#R>8#Pr^E%%( z)1d_$49A^DOt+;`>8r>!!DhiBgZ)=-`&BcmINGnY)5--5?bqGbg)ZaARQj4Sn$pS| z3~U>=eOhXLEsnpCWbqEoeQojH!@qhzk;N}O*K*+Fc-(V*xPU+B?{e#6XrO7z^VW80 zvr4n!SFtVeDapA<6QcT;vmbV5AKJ8g=KPoO;NNv&yXh0UCr}th#zqi<_$d2~nMa0FHZLRU$xG*Iy`4R$#!xVFjQ9j zC?7IhS)EoMYK#<|#S_KHU%|qp9GshSvdln8>i?oP`d{LO9UUBo#L)S?_i6vfcwyRT zI5OwXc)h>VVG!)kbz#cuw}c1{`Tv}7D;M$$h?4-~Bmh1P@L_-t1AG|Z!vG%!`0$gA z-j6g+QUD(wC?mjU^FNu`m>l|l!-v^^=)#+C*`XlOy)cxuS8a_+BN)gd^6O*coPlDL zn24~@fnrYPkloio63{Wwa1LWzmJnL|N00=NH>U{1M*#5=Kzsxc9|6Qi0Pzt(d;}05 z0mMiAm&Hf?o;PP_Wpy$LiH`^zEq*;t@upjhijezzB?(nmQ-%ikYubBFgQ1#WHVd@E zKHj9kAmpFx!9aWj5Fc@TxY!EBNAN!~kZFt+><4iKoreK>FrWtmdN7~|19~u^2LpQW zFnt!m<@3w`=Xx;r-{OR?^X9<3ytfn&UdP`eN+D!`y)GgFwgJI{)zdN|qVRV*Y)uA7 z@ihZA;V*O;;KO`?F1!Nh!hkLe=)!<54CumuE)3|xfG+%BrVIa!508wFQY#+R+D;Pw z6CXB8gri^~_Y(UnAKpd&>2tfUBZZ;A*Hv?=L!*UsfOugbUKofM2J~S-9|rVcKpzJ5 zVL%@S^x^*$eVF7oeYnQ{)m3&NYA!V?e` z%hec>!$r=!qC$QmA^ALs!Avr@DncQ$Gig1yfzA6qtfR6^Jf|i7t+kZbB&bgxKSso8ak+n}w^<|pi6_i+wU}^p}gs zBs~|s_De4npnCWAb&+Z0@5Ftbxa4?kwiHi0BQJt$r72&Pwo_UtWGBS$EdF!SI($I{AE!x9Kp|IYJ80(O4m z`F2zixq1-_%Hl7{-`*o)i#zlv_%@t6_`0QG4WE$?CNm)pnV$2*n=38ului`ld%@2h z`U^>+IPPvCnvlLdaA2@@|W3C)Jc^Duxtw*thi0C6io+zJr4 z@}Cm7LiStS3M8HJ`gQ&zcm=6bGA{=N21$lP!`~`wtokeQO@u^dN2uPBMMEaOj&VVg zmy=S5{6@e2`5v!LA;m`8Q_9;LTbiqz8=HAMzcv?w z1bFlQcmq*!qELW)V$}S%u~g}O<1R-=CdMr_wH?Fa9I#FpWv5I zpBG;QFH)m75|auP_UME>?G`Jv-gc4SR@t7PJMi?JXmD)kySVggU066{XQcc3rf9a& z6+>2Nb1o7gK&$L^`izSC)?kv*8+jKT!sN>K+%wNT7i%Jn?3PgLw3KYNTz?a+!)fe0 zWtwWN#D#20>KR3AV{9=&Aoevd!r3d2L!KkO7Os(cp_*@^>~$ng8AwHm)Z~r}L5N)? zs!IZ!m656=F?=!)yrCx9vJ`@MNZLjyG_k}@96bply5(T4mDIv5)Sm5}Rouf!9)7?3 zNdu=`^s@blqV2e1ka(am;jRz{<|C;xtBPCbo$bM*D0}N&p5We!`}zSJD00$N>KUVU zGk3Twx(zB}Cs7ugXnC=Xih>$Q`x0G?KX1*zVj@}wy|5;HBBNR}D;h(bKaa{8w|*wC z9^TO{y=+U8-BzoCty|EG&OD&dY%W!{ellmRVU#8kdb$R32KR)H-F`~@kdM@egQ_a! z-2=q+1T1%sxed2PU)IJs){yL!n7tKm3Q1QbUx{3*>}ShQWyAO$S4mV*liDh%!`Vd+ z_F-w3bsn@_3DVOAo2EP6gL$mif8=m*p6^CV936)+pq*pg_jLHn$i8_a3HXzODtC0S zKM6^n_`OfWHOsw*dYYz~2J+TL6E{f0@7K_qvON zEa~9%K3Zzn);W zX$jw>iZDw2HCmkH%sJF;>XOK{f0OjYYFo zd*;rb5${I&NEu7--lTnsZCd`S`>QXNoPtycrA0-rRVF8hO!M2w+Z#B1d5}w%(@%E# z2)fGJRRW+ud1X=PamG^7H-Vz~zr?BIcbvqLyD3q}^Rz`Nahp#=$Y+9Y8B?fz>lXfM zv!K2U)5fy+U8 z1XQvN%V_)i>SJtx9z& zn0=99t~=UTwv%=+{}48Os3DadjBLx&ft5^Z!!JV~o_A^srGr-q9kKSAc-?_FzuCI3 z90UV;E~)bk9Ix1W6Qb)j=n7J?^C#C66J!_DcYl|{v-_x!4&d(s{9S;*3-EUV{w~1Z z1^BxFe;45I0{mV7A^t9SrXTctQ%66Fv^1P zN_TG}Zk6 z;Wkz4l7OY+!g<7SbpKI{LVA(8TJhj5%5s63s7AeDN^qXS?PkubN4;R!^STh(!0{fF z$l1xfDpDeI34`cuBCtcKDGBH0P{+9}1v@Xal7nBp6wuQl>;3cU15VpF$j zygm<1!8pcz8WldisyoQv*x0Q_A$WA(I}`QUV(KKuQ>0IWWbCXu%r-??Jn$hnX;)w` z38VOfAwQT7*w##iJpb0r239L!QMK>@*U5v&eIhi55;bshFi$g;1e}dMJ$Swm$ZucVWu^7w9j)FTj*~~1(Ijp2U<>c2Q{aeKbgTb|{U&yF(R-oB^rDB8Bn{?JO!7mqw<@=;KP#Ok1K+!&sE z^pn#sHG^j79W|l}Jb@t2kBCdOpO*#=H|Ft zs!Z7XS5s3w@Nlf=$yE#%ETN?X(@IxDJ7_?$MTyEU$6xt+PL0-{9i1;uTx5#2G%WYB zXxU9mHa~ojr$}eP3w}*#l+w6WS4UBHcbPv->oc;%qC6Z^^4hzUYBT4#U8r{5nhIb2 zwrVfu<0Jcf`i?JEEMFLY`}!)@-xLf=vEgp?nb?;luQDkkB|>BQMpb9(>2dFHGE;c6 ztU8%R)|i(w*Vk7xQmKHyKN>%pT$0L)9>kb?J8}E6G?pNHShTwDL`3TJyc0+G<-Fl# zr+b$#OO1U-!;ACS+||IbJ=?O>4pwSvWe&0KlR3{)y~;SzR+8pvy7we^gmX2E{q-2k z7WhD7Ml(-@;TYwWpweyhr5wxg-XDa_+}ZF?^WJ)U9{X_L3z|61LCWCkhM~KqgL@Kl z(F}F%tb^E`pmMF2VnMJ0YwLDjiTHbsKL3+06qPHuP>|seE!RfFL3ApbO=9P|9AYym z*+9#&_*szVUgQ{#tO(-+kI`WZ{8`uIeNhnx^)WrR3?cVV&t%Oit?KI$CYYSjtLqcy z8`y#)p!s4?eT9X2vMw)zz0;F9bnlgc(@`R0F6=STP)oeNs+f$)fS$_6-1A$+`1Cc^ z%M!uLp0l^F@6-wYeHjvzsQ>c{Ptgflso7J{a^@^Xtqd_6-d=2ZBg6pO)ei_180hG1 zzIF(%b0`=)yF(dkEiD>)iu6w?#yz$iuD;T`MAp32zLPir_Xz#rg*)-&B`xjnTMBLF z=OJ40Ow?(ONz~L>pA|xHVfU99Q9CwZ8QF1|xQuHSzj!-nqWl7NIs9E+5Q`E@!>uQL z^KJwgK5@|D?Syi)k}~#K9+ACaS%;(g|)1K9c$-!7NmT(O&_BHR$ipo0K92%v)iItZYH06GYug8(`R zpo9E}=pfLjzv&>;?_!rJQ9-I(Z@I-#YH|_+6jf1Pz!tz71Tl6bP%41wQm{W_`%yG5 zr|_j`&c&op@qZb>)IA|uDsLw1gIeJCZ|B8;V-SNvRtn(J&Gxp(*%y?(uXcP% zh)pwG8S{8JqfJY>^Hwq>yLqzJi)y2n5kX^IuW6|T*1mlkEEx}uv77Tj6q zi{7$o5$IOw(mV5V07bD&;hL7zW*LfdwlP>mG3E&|ziT7oAGwh2;}&l}$j^G>PhBTxzeZuE1YE<(s~{hn}DwX3W>7CzbHvq{N_=seVTJ8xEEv;y{%_ z`6OYk8v&dqwbmGT^_B@?zn!MPUWb{8&NMQl%vHALZ-D6UxsZzR!>DF?ZS4ULNZis6;Ay$;3m^S8chx=O9&Qy7LJew@* zb-UAtz(AknRoUyT?{xH>Zg3a`RydSK z83{oJk2bAhqbdhjjYxy-#fqJt6?8VOrDoZ8*>lTfTNrjogI-5PlhVC@wJ{`}+X^~I z>fIE3DnY-55{6}@gDz#d`-ldy2YdHX=X&Zuq$}UiAX~>KGKD1xBJR^8wbX)Jgy~C( zsp$E(ym-fOQsq=?6G<<>gd3iUfAF)jG9%3@qY)5-4@SBrz~!gLwJW{cueE`wv7hs- zOXan)&3oC19)Y-=lank^!l0)A4D?sK`l(I*c&^tmT9i>=R7ky4GWg{pH_yk#qoSfH zW929@5p&d7KYmupq9s&@+7}p~R(+YEt7F>86}*NRE&^iki}z!^%ks*gn8aeZ79TIx zQmUF54L50^aDo~4_T2>j+qDAQt;@@Dy{0cJ!|-bv#u7_zi*z4rvW!mA2IAKG2!_N> zRephC(WgT!&xY%NM$d0nYoMu%+AEjbV@J+L!4IE~q4x%F#A>=9|M7!b@)#M_QeIq8 zp0olph_vsE>V)(Y5bAzEZ7J$A)fmh?vrn|4#48UUQedKBG83aAtV)PO^{+&FeVNF$ z7dcak%F{?mBkYi43RP{7`Kk)NWP~Xh!AHGBsZRDx8zVSRoFG6)%px-hrBT36L+mSh zrG0987GpG}+^oM^IKGo^il8#Ikue=xqlpjp@tiAf-4k?-6bjZsc7YZ*?oc!NV31zc zowj8+Gi656?bTF~{W zsi696QdP;qY?A{u-Ifn40v>003~-j_oq8y3EqA|ZjziQ#XKIM@c^0L8Uog-Ww??MV z;0=LleOk(}*~^J}kf*YveuE)MCn+@FDsz%F36W>lVIQ)wm0umKA+wK6{MjdGZ$s}1MYSM$h@XFQDQ*Iv{IbxX!rJpvDEVI-0D@qK$D(=3K_J9+U`G>@~ z{mJgujcElPlC(6dPn@8F-baM9Bey9_oQ+Nxp;#*1$lJS}iVB?O)JpXSG3XMCxf2%^ zl&tFKca1}WpzxNZ&!CM$Wh5-S)bOnvo3#oSYadUWIB*TlM{h9HaD%ZSF8I~UNzKYh#}t^!#r@#dLuFI_EQ7{oHpIhi`)ooN#S09|-;_-A#-D^pe7FN8 z8|VBff+}%@cI8d4Jofz%Su7oyJazG>50ic5;@1>)DTte&n4&W^Ge{`he@S?7;3^kw z--Rx)N`OJG`r2Y`<(12aFZQ`GEw3h~F5GEiNBZ4Z{bdV5R!R(Un%~fZ^N-Zn{ktUT z7VcQg^gWs|SeAW&J;SeF^3LY$P1(ymkGl$6o~PyPrt4(7(;6G85w+3H$N|$>_R#Gw zZdJ(9BEo3BtdJQo7qCidRb|$WWxJbT*k7CHCx80dfWEwFeEZdfDMe>=bl$mt+w)i* zsmbO*sLz?Z0Hs3}&J8mDg;lf9v$qc6=LaE-5G70CzdSdrx z$%(HdB>9V)Bz52E%a?OgVaWH;#5QI}>eFz)JTd$ zG#6GqRf^0DL;1SBZ*+tWUx)RpfoM~L={pNfUbDOGo=MTSp@#-78D2a}4fXi47b)BN z{4*7(F*HNR-3UaWNTs`d02|QT_%i1{JqG{zK322W3g4&dkA)XqIZhAPRze;dummBW zO;71ayd>pTZsS6JZNgZ>vw?Ja%GpnF#;g@Ifo$@U3hsG#c=ZE6T%>)&SJ~^k54k4h zpFBaMOYQcVRAAixh>J2PDuJ0h$i+fD;2*`5Dc$j`KKl# zXt5H?2vy|+>IX)cD1{}jrwkVI?WCMM_tgf27Crrx@HMJ%y(cfiUN+!n| z*abnIJP;W8|JZq_AjzVxTeNK3R+nwtuC6ZIwr$(CZQJg$tuEVDH@_R_M4Y(sKb^N5 z@jYZlX5@~&SFXM09AnHi_ecV!)33jOgg~Om_kv`eesGW#Al0TN9DG%-OzhET)GN7YS;%NX)bViBP=F_vkh2G%!T>_!U=?IjNd(ZkBAHBR2`%n=Tw# zII?gcgn76{sY>N7W3#p)r|V(g=2BaSqB->M;d%Ec!x%2`Q|!H%#CzPl4Z}y%YX*W~ zdf2kO-;iA!EtBBy0@B1nxgAc#usocwvnis(Lg%BS=tItI%Z6_)YOCIqHm!lPw9A5f z{-ScS-J*Ehbu$K3!Nzx}HXGe4U)BWX--$oUPnr-l13{JNn{V_)WAd0E%KQoDoV%KO zZ@Tl4?cy3uZzOIJ*A_|Z-|H$8x*e`JI(a43RsV38^7A6StGY1SS@+e0{%rf7btJI9 ztrRe2d!D;J^6;9C`n}Idnvaba-^% z&80CW(H+6iy%dZoBqKgOri?w4C&EST>JxOZ8J-<2vO8MLbyi zEjuqr;NR3%m}r;CptTC4njDKCgVL5cz#K3NxA?v0yNqg{D~@Gww>WdRq#*NOg~!b)Jre7%p5I zC6aBQ(ytD&5|h5CSi0lq22mJJME?P&oRX$zq@9Mrx45|A?4}7)5etp}@MamMGP1@PV;&g6y=i;z6ZgL>r!v9=i7IUj_8_J7dIm2+agZ7m@_) zFkwM7wMHQa!9?dPEF%ifLwKk+GyR>*ty~~tkbQUB9j-lqitt}Zf%@#nF zs*(2kIL9NZ<&_ViDvKA;(EAeN3WY@FCRa5(4__%kclzlaBJWbFUjdh87SX(pvj6YFm_lnje?i$ zsV?G@n6ZYD4a)da0S%5%YS78Oci=I9QJ$Xwk^h0nXcjX070k7$?qfTN$R{l`ny~*{ z1&lL(;!G8YiiFCz8f1TY!LYlVh2nuBo#I#C1W^VnqtQJK@0?1CgAu8+B=j5KiE(}=7jM&1Rt!%D3!#v=*5f#AL;Fj0=1@}^b;Yb%g#_j#I?j;%Rs%-^dSLt7N${gcy!B;D}sAWgL%^$PnA5_@us z`{nQUVnZDB9?ozV(@$n%!e~_tNz2?jIsTq#{TIP}@O<{beTcmQcbDC79gCHb!u8S@ zec^iuDuqUoO-2-yGFh1zXjEjkd5TI$I>NC3xMA7;Xw?i}L#qi?hpZ-QKCfLe5J! z>_U-l!iJm$$#^HxtAwj^!DaWpLLlI+OAlZFp3dn(Yciefx+9Z=+Z!xl;dC(-;4Y-x zf0}?2Gv=lt!@wJScRg@4orX!~XoR-x#7U5B)2IyRqmknMVC{&|)m8cR@l<5^{qlYhl5K;41>7osW5o9A%OsexwJ3 zS9ktrSaIUMGV?elApFaFt`gOSaoX3?CCz2bpX&`FB~DITZJ6+ zw39-jg-Rk^g9FnLg;f#X(m~JZa{JUvzZ=~fazH>nPK7GSkNX!FtB!|+YP7y!$kYv5 z>QO@#N*|^!5m_T6R8TryLSbR^qK+K(cC_GR^N94yndgBLsD6idE(gbXGI*aC#NFcu zQq)sX!8uW@?XG0$)xfZ3Ol4@Ga-S?YCr!0wT)gZ)aWBH|(t{lIk1V$Ew7ZC3Q5X=> zV&r}NK6+n6!bOCKQ^Wgg%-Pk|0M7^e;rRLLJ}xCGl4GLcG14UJ@v?OYZPYr%_(_kM z0*h$gOu@0gedsTsUmX*{ysVfKOe~W+L_kpLr$F`ECl5?8d8f2BdNNtEJUd%0zzwhH zs=s;mVAmqOx?Q)NO2^UJn8`Xt2M3bUm-0C$DgXX0K66#?W$cc`;dY2@|P+ zc$Xl0TzinCc)|Q>s~yk zois({jxNe8{sd}OrsW%MRa;TV%StTlEc=&Ec`dkm@Vp)9cvjCL{LY z0Uc}=`X2N3C&eZ+Z#tA50%>TY81dWMq-mjW?7==D9dZ>?=KS%#m}_vqe#xIKx+vkR ztp}Pg;ad3{>WXti;E6%E@B=f)z3qD5lge?lPoNkI9Ph{gSCoRXl-qvy*HVk34Oh9n zI7t;jgN~s0#^hhVr7aaU>3)X$-gVmDLIvHL&nvXDCS{JXxwm{V8fd;Ycz+)!nm^yY z5ed`CH?fW!`!x{(b4GJWz8Nt==c!%ZFOJH*Cn5^9?NIgBZJC!j7>1*&i7 zaVH=TCAE<18f9K(AGghe{ME`*s8thq?27hauinqiEa6+>Ud`#uSE9#eGV#neC~WE> z;ql*^be)7~ByD4asX)k&+m4H8E+g$8=I!@xOoHkY8zBbCaag$h@p!LmzcQz3lF2gT zQd^tKqnCEjfNE?`Mg4Chnstm}o)r0aK&iO3Tcj`<+_ZLmAq3p_LJYF@%p9~Wxq^bm zTJsCVgG3HHCxS+b+9COYfqF?h_+;n9QlkhBA87je-L7|m;x<1rsQhZrp}u>3_`FRp z7OdqiIWk4W3t~b+^NZEi&wy@2{y;ATAuU)=2F22Z)jKQ(wHtj8{o(wnRoL!mY1J8= z-S!)KTe&JPS7xF=n0BCD-$8__iszmN{Z|eg&OD_-h8ZaW8KTn65)wqozJJBXkk8!+ z#8O6AFlxq5p(U;b$z3 zJ`&Q=<_q4&ph@42j*w>X^v`a;W_zyCJCIw}qXCkNG^OlH6^f%&I=Lgw7R}Y2Z#Y1? zsH~xKJDW2n+Aw8+&^YjSvANr9aXI+(S|VGA=t%h}qxGQMo;&FG%YaOIPB#?nX-z*q zta?GMEk!G#d$OdVxIJAL7xj0%NWzw=-Z0Biu=J!}thmvBW5 zG>VqSj)=XO4f|wX1Jhl0jEd!l6G&#OMR+aYNN;`c%$`Yamhy@t`d)I&EMZ&cu*i^ zWn4f8V#>@>E4?=1x!$O1ho^!L;#BEgk)Hlk1bE6|W?8NGY_1i$d7qERC$ns6^vxd> zaxwkJIz_V~3;xuX_nbtvtT*VKS;zYKU)*(1chlGj?bK`wAwce1Rm#|zxIFfE-d>n= zPdp~Ov8tBeC~52XR+>s`T#x~RiqSYW!j!x5Yh-tox9|}Uzh;D%rz#Y`k!)OlaV3m+ zX|u+l{859bL)Dga9Vk#OteP2|b<-1Z>*}~JF*EFfxT|?{*;7DY{+9{<6s0Ke<2tTM zNK5uAO7XIn<#Xapd{ZEFb96nx!+WO)>P@wm-$z~#ClE`(6D&g58J2mMTQh`Ez=H%W|NezWEh$y$MXi8~(SX*^RwQC0TdHViz6M{ut-Im&l>G-& zA81f2ur37Dg!})LQ2+T11oc1r!2e(AD45Fst)ndLwU*Jpi(jgJ8fd4o&~UYstSR-! z8X_hjf+50?ls7D<{<@aJHp`azogr=@h)gxhnn`Oxd?zy^?Lo@QWEESW2n*xc^FXtP z(#D8nCk|^_ucz8fL>XIoXnJ0!l(;V%CP{I!xSjCze9St|`Q{p@gQjQ^OeKBxmYv@d z2o=z#O$2La$i`*?H~c|sFdxQ80Pj3MNY_U4+jTg|X~^(0X0f}(CH(3TukkEBzjk^5 zxULNAX$I4b!EqF7-=Ag~72ap0p!{n8dpNxBmp9nQ|Gp%1YrQ(wrI$@9I1(DRTi(&~ z4^qJEQmZ~KMStsJ46Nr8F%&6g)HV{rQ4|;_1w=dtf;$G}D$VQeZWDUk+m-y|5 zmX~*4tBxjxrQ_}6YMbp}suasdxOS;~s@`TKV2v@PR0f*i6L|Pe-P8UiLlch)gs>ho z`Bf^83h_=641|6bYvi>Ni>y@jP?>&3I4P9IXLl>^1j#8BB(=Zki?OLO{ zpizRNaLFjX3%AxGi5=m#G(R$$t7X6GGuA4VFo(f1F=6+Qx2LU;AtuO#P=RBNHfffq zhC9<`J%%AAriLok{T?)+2^LQPEnAFfZNk58_kmJ;&4Ct$^)SV^Uh!U9w@D{)>e)IC zTqV?Il^eD2N1&9Zq;FIlNl(N0SDo^?8qgb(;e&!19a|hVU#WGq@EVFn}(L9 zq-Q4)A2>Qv1scWQ{|lzhz%vaNDVCAAu}!5%JS6iT<@3dwlA9YMsn2Q&ruvV8n3x!H zWRzU|)PYB$JPask(b*;5aEXk(Y{F<)r;hjfmDnF0^?=q|U-vSQb*lh()9xq~9mbF8 z6^f{PxO%O72YWx7?p{uzB&o0(IhXdHfrNWLs|alPr>VE6vNHO^uOc%h?tda)UJRaf z2u2qxp3ZP_`tvLaF02P2qLM(VHbWYsFik>`QPM$tUJ7Jvt;e}ITYWXaT*k`lAgInR zHe5SA-Y{eQ)`LdOe^RGW0v&GO*o8q;M~>_*VPGdeFw>Qh!-@9V28=UILu0z?X?3 z5wee#4Z=yL-3WTTCZ^}WLWA}VIkB&UAhoz^WIu;}h-7iX6~SO6EJ{`cb9JL&&A9jP zhSfg$L9H4Le4bonWZ~4^=8$%LUQi={^UKTFEewi?XQ0 zjl9H@36-hr7ueYzN!eX`F z;{YT_mY0d|emp0B!Vqsj`wSav)QeJnNYi}O=i;B@A=OlGK*ESa-|Js~-#K$j89A&x zxZ)*$GBLw@gE`JNN(=6c8J)LjZ~Dhu(c%TF1_vMXg9NK@L(}m=hqT3z9Ix2D4xKKC z6GMr~FDJ~Q8FNO>Xo{koNQTj-DLw*J9a{#^Y*MVE&;S>K2bi*gyQ6cConFI%Bn2QN z-%^UMkFdMb?VBM>CWDVrw(=_4xpHW6qo08!sf_~gL7u5Womm68*k}ol+vhOh_AQoi zSjHfExvMM~%}R%M4QJ)dJOqoBl;0YEB97}CKkJ@NV<`#(~y?GX%G9NoQ$fxrpM9**kQX zpQDgGB&a_V1hwq3w$^CL1*%SO8Z}_O27sR>&n2;(*3ci)nN;@jn!HCV77SZATzQ|i z%os)^L5}YmdynMYZ0HAJhG-;{O*gw<+nkiT+-z*lw@>Cqiw7bNy@C%IskYT<(B<8OuRO=(9DemVU+@;>wB~82BV7!KXykopGu2SzKrYKIw{i?Nbam&R z^vL?w0VP_fCktfyH9E-qDt;iczv{|%NRwq%k(<}2Cx&byMyREa@o}9o)HV8yQh;{ zZtoq(Ooh=w)i{Bdu09n?w&*dxwdQ;UDsyEZcH#3TqTcx>n-=uKL9#&Z@6 z{~MNn`)i6(wJWgNP!N7Tr=0xOTybNBR)fzr@ES~hXScsDJ-?{5Ya7UPM!mV#dp64F zU?dKDs^zHG3(&O`edeytc;B##&l~bLuZAA{ULjq39l_jKe;4}3;3G&t*O{Y+>>p2k zB^PtsH$FMZ%F50dl7vaWz)Ye`2eDhh&oUQ`K=tcQvKTJ+#GF}mB|2O0n9GK=v#(8_ zJhl&M($z0>6X^|WpToj3&VWkRg#(5=fLs zuTj2)VU%!dPD_%p9L$KM`97U%p?FLsMqFd8!m0xU8^szYo39*Blw08%DI1wkzr^#; zA?vAQM78t1j;25?%cND4QZCk0+gUI`ow74*voLZ$#d7y2jBdtV%=>5DfACkRv?jPjf-4B?;vdvjBl%Wj=10s^P1 zwfn17NBje>lR<=m&9+Vby7fGEOt54C?$=%JvZFF5*zPN5_LqEfu5FOl_&EY(sju90 zpLY#x9_VvS+>toxzTV`~J)NTxK;Ma8%zSpqvC=+?4ic-=;#gn|XA8`Hb)x zoXmW;tn!~$KjbvcLH0wzrAo3WvH8PQ2ooUh1&s}l?jO+$2EdTn10g{*8528wkpcs~ z`ttJ9kn}_L0s*@(!a@P{%VqU5;)VSn{u9p72KEmI?srb${I5^ne|`G?>(giXU!T7J z`t<$Rr|-W$egF08`>#*m|G#|tD7^pIa}+sl?s&&7qkb%1EKObi5=~@MkLley+>A0C zDuC&M4K0ZRkU)<9q7KUW&w~UA5+w%*13`m9k?&#E545XyXf+y7q#949(rF|vx5{_< zRg*REtg8uu@T@=ZdJ=fO&%X4W@|^OS1aE<>rw@}+Fum0wGd;r?q9kFR8KESl4+|0k z-pC-{|MMed$r=y0Ai9{mc&P%b+@)!BQM8mSH@qimeHMi}9yK}Jo&;v_^=`@2)()6K z*J+Y$kfAzB)M8V8mbi5?;B4{%x=2WJNn4@Z%vm^!A=h3YfyNR@VsL)>ZnyN2P>oB^ zeqjYhMES7#adgj25mKi!UPGrMI6SFJeVv%gj9o3to7(gUy^k>Pxa>^#h(r6JM3v4SZ?W)iIdwX8)pNfD4B$u#G#6Q|*>MA@ zkQCWOl>{3%7o73cmKBZHQ9O5{&RRxCb$#}GLDADQ5n@q|6m1H_seDaD-#~y>)yB@_ z6*9R>F1Uf!NSXK%y0$SO<^=`CmYd~cs)z)$r;wli=x{)lTgH7uXuMMw7M*hw)FFn6 z2=PV?5Gt}ch8jCvk)I}{CWBQwf?gZEQ{^$|qV&z7TT^t5_ICZ>?t?oU&A&UXGjZG2me#X!Jt_8Gm z%fCjHoO9pNQ}%V=QOjp=0|N$V*ujYpV|DLp|5DT^(I}$?&s8@!cloP>_iJi%fpt5P z)R7yl_fOIoL#{Wn1mZO6Hecitczi{ID!`~wuWmK3k)yG=<6k*3)vdi z1)gYUcpjuOxq8%f2L~{J#v9bE>bdYKL%FOo$ws@*cIymX0noAI{d4g zh?T?=%&=-RdfhB`#Eus^-3)EiYhf;0?0J&M93#;8#Q?X+Yccal^h4Zwhvpy;$?xZX z&HNvlK?%aq5fE z_lAfBW=)R?1+oK*Zq4&@K(Kh!xfxS|yQV#xM8SSzPsP`k`BYeP;Kh=piLl?6{Ks31W=Tjl zgN&U}o7Q!++ zacfaqLLXkl{;zb5vpOA{M_WpqT4))|PL-MBv+)7L9oc*Zr%W@cl7UFx@myx`Ni zxikZPd)nu-4=$eHQ6y2le?*!#gQz0CTP^vPTgG0GRTxx!Zy7IIFN=FCuqQ~cXLt5# zP{c&V#L+}$bwrZ6g+SMAh+v4IumXTWS3hPf)E0*olk3F9%{yb~2nB)gA_Er-^qV5U zRMFeU!b&Y96N71`^ghg5wq=m)xzMx`z?IMzT=4w_M=l-!A)UA#OCn>lXK6C;>sw16R{$cCRc7uOeZ=hj@kr)RdTs)nDpYga*KEG4W|%vfWPNx|<2w9RNg z&P-nxIAbcZ=*-Jc=-U@LLs3ZO*tP||&8Vmbzs(rh@NC#KXQyMK6xSMWifR-}^F$yHb3|?C@)X`WX zB*o1dAP|DOJcZOcF*VY#rOyDMAxJY8z*QS*0sopkOVVYA$u%umqm%dpQH_a{r^)7? z8y}{FG_0xYQ4s4)Zc(L2=;@#oA=PmoOU-+hl~*>Xhw77#k&i)IQ2*0YN5r6qfc z$r$->6?WF8)dxs`@z-#~L6qtn{_`x8 zneuaNh@^Pv=NWE(V)23WJ|C zoLz$cJlc@a$Z88R)BA$tfsp~^Y#y!wFlQYJ4!GLBPoAy!uPI4+*>LyIwd{gyE-z{h zy$2okE2=#=KhG$-H!&hXM`e(g9p{*1kB?_UAy40C zdW|OP1#IdnuKv-FOGtix@52q~`KTcC9 z#D!qbs*yXN&P<-d=g=NFawwv$<8c?H0Gy=Zb`bpX*Y+Ht?hj>N&7U|D8RTuzxK#=7 z?5Kwm*~4xYQx=a)$-j%r!oG9YiOkehv7uD?^c@iRZ%R-g&#&&6(9mnBC_%&8kcLix zWJX3pPG+dm8!|76InKPudIt%z<-9!N{aUu`I75Ca2If6(hbAVU!xZ7B=N?@}&kxzQ zx@qAw1D4x;!~T8KN+=5cc}MXP9dYP>xE_`+;06(DTTfvJ=_UQ5Md0`EQOZ2iwkHut zUE8^}B;^6pc_?IB95R%Dq~CUEBP$>CqLRQJnYJNN5>F3!_t zjmN7b9Ci%7G`Lsx_aRSqi@HFYY4&sPJ>ore+tV526es}otAxp;6o9E|F)|E}0J$}@?8wCxMH z{QfGhvD07Qm`NRz!xzBONFAaGFTHq_lQaFhmSAv-S6geKzOWNcJYobNb9A$g+ek-4 zngamzvrdB2t?*ArGwExp+V4E4JI&XV-=@t1 z`FBlu-gyy5;(uV(NeD-QD6_=`WPG{rJ>%AkG0x#;ZR2q|2Y0@QhQIV4Z%n20J6PjdtaT0wc+SoA z;NZWDhj*juzzyvUHp$0u`U8OX=(w*>;XFXvx^TQadtl4?nB3q9tv`5yYdVW1rj1_{ zB_mr|jUsxMxXG^lK)chE6p{adGInLfC>^4Z2!-(Upb)(5t}5@FG5RW(ksGp1q`=;e zOUo6V$?0#qq7w&K0w7%O-~P!FcRYj|*iSA+q|UWDKZ(N)iH7Ufjl1$#!9E8!ys}Wl z7%gB{iO8N5fHsX|Gcz82;)jqgajAIe@|72&j~KJgc~ia9i5z5^-jUVGBj@e%s2U&-lbVdS!23BzkzzcbhDh> z4M@2A`09Ee^6|fWqua(oilt`oJJ7oAxTAx9yztC&H#?knm?gIL0O@c@M#mj~Yt`L2 zM?SB@AAYX}>aM~A$Y2JaN%!&h$kdAcDu9_Uv!Y3j4j=VbQm@$TOu!=UPF1i_gycBw zf2w%A?CR-@*Fzgi6<+oef4>BjEo{^XvuBN;=!h*Xu?53*&)uBX-S|!)pU%NPaOlWG z7GlAX((AMk!#x5ymCEZ+Ou`fUE69c;Y6SpSTKyZ}?B%f}8>C-f^SgyIK~I4r%-(MG zxnD~d9s@@e8cvO@gD!F!+zOuIfeB*zfTsh{Ut9HavU=IZ9=; zs6y9N)Skq>@j-#`?3xLkIEpN2+Sf`+oZ8<@ zwm_w;3C-jC<|XuQ4Geb2ETlSkf_&X;LQhUszkPm)OGG04SNk8t0%iVC`t1-dGuz`2 zNNQrL@^2#_oQfJDE6RJSD(bs7C^vmLkCmlN0Gt3E8hTa5^?Q!g@0F%h3W|nd{mQ+Y zKlgocH-n9fV_G(c*%nO$`y5${Y{K?%FQEvpMhmwV$rxHJb)FR;AaYpohZz6Z|C0?x zm~M=$0HSClYw)$={}u!iLjb?b{&grNFH4kPX#+#zwq!4p=P(jl1IS)6nIyC@B=B;! z>^HPu?jZh30x5GW5XH-0~TjrBXstzn-DKyNUb_(yKR`>7v7s#DK+8nPijv zD+|scGAjX6aQyAzMATW1)Pb{!BJLD`i>=xkc>rzpc{hV773~&MU0zwqx%K0S_LxFb(Jk zXa_ig_y`=}N7Jdw9h`ehnM-rv4xNTY4!VfwUJJO(yn%BTN~e`yi$y5WiN>e>1w&|P zX`xILA`qqtEM!?W;3J%9*lLRz1_sDL|KXz*!Pr9n-8mt&-S$G`liUW6_O9qDMC&$W zlw^#)OSg(*n(A}=|1#^Db*f%IQnK<7VZj((P~|uz!<`ayGlfn2_@i-|qMH=5uv0%5 z6O5m)hU|QOW!5HPZ~yTSJ`CdikP*+Kn+jKT&ejiTq)JKRwqfqwz0vw*jh&j!oa7kf z+nGErs;CH~nR^{SK2YlF+j)q!NzK^7KgM`yalYRuAe&&Ts5v0u3ZJm4i|YnhS#rJp zr7_m-K{|~eNFC>TOk2GrtZcq)qm)FMdFu+Y=v)xA%LJg3*7ekG6GJqR)r~?$<>*OH zNNTN+>rZq!JZZ3Nl28Ja+#a1F+`%2w_iV^#{-J8kyh!)+tb*Tl^YVekrrjlr}c> zIE>vk&y1ZS4qk^2HHgnypS$mlI?0=SRT`obsypu_4+CW+YGU~Mt0J-${#zrdEeF7I z`4C=pA$xxIgd%Tx<3iy*!V$oGDl(?6>cU|>?KHSP2)vVzI-IJ7;-rqP{K^~_O+~Aq zjWY*SS01P3fk&ld@oJ)^Q^O1U3!tVwrIkTi#&8OUMf$Ivn7kb60ok&|PGU^7)qc%&+91yUq+(13srbX}O_>hR|EQV+O zNQO*w(uGga% z4_fcj369jIN3n*|*X8uP48MqTi-X;#+#2nE3d$4mbwPXd+lp3JRqUS-=gFXlE=UdT zMMDMd1(%{y1@2g%tXB5dwIVfDqP7@%=nN=)r_ahyAu8iYxQ&CUHnuQs26L1B&+PxW z_M^k+)TwChKfM*o19a@Ir_TzFfsC{j*`2%3=i~d0!%xksTVx2Idpk~@BYt@0%*FTFht@mKY_^SR2H*I_xECou$(>*b%S9>oi#g5@GV_J@?&)3{F_~d z9D^VTMJ0`qrMvx-=1n(DQWyOVt4wiEO&A8gd#BRq8!XXpLI231WjNgQWzrBSE|JE! z9XE_yK+wP$Txrphn^{j~Sa-N4JF%>NFo$*u^5`1w-;zpLR-s;TR zD4B{^Rzb#>#@z!~>Sr?7Uvl#Kc!AW?b0MRE0u%{9>f%uydzv>z_89khW9&Dx<>zeT4@3Ec#H zY)@!Gef{sfJn$N;oM;&6>TLn5?aqdQQC#ht&xC?Qz-Qz z_OMo$2c$&o3i58qz50Z$nS=pTWobyYFKHOOp}nhLsBu`T-VOD}Si>kqw$fk#u$sxz z?Z9*%E|$Ma1g+G6)}H~-?4Xo_ z%zkMV!#<`$FV-kND=V9p?nB7x&jg?}>0E&uM+JpfQ)RXlZm`Qax7{V0YhhSkLzCy9 zxSZFnL|PcsTa8!H#3Z>$HwW<~mqpqzKG>W03sVqGq8iLAEcsJq^XzHg6~ zU#lUvCCjZDSObuB32I~a5Z>1{ni;0ap@_@1CXF^3Gy(b2OFQ{6D_(cvjpY-#d6Ys{ zjokJKN}FqFetU*&COekz*RM$r-%p83Zs_-XVJZGAG`w|C#+F=~?Hs`R_fbw#QkzLM z$4T7IQz=t`+gzPrlC=;s5#42*J#M~4e>snQ5+b3SMF+u>TLj#ehUh8|R(36lyy~rX zI_u5&%kQoF+k<+~hx?$gplM%BnIJKx{Pin?huL|{ZUazA`=^o9;F@YJ*vJHK%Ldc* zRN9w?4I^5eo`mAzSA7>v9-@m*+X~Sy;FJ^7x)NsC6J1WpaJRd^yZn3hE^_T9)R9|X zMOF4(DXo&x#%&F4-6X})9RR?YC7<0FObz5i-1q@cNtc?9w>Fi>nTn1uN@sF_b1IFc zq#@-qOg<|H_1QX8g6lm+p!mGdDXo3a=HKNa+`cH913z_@JOHnZ3+)77(676o()g0f zaf9d_TQr*6ZBu~Z&~y5w>j#u40ANU1;*6!&4=tej|6&+dzStw%nsU2e;qCYwa$h41KVem7W<}06CwP$qiY3xXBSg5_H{OGZd%3QnwpkaRJpjdqKjI zZ>S(oaylU~(RUK6AC_B}khY~e%jbh(Hk&JKq6Qyo0N^otqN!cxyS}NlJ7_KDg$)xk zyhMMu-hJZ4ui21q7tkA-z5 zzs+2qkM$Na!pNl_DKo%4YO4+9{{520CG6O=S?K*zl3J*%rBrTS?d0g+=Fph|aH;iH zo~!=5BA<`Lk|ho{w{k#fW&4in!2f~XmB|5>omkhVFYItlZGO|MR-Y|eG-9NRS+!U-|ox6^v5kb9z0JmOJN5Z^cb-g%GHm8|H=y*Lh zb`{gguCLp$&jS3;PII`*hAygi8>3QiTMzyjvko3B{s9oooDeT;0q$(ou73wkuf}iO z0Oy;Lg7IWE)%!;pyZbXf4lUg}zdq+F>h9-8+bMZ|%}!=X6kphxgb}J~m~;v*1>V7C zm#K{ASCLSGXRAchxyySwKy;ngAIcAv&a}fuZS*qj;!kv+zyR_R{(;k2p;z~I)^xvD z9&J$v?CH<Ycu=?u;x%d;)eW7-fUJ2z+7zOWgT9BXSDC{&0@qc-zkpd7;_{9Y7~+cAmpOXb{vJ z==|bJ1T0(w%#*BLsi~_5JNug_YxzDnSLT;&9kZ06dCEi#u1<2c9?l-{tjsSTyB1t> z0Og!P_!oX@9}$&$L8GRN=!u$onKf6aqQ)aqA87^-&x25n~GCdwP zO5ORwxol|Q;^rsopz%xF`}ur2n={t;yn?DRy3#`RH@*pAWZsS5_?xiLd(KogL1gPT zmvy{@Wi%`Mc9=U3R0IFIIm?pXODTNc`&FiM_#*%Ua-x`t^n8;NTq99aQxDSI(W|1i zqA0&O+U8BHdZRstqODAY@5p3AUg}Ng`C4H7RtS_Ia^n6)MQ`+R zjdGwPpO}PVPYv_!KiTjup1Ea9HbIaYavX00hz?ViomeDt+f0f`+7=%?5dGuO8t)EU zmIw#>L{wCJPBc}uq0<+D(6{&U1_J>GQyQ)q&zXHi5leUv6~B*q)(G@HpM*!wVgzg_ z{lm?C9YJLXt$r_sjn0PzX!FmQtA>jzXP;JCRf&0S07YOLrUJ zC^3gm>3@o3(uk^#A0l&qSPP5kAa*_ZfWzImDk`c@m)!(To?bAMl942Yy&3a}uxgza z*N!OiEvORFO6$=z3IQ-G;InsL|AGHg`%@%%v)&aqx%$0QLElxA0IX$55;_)SBo)qBo;I#@z$&5)r2C*0#|8u(fjThMMMNMU>D=o z8m(%lu`Rm@=lY?91_2LM$4X1jC+K_ETi)?pLpT*KdQHHAha4qd9Sd1ldf3`Va&Sd2 zD+_>a9Gt98)<&vus6zdW3U^+qRgd1{r`*}{Z0X`tYjTb4osCqIdVMl6rK9i(g_V^dK+aVzUf^u-@hG(fY$h*{n&soM|df!ndB zdL{Zr+p~LwxvV^WgPZZ8xaGZhCG`w=2s7hm8HKA^pm9c!8o%X{y3bn2~*CS~f zAJw-=%C??PaIE_!s*G%}B@{}`lTL>NE+7Kr&lF6?jyA!3WWKx)OX=cSSld0>S^qYh z;I_yJl=*IpcYDb!@Y>4ioSqdbVBIYpK63qJBiMObk5I$db;83HNyr#($~@EtBCr6F z=3YGe9_mG1*;Lfn?Qt;lhT5LtKUYLe_%WS{iIqMMNGM|XM4P7B-_Q@MJ0OXuA)A0J zrPfoD`4i#N{k}rL44BvcYHFBSFSq z-beOW&GEO2ha2QoJGOU*dJ%Z#Cf)}jOBMa6A!xYAd}xW)GR-@HIy}5FxSTW4rcyXZ z3`_%JDF5=V%zQ0gVpb(?9}g!}UZc&LD}-Y^bY*@AG&&&cUm@2ZQtqUa46BZc1H8lT<+F6Rv zPU|1R&Y}3NWC$gF*R=iWxaiGKL4v-mQJ;6dl!}1s_#r@{kb^Tl7vs@gRf=0td>Ki@ z^SHn-Hs!!&hP<85PoPp7=N)3)m{bXZr*THp;69($6GDP2r{>qoubGm!O89@+d+VS$ zx^3@&h9QHy6Fj&FcL?t8F2Ox$aCb>?*8mCb1a}D#Bm@sIKyV1|_Re$8{nhWDd(VCA z{`tIB(^X8ddwP1NyVu_R>F-)=uh4>ZR|zNE zc1W6!_Vr$j3Wn*kK%EoNMnRaX8=rr^E`(jVl-@wm{H#iDd^%Q6(YzoL`hpGehrawv zsMl}m56|R)39pw)re1h0|0S{F1o_|QRlq?vgZoEb#k*!S>i<8l0tE*EK*0e5vT_Jv zc@+Q~K|tlCc8nB2mmPp>r7*w`SYQFL%jsCj0%}_TJrkHH^#DXv0J~aLI0FFQ7hpQ_ z>XkPjEE9k$eWoLH%2bWH11*T^omnr`O3g17Y=Fq(ilC#zN=82+N5F*3V+LoICC1wK zK9h(em9D*CSY8DzuL71=0n4lSe=Dy7@baH|73Pgf88`XC&?OoOrCMkW`ezV;q7m*jcR7#D zU+w=~m~8snV zW0t+ciY4i==;YSJ^Umr_+G?|BqrtKf;Ra6;h5XN(zD&$(af_m8EIHi`CQV7nx34L9 zd3z+KK42EH1yO`Z7QdySkZVOVdfV?P<^_`WT52*{cAI#<66)f!?u@_6X;x^XdvAPk z@f?_UeC>7nl(*)VU^=(3c%|O|#;2*TMEuxTB0Etx zxh=U5cOw_p0~ewJa}U4KPCxmc({RyxF86A#+9V0#WGE^UIG-s z-IOsuvH#X?uWai8a#FUqcLfg0nyl~54;)oZHdFg5JxEyfYlraef}>J`iaystAuR#(&A0KUm>I9byW zkPBWA73#!sL{y-CoBq_)(GcTc7htAkP!0`Eyi^=@E9Q=He)o zIqL(eFP&?L05(Ub4IB@gPAmu_a|xq(MTx*X z6oLmXv|Ag~z==y6k{cCp_*_dVi<7eA>=%2=Vn)cqM|QsIs*IZext+z(FjG~dT*C&h zhg|V*p`AQQiVmu;$6Xj05!Z4iEl6@AdDG^g$x|kHGjn0ZeacRts#=07$QGOC{ zDd;8P!#|kUMP*(VHAP5rybpD@LKmZ&kQJ-03uDKj)P`{RgvSt zIH%J7b}5OEN3Oz-a%EQ=@7ho!A}k6kQNeI8iKv>6dnqnHhbXdLfYRmhBF>9WnSihP znmT@IGi0>;;_!@QLOrYi_ajU5kL*Q7`JZN)@6_6Q%?_OBHcGYh=CRJTEf{E)kDtK0 z&{+*AAzS3lW@oR(@g^W-?^Ta?tRmc|=`MlKXR?dv%!Gb_uTZywW9LBFx1Q8*2NgeZ7o!?lv z1RMuaIFFay%s<-cBg(Z>!^ty{Z2dU&WbYCj>)N@WgnPcqK0YZ!cp5_XLbJz7|FK;; zG#g!hFcH2L=QRqC`}rF`IdD4{Dfd(V(bgcT3_a?kkj^jv$C__Tv_9C`x_BlkjA_+v zs~zyTGZHp;3g*-BjUkm9Dl>azd5f=0gO7Cy*jLw8C3NhlL*~^HzJK ze4p^W(bT(&WtGUr@z2^$DO~m9;TypkKvrukSuWdV!)0jhmISAim^P~8G`@XUJ;%0o zbrtu{5uXIbHr%Lb?MP2rgzy25f_C4qa3B(&a-|{#Qr;y}6>p(Jvx}e0+e%j@9ywgG zbq^Pdlj$1fyZZ+4Yy;$)i!|TBkGi>ZMZRL$%Sh)7rxqV;=uDGJkz@x}c!5>qbu^ zv9Yt%PT4mZ+z(!p^uETz18RZKkJqTi=ba72&)HdI?X0ZHqQ{?)N2|Llqpz;GTHQ%> zDl91>;aIOWX+&;Za$4@sNM4EvaS?Ahw_2ZMt#QnMAN>AZ<+qP@592)%GGHLpk+=f7>^JgGnIGBRGa>e!If7SPp|NZ>gn9%Jo|KZmrKYuoZ zHemW5Oy7g)doXr4DwUaC43PS0bJxgZaCIZ~ZU(Iepa33VI%Z+M2~cGLn9>Dq&j5mQVLS}uVHgj?co@dRFdl~SFpP&`Jp4D| zVO-!pdAKs`y|>n7=CEjY!!Kc8COJeo-Ecq%;RgWnETdK(Y2*G^cYztZ!L~SgrYhy5 zg*pAQSW=m)vAEf03;R@}{VsP0wcrp3OC&QCS}_VFYUr$OtUIf26UVuttkJ3!?8V3D zIXfcPtvk25$Hzup-N*NN6+DhhVU~Jt8}#%I3{Hh=x>{PUm&(h_&tqd^i2K%SffQ6Z zBPnnRtN6{hr6F;2h?q^dU1DfA=z#Ka9DOLIx32eIZ zg@7^0^IQD`JyKHAhOF#tXOq@>Gh6}rMRR-Uz8X6lLg?>&=xwvU)-~jgA zvlMAVkMGG(o+uzx23U2t!U46JqCl;&|*IGNel*r-7W zeZyRWdoW+q-C9?7x?NgI`(uwQ5`%o`+8?$5Mhq9+9ib?75M(tOH2I4$TP90GXeDW@ zqD;!hF78MAx0$7Mx+8cbrqJfF&_b3Nm-i*Y{f`GThC-AB#cna)u89gtKTS2qsdor+ zxOW>AX(gyWQV^o5YiUVYSiEX>3_RlPzWwgm&z{E)Jt-AK38eR?(1Z8)_b1_V0aS69 z+M)*&h{c)$ESt^Wj++`K4r@7M)OtH+Nh-Uk8GSJQStQ6rh)kQVFX@P*5gd%!sHn`; zfJi)*4B|AeE8vk`#YwAFaT{D_SlxFgBI2gUppWadCI*+;?MnINv!IhZU}A^%!_1dALqlP{&3uN>PHA*rJ6}*xq)LY_QFK$(Z@N^VM>}nk za=JNeVyCICo!~(d2{k?Seg6~vO@)Jiz*vQZkCa<}64 za&*1j*caNg=u75gVGM~GzV>#2mc0LA3PJ9eTA$X1+l)cwq4SGDEgaDP?caOuzX2Sq z4YG3UD--yXp#f$iKiU1>Pl}_ogdjv_dl{t{Gdxk7VO03l$uV!4=j);J-2m#F1oI1_ zL%% zh1LqEyR25(2d_Srj{MLJqc}n)Qu&N3{tG(`r!NOtYHEskrKYuU0+NHg-i4p|Xglby zp)^qyR#QFJ&`RD+V4buk5%D!^_^DNS94oSC}~?qg(n9N%ziYb(DRu$NejI(}iB%;!c)RGV>WfAV|c;($@L`WK5W<_6JP0)OC%h#m>AU7GK zuzF3vqVI0aM}l5Dvj^uGgV_=`FBopXgDi*;CRH33&fRxstUFhYl-Xy56CN)UW_{hu zvKjW&akBJgeN>;)0a@!!VV&e>B;=B27yUX4{isYA?QoapgudfI13JS?y23)lygUY> zRmNX+YMfQ5c_I=SMzlh;8ei=z0DT?EW)#O*=rS%Obk@;`R3XRr0A1w1Qu9D$MHO#H zHp3L`ysRqkb;ZGS?f%>Ye>;hj3&qgI?s-3d5Od~dJ{qdu{$I_*irCoTQN!t8uxQ#b z)OWd9R#ELC<-bJd9K(HXRNI~G%g$Ht@DclZs?zsB99m|Dg23tWZMm=Ql_{fl8=f+g z`Z(jPcU#c1VWZ7-ZlNlDhI|QfWJHM3V^#x`*^^5lZ^ipEjq`^9B@2dM{6y$hVaLvM zTv|Olc3~jf?{OS9Q4&kxjchi-9r%6>HpMyklE@nq=j%WD79wi5qPFi`r}A-F1IKpi zeQpLFyh|k9W(2->rC523;izYI%6)GRV=q?JFu|wHbR}tWT4{T$r>Cc; zziJYBWf9}7!bxcK$-COThS@oq29Y{vOO}~7pG@Ws#3n-9 z%X+`^`JJx_O?DwPsmX4=!8H_7ckM+S{Q4C)C-ro15^rGyE<*WNSTSFVv>H*ER&H&P zg4?lvzO|PRbDo{cv3qjt0p4@R+|H$c-|QxGQ_^!_2!e}n)C*h>;8*M1ZLg!OyQm^w zmbf?ur%XHcc4QKh}{*7~=x$WnuH&4CQ?qqqFvBCE3+$b{HaSYlQ0<{|j z+qXR5Bl@$VX<}+rIBn^`IMjXD$!!xKgc4$mcHRU8$klkte<(f;IG zs=w57x9kyIf@kRQFp9t+pXlik>%+#v6<4*@_Oc^0**X2?6gq@F_#hD4%1w(R^YT!h z{>d$J`~JYNi*x4fyVf@<_^6j61&Q$f7qnwR8EBLZAMQ&i2M>(}qTkKov{ zEb4RGF2v4E@l_lCx)v#TXwAd$p4r+?oteCp;#;=Lqqz+IV!!b9{wfW}{i4376lpb= zc9A=ZlAj;OC%4||Rv-MB&;P9&7%`cE?6# zaP4n6Pm@2HEMF2eyqQs|XIdEK7!uO5?Ds2f7$sOdT*^U8OH++ZTT=#Cqe5}wrG?tA z^Y2%5c=};BVueyS)B7ZBhi9K-=xZr5gUzr8Kbz4`i&3KSlKxPnSBs00Fc})YL~e6X zEqkA*V@g^Q(Z)4-j{I`u-t=XRJzeYX$G$pYJ}s9=I3+8?!cLiK4J#~^EbpQSd_hlC zjvHIXDBY70{YZlB^Phuw3sEDhKbMCJgQW_35LGfDJU{p#C#}W$AqUe4d4R}!qwKO zoUg8J6seB%|cd2XBbf z+s|aofc{4M=t$Mlsk!7G6+xq`tKW+&sTP4XkO`1a`z(L|&@ zMlW*p%>i9q#qV4drSg%ex*oJ@iDDrOS<+PsF2#~21KjZJvl34Zh24nwi&AoZ@2B-YGoqYM zZ1;E6?^E=f^W;Wy=B#n$$T*9F)MEa;LT`3FlUpd5Ni3dLrI)0@q)yhUG-)D_f&1nC z$ki3-|Eex(uv5ixqy4!#?<|YTQ^X7DaZiZ%;l$|AP2?BNln6CMCLYpK=bqlUNczNO z<}N#qX`74$2_o^{9=UF3zUb>0!_EbmNdQp7HfO`Wp5F}WgnhY1FaPGv%7LKn8HD(% zV|Iu?(3dgLZ~y$zNl<(<^?6XrI?>GA^7Zoa9if4Sq>eL~MkG3zStcQ@{LC0b-r)!jLn^<+6Rp7?lo1uzw$9Qs>{t6`kFMKe@oSxV>K87 zf)B-~w-Nj>;EG3cN*^6elCOG&>PUf!NJ1XmyZBkwtk2~d&AP7Q5s}xBKX+^*zfV-O zBgglTPxL~@yXFpekW7*-Yug5aVZf~WM805jJNXkxu*Fkd+aS&|+hJjDFxI*0^qPQI zy;3nJ=Q-N3k3H^MLzaQtogP(r=j^?bhvn-)?|p@fixOS$bIy*N<#<&hi%Yk8?AWl+ z+1EHx@ZM*6;qKR{E^9ayt;f|Ux^=Fi&dv)8>^Akk%f^Vb3`RSMit9wBiK4DX+Mir^ zdZu}0M}O$Q3=Q|ITum$12qJat?6~=Xf8w7P_<)ilP@NU)^uSHZqxyBYO7~a=o3rJ@?mKLT$jOxl=6NH5T$Bl71$I+Xgx|%TsCgB($A>$84MQA7 zj8DNjwfgpT9GP+V>7pd|*4zodGl#px#(agDg{&oOdm6{+YQ~KqI3F=W0qD9 z95c|nKf@;`P&Ct2Lh=&6k&(6HYq90h7}h!4a%Q$zz3|yD-|RS>a2i#3mGinJV$R>6 zS_3`biCAjL)fQS72^#ahouUudEN9-cUdm*Bk~&5#imM%XZQO!a()?)4KDZ zNc)P;{)?h9HYh=|^jQod@P2pRUP|)q&v1+w{yo7T*&`$NOa|c#ENA4;O>ZP6BfdY@ zDYjp{#=>g7?3xd|sX9A6SRT0aW5|4D3-K?0IEhZByL>QYrBg^}{m!CS|7k!~p47?F zvD0>IG?nf<@^r0I56}Bu0|J+;waN7u6xzB&jAh$E3qg-d%M`rG#g2xTL2m_2ZjL2K ztR|mC09N_h2zw-6&xb6`GZ6Bcyl;5C{xPwWj(iNHjRB87`uh6#FG736xXt?D4d?wG zo}V5!*Zj`E54vrSQ({NwxD>ifZDc7Z??C@V1!!h+L;|rlY3Bha_gao0S*5@$F7}3c0Q5p@S(rtb$WYywk7(GWG8*v2Diy=M>!@o zRZ5e(S*JP9Zgv@Mg8FzfNYj($3zgjH+KHl@MJaF`X#Czfw$5%ibuy{|He;elChWWQ){%x3l8|L4J`L|*IZJ2-i zZ{ptu=>A8%=fm@}DCl)ibg-;gqj=gN3IVqIIeC6`rRs}kS3MTE)Q9k~czx9uHLh(~ zi{9d0R&PyBRcUy<|A=u%;k-V3F>(A0l>hT2 zNYEyXn-vgYaiI(H1L6i|qdNXi)_o>DI*$&w0YVSgmyoUv>R=9|U>W!uNZ-XnwzD`$;rj-o;Eo@;*~>0Su3OplDb`5)lkYI+^qL{AL8kL z+e<@3#k9;rchEIM`RdkhkjsN37XZ)5vpvWdF8|WzTaf5XjuFufVZ&A(yX zj2%l&@hu8hjY{Dox9n^67)=T-S<*A%cX0fXhSF^x1xElJArBESZiaC)jGJNH4C7`P zH^aF3@50R%|C8R_cW6aDH}I@FE?+s@T|g`u<*{l18O#F3WiUR~gKMg;Nd*TxJNpKw zT265AI-ZbsEjVocz#c3kG|ji+Gr5HTHqM78IqW z{b*x2+1WcnTx%JA{{x>{qbfgmoNs>*B!n)0{{F8)Is2|?ga95e9+kmOZTEkLXlVQO zzvpOl=v)7cdnT70XIT6OOoxVXG>oHR91Y`W7)Qf6`tQQghW|0ISJE_6 z4?ChH+twUv^#)_on=g6#7JE4>R53Q0W&ha3Zh&(uNV&j z+3Rs{a=94yc~5*4XRRO7>TptXl@F`~M_&Ci}Pf$3F@qz<3$P%P?Ms@$%n=m%09XyoP@` zGb(h6C14#mm|D2;mXBlhr7^WY? z^y71weq4Ln{H^&*3sLRX0(iN)*|FK*%-S5r!{Mp{yK_?rX4_`5{Q;NyI-*t$^aluJD};T4Gl{n?Bp1gr`z|te#83GBxY1 zO=zlBRV8!NJA4vMgdeDwBkVw|O!(kPj*fY9U(xgp(6P%zr*;1MW921&!SPDVvB=KD zpT+*g_TsWK1i9ItlZ+ow0dn9VYLHkGkm4KQ!&`tX2Y{Lgko4bHGnNCD9u8$8T&5_d zp<0VSU+bd!k?lh3+4*7efpslBXew|r&~t!7dJzCZ!^&)FfB^}m1@Ah6YmfX~z2fwQpAQ$o9oKS20Y;kF@9I3XMbAQ#OE_+R{sx0T={wi(>r}yF_bk9aEyVJUSSMb8z40Q$mOEuBKlqs#u%ye&-fKty zNV@v92!8@#Q&SOqP!*vrh>~Feu(2@eS=5&JVubSWY2*bLU}=X0;#pDHXazC>%n<^X z7S@7}b>S5@?)0WzE z$0@ze1OLk1&t?al)nR^(Vh4AO?9-=OhMhj51T*w#Fmw}vCy2?jF-D+J3pl&AJ> zhFNo$V&(00e+-#8aP|P80>IiApS)wHlDmcSP+Ne!12{B^9%}(0#rPwots0On5_41_ zD_A@IEdJ_(s{?zM9im&1ysgu)2Zv7Mo>BrC?%C@>W|P;tL^ply5)ffYl%fh4?Dzxw72py4SL-}s_B*O@`ZE=G`x)Pf9V|mt*iX2Y5vb0>kB%mUgs3x zpuQ>(u8q^Dip*5CSHfSowmA{!E6Dpz8l5Lj+omf+d2by$T2Pn=Xa}e>gwnEz69}rs zbHO@Eg6lpO1&G2muYNw12tw+Kf=f9KfE@G?7X$(iYDL-S0kX^Ad*t+J`D-mAyl~!U zf)$T8yD@;;1fSv*g5+Lwqts#)zyoV}Hs}3_PWnQ+kHfQVXFPE~#XX{E;)4ppwt?Lf z>mFWl--C+u5rnqac>(2rG))7PfvRs+hyh@+)GAN{0_()yr3^JDKtUJ{HHgs%;LXb} zQZ|1K@MQ5ObqAsd;l-3JssTW6&r3n+00Ou%w+CSZz$+AE0)>&TO$|r%ppu^aVCAfr zA^IpC$P1hweGCwpw-+}D9?kv7DN((Y5`ZV(D5DK%C!-Tau7p zlKV%BeUf=agg^(q6M^iVEh};{y(}ClrUNphpNocUyeeBPAM^xfd%`kKt6;X zfGWB`FabeF9FvWb^=H(e(Zz6cQ6OR=$fYiF6rg(L3Fk@gO+=7%EQCk|Nabb>=3u2} z22+8=h&A@mRraM0OB zGyLcc{cUBCp*v|05W0ecW7Vn@6OgEVK}affs$JPN6Cz=GkYJ+DtHLmb9)^sKFDDn= zo*_V0*2xZ|W9mwHPFmxFd*Jfs*gn%tq#*-EN`864arw#H>G9cLn*L&sjBUMNi72c>>&yaib z%?3Gg2XEnB>%7KqelVN~2uuVhpZArsc z?12LS)%<3KlbJvym$Jxe+Ww&Y>1_{E)S!(!uvvO$icpw6;OAz1k6xoI9VMtB;|e5_ zZrbX6F*SRn(en)~c9htkwxZp`cb2c86L}!)hsGbu!K^HS?R zA-FyTa!$NRaJpo3oNoXaV9`p%0axX8iL8fX@&Up=;@UTv+E%8n8tlt@XXA*~_n!a4k)OfP_Tb#_(aOX-NpMf>NgjT>YX;WtZMKdlqGx zvdqfJ5wCFozvntA`!dLPsY(DQ{dYa1i6Jd0%xm2SD?6BEVW7jeCy=pvkit z^g>%gshJm`Nt=u$xS%bkf+Kn_4-&Ji1M$NmbL8fDlM+kv zAfGB=7b0^rV|hP7wZ<76|6a9C02RQ!!PdjCEpes|I!6V}Zgz)pZ>4s5grO@ydr-^0 zsFXKEW{WQ`5qfrJ>#u2!v=BS-nk&gZWrol~PBv2lnRVv5om2Ys6(Ayu~TPt9D-&-rw2~ma4Cy z-6ID+q?`BP7x@JJZ#i7h&@Rlaa*Fa3=r+FcaJkic;+@EmTvdjw@!W;Rql2EP@^p7p z*Fum~Fe3_Rv9GeSr3p)!lJY^%-~hNdxr?x`z?%$$K$`JHrQZ=;Kj6Jf)xuo2B!Z^J zp5vdMv%Hx^L)j&HGuh!=D1&2G@c9G-VoHBoLFo5$u&rHR( z)gDrqvIlC=RR&^5d~JqRyCEFO8z0hu?01P}T1o`Z>A@zJmmy%W&25kjoJsMe;I6Sa z;f{$$(Ot(ks~#(l;pHc{20t}W!TZgiYqgzs<4QLoW^WSzB+YIr_PNpeRBMGX?C)4U z_UU~GsVw@yrL0`t}bSZXpCL%{_&YhZ#hIBj3BkU&VMh(Kw1a^cfIS)5c zt)AsexBA{`ee#S}3TnP#H-npw-R!o;j<_{!Fae86#nCb^wNimY4BW?{531z2N_A85uLD?bAC=#+EUR z7pdjAB@_do4z14=Q_a}zm5uj5XS;ee*7T(+8?iASULaCZHtBytrixjLDW6LDM6Jxc z@za%L+4aF*Nc0-G(rz&vJ!7Ra^(y|ykO=2a&VBB&;I%Tm`@%}Q*LB+176yF@9kdm!5+N#ll z+)tdBXKh0$f^0*t*90%m?+%AZhNo>?Af&^=j>`}4NFoua5#bOiF{QAI=tD5!#1Y%g zvN6srdVL-Uq81nR=wp7QnNnc(6iP&%+#S?dtabSpT+A;o zG{+xzKa(XVC)20Of1r-0bJD}7`iN-kvqzI7^d5WK1~-ZNNF^sLghdEaQH z?VTMnLNFrbXHCY8yu1j<<>kAo%1TpPTckA0URRQ+qMIJXrIa8`J?P$JJ$XgDVJS3s7{AE&R(DhF`62 zWh~zF9&ZqPr=~FT-ft73qN9r^Q7aD{=>%Cm?iMF*{QRO}!$nLH*3;~mXG)LT2i*>x zTqLfrkkTd#ESChe0dz8+Bm{mh`qUaMLuhTDxQa?7d`_<{9 z)^wa9ufE?Qg@*$|Pec~2(`rX_qR1WMtzTFCydFsObO49XV;|Sp|59s}GhP}5wI6m= z3*YK8+(>lNzifpkJKQ!4`lZi~=F(=fc6g$X7dQbo>j*#XnyPu3Qsqai8W1D zF7x8xD>7uYu(gf0@0l)^xnyA0`Xu?b_EI{dOCPPru`MNdge}B~CeZAs!dNHHo_U5e|dwJ=h zXcF}sOn7LXT@RNMtNN;Int$TDIwm}Hd=y92)Y@X+sG{z#W*&nMDBCQl^7QFr%U6m5 zxkDui>3>}r`PK(c2cNQ;2_^piVz2%Qr~N7slsvOcwKB)$k*#-rTniJ( z;cz@WJecT_w+*~+qG%wb*@8Roj#aFh9gEe!K=x-VMt05}ZwTO_hC}sH*3`ivt|5T} zkzEOgiHQk1)Id8&WIuGgatvR<7Qc4I?Agh@y?yU@w^s%o60`ZTFhgAU;&AAcA<$dG z6jywp_51fkrM6D@Il{hIklpEG=vgOeHliG;Z%+i#pf_x7S>nb@p~pMjud#LAz^Mpd z;wF#^g2fT-nuycV(wa#qxs)V?$cD$*pq`&RU-a^FCu|OUHp|qud^}S$r!3m~MF*8F zCoW=LL&JeOi(%*x0T&Ed^*dLBntN9kGm$(4w0~en!$T*N#zcfKuqC$cR3_A5Q~L9B z0bDw5CAngIvhzXG^_RSGY9GH%ZjL-|<&gS9?~W&O~?% zCA6&ipxj>_g_hd-U7cR3@wQ!oJBuyw*y69`gS2d2Trg`ouZY(^c*|fY&HOb;X)=aG zM{xMi-e%zo&t^PFuYd_`7XW7ICqcQO7wkMd5l>G6jruIQX|vjLQfipdlF%F0Eii}x zyZtrT3wpmWsM019lhm5clZjsKO~4G1A$t$M?()^~VwXhlt=@KUgPM8EF_`OUp4Yt8 zmgh_L0SbWX`ju6}rpu+3TZdQJ!aixA6Vn<}pnks(kdDKj zx3s16i`$|4#nWP)#@&h`y^wH4+J;jKEmL2_(%-9N2Di_{`Hal0tZ7E`k92ZSoRTj& zOLX9Aub_D}>AK&y92*<^v$V9drjo-~HxbCs&F$f8YrE(593ztbUBJZua`v{$Q!Fqm zFOOBLVs_04GHW;6>3@HQ-dPB_Stw7Hqtm1PI8>Hx7B>EB$9ZH43Ju!tzsL`Khq{R9Jp0EI+j$ zmY*6@6|&V^MQJl~_@RpOdM9JzRFHBz?OY&9S^U|pYF$84Tm7lPAjkay0;cgACa0}!#?2Dlyuw-Ae_1A zQp-eROHqByjSL?#cfkIDw~QGT7j5}6q!yP%;WgYaRv*5-6qa!vycHd>r>AGx&aAMJ z(aPmlkMqLzm_K_fvsd((eCl#DRc$+Y*SGmIuNI`^r7fD5k5(y59#SmzjyaVYP$|M7 zN7Pl^LCQ&Qx#f~>`4XOIn~ws&-tAY+v%cSjJ~#( z9Wj^1r393n;d%}bM51Iz1p)fm&-!YU;V4UfZShUyQXz(<#|&<;9ZKGCDap;GP|HEZ zr4n5EFIeHtD9%~5rM6ThYpz37<*QyssAd1$muE<#ri`KLGfupeA)~xG zO;oF>DEK*u@e*v+seCFyUgY_}r(7alsM=G{tT>aS8_lIOA2uiOVt^W%zT_?>lCo;1 zOz-~Jj;xM0ZGE0vMcu)l_EV7)Ajxo{D!pmewj{Dmm46`{UTr#3Hhs*lXS)M8apkJ# z%eI+CJz9L^aiJ^1)nE{A>|k{2l>YrYghds?2zLR}x#LcP&ZbK%f@cVVEtyChBd&BG zWy43TVej+vLy`COfd$K!n_c%GuGjK+B=F^Ra>kQ8a!MKG8T!}<)_zHL-k6geEAXz4 z+`e=ol$$bpQJ=H8)S2y6(${O9e{?SNKB;QUl6h>@?T!3xU`@~*aTT{K$;`p!ZpRgI znAsXrLjPzyuekyKp!r9rgk!1q-a~GNOBAXYyqq_gTqQ6rfZPM%%aqmfa=-V>+WQZh zHNL_aa8>mCLt>@vm{O$4sK%O}nUw|o$87m33Qi4ode7aaWf^*4l1aZ;71GkqI668X zlq-7%vox$8E6>8rWQ8~-Zl11-4OohNNasDEA2#>#A)fcBbM&PSE21Y>8x{4zt(X?` zCL78VhHj24C8@?Wx63+zamJW}l&SarhNxPk>v+blX<=cZVA0{n!6my=GE`v|n(RLp zf~tk#;%3ZYAru9(cGC_#i%U!53{r)vranGd`c=|R`Xz>}J2A+V(n*5$KH`XBm^M|* z=75AL{T)(nREZ_FPRaXB>nMEuDUgnJF0X=Y3HO(|NAzXq<5%e)^z5@;p~?>04HD%C z@wlAtf(>S-M!qbm7Q-2LBQnxitB~Ag*%?jizDP6KmSxM!UW7fNizz|m4m{`X+{MWN z9u@bodccyj)uQ4}6Zr##luk(O`gGV<=oJ19CT4_LUcPkM%o_%&mgT`~{|5wezhUuR zNQDWs;nPVbmxKuqtY1DVN-3JP!-5Agvl^#GAGcAbz0kLyMM{0cvc_;*tw2SC7_5l> z%k%yRTTRupQ;XaT?yxIjzp6qNw;5r5M~7nj%8)kl4mKKU?GWo2k?n|6hQf>c)z-Nmoo{{OId=l@W( z|Kq@~v5X}NAtWJLS}heR*$b^GvSdjqp%RjmXcKAQ3x#OU7L{GLiYP>pw5ud-wj|%z zHRomS`~CjD|A5aA+>g1Ruj@6}xz2T#Idjf6XQokct?xCJEG0s>R!n~8?Ooy*bLvIK z>tY|(!!|A_U5~1$cv)#*)`NZO%DNNlZqL8#T$PhqIi)i0<&kkdH*UaYdGMn+eUep@ zO+kIml!I^G&Uy~?U(sl6-yG*`dDMBc@-ds0O*2YYrnUTuG8ZW}(lAeHNX%O^;($%0 zqTs%_GPTn*PFO8iyx60m&11N|XLLq#T3=kqovmShdrQTPx?dUpd0U?5n=_Wj{r+FI zxU$Vrg1oymH5c$E$Yee(%f9-uRomy{(qo^GzuY60P%nL>;LiSgBu{Q{QKju->p9!E zepyd^n@+p-HCpJNEN&$GTsC}pmC8S+{DG9F$S!X~f3=qpJNyFbLf%dqT|K8fZt+0X zcvG+M;ZyxzH!VK+U1vD&t^AL>r%!5$0Lz-Di)U z5-}c+S5N03XEI4U&*j?RYdc00NnyN+W4PP$>ygDl%_8_X_%Z9&l0t26` zrz-zhvPr1uLq>JlpN1X5?|!*Id(M*U5VrWTQQ!m%ncSqJQ*EJ1*aH1MD|B7bLq z&lg9jVoeJt-&-x8oTfY#GyhmGeXmeE$5bm8oB)bZdLiG-;Ev-IlX|URkUi(w5R{ z=a(|etk*!m((%!soDcqnC4EUFx(zh%ynS`PU*ppr_V>l1w-V)LhQ*60Ia)1zS6|%S zQgPEY-)q&kll;Rjxpa(sRyN`9PeYTFR(B&hKd6>I*Y|hr&58Va)arf4&wT>gifTz_ z!3ujGJsP9-bhG|I_lQI%-^!wdYXOf!yIMNcWbPHps0Wm8FZ3(R3e|3EYRWp`+jPBU z)3Cm{Z9g8adD`&dN#5b7YH>VCdK=&Tl=NJ~y7TRsVcPc_9d0M0?uQ3O<*d8YvzehUcskllO|7AI=>_CjJ->IjnB&QLK+*U${I}?pWm7` zM|WPwhjY&hb{N9AY@$ob+hB$K4%fq0SAsQGH~Yy?I3b+rctAaBd0wyQBG(-T`5hz8 z#Xs8=WapZ%I;#qwsx$;%vAb4T-&VJ7`imkn^(2+31X~-8&JA8?U%EBTxY>48oOze zCrS9pw~qekW3l+?s#UiAb|G$CLfjqfT$Fs9%F-w8RD68x+O>j^clVEMcy}kj-Tig` zy3DPo+Om6jW;8utlX1^!@}Dlv#=jZYk4v<4cRqahuo*s{IzRSYQ)_GMj+VgYzS-5+ z98Q*Yov3KCJR|XZWVzNOPyeK+>zb$Q>UQ@eNsoYG-mP9|6>d*zJH6T=Vqxv|VM^}? z$_tv--WZv*bX-(|eWLpBIp6NXC(l`XTl!j9BydiHU-mne-M`0TX}o{r(EY7plEi51 zL6c-+G?x_?ds@|&T;L-^zn?wy``JUkpFQ;Z*+ajdJ@k8lL*ubSAGphQ?$6kBr9(W(|(VIvtXqCsn>9@Kan|+?WvElcqPzoFx-vlnxh4MD6~u zvdC!;zr{WkiCl8XBKNz=yGyy>gnEdXqIu+dvrW7C4*CWcz0~uoPm5hq{k7`Xf}n;2 z5piGJ9jf)eZ{7Fys8zE;(~8c4^YdeEFWIGDf?K!dXvv7UJartHw6L}{QQc~f*z9O& z6G3xppAW%*-K`~eIJvmY+5V;^vbwAPReyKOKr`G)G57Vv#`^mD%~dfoe?D~n){)o! za`bC)uMGwLUFX*no}U%;RrmFib$?@nUiR{bEnl&szY%WfYOu4jvr(`arZlag%OFfF z;Zvth;VSLtTj6%5g7|rfPrR!Qx}AS(8g1; z`uhK-l)7p5xCICI<_t`|5MsQwf!;Rl%>Cnwqp-JTaHLvSGKP6sZ{shk%#PjedSF(E zRiHJ3PE`z1lIM0@qIGO1{zNm6;~CJ;Zpy(@7H| zg{+$&u85rAq$x98GiiNfu-35R+23^dOazawwmiA|kHbnp-b9`QCuHV$`OU?PJ%rpO^K|)|WOnj%!`0IREHH$2~K2 zby?~aN7E;1m2F%yQCP|C#`vDnGwy;c51(BrU&*c_#g8{`Og^gO?(IFyyZyM)7DXPH z5b68GV?pg6vFLJ-1of+eWR(NG*KK3fGKuK??XMoh`146$VQJPMUM-vWWZ$F;nM37p z!}6vX61<^2hzp^N$?a z^YLxlmu=F=k~JLLHf!IWZzLFgTp~$Q?TdbSpm0`6M3|()tSLfEopLPr^pzAZ8VOn^ zOgEmFyX4D-%nuizy-Lk9(&R4+)?XLp5Y`#)eQbj9jgv)2_KPxJi7nC7uNimIY@XJ< zWs#zy8t*IXe@x+-E|esBslHlMUi8cYRT+;D!nq0-R+jSiHJ>);MCYtf$e8u#@t=qU z_2esi&O2Pme<^%Aq~@)s&kgwW2*sZZ3RvzWVR!SuU?{ltvgW)>pop zbEj)(tYf$lNjoZ-6s-T{!umg>{C_#jSrk_?YUGzyCfE6l!{&ao6o2OP;Nm4dD|^+6 zVK+rf_;w#R^Q(N@xKXcV?KI6(M!x!18oR|}o|fPJYP-*IPT1v}?Z>nKo+Bc;+dfJg ze!muTZ1FeypC+B#=NW}KthlQEz3hch&QYPx)LLWnS65cloj^4*@9vu=` z!ES3l))^WfK56&HQzz=qp4N(Y9CpA#Uh#|lku7QA*H?@?JO2W^#qNpym8YsM!?Hu; z=-uy*Z8wS^yVTF96C{Y*#|cu~7R z?U>1wrM#J+UK|UnKdW~z^6lvwjg4PU+I?*hC|SAvLVIGLXJYIk0S^(cvp;fWM+z0K znXT^dSAqLci~CN)wfKPgGkJqZeSfrz!7Uqf=Rz?DLly z=~)`}-62Ab-bZX|J_UU2?z?{dI=uEQYi~vJo|>{k4(=KMd5-55e0Z56KWp=sUpm#Z zGaiq8nDwEnE6eNac>9j{6E-TACbyf$TS~mSb9L+Wl#~eg0?6MVNvB-4CiUw68%*co7BC8$P9t%?I_qMmUZ~XhGw`oIOXMJ_6@5XbRzrMJ8 zB7Kr;dw{-S`{taMsJA^@8moV4&d`1tVtewv=gHOfKW6W+_1^xwbd>9h^#wl*SR_Qm zJSFne{n7t1B=>e`JZ|Xz$f5fqhwhIYx<7L0{>Y*GBM%MTAL*#xFhL-F&1!qkf=7`L zXP&$kH}O&X(0JU?c--E$IK4SDXTCAq)c@(vCDZCv|3}8-ghU6&!tB&a;8aWZ_LlBt zc@5I?at$f21zX_$g0WlUx&tzv=f3L;edH&+0&NexWFse>*pK+f|3;X%{6|2G8-iuH~t|)c5|aB4RaqYh(Q3DcdI-FVBBow>w|g z(^Swnry0JDx2<7#@x~;(Yt6ThB*jM<);cC;DvWkmyG#3IrOd7HIO$)Ril#Nwr=>v|F;MDPU9n8`V3D#%R3nxt*Y%;F97RuuD-Uw-@Z%p23qtq)&~o>py{zLVG2+Ah^qFzc2|>G%xMG(Wvm3Ez2Bbfn!!=Drji z^F+1FNwKnIQ$^a`xM{if4j);Zw&LkErxl%1D=iw%Zyu91?EIZ?pB#eTJn(4PIE<}* z0xnBs>b%v17R^7zdttKUM?Y=7*~v2Z)1yNRstefr12Si6ZL-^`?{g|m#bHrOgU720 zOINLF(QW;9z2dCY3rE7OZ*;snCd-g$o9 z?d*O0^-`0MD(vf-wIau_Xcs3`#=O)y+~%%)Us#84qp;S+N|hTewk6~D$@ZrDq#AOPSfcstDPakh*p%{D#6NHO1N!<8yz%<=J@f zUGcb%6X9m2Q}>?!a^G{kDrpE5Dn6W&G&bYh-FMBWbJaI$N?N_P6mZqwZ6oIX?PAFZ z(djMo*wd#(P3hbkJ5|c5Zu8%{aV7795AH9Lb=MGiVL5s8FPG5=BF0Y@Ia9yZd*hR7 z28XsLmcCthYOdZ3EBlHH4;I`(6xaW)gMJ(R(W8Z;qN2&0!y>9}tfZw!&Gi2uQuIT6 zeTHRD(5SluEV!@IB_*PMt9bk3#H)xwVVGX9q2*81+2++1%3Y zbw#YN>c5>|Wu*s1MHU^AymONbwVLbYk&}LJdp_c@P1U53ON6Yw(VMYi z^|;H%%bP1B#doIbr`48PiB|tUw{6~ypZ0l`%lek>3)|yly@e6*=GhL-6P8Oxmw$<2(<3%CET?aaSZ&`r2?m z`NTl2?12Es>A`U$MiyEs-<)w!Ua4bPm`9BDb^S|hx3#xqQf$?D4sTj}=iOgoF;30j zqID@*@Zp#m@9Aur$m1&)kvC#w(U`(WIrVeqa7=jfrpoCE>t>*u|BLc|oz?&~|Cb{R zr}6sBxt%E@=M8w{S`W}(^>}K~@Tz!) zC(+HB`*l}+GiDJz*sk_nbKLr?)O-R2e#wuOnw%yTv-+{4QXubf`^1sjJ}%3;^jwx- zdb0Kvf6*G@!sXuOLRs*m3%xa?X4d+A+p{R5zkfS>*O;SU=UqI1@!}p&w=u_EO&dmi zYB>4a+rVVUC;!hty|_)r29>_PR^dU)nHD`r*CHY#V=nje3PRgAh*(B(yX7qm2+N81bdtbZJ*?n zdAKs7QdVJ)Z1}NPzr}tlTxt8U!7W&&{L!N+vu4d|yQ%fT@ltK?)@x7Cw#{^qJ(UsX zGuOHV?p#YX7Aqf@tXes|x=Cf$XgL1)@ZC*Q|MVnf^0CaSdo{vN*2gZe4_uDSN}Z(0 z%P!mK{dQc|?b`!yT<&aqZGU@x^Y6b8A6mV=H8x|fyM@f&c_D6zz9G|9D#lq#q<@)` zo>OX)R`@()&E1WEd7k<{j?D?O4qE@Upzmu=!Q}Hb16zE3+v9^D$F|;m^mE&XppcM| zuEtF74|L#{qU7%(|-G1i!OPzz|Tee{82G=VEw9GL#bc(DK7oiInAN& zfq{W(&FgKiJyrO4-r(2AU{m?>FJHf=!xts)!uOx2ra0gIaqdXvBk`yCo%K%ho7Z>u zYKokPufHGK<9e6Wsj1)Iz$j(y4VP}X^{!^AMS9YQ zr!cTbh^6@=vzsPvJIU++{qOWnfI7mQ-<7<#q0$!$L;oJx(C0R-7A`h?-p1_X)-~_vXILCjR%5?aK0ocO@8%C)o7WWT6#ro7KAW@pWMNs?SU(l5 zix1PC=UE5vb)DLKkbH&j8lPN!H~-eD_$8L}EnSu^Q$6Ux+f%rXZzF$?pZvM2SEE&` ztKvi&8%&PcH)L8KRk`KXEqq~E4-D4@uIMf-b?sXp-ZlNyE$_2s7rlOue#ZZ2+QQ;w zujq@hc_B~ZG%mChHD&oOb~w4Gu;`8RtHY}uo@KRL)@&9`O*wNha_m%px7xsFkGNJ* zBWua?#$vgREpN70J`OSJn@tvXZDY?_FS~j1$BTYFYQ1vA)~2|w<3a7}|2WGhWYzyZ z&sT(Mih?}w|35PAiNOCn&)4)aHC^rAr&6BdYU)w#Glw zl+-Zo$Q!Phr+cNw%>A^in>w$k&a^b81Rim7Gd?NfoyzR!y~=6IQG3GNiWCkjUMO*s zw6+e`Nw*7l|32^3sg|*8wtJt?>o!=^vAsT<9M0{(n;WoPIBZ&6*w{Dktqw&;C42O- zM7|N;O5&ETt;1ttP#k74M`8W11xH5qC<}(^29-=Cx(9N1eGK?EV0rdL(Wreje38#~ zK6APA4E3G zIaL}czdSqs-9DM`qx`I;PaT{5#!0z;fmE`e`5!y^b7k(HJYmX_?L49rElZM>RlgUT zyfDj^B=Q>HCmtM#;*XIJ@3C3`N%rox^(&8t-K?ldJomg&`{T=)FG~*^xk;9+O4980 z$#&Z6$Ub&zSmB#k!})Waow6_AulLNVub=y&%+posbHVz*3nN2vEK+tFc8er*Zcpn! z;kwm;L_1jfZr+ww+QEOpLx=q6E_gO=1dpP|XQ#eG`|kM2*725#_fvJW9#mD$_^@et z*_)kz;|D%{)BW|dJG%7KU-c2qvBwG}lZ8LN$xf@Wt=+S2t0((dY5eH^;C%yruUyX; zYwkW)_}YI|D>xs>v$RRT4ikq`OP1 zB`&a77CaM{kO@Y-A9=>PiTZ>YY-B4Gj^f*?DaLQdlD6RS3LBAbJm;BUl#$Rg*5+O7 zmJE|K8o8FGW+b3Dd`eiwEB!mH^}7Vz_@Z~Uy0LRvKgIamm9)*mB^8%h4ATy)RARpq z3^w|^L{O5y)HqUXgoH`&W7W%i6C$q0>t7c7t)S1pBJ8HguEz#zCC}~*jd)osxM1g% zRPF1-&lQS1tWvlduGh$F^pIv9wsI(m#|kx zNu*@BkXgbJzTJnen?@b6x~Sk~oPF5kovQZE1>-uF$Vl>=&y$V+V*T>+dv)n`)7Oo; zD!J@{{?2vtIxnnGm}{+bdGT6pMG%2QiYO`rLF zagrCm6s1!h{3gL~wlnLdM37{VwC?V6g^%7QeRJG0Ynx)+f$GvzuSb7d(Zl+q7aFIy z@UfDf*ge4qyASN1U^48r#A~J3Qb#P7sx?aNigbR%UMclm@4K+y@t%V!rZsAJkF2yX zso7lPUK3nnP%}~c%=LwvRp%Y!f7kv_^@sTnj~`A#QM=Q2AL4UbnP+yuET`mf$uP^@ zizhGce>dU5><3m4jveJaT5GdK!&gIBBe_ohirf`AR@r3KNP6jfGWs;_lg+2Z8v7)* z)v4Nz+6vk}XH3qRYL8l7rY>l{>&;wu>lxN^>ZjD-E)`i8@!51?^2sFyiCwm9R;^w& zd3Et>|5e_rs_!3sEOvIrqllAM6BA=EG{@(ivOVd4Rk>qQ^^vJ3 zH=HP#Jm3<3^Hu!egjCyj)7M9ot*l+OmTNhE4|_Ad^wapd@m=$m&yPA4vwV}QkX?!C&B| z`BgL2J;6)DH@)^^!@FZwPIz7Q+VzQ7M^?u*gC}E3M$4nlM-CsRf4DvAzI2>)+hqO8 zE{<}`H%%I`{AFgsa{lGMX`i!xul4nKbbEbTT>6t+kr~g|=u}?N-YJt5Juz#olYLWX z)+OJT=MGImUlu*<_uR1R{K_45p_{H$*;Li+P4W=^EV>{1xTg zd9@?g3}2JwpZIh4{&n;@`V;-_TvjCAnGpE&%<>1zJ->sPhRhROe9~#?jO4!m_?MVh_tm_WO>4})>(J`^zPN^L7RMkI9s_r ze0_XR-M+f|Y0i$$jT&(xQ};9+yLmM3*qqbuhpmrmr8lnc{Q6X9n_;Mj>hZhU8Ma1J z{R=vU0{5KTljv~JVYXtl>mA3Zrn_lm|m-fiz+`0WK zQ9b6xPG4@);*-_gs#Atxer-kmiU9~NBoPx

y@Vpl7eBX6TeI|MR*>XB)%R7tvN8(h^B_}6Z&8s;3+SC1KUD|06-F*Lnn;E5- zlWv}b|AzOG4K7EtqFhZn0)*>nn{G z+vXKrD|`**2DbFvYW#FoCwBt+im)-yiO|-!yu?-tYcwR(rAc z-6xIeE2FFJW{=(x_kCMv_DB0quHAW$w|_6*P*u?R$gC>5;9Y@pPu{N+_pTMEOm+>b zWx*9^UvMu z{<3gF*~mFLk7++?ELx%{XwJ&p*KO$GF0EG}8hG@G-YkdHWxKn3>m2W7&h2pXY!vt0 z+p53GeAWK2t0q^pb?zkYTBc=G?!4@V@*C%tg+W)2@4OnXrrca~`N&D*wq=>eS9;#w zHF?gGSs%xWrhZs(VVfu0KwnTUl8kCAG2Sw^Akkpr+Fu>7KDlL@$4PxOTWbDphiK(> zlN~v`+OqdqBwr}e>My(7k?=U7M5{C4cuU%~6F1Am^?2sJ5|j@gW9@Z%&Bk+mAJZQG z@G7-;TP^(X$)$7s=l{g8HyQT3?cC?$Rgf9GDnD8emXbT5F8;sIv-zNk80S1Yzs~X^ z6#nOV_F{UTy=3i%fDQg@H*8d-XWSdPXWWgkwriH!ev&rme)-E}{=Tr|^EcQ?2`bu{ z><^PXqB=oINX%-VQv7o%>mqS;bH35{FYMzzcrYwl%6gJWl<+fwcS;EdcO~wNdf4|m zB+rbw}3-N25`A55OHmsWScnd`s+ zFR?b~<@+%wP63MC5n&n=GWLIu3$x)VNzQ%NH)|F=gTm0b@X&qML+8Ik=f6YezeDH0 zL+8Ik=f6YezeDH0|5wg`t#DlUu(5EVq6nW_XrkcX1c8Bpo1cuWCYEG~zDpl@@92^T z>XV+0pJ1dC$e*C{I^gr~2oLj?yZxv6);S5)-AukwwN05+lkq<0$)~!bPSR6j?spMs zL2>9jdFcL$q5CI>?w=UCe`4tViJ|)^hVGvjx_`oV=>CZ(FXnZ#_w1_vd!+Nw2vhz; zXAV{D9sYmz{)zd_dGg9X0|SPcpuxENUzu_{`tj#h=@q^o#@|(st?kzMy!5d zKx9C?Q2yb(BTK@Bl;i)8o75KXf9v3c@os z9-FnNXik}~sjIC^GyKE{{vY$3MaG2^BG|_wf7m=^oNd4+uk~yEX$?LeKC)m3A>)?W zk|p7ML=1A{<}I@{1KprZ)hfiDTnVAeut*$R||FFf9fD~g+%fa5)CoU(EM~V~$NixX~VrM9FW6zQRM4OoaZ?h)q(VhfI5U z+~_q%qGUYGnwi2ABR27X<+FeXn?%C@gWw@b?!f<<_L?E0?FkbZSP0sy`D6lJ9QYIE z^qy(&BCKjAx{Z+p8KA2l{v^m`aY9DHLxPxcqg&kQJw~GB6GTiayb^ z%&ehW5*0Q$MQHe7y?Acav2$>W{wIU4o-=jK7Gx8J=ggkXCV#onr5DVz8D!@drsWKB z9wT9*`i*Htf;{SGmPnNB;bn39Cr$ps0iq2aY%*;ci}U&rC4xrGvurX2BKkUFlX=|8 zjT?n7NBu8{Hk|rA=a)bw)z(4+o^)5q1U-4{m6C+WQ3lZHi!i3M1g~ui}h-f`gq6ZPP z-7GK?Cg-{Ju3$Yjc?1!&M9(l1C4V8J)4pYio3S{XVHR165u5CUi0Ml_MxrDeBBn1T z5Ut?!pciwZB*vV1mQ6AtqSFeKVRM;!Q+Z?|qJL}>2$35+*d!byQF09;W;q^WBuu_T zMCTz)rq5#{1#$?Ysn8HCrN!X0sTfI+ikuV8|h_=Eeyz`k}DG)D+Xe*-R z{er6h!>9J&R4K+eUk5_Cm$9gd52obZ!1Gv!+d{&ek zfQT+Hn@qA9oOT&E^5jOBA);&Y5Ls`_tiKGN!EJQtUt22{o@I`^SrE}F*ksI7CXyfy z5Yc0k9N7+$A3TJ~Ejwm;rOD*wEFuLDHgR@f`XWqxA!63rS%{dHb0E454+&BZ|7VVM z_1x$kH|pd@LXJ#5QKAeHU0w;2h&gG}vx0feND~#8!N?IKVR8Z@+5=%C@6IBE@PNJD zmuW?q)a+o65#>Z>1G8S_NR{8IRPK7e-MS@uD9Gqe!H`>9ClDLueuEBb$`1|3t~~6HL7g zJS)x)_W3MCbSdZaY&yr}=CQ6~Buu_Q#O$3@V+Q+I1QFBTXNZ_>=@!e>Qy|mgm{&ZT zq+eiOm#|gi2kR|?h_)w6)?6Rh>~*{v59;> z(c*Q7A{ia9nhC>mUAiy>n6rp?^w5JvDSgL6Hmr-}Cl*P3bZ zU|$YH#PlV+Wbi#N2_oj$o{u>Rav07X*Ot<4KEI5anEa%B}~L3;c%To zZ>*UB4}N%#{wGEZFe69=$#B90lgy_Rz@HEqL1Z`?H%^(!$a7i^gbdTp2%<>BSz^%o zU`C9LZ~>&n$s};=NE01SCX<_yC9^m!7jQG`WFeY<|C8fWHxXzEL=gfjz6bm3CJ+ZHJt=8YYZ~<{c||f+0Lm0 zZ>XHi0-_IBZ*0JJDZo^$Jj!)`&h zdpl-^!!itG(WRi5jdV%*$vGm+$&BJ=V#zob-8YmVL;r-xRbs&kgQ;e6>s%!ZI8)92 zSH_-`vF2v36K764tFRq$l1kh;b$q#XZb62&yzO6^Y|iC+Bxc0PEmFXl>KM094rVTL zGh!?c=&~5O#mz{u0w5M6x!jC0D}htz0XL(@O5tHCiji7wW;&~hhX*pPkfDG4#DLWf zu^9Qutz*pk!9&*%8(z8ePl!0NwCE-!qankrRVUVT$cPbT%q$>oECWtvIybYC<;Y8y zogM+0sW!1ZICYkD>uh5Aa58JSb^KX=oJ;_>PCToM)6On#o!hJ)PUhghGQFIs&T^;9 zX7zD0m$`NFSmJyHmOX=;DPV2k|xUs!Ucd#7!p+iI#GR(XjdF0tFB|=oNjyQ3H4BdNm zxl?&ShR$mqcdDN}q5`yzEw@fLWat)L#m$W7%@m+h`EsXH<;@YG+aictXEJ2yR1w_F zOx|yt%qechke64G_W2^Wot3=nIGHqVW-VmsvKQi13y2TRD2kDX+;&2E4{+)*#Uol=0dK(LG@~r@ZT7oJfqU=Vlss z12}cIVrDpL;N8N>L~=7tyx~IOFx5HkRIhlWgjmq$RLn?`SG>`jmaDjRUh^IhqTBr) zH}i(~Ftkj_FK*@oZwzN%yliHT4JSW%^EmSwi5Y&<%Ui{nmojFgAoGMXFMV#E-@G-P zcC5IWKHjICj4fsskUri9&QxyPI{myaIdwL0>qzrW6sBu+JGahgK3!qD-48&9{t1yu zd^Vgq7r9eS;8xhA!n*)Ze}T8 zHK)!eZe|(ZQ%;>e%nT<^d`+CW3&CrF>7f_jTVcA_NkfJn$Ha*jUn^%SMXWQN__AAt zd7(e9aE(I$_(>4E=f5&r*uP=!giPE$SSOhMM|dO@RN>5${%P=qLWZ{ETsv52Fmsrj z*}?wHsj~{sljt8m9djK<+sSDfY$u$}GfbQuf&K{-6>=UNPWVVNC=M@|bWjq!gE|Sq zjTcbf1j6_cc>~htzksxUFQ?2VY}n#naMn8#^o6_wxCPt>io;pZXONx`#KLmYc2dCm z-~*7h*9umGgY)}~`B^aXGaT~kz(#2482AR}GfM>8fmP4+pG9s%nf9jur0rFquQ1;Z z()spao;@6nw=n%^Pyti}X@3kry1a`}Z>2V8>k4DcFg1E#Q)h#N@z;{#@Zy>P}(m4x&EDey9r0d;t!$rzB!8~`ynVy?84~vgbt5g*mLwX`U!34C{FsoWjx|ULXyfNgWI(cJ|m#( zy#u8APV_G-03*^gFOH4{Y5l?FQin2Kt{EWhpBa|zu%0{S12G?g<+JEb%om_FAf4Yk zkgf+7e4^q5<&hwruLelxXM(zcwEh;5&i^P#r%S+c8k&t(f^`4+fc^!S@hFkGvV{0S zJ8JOHE7JDOK-!)=x))7G=|96rpKnJ+<(Ym=;m9V{V`w{UQVS;Yu*q{U1<*? z!&ER6Gyn@>zJvQm0hH9MxXdU{W`yGpXhCE%r9q1p9TI9SUA>BM$Bpc-6l_rao2yx&QCzq57ISHnL z!f+gV2cCoSPw)~rQHAzPoS1@Nq3j0I`a3~k$X@~Jep>-vV~LYi%nOgF&s&F`QlVW=CccHg4ZWCnp6Jg`N+wHRPoz| z9Y!a^{Al?Mmd~SCIa-IMfpot4=tJ}wM=g>yiyp7U$tP5BHdEF@ozQUfDq4wlpd;Zz znzl0ywL=5Y!)OXxi+)Fk&tayYh+3d4(NHuF%}49dHk4(^w4;tLLH*Dev;_Tt3K=oe zO+{_cK=c@zjXpzrP*r1Q`i1Bk^az@RzD31MnEKODTXYK=kCvjX=x|eJx*4bo8jdES zrRY19ZN^NeikhIFXcT$_%z*v*DcX;!m^0H`p&QYYXg>N56`IS`pNK9*H=rlbTj-tz zaJ*oPlcOMgJ;j45U>c|l`2vvkD{V0$_n@2ymb2lwYt6jR%>xyn>|1q~ILQTd!A^9FKP|IJnmw}~ z7C`^#`9UF+z2SVn5>#MYhq0G4$2Dn=O5F1(`aW?9F6@*cuMF#19i+!?LzG!Q7FmGh z<>=u1u@{u-`^8p}zJEmE^GDHma1Sg;CYJAmbbHl<^nCFn+RssmjBp?Xu7HRFcoduh z((@~0@RSgnEC+>IT106DAx6UDL=&Xj(+a##v`7JH3Hc__hsQc>q6>^%LU|S#0B7oh z{WgPgFqCb;P;l_P(V0`9MLfZs!b&6%+z-<2y%Xw%L7BcE9RTTiisQ&^pMC>o`%vlj zq0;$gz;r)d3AqFP*zHEAlP2jP8_vs1K>B|28We`|53rmq4WE`Us(^GpnjqcZXQ7rH z#fb~}2B!B0X*=7%XxNVrgCn55WKa^!0_l0cJ@BZIIC%!r_q+GtA*kQU$+L*iN@n}W zpsFC9|1^-cZwk`(mw|M?o|q2-X?xKiZT|vD=bMVR)J8GV*UMv5IA8OkuXh+N z2Cu>XdIY5NAKV`X_v1Lo|F8Wy74w7VOZTzd0@D4t2c+!^tYefwmC&gm-G2YMzbO#| z$ZsF6L>7W9K_#+^qjgxX5ABC_n4mACEJxV>;J^Dl56X4J#fjnu`g(`+bx?slgS_`A zn&zKHV}u`We~GHrl1Ds z0+1f(oj?)cd#Aw1iL|R zkhO)7ji4A92#x`_f)l_U(2hPxm)jJi>uC{4uNz&lyawHbZsiECOEeM9M2k5}lXh^o zxHO3hCgd>8Ckv$SU*kiW^M5pdjRvAI zXd(Iz9eJ9mKNEEY>3Q)UkZ!+Z%vYj6P}ws$9qNRJg0$bsSgrt*p}lrg>?|{#HfoRV zL=(^=^bJVcW1VBBQ$kHans>+Yb~FaPgEpgoz*<;eiZRS`8KEv9Z6_S0>-7>^jebX^ zVwvZ4Q71GC%|M@_0&z_JX()63CQg{^IdQTS@^rqNz-Q2}Ls%~dZ9}EcGwm3lzGxi! z82yc^UtsDlLbsxcXa(Ahs>L()?a^@bCfbblpyLvl`twm=G#b5uR-xUfd?K^FOF+7w zH=@VUT=XNj>|fVY64&T{ZWs1q2csO8)lqGZ{~Y&bLb(>|o1-=$eVwjHqtVl7BASBU zK?~6m^Z`g;$1UjZB&OVs$sdE%3GeP=#@6DlkaiX6~Uk@{gCAu8-0q;sl zlOT>WNIm)%ERYf>UqSjh>IZ2%0(s1OltER%VyLGBK7e){Kw6(SpPnCyld+&BtO*m; z6OBNxqUGoZRH%TNP8Bsr*P@5e473{UM8yl4>8GL#Q6KamdIP1`J+zI~BU?Bw{*ajEzTJC!T4YHb zA+zCmS5Sc^O|Ei;*Auu(8qOENAeinC$P&~dH=fe-QY~^9q~$8~HFyfz`3YVE`RWNt z1BX3h`lrbe&OgBIa9(-_O$JAe5+`@SJ#aqw5Txf3>lRt`}{<2mv-(fn|C}Gpr-iqIuY^JF(soaPaz_US~{r$6SXFUbhTh$NuMa zsdZQa)T8e=chHAu6G+D~+t5F#=zHeSkk<19>HI>$8kqkPkhT+xUPep7M%jN}cXT}Vk*r-9-G8Wbf1%dwV0`t3`k(b1 z;rWk{r+((hTo>(@`~R;a|9d=S2JEl2zh7WFx*h+3kuaT5J5wHwP6FxrV%9s0Y=-hl z7@winlT>;=NoB@+!pVP*_prz<8@k=#n)fSxU9m_LNar`WzcAZla9k*yw88V&SmC4_ zOpy&If58X=>#(@*%>Kii?^uUj=9HP`9XDEuWI@>qu7ip}_0e#L9Oro!c>&V({|Thy zc7yX}uCL+xeL3AP#BrSHpY^NrgSKNAri)sj4jljcy7`}WSHbi2x;GG|>xq`>dZO2z zJ0VZk=iv4Ie{UChy+qf~QK%G)s2JB};4|Fhl} z|Ay=3F?M0gIR2A>9y2SEB1s`uPFP)6W&$$B2^#P9ECj_|Nq8UZP;A=f-CI2CoZR zrk|-(XZJB$aAXl%j?%;(q@NF+1nG881L=BUK9_=V5-2Cb^6~s3!IE?mUY;E5UvNwIdJY+IR0?T@O=znnrA-mru`1W zax8is%|Rc4v>v_pgW7_&qkUj9j}pAM!+V+(j5~qzVSdq|B)pHxiO~63hpC}D9N~Hj zRDktN$A4X*{@{AEfxOpPB^)1v@j6a@SkEvY+V3@34g%@xU>`cTKMbzl(~zhAO+-`C zJdm#UDl9jk@6fMkFUm6<)+zLFaJdwr{O{{*dR+Dz%N&=f^teo=$7SkfsP6^)RVYY5 zml@oCY*AQ8FwQ#;-XrQ1#R)SmG&l~po3ROd=pmR_M)B|0QZb5gV(daoe9=(CyMN82tv}*_M<{F*bh_PlfQG_xjqZo(SS~mk7y4n1n0_hz6$7c)CzS+1JOt{5zR!)(R%a?+J}nD zGxJeGwNMk(5nYW2p^@l0G!-pF8__m&038YEWOTVy&`GF1YKGdNF6bIG5DiC87U4sUod(gvZ40;8{-37v(`L*3C3^f-DQy^p>@`_NJ2nE7d;3s4Vq6B>>lLocJ1Xe%n9 z!n7xc>ZA5(FdB;%qiyJ4boh9t9d*4)kf)=1PXa_n{m1$QM)k7DdF6cTm z7>z*BpowT2dJnBZU!dPnwi>P%bP{Te+M;XFVDumwhi0H<=yUWd+Kck5GxHNiN2B9V zO>{203|)=-pqtU1=zjDBdI8NqOVJl-2g<9#^k+Ca2AzcJp%$ne>WOYaBheW23YvwM zpta}+^d~Aff$4`7s*Gx)2IvBG1?r6kp?lE7XbgH8y^9v3HE0X^4edh(Co=t#MpaO4 zbPl={bwmBp9cUDK0!>7-&1Z}u zhBlxdQ8Jn7$4FEeoq*0nP0_`u6Y7iZKo6j2(cgK@`DQYf@1Xb4C+IWu6WWUkO=0>s z3LS@Pp}MFQYLEJ&+tAZ!GFpVzps&!cXg@j(z9vH7_hnEsIc9k#V0k)fiY`UhpgYkc z=sA@B9wu$~GL|#Ye6$jMgZ7}qG@1U$qT^A0)CzS%z0qyx5i}mXhNhy$=tHy_{et$Q z!dkdq(DCRr)EKovUC>SFUi1`t5xs>Lqjl(8vvYjc!BfH=^nK zkKmMH91W!7w+UzpdKdin{qhemKX^abODNNEhd>)<+*42o`Zbx2_nERu+zb}nr#KSs z4}vj$64)fbv!>kAm|5lf)YvqX<30KN)aJwlu)FJ6h({(0umqy z2>d{L6X{)fpLynv=6dtr=lagfIlI|xHraE|Ruztz2$vw&B+p<^jwnm6M`yMC%-&@+ zAiqdwDP1+=MPqUz?d=`-WjORXL0_q&4IE?a%^)Y!_%iGi?-p_|a%J=!ayVT(sy2L_ z98GRy%=i$^GG9$yG(17!98#-z0C$=SOsQ|8e*_bzxNycZ|Ir zdgz4Hnfg!QSIDtshu*E!KfgW5o5{iO7;=d9yeJA!Cl?_Xhd(A)6_tcOOGVGmB-bQY zGse$nWsz+xW);x)Ulnl>Hb0+L#7S8Hyy%`#UayxT=F<3exl`* z-YMk9R(){Lg+mF1N+|zXaesrNzU8d)AZ>x#O zV&^?yC5oJ?dVf;HIGUd*l0fAib_YcszSoHxJozg^ECXLbG8diyCBy`@86dObb=L#u~) ziSG};Xi<=k4z_xVX8F9p>Mh=YJ96(UI>Cd;8FX32F7Q}5nQitbk$PWtwsn-cw)xs6 z&%h(icsxJ-*Uj@`f02WJ4dc(S&F^Qu-evYKk+tNtw(Ji?`4>zdPxjg= zVj`?xi>-|!%h(c=%qsE)5Lu^p4^ozn&|aXy)DSA=yBB-?gFR5{ow2HIC2Nu zC+@;?$gwp4Df}sUGg&q@>#yPQ9|?VSp5ERMcxWzCex@b448dH+eI; zDqM_Sy7jW>iMnt}_$9a!xgYh`aDDFcMJG6k`+U(0Zo}O#2EjeJ`^8B3ZE^>Dfj9}j z58s66z$FsQ?fZ0vkCR>{R*xEe~aHc6OOiK}*Q3|s{;}AK-h%tbA{)Io_fNz=^wHcu;j4` zANeA@j{72U1K!1bk$8ypLL>G4w^+QGsPB&yZzZ@N+<@GR`Y3j)Xi2Uo7K>?c8}b-? zi3om~?@!U6oMJB(_2IGPM6paXgQs#|CKkaTanBI7_*ZC(_!Pd&P8H_olU}jEYSv#z zy{nxe%D~w?eubz7AL713bbzmsKeRs=Kfrg%K08yKho6!wSYL`Cnw#}ilwSWUagv=P zBH1fN0{;q65#`8{L;g+`-Ng$6A{C`oAC1)EBkVP7!T*{3@}#webM*W_kq9 zY-7fcCj0Hx;#+tQdyO~*XR_Cdi}3gCuf;R?D0`iVXlvH{i@jb{V*7-O*3Z`)#5{J2 zFt1lPihAwL{uHC0C^iZ&zhuaJzS=1I|3439)9V5L{kl;Mht2cpM!gt)?UMTSb1bbl z68%hZv;HWvp14NVeHyGUY!*#ki1C5sM6pRMX6OC>-XvC-@%;L6jlD@^v;Cqujo)j3 zBWiWf+xLs!h*m5_kwm8 zwqGo!e#zb<~j?&vW$q-uXdXhl`SHI6FmfKQq2K`$tg;E=!JgvPE~e8o8OXOQgYx@(dvh@9-~5xMB&$-SIk#0m6SNyfNfdazXU!M1_)3*2Rx@hP~`aN}F>`Vq!| z!#~5}ab`Vzwya*SD*Omegw;sXJHbWZci~ugJGsAmRZN3_BERKc7j56s^Znv5kN-;) z9A*3$d6fH?xb&`ZP&vInw?*V=wznC1m3v#nvVGn+$?M4FO&7h%o83F28mwOrWQe$PUWSIC)ke)3k>Q-SUr8D#B-YmzJDEgC&*Z9c0Om)vE57IC)`U}r(o~%dVXo^X}%t9m$qUjnC*vA ze^r*TI>LJXc&Ds2G@oCWan@+KJg-;InhZC9)8OXtA~+fT4ju;IfG3c%-E!8Gd`@%9 zThFBk`tl1O^)z}*zZtxY=U22ogxAAM;C=8q_yW8OeheRm11stKr=oQoj)LupX8RS% z39_Qq1g=khQ$BC?h7-tLWo2s#+=hEqYd74Tdvz;#l38yUIYHL6>civNwXEUrEOKvI z+gb#FLLMaRT4J)9{{?x3tZ(&(H?!ld-SBQ6|B_W}iWz^D-PoE3Ut%}4p2CmG<7J{% zDb+s4R9^;Wcjjn2G&RU&X%uO?o>1WHSz-4+^Ut&pUM{2Ot=&EmGX6K2mCg9 zlWc80W&4Dlzf-oe`b^{XyjRJ0WhZMe+vj~sencLL9#Td3&enVA70HjtlhBj6cd{q(Ld(i)%py59rt7_6a822$<|u*tK7R;-=II^-p%?Ry=Yavf8DKJ z=oQJ2$iJdD;@-nL0=MVh!#V}O#l5F>9-hd(r*$3nbMIx{Vf(x*x%aZ3pzq+`+oFHr z(U;GAkb7?{knQ)L<=)3Cgno;AA1e}FRMY$4*NR0iOnyWzk6wm*KdUNw1MdB-y6COB z_qSd|@5Q~pm4rT$`vB`T^hw+YSnbe1;y%#og1(&lK&vs-2?{gn+<)TmJKHNHqp2mHIbq@V2?jx*g=-J#y zTDQ?pb029vMt{ux9n1RAJU&8d=W4OO- zl|!G$eY8~t{Y&nntvcx6aUWwfM9<|u#!5uL%6+WW0^O;p_iwD#7CnZ1SH5R;Mz6vB zJ*yXbGw$Q8f#}KH$63SCM{*x;jX|HneY}-|?&to#H4S|&_xG(d^k2AtU@bsD!Tkg4 zQ}pZHCs?1OKjS{ZT8&<~mfrsqYa@D1@+0zg^tRk5TG{Atai3`IL!ZWdl64q;KKDu1 z3G`*$CtGLHzvn*Lx{7|1`xNUI`XlaBtVif!we|j`T4IKId{ietB750>Zwu~Itx)vA z+^1UM=rg%bvr3>Z=RVDfL*K%Ex>Xr{ANT22ZS?)DF!UwdXIrDuzu`XHnt-0eeU3F1{W|wK z)*N(iUA=#4mLI(|`4M>u`itCs)(Z5t+p* zLaPD#9rA5=q16;Uq`vNptXI)1kZ-$-tk&oW+!tFN(UZ9^wtAqCCf}7ytp4ae@+0z4 z^sl&oYQ2m8Bll0O5719?UuvbI-{Zd2nvEXvf?oeKYd(4f@+0zM^aSq9tPJ$7+?QEd z=%ctVx7MT2=Dyt8ivBtG3~ML)R_+U+4|Fe_=g9f0KKr^$&V~?wOXFWgZ`6xqoRDfYZ5uX+;?G`wz*^S61Em zJYMXi?y8kmTeeU9N)A%1tg*)Uf6W?e8pa=JLI3|!YpkLR^n9PVO3o1LtPJ=WTrb`9 zqOY002(AD>fc5*YdVa*mX1soXRXd*T7cbHHYHFRe7VbuVL2a~ZeWJ(v#Uyf~+H7rN z`@}L{f2;K!ydB;JUx0swRZG3St=2KPDmmHNYL#DT_9ub8&DzcOi%#U%)pqNpMY^YY z2a`LiAFP+*@#OC0R`6_cU$xWf0Q<><$UWdCISsy&vz>Xp7fnv++PkHH#ezn@ekIAQ1 zj@3J#ud0LAj(mQi4qI8Dn)QmdqWAwjN358o+CEW}T+DOSivP^?4&*25xRu5BiSgtT zo)gxzWu`ADpH`==^nAXm{%76I=O^lnRd4x!^htd`t7odCprSGj#Wf-Q-%H zi`Gpx9S=c{_gt|$tT6Mhk(+t0T6baV4f^}qbKUCwx#_{=zMem=TsV?E%5%d?_=4B> zK5b1`bM^dXbz}Sa`6EO8WetbT{}2DNCcygrE8TNf@qAIJjsE}mUskErW_#xUk2kG4 zY@djup6%YW67u^m=)ZhuhXZY;XNAx>9-l+g4TXdGBA` zv6`~|-gjtzoPEc7)pYO2^Dt#62q;ZVQ)R``_)!a_(7; z*r_-^?!Hy+>;Lv|kh*UzHpct053DS9ib$sQ62$|n>pHVuKk^gxz#7a>71|BGkF2Ha z6fuU!Keo!R*W**f0`hG2*s28U$Hyr3#PYNKB9nSE?^7#-oyvaQ`;WCDZ#=K}%nI0G zw!e?u*89u~W2Xx3WUsJGz$eLxbV2Q=Y`^%6+?RS=*lkBwUG&=aG&q(#(d*c&;fCbt zUf13Vw=W>0a)#Gy-(;uq_SSj>?9v zyVZ4)#CKeOGqcZ{`2+>c8UlmN0Yaq zm*rl`ehBO5^F%@ZNzYFab)pCT^9vG5%@oj_ zcX%wjj(rB6P9A5~wY|A!{1S3@Ks|dhyn*`*_GNY||9;&p8rT<(nDIYTPZaTX%x}iW z$iD={+gb26a&Ewj_GNae(6{GgKqI@}Q8WHA_oj9#9MFZ{p9@H|*RoSZaq`W8X12bH zo4!9Qksk##x97q2$cdtbeG+~Ze(ty#--Rp!TiA`@0pzs-uh~1`cgQNRrCsoMJ$|y7 zN!~18x0k{C_}OUD%3jN+<4LJUi#P0q6K4G{$cdu0opI9m8#pJQg92OIo$YbFo?o=-s$Va3v8Ne(`;p`9E_NC` zg`DhkvG22e-gD%ZfnDul|Kt6^-&u5U)@`Yug#V)PoddhsRZi>idC#9c?0W3H z<8yo1GfWrn71H-d4?CTmB336Gmpa4qg*jfRhh3NL7u%?3(D=^qZg?g;@A%#x_S=8x z`FY3p_OMsMhp_&6_#!;`oEdMPFM8Oc&l^8PFM7dPcB5DAfj#WYmy8RM6Gcz^%w_FV zQ4$_`McXH;kQWE`wCOE%`brV6k~0E(+1svZ`$aGEc-h-N!%h*y$o{}ScBSiP{CIMr z=xcX}r^9RE&)|B0>hV6YhP*1UuRR;yP0pbC%iz=SCU)NUr?0(>?+>2{c$YporD0$D zSGY90pM4x|!0vC~GxPEN8(_OP^!D?Hj{y2HJz!e(?hJ?7)HcH25X*uYrT? zEVwE8_rM``4%~wK+xAnqJvlpYm>qLV(3f9yAzum{Za0GakbeyvY4?T)lWzx(veV&r z$o~Y6u}`t{?vJr{vD<>aQgMHcwac*c9+7-hU3MytmwwL{_jFI?<4-CEy=QlT_3?QXgT~nf@0+fV&#M+R-j2`bx5t9&4{80Ef>P|8a8Pgk`(ct@^oi+uezTy-b}k%6y`$Q#jm!O%pS6Jj! z`eRdwK0$Nr2sZt`rrsxLu02`mPUoYM-ws+}S5n4rlE(%uv^(VU)Syr8d0w-g{(CJ} zEVq}lQ$%+fpGaN{4<-A9mfOJrW#>dFnK`ZT>boC*<|L4f*YPB6hSNYMt$6jN%f&=;paUf`|-7L)X zQskpS>+D=u|2>&VpNx4I)_;Gds||KUxEY^7<4*@|wDnbL^!okD7lSt0H|Z)O`u-k6 z&UQE3W$3CMy8Fm~1$}Fuj5R%jd_QQ5-GQ#kpda5G$j^ed+iT%nWN+{en+_S^eu%x( z?gF1ChX!Zco8dd;$l#yth%#n1^;4qf(wzW1n;-!vHhYPxo&Wd{S>_cxk>P0 zJE5$Z-;(@V@Nf1^xHq{&@Nqi_9#8HSe9|r$XT~oezZHDiZUwI)%RUdcAa4!6YbTV~^Xczn z@~+?qb}l@Sd@%U2y`zFze=7N8@Za{xirRj$ken%=*_+{Y+8yy(12XB}(n`Q8GJoG!5L z-U5xC$#7dKak@$K=6&FloHH{Twgh?=2$qSL*h z-d^7Cha_hMJMZ;Rl2heH-Sd85BsmS(bUg4t{rr&Ryb7D+iIbdZ?7ZJ6Nsf3)&rcEN z^=^{W7M_Orb7Av(D9PCY`_Zd4GV_NRud!ct zDkYk3UavHB79|;9;q{t1OJ6oNe?K*I;+q+p*JsU~h*ym1R4Os0Kr^Qqn_eG~eFa{1 zHo%qHEu5mSn(-~jiK3-52JTB`~gEQdQ$$ESJUpMRZMxO|egTG+= zgrA&2>u-hEzz5)c@Huwg>y1`UL@T|%U)-g>oVFL=Ccis4tJ-V(M2#WzC@#?5`H7wP zc<$|7Vdp)5dpq~h&FjJ5PH+da|K|L=-p*3E9j%urdOPzvn)UVLC4*ePlkouR#|!j! zCcygsSQXgEY0<^>5!5q8AEysI4}Ks17G40KgxA8(TW0EOXH(Oe`hJIkB7ZfV1Tm&*2l|UDlo`N?`FooL*s80 z7~))pCz400x19JMrq3onEbz9o4PMS3<`nFydy3dfepXR7A z@R0dVI{YR%IK=OqV*7!0b3$)8_1J#C zZh}AbFJ~Nlh5C}vo6c^Ge@ga~3%qBxr;k_nhu(5(v3;WGaC$t2-gbT;XVx!8rsMma zdu+d`LC$jSIuYZ|{6zAq(0fiUJ5{tN-zf0FxeE^=Zwh_r^q*kXn@IjK^s$o-&m!l9 zK5-hQ=$&1vHp}PA1wC&6>1KTB2zvjsV1RoJu0l>I802o7WqL#MYXw8xN-ni-E_rmpVs0hBwohb{rxlEJ zC$m$9KHrC~pW>z(zOrD9TX2Ed zzW)0>QIvEi!=G82{r*t#FI(6-ya0B=qcHa9>v2F_6 z@10Bi`+~9VGtosl>mK{9L_cqMsBXeswPycOO0 z#H?@L|1RZ*!H22Oa7ww=;0xqSwEipb6Y@23G8{6B9^bN*I|43CzDs=)T%Y_mIUR08 zz9>q$>)|0}yHF{2H$0l`A)kULllASn0)GVGW6$+2As3+WMHlMZGuN9%E<%olw~!;r zmEhgvlH_{u336F-0(_nPJh>J8H@P~w3tZ@3`u_vDKRfUBRVnwWu{b+gpZ{FS9lFRo z{>=HDrQMs0jm`T_rQPIDwdqqQXndk5?T%xoil8y{{&Atw?qs%K=<{RgY-aZ^#+RU; zNFK9P&-aU}WZl!)KB52q(LT>k6)$4^=+DgfRv7;UJ4JLu--CsXBqe1<=Q^+DfKwJjJuhgD)f0wdVgDGnDHmzv+$qrGuZq+TE;EB!i;}{-V8SX z&oAR1gU!!#8Mo5sdVGoq8f&(f@P*l*XtKUPdb0gOzh6ARP#Je*J})d()=h)U@%T75 zCtuHU;@pHU^?LOCg?l--1Kbqe_m%1T{k_i$m2=})8tcCozbsV2?UK)57kb{E1-GX8 zhdfo>`EY-7mQ&ST43FXUtGTP;>2MBg&R47EUWL=SS9fp0pOUlP>Tc02vp?&}TME^1 zYr#K}-1MBm=GDJ;x5nLKR2G@o|SDEcKgB!w~;r8$_xOYBhIkY}J zo_j5KEv(NQqpJb9+wyrwp;~UE)n7?}zQRX8jZ7ET^Gc7{1E=MYkUOLU+BtFS;G!8|brObN=0n?rK;c zf1t-_!*^-?(Lyh}v0t0*dB)N6f1#J$E^q|-LZQZPI$VuR|4(w|Iz4`_(AV3^Bv*m; z`-_?MnHcT!`9`5ccTzs5SueXQ;3l+Qrg+8u1@6dx)xF5}iy^$d=I(8H9Q+SF8xCA= z_CEs-gSWt?;6rc~_#FHK{5PBg7agx}Z*#XbTn0{tYr+HJBzP3u9-avIgJ;8|;f3&Y zcscwDyqE10E8*j?K95lEUy%*^_NRygh*jgl$_?Ya0&U|-+c`>@9!px*Z;MCfA{^u|Jl61`^Nv9-}>M2`ub0aqV2yn^Z&D% z|E9Z}_lK^pH-TO?I_=#YxR7??4sOgh=KCK-o>#c5yL7YJ|AypjH`zVLrsMC(s{*^Z zmA07i!^jH@cXOL82R_Y zgWZDPY5T-w@`b`f-H7i^e?Y!dc!V3g!#FU7-v2NBj=LEyPPU4?>-PV_^orz51xLG2 z;drvA$Y}S>PSal{hZGs>=Kg5hnQRpq?=H$Vev5pm;QMa9pZ>Eq_bJd1inkqPeI zU8b)jmn|~MP5b#j*C>+eR@!a+E%iroy4yUTGsTB)_k4b-$PD)k{1c7O6tmo*J!bx4 zat3`SP9^v(JQIFQe!0kO_bD7SQQPPC|HaHNPHt6Xp1TdMP3~A^fqMjQOzvLfWA{(^ z&dd7u&nIrgUNir7>e@YFL9gev)8JmzqshnM%QQdQUg(zDXXaPs@r&G{@CaUSk-Gz) z2H%49d6%wQ`K=<$-1vMRRV2fm44!9{!Nti7i>!6ez-8HAyX6j;`8C+<+<3S-Im=n^X2BiU8{B$1 zW_&O9Mt2ZAguTg4WBbHA&u}7YE?q;dA5+vCX{IbsDQ3Nfa6NLev&~I}-{ijC zZ2=GAzTIsLPv-ue+ZkTM{X4f8yqWv=?m+ke_wU`|@I~%B+%fRq+;_MsaM4t~e?Pd> z;5y`F=La_p?!bMgy8s@>eW&{={2})r-Ou6W+<$ae!`sLcoosg_e1x1z-VWa&Un=;M zn+@Aj_0Q{1?mjq-9B1!x55rZ-$<8kK1l)}K&+b{c2lt=dtMFLvyWLyxJnp;QNAPOy zdt8yrj~DL`-1oR%IG6h`ZYX?(`!8-d{15lNZV9;PG`)X&-8i@+nXZT8R)!PFbUhTe zHr$;YXYY68;n6&QzncK3k+X{a>Nba0kk^shz+1Q{+z+@t;fv%rJI5UW>+@if zog8-H+L^wm>g#xbq~R1$;r-9_jkA+_harK z@N3+UxmVzx-{8v<|Oe!>ld zcX2=I7Ke{;Kk1f*&vQTJR)U{$Kjqefi_Xxu?|*IsSf3}D?EKGd3fCilTlBR1D%d4n<#0z9`PR@1kdu$2(`;576~_ zb8+@LHx>O3IoUbq&PETOsrz|%K6*KFvUA>DjNXL%1vdk|J@*T47W!cB7v1&flek}W zx1xW-{gS&AeGT_Z?l0)s+%LNa;S=01yT{?%+^@K2Fu&+5y?NG1n(r%`53MbKEwU4n+`wYe%D4IET9{r@?=6cV!wJI9G39$^~#mad{ zf$}U|oqM3X3MX+7lDFUv+=JvJcp&#+DUO-P$NSuar5FB)djS~=f6l#t42QRH50NF{ z-?)d!IQTaAP+1ucoUivkRMv(|kuQpZG9G?~Jl-iN6X2obIJ=N+4o~9wg=8Dp&%Lnh z1h3*=SoVaoxfhWG;M3fT$YJnf?nUKjIMT28uc({=*CS7Kipi<)>*Q2&nlT@rnIXdD z+T;5EqwBy@*RFKJcof{|r16J&{eQ-v!ZZIc{+c}A36tZ_8gC=VTj6rYIpe)NK0+S5 zXnY!;a9P_g{)EL1%u!aYg`u>IbH+@obd^b6dh zWd!;o?lH0?dgv;>evB-KUY6Y0DlV&_*XCYa)u`vKRVB?$61A=s$CRP7X&u&b^czgZ>xyQZfZyuGafsT24bRNlqfC zq1WeLMlL{a#l4LD6ulq!vhs8EQQXVQ)#y{W$H|T8OSs3$?dacdFDJ9ncX2N#_n{x* zUS1wXzsSA3Jc0gzdj)wG-MdEbe+79JJ(Aqmswi)vKhM3Qe1zVR`}2}cS=2vI-qzfo zmtMBt+mCxC8HzrJdnFl;K7)H@Spq$sdu17iuCK4q*s3BcqwDJ{B#~>Qui*JrWjy*; zo?lfapdaL3O*ThA$Gw_tgMN>Db=e6$bgf>$y6lNwf!x@tAqSv0=3YY%L+{AFrW}nv zlzUA%0evd>T5>A-$J}elIp{07*Oq?tZQN_iCFuLfEd%Sw73inPD~i>TtI+@CURQ2F zf5N@4+=d?TwVq#3{)iq2h8dwqEby%zWS@^|#6++UD?ptt7!g1my>gL?yc z6MY!>2J#_#3io*V41FH=c(-cW|Heco@mHz3)Tpzr0LC{xi-b5E4B(eH3ilJn7>^?Lu4Pq$erl@xxXTRK_AckRe2CSjr*(eIQnw#&E*;N z_1v4w%jiFHZz2CeKgqp?e1LwB`)l$abbEuoeXmLN$UHtm$&Ia+vH;uXjpp7`7DF$` z{dF0GUX%OlvJCo5+*`@#(OYtFC2OL0<^G0z0ev|4H)Ip^soY!3SJ3_3Tgx}lS8#75 zJD_jl-bQvuKg_+Y?1z4idt3Q7`W^1=nS*|wduMqJ{TBBw@-({Iq}T5vFQG@18(UrF4fJZbMGZvp*!E`+t*vRM~@*Vk-MSS=H5s4MNj13N4|yLj(cDE4tj6yedT!c z5#0O9$>>wK_meZx7jW+{=b|s?-d`?6U&DQXT!y}l`vCbB`X25B<=5z^xDS-yqTk{^ zNbW$FoAvD*BzL1nk{ert*JR)#B|vOzDYgRnJx#z`qMvCoe$-NXkH(GAJ33Wi<|X-K19d6h0TyT@Covq z(3$dlz8)1eOExQE#y_N9Dr}CN39G~U^AXbIJh%ioL!?P>Ni)6*`Dmdu*#&-?oaOlB zIJhtOkK{>s1i5_JTzM0ozaCTEIFS*AR%=MDc&h;3nC%BFBR z@?QH(`6}E99&9YyljA*K%4u+4@=sx3$qbAitH+0}lv(ILat2+IcU%Rtf6L&46^*yR z57~ZUj-Og7Cp^#lCk|0RO6#S==gFtSvScoNhx=+7S;>soz7V!XCcySl?X|K$T!j6# zybhNmAGX)YT9wWG8swv4>*ZAVW%6-*gItu)*TOc+V{l*Yo8ErjHznYKS=#{*mtr6{0I4A*!OZ^ zJ|7L+A;;zO-(f$vmKpyKIVOCM%w_vTq2v1dvsXTa z%aO~6?~^rZo9)*lXNdhWp6wUS$W_Dl%N+FX`7mFv7k)sd)iLwOaLY4SfkQ;~R$}TS$2mDUY2jR!%JUEQ~ zyX@V-^s?*|GCtn87WuG!Qg()$kh9%WavIw&+HwD%tlLnJ_j|{X_u8jr3u7^joFPuj zGB0u$>Ew9pw7d(iWS^1lOQwHMZWsQCYz61C&&s{<8FJ_FbMkUNw+lZn-)>~)-{kQZ zWF|}>jX~>Oln?W{bND40-`I?Qj(U&q%W^DSpFAl1np_GuCl3q1E^osf$??{o(rseq z_aj?HZpZ{ST~CfYCj2kC6nzGHO870g4gQpUM+P@F^S6`dd+*87@E-Pk`4m1*o)i8+ z)=Dtr&y(kcKa`{4d*p@TkK}i-_oUvx$1)cVXFrkm;p*gN;ZJ33qFJvg`OENsWCGlt zye?d*-S8mtmT*gXlg#)DmQ4-bFqGZy^5~?x=<@MnT(~pyn zg)5ZU=I9QB?hs&lMtysa&`-8r$i3nGj@Fa4}h)6Z> zHPh#jJ4QsSh?d4H$RZ*}O@KF$yG4{x$Kf0@oll{j!e`*v*UfzMc~{S=Y49!TnWB`+ zg2n&z&u3|M9WKN!qpGzs^GmVIs=;twcAQ!Zw`7-7*Wq5|K@sH@UBXBId<*U25fxNr zcr-c7si+#|^O%U|RkhY;{B-IWqLNw+FD1uYl~jGaUKmZsCFZoPtd8RO`W79B*!Rt< z>MmS>jzjGGW;IokpPzlA9J{)D1h*v5c(aBYfakj%sb-?Rl|JV6wy%iHx{X<>G;fuM#|exkKZL`k;6q}HG%CDpPZrV zH$^m7m-G2lL=*KepRYtDDbJgFzE3Qt@%JKLQL*qw^3#Y{RV%h%?B)KdS_GdUCp*nm zT6;a;FU;o=wNMM-OVl$&3-u{{pKM3AP#a)wXt5 zPtI~$s@#rdf8*J&t3{oRo0A90R_bzRweDfl{p}MO%C;0JR8iNWLfrs!X^A z?DjG9yTaY!q2&4AfodE40l8GzAQjQqj87xCi5#p(!pq1VBZsK-@J4dq$hTFCerEh0 z@}TgcY6E(*-&1$d_4&!sV!UcL(u~*V3#UiEuePxB zp3f$zV{E^-(gpo^oS;sd?%i}zh*&W}-TZ&!YrLb^GoN>vNWBG|OXIaO;e;sTW~0pb zGt`4aCa8Ar8sFmaDJli_Uee=J)FLY~za8~aYO;#S=Zle3)Fw7vABlRbn5xdeLwLQZ zYSDPJy$|5??;Fn{ceSUgS`&9ishMytdctJW&%-fOjBmla zQ?==HYcK2PgK28=RO1rlKO?89G+t=c;9FKl^dyJhg$HBD`1i<7R?xNM)$Ya2C&Bq0WD4`d02M)P}E&f93wU>c7(XB)MD^Im`G@cBaZ$ zW$awj`}38mx7s)iPJ?6Nk!wtU9`5k9wolY0SC0Bh&4infYeub9+t?|h9gkn7I;=DE z`;p_LR;lywQ1U3XP7Pge`UmXwDi@y3^EarBjixUlzY?`Uwb*35n)@cz`CIK&p|AHr zpSP+;=ku8Yo75Rte_mXo_(nx+G2<7L)73YsJDaXwMC+wFo7G5keSL~_^{q-{`$aDG zXL5^r3ZEsnj@qK?ZPn}f#Vz(WH5!)Jh3FLZotn1I^k{O=s2$3?-M9id&Dp6YuzjLF zd0^C!YUy{Tzedgw+3F$OgPi4Lt7_kyKAc=w{-ox>ACZSf?NSTj4dk&=yVYiPiqQYB z?Pvd@cEkGrwf*e9s>}|(UaHW?HzkUF>JxU}@8^9g+t}OiPr4qNvrp}1r+8l@r$y~k zhv07Hsx<#NJMa33`&7gaW`8G8Po??Q*?HH?*{@z?=Uq={zZ%X?!Syirt7+)wdOG{n zWpr~s?|#*6r(Qqr^OpCkFW5feqwUfEXVkI0PNwV8t1j7Qyt$s!e&zki_)F^ksQqfk z&&KO{`~ela+t^&M>45qS{tX8w3`R#dJU2hS$QiX&<*Y@UCQs8I*>_`KIAN7Qt--y8auKHvR_ z@|lk7KOa#)!4cH;dJo}paETmV&l^wftd6KSxD9zxz!6mq9zgC(eKI@6`!0D9x!FN8 ze+qe+`b~YnPVvqsk0P%_UqK$Hj;by27V<>$W%vL&*?UYCJY?4UANiZ8V`?6Jg&Z!9 zsg>{(@($`d;gFm9`q#(Qakx5p7xnwF`F#6h>L2(O>Rs()%5&IkuM4@CeO!gYeaLim zQWas0>t+A0ni=DI*(cOm_$?a0FY2VKmdopj_sHKwomQh^eg5|;a*vo=>a3ax z&!F+6)H(G%ynvi2&Z}GS=j4k~=au};%>Rb_1yvJ1NDdCUpjzbfUr`rT2iRP{{E~8y z>G|~hO0O?7#3fano%j53NmXR$JwIGho!BYDoPU2w4T8=2_LtO5j5p60msG^>dVRWn zHNBorr1dMDFgDL0msEe)JRe+A^-h{@uGe)*eE~nZMZfQ&FR9J2=eAz&vg&fmjMvva z9i%R+MyHL<^{}s~$*{Q|_7#;2o9B}&s{9!<-dykOis}l-^7>cQXxLmIj{JunpZD{2 zMa^L6-9J~%Ho!lj zw>W3^KNmg^UxP=UH~k-Sw78+65kioT|jU~~UnSHoa)|6Ny$ zVDtUDuKHdw^Fuo6@5gmD88+YV>+1Yv-F>1YZ7+km_lg;B?*Hp*K5VWJcwJ?~=Kj8} zGOn8O)o6Z$=<6z%?Gs7lX3;lPi)&{6?(CatEt@{SoSZ0btBC7n{$hAE{53gU-Byd> zVb5#dQ8(Fn-`~5c%%6IGsyBzmw~M~3D#5>#*9P2G*WmNyOm$D)fp3vllb^!>kUK@+ zSMCk7p64!|-%2h3N0P(E162%;BS({~!Zo=+RCU=Y-bC&XRU`EF$58CvrG_;>JMu5ILGW0zOUdWj|F@;2Y$AHA&x`PIay0o3cp|xjZF_pbbID!Fqu>nk@My;~4c!$p9n2Rw)zO@135$vx0B4xYe0(DNZYlN>98JPY8Z;IXb4S$G!94dSznD zdD`Z4<(LYdOkv<}TA9tqfxy97?jPqz;v>Ma=o-y&B zOtxP%C-;kK=y}54B|4Ia#k}OH>DA-udSB#GF^xQ3*twDjDB@33F@bT4G)>+!iUtvvk;8wWq6*H=01^1aY_sGl9nW$q^P9KM6KLjO3Q0eX<6xs>i3$N_kis3Q~l2G`+5An zkH_JU_mkJmteIJ}X3d)0T3Z}H#ab-%Lc7Sr+rKH+GNE(r+kWQl-xRBe{O^XoyXjPG zv(W1Iv8GyQq`&wce>$6LW%^`!%KqO}YaMAhA34=3Y|Q<0*#n3V-{-f&V`cbB=pQd= znq`d>I+w}u;WX>C^r!E`O|xo*#_u=a_?G%Kt8EieUhEU-Vm8g{L|U%TOtY>g{W*mn zLAsjsRMMwN&n2CT^(Y?ye4$l;VVbo_YUZxt?fW!qIq9a*Q}pT9Tcle;FKs%*sya_E zZ#vUDNSc4|_Mc5}wZ1z~FKs%lc&Jge7vdU@0NR=Lzv9`{*4No@~A`0TLz ztlvmq4?P>&ZYJWhv!D~$0xOdAUC^DOn+T2HM~8l?>HSuf^r!eAv<^ru-Y>&^sWq-S zkFS9Jfbhl8i&{t>_KVa9;zfG3#~+c}j)8w!(+927q+3CkL$gbH_@yih`h%tqSxG|Y zir-&*GvX0zT}u%krN7vk(2DC^HV5G+vc=Xk(#uePCb9x+7U>7zKTmtidO~P*{T{cT zmYVYOxb*^QnV-k4%|grk9B8`4suo)2=Va4m){Hji=jSP_ds~^GCq#apvU-u0`6;ye zl9s=B^R#uR&?-O6Eu0Mg-f{5z$$-==fr*L}<*PA^a-%A0d5K=zm%r+wt&And4XP|D3f^XngM-Iz@Zl zGTU?i0+s-MJaUzlLi$P(ewB4e2kAcox~0C_N+Ug)bPnm+(8X-EWhTh*i=dB3uC_*! zE~M~FNN*y&Tj-_sb_%~w`r8MfS0TR7$-i3ozhIpt{~F={f_0kw!++!Hy=a{!|5)f% z>_v-p6z6ZZ75*ibC3Jz^Q}~xyjmUqn@LyxakpBeXzs71t{yD<`CF@f1Unu-vvf7jX zGU310N+SOf;lI{OA^)wyf1TBb{C5lgb=Cm#KPLRwTSLkJ7vaC&x{mzaOvCwYu*Q>r zTj*76gOx@8y@dbE)=cuhR`|bc&5@e+lWw#YNX=%zznE>b4kXI!HJfw|>G{wp+D0p~ z6J1Z?zsY(-=%uJpJU^SP8uBj@;Wt^!JInB!MEF;%jik4dz9)(MtNY^>>w7x>p-(jS z^Tb!I2c*BfL)Y-Ue$}cV{TXyDwADo%Z=ZtR(`>WVi1e?}`=EV7FJ<9|#tt_twJsN0 z-rwnLi&~pqYC>9$ zzhAdfNXzl}>(*$}^7p)6w9sfb^hC|JA__p z%kPbDvldH#dj;~B7q-nRA^#1~E%j~I%cOTgk2SVgTS$Kc9n-whdQ<2E+b}h(zf@Z9 z39Z)8-?R3}@azT$zdzoy%B~RS&-nKV)1kMKmi?diti@MKe_5a2v%2@-VeeTz}D|cIGgf0;CiTwDu zYxwaC*<=deUTFM2DCq>D3s^p-mqL0a^qK~{t=J**d_3d$^Jll!iu7v~z6a@#NMA$x zIO&N(=VGRTm*;LPhcy4ahPKW3Sd)fP{P3?ZKeFbNZYK1{)<4eEX^u~El8lu*M0E{y4(l=|5=A6nY`!-y6N8`KQ*D z;qv$!;GgC=WIawgN9e;=h0sgcBhba{bE`(^g=__MI<)&*e*8klzmL9F|J<5HdM*6d z>R(tdlKz*_N327nKM?w;6+c2A|CP|ktf@lhGPxdo+*(H3wt0FdtY0a76X?y*o{{`` zd~X%Hn4PpTgwADsMEH}|@bmO$_)j7|7XFts|I%7UI$MOVwu;Zwn_0D0BQ$=`R``Ey z*`s8Bx!%mawq^-kz@CRLX5UzMoTtYc-&oI3_>JQDZ>`saUdrAT;lH)sr||osJ2n5- zs*&NTJw0WelK%AkJ!P5K@$^-DdCF=nw3@F!WpyWiIsbmj`c3Fu`n}y#R>$l4@#^<0 zPgylW7qIzG4eOz&tYxFQe*xq3&Bg4rb%ZpZujM*vjP&R07mJP4RvKykyu$AjTlu8< z^NQ<3LaX-pJL`nh_KQd_4*sWv&b7;+H$$Hz|2@zX_3tfhEKhHt{TcKWXg}#Mh5s4r zD$@TZJ)HDK4S4u7)@0I6peO1-ST~XGM0yeFt4J4;9#6WM^bF`JIR16gxx)WP>uu7H z3jZIigHkikMH(y6f3m(I-B#$cR@e>VeDGUmJic>QJn1x{|83=y4q&~bRpXzn4@eJ! zf2+p7SoS!1yc{q8X002~buJqT{|#7zteGG+-_Ja_xn_GON<9Jo=}fodNZ(9)na~T_ z-Oy8X-AUg#_AWu#w+ z{-t@U-Tp3_pGxTPxOBU>&`a4~q5ImCNFNn?fc+MQ{|?$8H^|;g{zfCNhuCLHyP#Xf zW!fLjm+`lN?h-fB{!-|r_-z!fueZZyHDmPDD+%= zlF$Y0By?8XJbNzrpA-5Xdl_jflKbCl|3u+E(6i(2x5F36_}U7+$Zkivr_c}CB|;al z!O-``Jz~E_{^Nyy%sxVTCiG)*OYJrH%k#Yl`q{Xr?6-u*`%ywKw~vs1R_G#o(n1-2 zBlNnsV*3uEm$G++e%>x5{jtz5*u5W+;g3PT9=FCGBlJ@CqtNT^`J~M#?!U=CK-vZU zL0qYwv`C(BSLk5eYxYi|3s_(13UiBHLwW@C=W%6rbe;@^Lo89*j>Ho7peS5Ufs=eB7PZD~meE|N)Be&agNS`8INV`d~P??-=Nmyte*@YoM##}~-sd3kc3^O!uJYWUw}d|*FAn$M3GvmN$Y zp;i1l?9EbB|6qrm@i;$T?HAu++e>A9Sq}Uj$0a-L-9qQG7o&Ok?6yyneoN>*_OGPh z7y2VR@=1PtE;}If$95Z`Rr;TV^oNv|{h?)H!P@>0?+;yZ$-Y`G`$GrqL>V7*b>`Rq zQ#*yyll`4fZMICNFZ(Z_+BRuf|30;w{6qR*M#s+}-GlTV(xXU^d`gDD13H$cS15Hr z_ra zbE40W?}$BLYIe(R?tjESSl6 z{}ESMJTDq+_dobYM(XUXi2C9BQuv{QIvYiLTs`XSW}yux!)fex^8bH(+;f!Q3!P7> z`_m0%zAr>|{&!Qp9uU--(gozM7#hFQq4CJ$>&i{Vr}!kLBg@@jD=D4T#8*P7()p{D z`O(>GT(`(bqxSk;$X#9k(CebEv*cgDp8wm&sro5-;e3`+xmQy8R{e?ojQo#Lc*QY8 zdA-uv*Kp_MTSNY%$o*zPgE_l!f0IRn{5}iyZyMq+kJBl0kwNh(tr+SqHQL$p!bhSXG?dc)tM&Ci4X5tE zH$>a2v+F4R51Yzz+byWEKi0|}{Zl%RnRI-Gh!6eLdhykTzZ35Kd>4@aQsN5Y3&ah? zEg}4t%3alu3i6lrKx3g)<-H5xc)NU1&|pXDxG#y1iu$LqL5JjZy%1%1y zI_^KcKC<4c`j2%kil23r=ivl-{p0$4x=A+^)N79mbyxaQgyZ>7pyRma_h~oMq3v7! z^e)_P^rGXhqWA`r9!+|ppuu>3;Q3eX^1d?IZFD_UInJQtb3&+|52}5+i~NPnVac(uyiS%PIYd6kZbH>$&Uf`H+07@G3ulm#Q6A z>4a*PPj&ySrSwC!a^FP$it_oaF?pVKRL4u|?6r{dQd;>}g!n66KOS|T>n!wot8l8k zrLMcaq3%^7>HYEX>U>b&>AIUzlh)%9%|EKE75Xy%}!~joRm)dd{kR zD}6Jae<)SH)N@TfUp02LXZ`xB!u>Jp@}dNH~%7+S9KR%s3LG64f>xZk0 zPlZ$dN-Oemv6y7Q3FBbDFZ^R`*C zoG(OmUI9u^jf*cHDf3%I?k^D4b5P}X9l0y5uCtO8*n`|KdE&uZueV{O34tZ@xM&9KRn`I5mDdCHxI06) z8dFsHGrP<3=huzrSB|4K)=;=(d_nb5F|=Q<%1`pb{c_c=c`4qDDcz1CTJ>xG zj4f`L`3|MZPZx?`QfECvbgvLy-yiEalrL4Ul&&96XIF`E2D_$Se5#*#A*y);<*zd} z4pjZOkrbb*XY#tKa0Z(q{7oj?K?lu0gw>7@)qR*v@u>Qx+DkQFl=0|H`m1>ivo@YT z^OyGp+82?|?~hmhkN!n}Sn1}e&~6ta#eg*#9wz^ zUI@`D+=bE!^}kTM%3a=<22=g?`tEh-r|#eS{s!AXR;;O*OonsRhEws&@CNyt zwf>>;$m8q$|LXCbC?BE6tN8y@|IqSKT9vn=x-P2U7pm2DQB=pxeNbNCP^M6MtNyK| z&id7J|1+&Ib^Ks)oSOeJ*nZI;G}(2+-N7aahOwIkEjCBcX5Yr}>#wo@^!WQkd^&qb z&|q>N*ko!xuRyrht&at1p15{gM)g+pS5>>IwCX=ysDG>cRrn_-p=f z1p54b8`r#CR6SMmC^DQ`+rJBqU(UZ_JVWy+q4RY0)#X#V|GB=c6S-QvF~>Iqt0+m#K15{z}V!s8Kr(RsAm&zr0Rnt-n0JZhWHRk?sbKTg=+= zr}D3#j!EGhwc-BfbR85vtTwzXhr02rcDcO&RDW8Hi|V^$-G78^ze1^wQ|>B$Ro-fz zK(!~5C||m7mAky&^{*#y7gRlv<7bpN9oLZZ?I&JBl;g3wkJyzpBxqgFwxk%5T@rG(2 z>)Le{eiY>^i}>?r@;YVI>z~w>$J6+x3@=wXj@8)%G(Vuq`8FKK&tJK#@>bVXJ#Q6N z{*`~WI8U9a@v23&jUJmmpzxjeXdrTasu_wu0#aEwo^Jgl*s{NMjnHndm@~T@8 zSV8H8hErOlqv~Pk_+9S%(EoJb$A!YZNaytm<)d6strwVVhtLl8357dKROS4G&^lA@ zs$5mS(&)kOW0ScA>(0NK&<2zK%DryfB>SDJUx|G)B0Sa?>9|xuld18Nbk~`5$8#v8 zUw(}UkM&Sd53!z0_p7Rx%6(i&IH~K#Ybw0zcTc78O5ZKCLFv?;&l7*kUCw*+`$5I~ z9HkSw|3Z!-T^6^}8rV=3mXnD5~|h`m9^0QvJdUJ>TSb zt*(Fd$KiD5rS#=`j_Q|dteJ4vX&%R5mr=M*L@$kJlZ7_e6@n%kLjG#JaUJPl!+1Ym zXI%u*4-nL9#}jIt9ZJDBFzRQpzsT;RO;dGPCUiu`3fI{T%b*2MZT?>9SX|AD-|I*Wnkd%?e>%H@+*SQo^IaauB$)l z{Og}r-TaBXUOHVDHGi(+s|y!;yeywOe|3Iq#QErKBb}FW-*TSj<-Sd6s*f^U-Mp!a z{{`#|B=T(w$BFq$RN*M6CB1 z>?ev}*}exF0mpWowcI)LUm}qRr{>+ zqvkJVeob0$a@4Ljsq?B&ox*9g`vFz?sdW^k)%je9Z#A6XE~t4`c^-AwS!wk?L;ZB? z&R><6q|Q3g`7515TJ`@F)js|KRBmcti_{wXGY+A6|LQnFT_?3~Yc!7M^?JIX!ET}W z_<3H)y{_Eq?$bGR+`Ys;cz5&sc1*2{s`=getXmIN{Ytf78miTGRQ#*w{r~rHa^D=* zm8krb{zr%|3el@W^o9`qdWhZ@qIZU9^&C*?tLKQ)pN540Gkqc?Jm0^=pMSg`$LrT= z`2Q8n!}0p0_P?qAF7Kc6`F+0MLhZ*mKb%@eQ^%?GFV(MAMr-A7%bFXl~bs@I#1a?YfSM% z_m_HJsrEp%_f9HTNvt!_^Qn<=$GQUftLLY5H)`G0aUK!QVCp!Z(2m-0(qAWkgGv9o z_%9TXN45_y23EakhGI zY~d&Jehp1Wmb1|o$RPif)ApLb~gUbSE9IK|NQTIDWz;r-UC|E1oWRQ*epPC(>SXU_^^97^Mo`tfT_ zT~F1nDjiB$Z`FEZ-Fp6uR35UOm+!gr=cam2D2B%OD&sJ{y8c~v)n5(G&);=d{oK%a{;s>~Plv|ycimM# zIy9cY>n{7(vVY6(&(Qe(s{beAdO3c#pIX&_)sO$<_%D?1|2cO#Zcy#W@6-9a{_?#6 zd>@VWkEnJn^n9iNh0FWz`d_FWRqks3Uyb|ays^%z#r0C(B{10;x_;`t>OW)X^QnIL z3qPOE(S2PzJ`wL{>hwOo#zNl*Q~iHM-v7Fm`I*zW6yMFk*9iqfs_veftrjMK}FpM<-g4HM^CX+-rwFIdZBvEX)mJt+=span$y z_;!-f5qfL;pwSy#XatQG_`2ox_J@s8&@s(dv&rDc?N_sGaHKw-@n3KIlC5U(cJnx|h$Mbh{bRN45?jt+QWl7-p4sI$hH|q(VfGd49n9khn2Jog1 zP1sG~J>Xn0jG zOih?;mVxmsS)|hj+zWkmLX^hq$Y9#hx_yuN4)uJX5<`V*?XbvnVhQnwQt` z1j+GWEZp(cWrP2kQA<5&w1J)u_XIFIp~~Rbb!+NOLcshIJRTV|8urEg*1n2Gf%ysXR4)VO z#n9Y;C|JxYjd5VA7Bu+zJe5#s%n(}Uvl!)b7c|d*o(LZ_3VKx=Qp=pVx{Q zZwC%`s1iN&7qu#}!*#7z%AUmWH--hpb>Ey&WR^j{iTu6?9*-<%vV94dyMzvy`vu$4 z{gOoGkRec}{%dZ-JI-Zo;Xb-!5$gYpXGs@QJ)LJHE0i3 zgSKc@&&r_3=mB#Zcsw%CRQ3CF()@nghx~+PaQ~pu5&XPko;mG9 z#!kS!r*O|RZv?-Co=KYDf4@LKEi|r=pln~>jL0+PeL?p_bkIC4{12Ng2WretM7e`J zJ>GsrK#vtVVBSLRi^1s$(tmPvzzhg?O?wfHW24Mhz+$Fp?}Gd~Rtf)r`4!O`#N*er zcyOXV%IpSSjCA@7_kcN__?X~n(Y~d#)8-cFHzTUd3gNDacB@UIybh<(F7oI0cQKOP z63>}mi*V;m4J*sXBhQ)9;4ya2Y%O$=c_p|C`O6eKV9qDLA($&>CWq^}Vr6=`t~rds zc;5PRnFVGhf@m*WH6G8Rq4DdmMl-N|W7$rPPE2O4p?SNL2=emc?bS3K*B$z{#7w&H zGTFlod4H+gxEk&y?s8)YxB=wh7bgad>!FL8(=ioXj&hm-^7?p};3%^YEJ++?t_S(~ zR0#Jd$7f)QHp)B&p2B(j3f`8eIT{Sn*cRj?66EL61e}QTYYTqu*Bl+lKN;MW=y&j6 zhdY4d(uIF6>jzHM^VnC-HTF$n3&#}bvx#jSy#MiAqO9*5Q2!r*`xM5=q>YMqoV3gwvFhvWP-wN&28V$u)**X=mSg=Q@R7WD%yHmit z5lxIZ=FszL zG`k<+Ug|KK6@ZnUa)`2j^xQ=`qF(IkG>_W-1r*PM+IVDr8BOWVBj$+kdgpu*-q(2v zD?$7nI?tnaeje4ge2OR6u@(MnfOMjs-U(y~*Uhh}^e=<#697bkL{< zr{nqjqtF4f*$5d=DsckwA!3POviT7h?7W(N3dXT02k+m1??S&s_^)>K7|H8nz#Io2 zk4&Zd88BA}9WdV|{!EM?#lsB|_em^U@0bG3Df>sIj>JoNf2`DTC)|JNTx329cJmif zy{Xhcj>E5gB^A>3DJJ(~(j}r^v`pHl`VS7-Kd*A^M8D6=g2cnblMeZ7vZo#X>(Krn zUisWECZ2P&g8MO6LG9Lds;7G>{vgYE0pkr8WL**Nm84X0US&xYl%G9R|ImYh|655x zHWK_ODN&mM?oT?vZU(!D*YPUFwp ze|Cw|UV|=iR~i*ys#b376*|{E3FgN}X+H^FZfK+VbE1H`z?OQYkp%MRji~=!@GHsC zV~qlqDf|oAc%h@To52!yz?=&nk1P_`2jgV(A3_(1{u6$)TYCliqb>pSUlc9~#vc{?k{K~uG43qWC8Ri_z<9CL6iQT}X zU7TT8gXmX<*|-m?yZFN9J)3;#;iU;;m`l6frNud8J8SB5KDV{(`GT{+7Zzjjs5E`|Fnly@R{ zJhGAv5a9ym2%&L5kb4$(RPp-vD7mi@tfu?En%V=jo8&I%3#!@Y(2KfO)AOaAorHcA zTFy_%e$Gmy|ARO#V7eyC>(D{4TC_(I9q_ynI>>GWhvWLsrf^RS%5lb;u0b}g1w;7- z8E+prUxEMfM&;yQS?hm4$}KxA$liwkLq?E&4D#?Nz=*p=9qIGQ+< zxRAJl_zv+?;xELDvShpo#396NVu1J(aToCz(K$^X--UP$@or)vv4r?0@d)t;V&rrg zPb=c(#6iSK#CgO5VlnXz;t`@YL&n#V*oQckc)y^$p8WoNf!wzdj}d<&dT!$J1)5iVf!Ze<~d_)x5l4 z>ad;8%cT69nshfcIX_#_=-|9w0qm2`E}Y0 zqCT+GAo@2BvLB4`r#LQE+XsHy zJzJB%cArhOri6X_4)gxGc>=Rr1=s5F1+R=&pVCcF^L((G)g~-m_baV{G?HS&d_rc_3Npv1F==dD+&!GEv9=R_d_jYt1L#V%*Px%^Et7Sb|LgANC{P|R$^0m=u7do?i zP4+tqDPP4DzL>(7h;(vUp*H+hjHi2SB%Mz>pU$hWmhwK!r~DNXvnXGq%;kvZgC0S) z9_01wUtpoLh*g0Jtc=3@*=NvbKTN*PRE+!PB=l3!LE|To&p+{XoiBO>OqRpzYZ;wa zmg$48?y=r@812$`J<5$9&|?ibKYp%9(6}19m}P4@SQp^;^)PX~93NbsBCppxEnAxn z_f@$6A9|hl=j1s2_LOpC9^6}EJiJI8C*#dcDK%uf6f~ZLJ0FLy6aE;V6TcRm8|JwU z=aDiu>|(GeC156iJpb~3D5L9GM)e|KUMu_qW{zNxtpKr3MeSO^Tt)tG3APCP3S>Q7 zgvHFpx=GJb=B>N=bErz(H%~>4GV@0>^s7saOW~i?GgV6fFYhVm+c7Ss>l<+Jd5)>@ zzY_k@+IFgcd#HZo(e*q)`7U5n5w2f@19bfY6i=18{9)ejN;Y%hzpm#2x}Q$6Jm^=T zd41W{soV%2VC>DFa-OiNC&nT0KOR}Y%EL#lgb zX~S;k^(spnM?8vni=k&hTfT6SukVwNQ2xR-Ij<8==TU0RM>xJ7#h)AV(BAU=@qYCp zxbyzuO2KM6j{;T+J>&}X56S;WV(c6lz6WuLV3u|Zc$XtfTLiwZpP_tYFnNDr{#k^p zru`2@@o;T~k$!FiZZ{77ibD-u0(WqOH%@;uX7wTPehcdixgsoKrpR^<0S3cp4$ z&*bw-@4$UOxt}BY?%?s(P`TA;a{jA^%B4o@gYx-4sfNn2hT4@HO^$17=)SC>cE-=z zBR;-PkSyX2m_v!Ph)al@1WoGygcD6&-Y4P2^(OB>bh$EIm)FT82F!ipc)9L7^-8x+ z&rO}yb#?jNC}+PQ9Ok{W@H;VH(!+JxUkKObybb0B;Lfl6^MZNo5I7$5ZeNpoF%W2U( zg>@VBNVwk#jsf}l%d}ouY#}sne|i6Cb}x))p|PGRj(fS6-`WWs$Nbi(AlA>VFNr@2 zo;1w6`F-iP+#vdunw*C#)#9O7$ChddAg`A_z~hllF<-x<*Lv-8)TceY^4M6o^L1LD z{_$Rwwe|RB5x!De1^x*4wcyX-YvBHFRayne;|+rRy4m+|R%us)QLIYizvh*W@*M;n zhj62Wf52Qw;hqrT0_HP9R~nl@JQcJzz!&u@Z95o?cn*L(y)VI^dsS)YKxb-|7B(N( z0c;F@4F9%ZG;|Np2WEgx!Rx?_!5LsH@Gh_&m=7j`D?vUESO@Nj!@L#9&u1U;C!#A? zx+f8b60?bmi6zAC#IK0s1*rj7odkb8v2elg!ZY|bT`2BfDYN@sp?mV7DB78R02PgX)dVcC* zaz9MRpVZ|1)k(_FNsWIgYdY3He?fR&4o&XkJgIdBZwx!BrGn|~q&5y*m5TL4;or~V zJ2_uU?Pu|wN{?Cr^I_p06#dkfQ%~2{s|~{awDutwg?e#-^iQCdoz|QS_;o+6#e(Uq zooJ6bgS_3@)v28>`?pxHf&cNy(^MY<=3}H~Jwd%9E$c_Xe3`VYCjs+q(z3n;%uh(m zdV~2&(z5fLam^XR+- z=B+|wzK!@Q@g(u0g*^Q{tqZun8{!i>VBSQ0j<{R!w1c-pzu|h>5AfpxW;^0o;xgiT z;^)L)1@p|Ni_jh?jIyo*JM_*ouK_#v9%5YwPSl53Qv^p@Iba|7&jZ(YKPRqxEYrkw z#5^t0PtTba#5Tl4Vk)s8aR^b4(_`6Ts!!wT{wXExw^ktC>tg+uYzMRH{y;ww?wFqy z?P@H`wtnIH>m4wo^0<4c76%r`j@K^(xAh*c^Zf@qddqzSYr1A@GTv;h2mJT-M!N>` zcAMXy=NxjM(HFht{+;UHtJxU%$Du{b0)Oaj(sMgt-U-die=+f&f<@X^a0Bj#N}*G= zcB8Ssp-;g4Oz3RwXK*vx!;2ooeHM0Fy9{(+l&4(|=JlCN&zU6g{B4<(LeF2M2mj-d zX`=l2_;DTdQN;Ui;hv=>J;cug<57_3>l)$|!7S|#kk9)*K<+Dvm4Yq8egpZqf$u{Y zkd{H?JKP`nJiZK?*T|s!WYBs?QZ40pJcIfPvcEY!4fRtTpUeh=^PsO4I$&lKmkBz} zDsW92*44m`X-PD$EHzF+m#1Y?d5os?TZH`x_hQWNTMuLXIju!l6OgZew*>k5_aIIn z-cMXj+)n(KXg(s3izRj>UPYWtd{l6}wgHS!FK2D>OL=S9Tyb5NH_g`hKC=X9{sz-< zeXh>e``f0^)#W;Sf%O57>zW>=?FCERxnh49_N3AJ{#>2E2|pbDy+b0MfO(eadQ|4G zCvhV2UgERFH;G>on=O{dr4w%UtnCVQNZUjtSbFhwh}t_RbuDrYx>oe|${;PJ@un$+W|eJN*4;XdT5AbU=52DM8w zs6QM|{qZbK&U*z}8N$_EwO-u+=GEcUugAIs#eWFo>xW;1JslY|?-DS768?CuERpAx zBv{FKziKwt1BQ_MbmIMj*_3X;Tq*P@vlQ%x{U7fNz1rga;g|ac#dYB8Y0aLH>sN{3 z@yJoyF7zj2F)rid)-8QY9m}vTvsgjVD}`(hj~!UfD51(U-b0e?ZcKPz;B`4+es zn2H7KE8P;>}FBR*`>~WB<7Zy^u4HRx4$mjR?`M;bxLzm;D zwAyu?FX7MUE9E?5In5uIvvY9Y40roU^sh0`;02dAlIuhmx6yoNHPx>is$V%&zvMb} zI@5tbE5bm9Rf+EFl&W zi-{$~jl?oy1#vrZ5Agu;2(g-YhFC+C&*Pc>^Qped=ko3Smynjv=ezqCl1|meBLDaI zm(Shd9gAz-XTv?ezkDt~-oK>QJrC~x=r5n|Mg2FDyL`^C>R(nHZaKoO?JuAEuk^1V zclrE(z5n*waO)7RqJOf;|NH&-)Vf!|eOG_kPk6uofm-){a1ZvE{f77ZAE|Z!7Vd}o zM~Qfj_ph#XHPQh(W>_@V!qT6YiJYx>K6g)yLp-1Dj4VICL$4F)W!)jgnH0}5+( z26W>A#kG1Y^u+^8YV~aBwgWcS>OAO91IlXka_GwkRMhI1p?eRguGMct_aCsmRtKSn z4%kzxPeWff;6SZ*1T;2bz>!)V3q5VXnOfZudKS)8-dCwwZ|FM)U_Ayrj>+pMz$IbX z+B4uXv_ETwdx6I1Z^zmN+Q)728^94kTE~_9OutV`qj}YU`Jo6OFuxI;LGuKrA?FE9 zL(UV-(EFgD&(~4>|KR<9JTJh4f$PmAFoCT%)4(SORxZ z3s}Fte4Z=FnhT9}2(SdZ!bc$A=}0FPn$Ncm6|6GHfS6x1?*o4uSWfvZU{63d(DL+G zKyy$fx##KY(B5J<4yzQ$Rhj!FE&kp>G0NlL&~aEt4=8e*y&D=&qYa)jgMw@z^e;HCiQp4aMWR2^Iwm=6F7!c^lbrwAPW>rA zdl2sY{GJBg*k91)5xx&2QG0F)XMF8^{>$*69d_8-0rGX7ePA35r}rmLT4$gK4wCx& zq;NxC?|8Z{?dZC+tGzDHr+K;sEC%G|(q1rN_69Njvo7J!r$MK!o1r=TLbr}NZCwwJ z@&(!5aOeHkM@9I6StjUb)!>_~KzkhZg3r_aLjFyb^LWo$y@?}^=VQ~LBAxGB=lPv2!d0113MQLtz^SI+u?gHV zC`;P{_VyK-yTFBp9Df`hB(;{zR5M1-vqIb zo5~&I#FboQf1BX;+J5~2avwv?CN2=nW6Qu_t~qBs3r>k`-ZH{R41T>}vfW_|Xu#esOe2kbMEo*D1dg zY+>_$FZO-fQO{sLZAc>NWP2=h&5%*zel>=c8q=ViLuJ024aGV*G`|iji0=_k6Jws0 z{vC<^1P@!heQ2p4w#Gqo&IbAV44-$rbZC*851oMcpBCYZtnFaASI%3e3@sA%u`jqE z?&++^;`4~SpZ$#pA26N8GTnj1S;Q5@4~f=4Ww@@yn~2X5j|<9lGm)RD=VbUE#OsNR zi60Ono|oZ95FaAGOZ=7CbCnEtC$XGZL%eb|`4itD{!F~`1?hh`@ol30qI4fde1P~C z@eHwji3~S}_yqAiqP0f)wc`(yWzd&9Ld+#uq; z#4W@cVy|^FTt0C(@#6K;eFE_X;zvY#gY-`%PA9G*9wd5Rmf_NgcM<8@DRDRP zG||09hVMq4K+Ge)MBGo*%4GNiVkR+{SWNstFiNWdOWZ;B&qWx|gF6KSrsH)UPm$Re z#6C{Z?iADeWO$EDw1f8!#d{C%e-KO}UI}hSxD3)Gh&O`;2saPx4F5cE4EC|E1ed{m zJ-B>mrSTe=swJ~ZkjJx6u+pd&?v=(_!6-3)TaNeGjDMkjJWS4`VZPGgf}TBWlsy-m zKP+J8ftWuO`CaGCvY&xoJ#4+c7UccCH$mQS{7mQ!>OW-|a=yCMQ3LlBt<-4x2F8WM zGQ{(2SEqn^DKz$Ri}~4DHpH><0NxWsdRGf~jI#xEZMl!B)bSMbsbQs#7r~!~owT+H zI>mW3$&|b}vs~W__x9jNU}w003tpZX5c{QiWoGN?*qQnA*Z&y3K7ro$o1knv>v|RK8^Qa z62SN1o`C)CeE(_}=pgjv!{<@?FCgYqyh&pIe+&uaWO-*;SUwFhq;<)--}w=VY=xM?3iz)Xcd zf1WNBtYn)&zJAHS5aY&kcPsfHBYNK9;S-%Vf>UA>oimAd2x1*i_+vhS_!%+kU75~6 z;(f$-1*^oDKckpim*p5Rjcqb~3u1TTNMep)mR1Dv>#|m8lir(_`%}KoTyLb}y|oXo z!}=f{x1Z>&l<{{WUQ4`LFx-^mk8qRkms`{|+?4s!9FN0)dEyMp=M37Pu$l$n9*6hP ziv$DaixiI>Cxn}FyoUFHh5Hbv^`6E~TtCFg_f4F*K48W`^Xt$`Fh|@!dS|!E$4kD> zO-%V7R}=Gc_}|mPZOZwTc&c|8KhyD}i8m1+CaxlWK>VKQdtat|1#vPlpSY2@i+G0E zbh|vR7jX>nZsJqK*NI1n>;rjR3t}2Eo4As=i)ikkav^3AbBIq8HwvcFyhXez=R1Zt z_rP5n6Hn#eg6)I8c+7elkH(vF{-~WO=X*M|qjDYMe6I;(bH)sD9zpo|W90k(dBn%Z zl(TBMWBy9)m-FJiO}?*AYZ#?rY|JXgL}~mz%N=71EcqViTyg)kYFuD-x(Uz2F>*W@ zITqtz#KW(<>qE&7f-~s;OxCW2o)-@U`m>(DK3%!JRCe!hA1hM}P z^rGLx-{<^jY`L)ldjHrW>jg0Fsv@%t9MquP_yFYNz>mS>k-4lI^xc4b2^}zfJGr~& z=nf9oLlWI*$(no* zElPU};n44t`xX=M9v8G1?{6Ij`TJa_g~t06Aoj;;?kYYmPu7}&n=p^r0p#U*6>$Xd zHo-*NAC^S*A&Jf>oaR-^*<%Q|`-XDXVJ6PG%Xvqy zpuykE=I?92FTw@I_a*k>eQiEYj~R#kPZZB@#74V#ev5RzKa%gOX)pBl+V@=sl9uyo z$zi;`;QQmVgge?>!FV-aVy+Ncz8}7?V?6bD;^{e8pmoLb^p&J@8gEY~>gP26KK&G3 z6Z@hPu&&Q_XRPaU;(aUOK2rA!Jw|UK^sLwxLeGh9BlH^9M(7PJQRsVO6NSD%c8JjV zAdl~{*ux^-0Lb<7*lcY+_LE}$Udsph{;ieZX0SpqS@(@`a>*}>kY9?t}nzg zxt@UU)rk8Q?~M`Vx<)L{kGJRO*AwMB1LmV?-KbRiPUI(5(|2Rv#CRv;?@iB7b+U0F z`m@Xh_g9iq=sA_DO=*UH!h}?9Bp3&-23vuNUZA>1@5W5aEgt{x$H`32Bty z@lNR;WFNwv@8{hQ^82lt$o5FxhB#O-Xv_eMvA;Km+#eQP%{GE3Cd}3Od-ThjmK$$E ze>1^pegK}CP;Pt*)=UVPCqbT$<0Hu?#BRjC#2bjSiHnIZ65l2sAl48Ye=OroC5{!8 z>#M6V&;Ahf(1``sKfrMlGfX)S%%Juo!<6HW4AHLa>Qw3|L%91VNu{8&P;^=YGN++_cQ5wjV1;hU|^r z{i!{ZgW4MSPr-MC`19}U$#Zr79VO$&!`f?b=lhY~rFaezwNGVwvBWEhV+7rzJ^elj z`;>$(Wh;s6DcqZaS?m~CePzHrMeeT8WV{`T>4HIH0yy$U>~AFZeBw&tX5ud5X=1}e zGQJMPbmDm89mHkCSBd)t<@dSnyfK5`Q`Km^rWyP_=5!|CPE*rg2n=$S*~HVW2et+f>0X6>|8*pAv&uu0kg*zVe3-NiP+H-f#bUDrN>eFW>m z-pdrYN9ifL&U)&%zIJ6GHtE^zZB~IWHruB2n78XZ<~_n?uW&ga zTn_0xtt0wi*c1A0M+B?Z_rjjiKZ8B3^L(DskKz9x#Q$gYuN^Md)ZnQPH+U*{8Mh)2 zmzw-s3eC@~aArE@I~%h3j_C~|*!nQWT&yZAMGt2O!d`9YVh6?lhr-GlhO;AK<#0I( z7n|7@x8WAgZKQP-!n>{4A|qItwJAD+ZMBZTR#*vcoRPK69nQ8}Ps8rCo`FlE&GYlM zosFFQf+sqD(ZZSCUT2pI+eX-)PF_~&SZ}r23@1-(rjw_Y#GEp|5cM6e~!0kF%QBVh}j6Jb|6XTlacZ--swyaTqxd6y@gt#jTByV3ao z>}F>^Y?-qFcB^wKY=!eF*lo_09-HmFi05R_MLZ{aFXB0g3ZH|k>$t&u2+E&*!@E-40y4@LYd5s|jBT%NqU@)@=9yVzwKK@@y!|v!N)@hA;SSmM`2F z3-={(x7o6WJkG*~JkDa_yGr<$z!%^0ZpcgW9Bepi5)mC6!Qvu(vEeK}q5!F6M(|Wd zM(|WdNATFjMex{83HLL?y+-`c8u2h@BObJLfd4-d;SURY6z=$9J^n|!Q9SkdD4xUCQ9Ot3qIeEFM)A}$VI$a#sIzeqY-Ut? ziwKqzwG4Jn)DN)pqB1XzVDqCk!7hm6wRBNb%q7TYREtZ(+2W{nm*A?2m`kEE@c+7~ zA+Q^xu7%wkbvHP~?18?ceC3Rt(R z64vM10o%m28#d0xYgfE$FaB@sItbg&^*L-u*Kyb+S2b*R*J;=k*N?EhTtCC6xmdi- z`nnvj8LkGfgI$eaGhJ@jkuE>%Xje1Xajr{XC%Ia~PIa}1o#E;fAHi;N-GwVM)71?w zIj$7gIj&ULd9JHq=eq{LE^rNoUE~@LoA0^~cCqUQ*d?w>u*+Oou!XLhVOP3tg)Mf? zfnDXg3%0~{FYG$k1F#!i`LLT^1+ZnVrLbFFPr+8WR>E#`{S$V(>jl`IuC=gxTpMBc zx=LXWxc&uu$n_TN5!W`@6Rrxn6d)9Rrw#Ib~mPLOBYet`fwWEK4 z4UhgeY-IFru2-vvjXxR8@A8hOBrm*dzFNWnbDcBBcn&bj*cD+J1%-6?4;#5#nCHZmqZuCE{k3bTNwQk z?8@kuVT+?T!>)>c9kwL;P1tqO@4{}3-VVDtx(c=|`eWFw(feU5q7T7ti#`gwJ^D-7 zozdUI?ukAFyEpnA?1AWCVGl(cEm8i_HtdP$hOpJqF4$AiUf46yO<>PPw}7pQZVAiW zm%*CujRtmo!@U7^ru$Xc9CsP)9CtbFJoh`W^WE>mE^zOJUF7}?F?# z*r}ecVP|;0gPrO52{y-513Sl~wMO}S!eHlnE`nX)iG*F`@xbPL8pAI3G>2W{iHBY0 zX#-p6=>WUZ(;2qd(;aq|rzdQQr#I|6&ocB|HhQkc|C>D-uw|YhuvnVh- z@f5+bnCD>4m=|H~n02t>F`Hl`V_t)G$GidSi>ZKZ5>p8q7qbI4K4v#;>zKW;?P3nX zc8vKPHYw&fZ1Hq@|;7zga&mIzaM;B$ z*TF7{xdC=r%p};tm@L?pF*m~&$J`3LDrOFBNz7fa>tgPO-5B!#?B3 zVJl*ug54Ig5_WscKVf&qya2l=W-aXAn2oRpVoG5T#rzBQNX%QXCt|k2R>yn*dn#rZ z?3tKPV9&-JfUSu+49mR7U`_8=u(tOUY`FIa*hufcVcp)}V0~V*Ey~~PgpKn?z{Y!{ zVOx8BZFSbh%lk|1yiMWK(R(p$lD8FXcW*n`6mKGIFK<`aG;a^szTRH28Qyf*!QTF` znciz)M|v}1M|(%Xj`NO%o#dSeJJmZCc82#R*qPp0usPn_Vdr?~!OrvM!p`?Dgk9i$ z2zHToF>Jo~3E0Knf50yBu7F+UEru=hu7+LdeF?VM`!eh*?`GH%@9VJZyl=v8^u7zb z*}EOK%v%M!)%!7Qg?B&fHt!+W?cSrXJH21R?(u#LyVrXL_JH>s>>=;3ut&VcWw;7n z8@Afp5cZVU1$)Npy$s_Q?-G>TS#J}#)OcIKGG9wr({~xH?dy0MMh!k*w&A`maEbI? z4(s+^3G4Ck{-Mv8hX0%R`oYHe2EoSrhQYS>jf8FI8w1E!L!7lNA2D{961h&w35_YBU8`xss z_pqycXJJcxzre2Z>Fsbud=~6xUpQ=;FA8?6F9x>47Yn=17YDoDcPZ>nUt8Ecz6994 zz9iTKzGT=#zAIpl`1-(}@b!hQ_6>wRpQ zpZD;)`%B=G;$IKj%l`^&ntuyyU;kFv4FB7(gZ=NpX8J#b9qHc#JK7(F9q0cPc9Q=K z*s1;#urvH$!_M@72b<&n33iUZ26mobLt69wVXzDQ7r`#_N5ba&J+O=YjbWGgo5L>i z$HNx-+rX~$cYrPScZOZ%?+#ny?+Lrk-zWRfoM0TUKMQ2`N9*(M-@fGnaP z0s<3J*$Y$=k!`{zD4Qaii2R>(?(=Rllk#tWInO=kp1ZvF-uK>fm-o(3L3cGD?k~Q# zjNN+Jc&t;LZXVevcnQ|k1y3@+Q+{vr#s=Z{HUCn~nM+lEj`@?~1!h=rwz*Z~Io_P5 z`~hZn#Y4@P6sOR?!OT|vNYkXa)*PqUVYY5;Ksr}JFAuyP`6v*71l$FDk^B&`L>wk! zc~$i~fD+H?KzW`5P~saTUPb>R`5_{feN+!i3X0>1abl7wj>oUfLAgotB_cw(HG zBn}V)Wg9L*ED(#tVW75athZ~q6XV1r zaez2T93l=ALkBWEF+t1|3&bLEh*%=Z!oH+GmKY-@hBosl;s9|FsNspj#KKo?`Q{I`;S0pU!z@2U943yPZ1rQr5^-pX z)gLB?rZPV>Y`P_&5s7y?Ru#*&W_6U02RKr9kVM02=}XDl&Bi~}X!1o=F%Kr9kV zL^F%=5M#syF;5%-O1uT~gXD|kOGGo9@eyOh1Tjx65R1eipu}GyZ{{!_VvLv|=7|Mj zkys*{xeQN?5fj8bae!DL4ibyR64A_Ke8dK7#1e6sXzH0haV&8hF-D9N6T~DjPaGf?h=ar;afnzV4iilS(e%&aV&8hF-D9N z6T~DjPaGf?h=ar;afnzV4iili(z^oe7M# zL>wlX6nhcw(HGBn}V< zi9^I;VyKPbiE(0*I6y1_W!xVmUnD<7ewY|q$@qwIVv;yOED#5YL&Oqsn24V*wEZ=4 z95GHz5(kKb#3AA^G1Sg{5#z)paez2T93l=ALq{<@F-}Yp2Z)2jA>uGGw3^|Gabl7< zKpZ3v5r>JPH4IOT6O+UN;vjK|I7|$!Wq4wom?RDm2Z=+(VPfcLh9|~}N#X!;kT^sf zCWel&;l~ok5o5$SF+ofc^TYw-AaRH|Obi{%{1M~CLW1+1B-`(Lt2aa(CWbl~o){U&Fmh&W6PZQ*khY4FooxAW#5gfY93T!7hls<(&?yX044rEEfzvDw5)-G}{N#zrGp)Zl z+selh$9>bvV?ZglGtRN&2(HG^e2*o@hzVlNcdcG0@i)YmF0k?gzej)KOT?Os=ud1U zCV-NDo>(NB%b8zdjF=!69R5dEFLu4ncY>HF7KlY+iD+)%a}s031Tjx65R1eT5tptR zso$~07%@T26AQ#5u|zaCGCVOxOc3+L00#5}P;ED}pZb2GyeW5fh8 zPb?6N#1hfm!tlfxF+t1|3&bL^M8sunw)}`OVuF|_7KlY+iD+(Rcw&s0Am)h$Vv$%P znx8W~F-A-f^TYzNNGuV}FBqN}BPNJ>Vu4sBmWby67@im-CWv`rfmkG#h~_qiC&q{g zVxCwa7KtSyK6bI?PmB>0#5}P;ED}q^*zGoaf|w^3h(%(FXzpNo#27I_%o7X5BC$j? zcQQONMobX%!~(HMED_DG7@im-CWv`rfmkG#h~_SaC&q{gVxCwa7KtUIxtrmMF=B$4 zCl-iBVu@((VR&MUm>}kf1!9p{BAOz@6Jx{#F;6TIi^LMq3^6=0MobX%#DXLLHT!j9 ziD>S%@&Zu$&myrz#811~c1es86U02RKr9kVMDtsQC&q{gVxCwa7KtUI`5nU(W5fh8 zPb?6N#1hfm$MD1$F+t1|3&bL^L^Ss^JTXR05c9+Wu}CZtaiy0nKVpoSAm)h$Vv$%P zngVu4sBmWbx}3{Q*^6U02RKr9kVMDquR zC&q{gVxCwa7KtUId4l1IF=B$4Cl-iBVu@(}$neA%F+t1|3&bL^L^Mw_JTXR05c9+W zu}CZt&7T;a7$YW#d18TBB$kM{I>y#NF-A-f^TYzNNGuV}pBbJQBPNJ>Vu4sBmWbwQ zh9|~|31XgDAQp)wqIrhli7{e=m?sv9MPi9)o@IDqjF=$ii3MVjSR$I|7@im-CWv`r zfmkG#h~{~QC&q|HVu@%<90%X9SbWFgf&aAgq~g0ao)Xc#$9Rb`V#49yx8Z9(u;F7L zGX9S&;+6oNXPJ=25^-#pe2vB8Xp3XVSTws^jO{`Bz7`Y2{D0$j7BG$%h(%(F7~9YK zCy04sfmkG#h~`UHe=IS7Aif7(cwNGLm2zT&m?sv9MPlr0OqWT-e8P56|HP4 z@N`o;takhvNaQ_q-s(bNZ~{%7jm)22>a zJgs@!G1D^B&YpJjwBJm7e%ia!Leuw}e%SQM(`QbfH@$Is)AaQ8te$DisPrrTo z-P3o3+%V^7b8ee+|C}f1l;-?(&PQ{0oBO%B`_29G-1&1i&%JQ& zLvzQNXXbuk-h_FF&pUeF=6R>g`}Vvm=WU<&#=Q6DMdt4@|BLe*=C{pXJ^$4CH_pFf z{)6*Bn14p>;@CB@yJOGCOniELb-XYB_4q~cE8};>hvOf{qxGMyKcIeY{gL%;^=s-A z^&9HD>U-u8>>;F*yN&TXRqZ_&!@(t%U+}Lne!|28@HBN1; zZ#=efbK~ia7d8$y-qCn}<6j!zY5b&dmjx>qoU!1p1y3z_VZo?{yDyx$aMr@r3)e3^ zdEo^MuU&Y@!rv`?W#PLEcU|&!XKI@4NWm#gi5Hnfx7^xtPs>X!pILU; zvifC5FWbEA+sl5r?73y{FWY_j+~w<*cP-zx{JiBqTz>WP2bVv${Eg+iub8%C>5Alv z?iGD2{&&UID>k)$v-QH(t6Fbv{lC_GTL0MkN$b&V+uCkyyQ}Siw(!b5R>oEyyRv`f z`73|6^0zBrTlwC~QL8?)>WixmS~Y3aoK=fftyr~g)pe^LS@qniH&@lSAKl*3zNtOm z{_Xbfwcpf!fBW|KC)!_X|5y9&M@>0u;ZaMDN*s0KQRg0Y?NPrz>hYsqJ?h<~c3HjG z>Zz++Rwq^;zq)Vr_g3Gy`q!(UT0Ok_AFIupUDkYd&Db?Zu357tyXLet=dUTOxp~bW z)(o%tV9m#Cc3r#A+G%U+*Dhas%-XGMPhETN+6&iSvi63xkFR}u?LkK`K6=bCQ;xaf zm|Kte^D*xq^WVoFbnJv<$)@6oxASRbq}r^UiaF%ch>Ei_;TWq#N5P^M0+Be*qS&aaZzG0@m6BD2Y zlTFE%vv;KwkqdIo&_^*!19cwx=9jA7DzoXD`O~>6G z_jSC~v8c1N^SI7|&ht74JAc)AU+14XpYMFLbI;Tvsqv{9sUuS>QXQ%8)YntrNnMh< zE_Fw0d+NE=OR0aRcH6MehA(fJw_(wSM`RQi7hDB*rc z{#xLb2={-K%e_XzKSq3t_yX~DprrFYv1UKZ?*)`}KTrHJ<%bcc6XQThe;F}J>?fWH zl=Qzx{1H&nyNh@~<%fO6KKE4MJEM$=0Y3yT2TD0_1bza3D{xc|MmowbBwhoQa(jAD zWA1_f^9%7QUlex}5F?8$|0UuS;*rFoi5cPm@qFTy#G8nB5bq~GO?;L34$&;O>F!GW z9C0jh0&yO(f!IV`O6(+_L_CLhHSt%(M~Kf8|4EEC*?fF~_!Z)8;$mVuv5)vo;swMT zh`%L1L;Qfa%Mmu6eTat<7Z8skrirHzFCzYwcn|S0qMR>~`h1IMjID@#DcntA)qWqrk_eSFmbKnnv#{e$} zb^xyeW`I8d_5-D#7y#Y~{#@YCfbu(Bw*fB)N1${^x zebmd~-^DxDb&4?`0Z#_jAk8z07Xalwyn^^M;%|VvLGKCR-oRIYUjTkY|GiH&WM`PX#{vS=^;hyprV%fi?KOS>)p+@bX;WBwh@Zcz!~?yNOQ_Um<=- z9CMA$$9}}w#8%=);+e!jqKq?At}^Zj-VC{BQy49^$#gYl*)hzCe7P7`=|=Kpan;LtH{Un%GA?8z|3x zJ^4F`j}TuXegc$oy5u3-ey#(``~M4|*e&-F|4jTV@!!PShppa!5f33wCDs$$h{q96 zCZ0{ajCd{a7sOu^A0rME-*WgPZ2BLNAM=Rizd#&MtS7D{b`X1j^1S~`{5tVG;w8i% z6Mse=BJOv(P47|gQeN@XEIv>Eb>auay6x6~KjO1d%O6I54sii-6){CTf%tXexx|Z! zzhL@B;uVx%N4$&p0P$Jkt3WA-zY{;8{Iggem*?6uZ}9-~Q;7?REyOiMxfe>pO=CWC zT%-zHv3yp#Sv zea_$;USsY6eiQfz@VmgL$iGPpJ&$)8^3MXr{{Z4dpoII~>$X360=OJ@#Z_-wd;2Ef zEnh_c2o!tdtb^_N=-3f|e%tE5OneV0_C?*_tv#_XQ0$1W0L9Lk1Qa``9{3*OZ3g}a z*amDy{Of_E_ci7Opx7&C0(S%N%xiuCUgiz!v7R~+efcJ!*hA0mf;I*I1n?5iiNrLX zZ#Lv-gO~hYK>4LWiRT*1Zw4-h{~bVy*Rhv=2VUaa0hIa4^S~JVUk9R!&3nLw;G_RC zW(jal;0oZrz;@t4KnZ^+aSBk%lqbjU!F~iap}Yvu*%?4*Z|~w=KVyfol*x zin4hUatFVLbz>PypH%Q;?bjU{~ppy1ON6V&#szUhkNo- z?hQc6?=iqR`x|rJF1Uvh`nLh4eD5YcNPLp`8u3G7-L6)D52DzU-$Z<3N1g}Vg7t5S z&#`;f?q#3%c;bMfU3UoKquWvX7Xhs?qp=zh0S%j|se^m8($8R3B8*iDp}PY^W)G!b z0T(t0g5m~FtXYKdiIvbp%-)cERq3JTbC7&Z>HlC&19$R+hOuU`59n-s;T$$|%zlv1 zRXX4756L`G-13LjkFbd;Z7~NxvP|g;tcZkBc0yZ`a>%rS;IUK&XB6nf)Go?RA?r_f) z)?siLsnTB}cVTmz(%Ve~+;?>0@4-vb&pMNGQFW(e&hjNe{r z0lgQ`5jMZUbKv`NJVDs}4tWoo`;hCfx!Zdmof-K3ylb8zScxDNrv zJs6=J++PC?n?pnWaQ_b|ZUDfMMBI(3bYf^5BomZQ3Y`S`WKh&^=w#5Nao7*PP5~M= z_k;%EE`p*2LZ`$1YfzLx=uEhOqx5&7vmp5`D1L)B^bNT0Q~E&Y97rBi`f%vmkUymK zkes{TOH%zY==^+&e(S=J%ls;r@ftKZY)bXl4V&T6RdBzc^rg_%ki4k$<dzoPWj&`%)$ zi_+IZ*F*kS(6ISi=%;YM4vPEqLN~$vCTQ5a6}koPx0U`QbSor(SNcxq7m)u`>3gBu zAb(fs`=Q$*{{R$s$A#{M`(L18^HJz7xc{y6KcRad`4|)fWOxYfPeMXN;d>zoE3FCt z7Lrj)BjNiXkAjBH=JCWABTJorF(^c z5BZ)-_YOY+`Da1HxX1NLxc>_@Y(9_Qn#10U(l3UehGZX5{1#XES-AIAx?lKtNWP?W zYFn^wkjzm!FZ>DQbCu2yhe9C}0}W&MX%yV`pkdPxj=)jY$d`hKO$&Yt0zD)s`o{3yaIXMG4;lU(+-*u%g+C9;N~P`L zeIUn8)u3y_`$E22>DusqkQ@yf#_!7P5BIU4Vbd2L2X{Yc*lZ3T0QVN9xTzhItx8V} z9}M|PN>2`d74rX8dP?|E$WH|gn|$~%xCcPP=CtqxxK9TSn=`_b;6797S>Y*=d|m0; z;c1Y612k;D8J+=pW%zK=o5HgpzZo=ao(|6ieIq;{^v!S_^sR6M=s&^>K;H>30{v&W z3H06Yk)YE@H6!c{P<$>sss(h!(K}`|%8s<{yK>Y9r|*Wl+cLuRegVpjly*g~ zhrAm!Y%-Cb!kq;To1Vx`aGwAgHocKs;La)SkK77LpVG~dUqHS^>9)vikZ)CbV&rzn zPXa|7i`)tK$)I6#O5`rMPX$Fwi`)bEfYQ?=Ly(-N^o+>8ke{jatjKR6|GLt%Blki6 z4N%l$(P0YyDV9)kPZO3#fv0?Btk@heP`N8vtC>31WKLvn%A3nRaW{Ci3-!u8wu zy-rZnW8_J=e*lVlj64PRC7`Is$kT9Nru2%)vyfb_v=Dh7@`c%tMhnxF1ydaAX%q9#Q&e zWH-pSD}5}oJLHdp!p@283HR?o!{!f>z2SZW6xL4Ub8tVY^r^__A^DTiKS%a~{As1n zM)rmL8Kuuf_JjO+(6A{*_J?~IG;CgojD!0{(6D(aasb>fEB#C4E0DaR^wr40kiVw% zZ;`J;{#T{1M-GMj4N&w>k;CAA3p8xrj!c02@1W?ZB9q{LN9ntfDUkeA>3flBkiW0= z!^jNCKT!Iw$l;KG1R6H~j?9MpW6-eqPh>9KpMYWt5XG2dLP|$PlhB1meLj)^uwzKhb`qDMl$tJ43DHp9JNv<1Fj0>y|NT@LqH(6AX7ZH4>G zpct2Nib$kAiqK2+&p(RGlFS2{78gnWY1 zNzo3-Cxc>Kj;7$A3W{+#ieF?f)0NJQrXiW3^zi8Mkk10eTqD{I_Z(1+$k8m^^FYI9 ze)I&mW1tw9qdB2Y0ugYL;uTgq*^xKfH zReDVHT*!|F4V!h*^Wjc_hD|bh0o?0B!=@v8A>5rxH$*RnB&Bp?^aqe{QhHqU63Ej^ zkB?pkc^7EdbVsj%I|CXv+2|nLJ)mLyp2$^j_bTm+UJXf3X@B$@$Tut98vP06Ta<2# zUJv<+pkZ@T^rvwDFKF1D9K8wdQ-K* zuZlha`Hw&`=0=}{`^TVRb4~OqxUW@uUG!;4exmgH=(CXD0E)Z9qR+#9BPi^g=rG(j zgJNbHeG%@Tfribk(U;-=IVfhP(Z9g`f1sF?Mqh*bm!M&Dd-QK`-=XwZ(KjHuQ|VpN zw;;b;X)*eD$nQ})6nzKsUxQ*^7JV1)-+*F97JVP?-+^LA7X1+J`;|Tz{Rol=ls**w z81jdeZjXKf`6EgnjfSuy@)#)QWzkV^?*PTTEE<9P51^QlMMuN^N2Py?)5(x;-k zK>lZ?&qQ~F{As1nMt6t&IZ({YqI<$!0u7tt=-zO@0E!t|^mA~(r1X{O=OKAn>0hGz zK>n)Izee|k{57S2i|z;c>!7eCqx-}CCMYb)=s39F2E~jldH~%2Q2Nj4S0H&u>ATT` zA%71vY~GK4748p|{wsPYBp)jMD0&#&|Bg-o{Wv-aI-f+R!2KVk2aTQv_rarQfKC{F zIOxRDvq2|~o(np4^nB1&qvN3MqZ>evAH4u{RP7?rn%XAN<7$r-d2KUjS8WUEw`-S! zey6q-^xWE&py$=LgPvcz8uYuhYe6rlJq9`Xp3;kI*Fkcj(u-@8kbfT(Z$WJb=nrdC zpqJEc1iiF24SHGa@t~L2c7t9~n}vP>6z#wE1h}sR#kg6UgZo8LjGMLnaK8+S5wms+ z+4&x7faC+E|EfI)@{g2$T>EXv|E=^twdX?q2`I+Ry7S=8^E`LB1Pk*nFn$3b=O%4Vyjc z2I1ZlG;H>&y9(~Tl`g5f8j>TGHrHJP`BG5K?CO33x}xrSNLoR|rmgO$pqaXxAjyKl zmae-6?h}-5tGgAFt)S>p>wW?EfYM9rZiD19rB~G54*BIu3w3uwJ_rg6v+gdquL8w< zq3#~IuLgykSvLgtHA;U{cP}K@D!s1mw~$}2^rvwXVfs(S)D!%APQdlHftl+GCQ6y!5OG1ngRG~Ba5 zF|v<&7Ie;-=OLL3iuJ=W!=UrWya*Z_^D=0B%wOPJ4~mg}%xiErg5sST^Ec4;F>in# zHRdhI&m8l2xX)1f=$Loler(LUppTDvf7JVjZ5Y30{P!l@JmJX+&rNt`!W$FLn6!EF zwWrzEPQ7O8jZj4?pMdOAo){@LwE$@8OeY&6<^%wPn_+vxa6pFzba`f1MSd-86f}>SR5u1*f*8D{CGtDcPu3nm4x?9U< zTfVaVx2>DndfI-|_EOsiZ3|bfTzT5cZ>@Z6}GxiI&^rMe%!kw&nVji!HKT zNx8F|EZ6vwXdboFayKfsEMd9bUlzYZ)?4lb<$l?1xu=w??Xg_!717+|B+Ff?+{Cji z7yXO)mCmtT+Hx0JZo6{lU1_-~uZrgPe`>i)l{@4{%YCd|;ttDoye66xe`UFcl)Lsm z%Z>l5_!V|o?pw;`|6sX)C|CQ0<=X$IvHa0;zgBM9OP2fE>*DvpTbBEla({Z;a&IZO z7<)aUv*Hb*`C9bez@IC3$Xv_q`=-b?Wi5A_a-|b3_lk0VI@5B^Z;9p}XIt(T%Uxi( zz28>9%Pn`Jas_hFD|hWrtlz@Fi{{qrE%#&P%x#w2^&jH*%U@cqSGn5XSnfIH{!}MB zG{($-N9b7GOe^>!Cb*AN>QZC5_pmWzELeve&Zxt}Wc%WEw6Svf{( z&b!re1InF!x8;VFJ7mam4gV6&i4R-uN6H=bh~>t7B!2nrmfNh{+0R?>Mi%Ea$}nlh4S?*)y-u|ZL zlAnm?As1QhUgZ*lmOE5?y}}KaJ5RY+Z?l}N8KZ9RwOj(LBHuf0<38~ z(My*5fpRzh$8r&jP5AfO8ht*o&QR80wVaH&NMWw!#^ZO3a6W0d<<3>^?V~OCfpSM} zvfR3eX!hhR_Z!QdV!1=3;`jY;SndMlYV-{ADEyMqZn{G#`-6MpZy%gs-WTVXzih@~ zZ}2NPu{^;{#;)6Z?C`}+%+%v=0nRHg#!lIh<_PSFEyW(+QtaoonjVuiz2*e7&1}W_ z;tA$te4lZuImP6$!#9Ax)652QI(YdvBODp04y?gDuKS{n>jBsGkn4KHbv^339(P@s zn=rm7T-TGX>&4HB?dbHoe<$GY6#RX2DrWzOj~aFA;g^Ii zoO2oenxmIbiI2W~%IeW~&25hEHE-0Yz2?mf&z(OrJTEpg{8Rij$ESx|<1@pD)XxlG zTK{aFX}mxB$budCyFYs5!X5bg1ODzu*gMDUHShlDn8iErcUkDJx%WrEv*iBh_we^a z{1x!`WBlEKzn|gnm-xFIf4{-sgZO(4e}BZ^Gx&R9$vwN?v~>08=UP^eUcLMh#P#fF zE}zmI{ralyh-*9I-Hv#-Bd+a;YdhlJjT0*^azE4E=|p_b~JxMtlz=zK0R_!wB;*;(HizKa98^Mw|~L&W91t!^qden!owU z?Qn00``Nm^);|`VpWK1?b|AhTh;Ikt+kyCYAif=lZwKPrf%tYHz8#2f2jbg-_;w(U z9f;$dJujbfKkDJbJ?~pTZLcLA)Aribv2w2`JDQ`P?|ioI;LeSEeZDh|ziE3N+j;U{ zV-`QM*CPvF_}uLq@C$@^S8-@X{>^F5cJ_Cr=9y(($!*Qa<5Rs0I@5jG-tnDXU8X*n zOEqLOeZAQ(v$(%6o7uQ1*`3Obw<<;;xxOp4B)LA-rCdX{yF1;N>TF1Mb*)c!9B(9a zYHMFZSGwbPS7?JThJVg1TG_NX)zy>g&6#D{p8lTpbfz=A#k!kQnSQ^tIhjdrO!b=9 zRI;~YQ+;-;Y3=JxXExdhOdAqfm`-(dnkCs>-@USVvrurA3gYGZL4h1R>x5S#i^-QvG0*_)Pzn{x`%*Ge5f zvnYLHH&R>Fm0h3gTCh2l>C3TNt;kVyr19R~Xv2w-c41S#>S1v zls=^}Xc)P^UU@_bh!*M;g|<;tyNLZow=mt+XH#iQb@z1P(fqznMVhwW{?x)`S1#4k zBaO#MXJ=cd>uT#ouZ5`GhNqcwxn;==dcq@9+tz30?LvX2q+ug~)@d{H?7TBeQ(N?r z*`~lc`Jkj_{c&i-%kUzldi%C9nrcGtrLX3Teid0pzqw$m^i0T#+i@*R_HAOfy96%^ z(=AIe$a-l7*Bg|9ogQl^m@~}Ehim{Ep^k}-_@7yNalR+T?T^)^JamGEy(nD8?Pvv&?WXHd!+Nu9;2AoDOhiW2$c*_0>C9#*6=AM|q`YD1(|BWb)>bENAd=}8J;}Z<@h(bK2kZ3=@Kwmq`~&~ ziMK@1+L!Hd+}4tCIkkI)V`ppTq{?$#@zir9BNft$a7Odnl-Zm;K4qHXxow$_6{#E= zn^CuGxYVccbW~fA>7>gJHi=0lw@#}^B5TU9z)`by@RT+c^l43QK#!5`lRCzypnX~k z%d$C?1bRj(e3y|jUzwA4pQDNR1_bbu6w$$JG;QfVv~dQg3(C=)_k%SwP&NED^6;aJMGNvB&~kKretPg zs#EI~udXI-ePm?JX?<3cdntN){%}EmjmGmfx#VViqP)#^hE^`qft)ija61tz;X_$Q zM{MhKGVgihWX>UGqU2m=8BXpTw?1Hfe;+18)X*w&I#5wl0a^)W8dh~l+9FAhkgZwN}dbdD*S zcD5-R*42l2Z1ZCj+E|>>CW(2gjIUiOSbaKO%&B&~id-VCD&LgdQs0~1l1s7XwJVib zrk(X_UE?KiCX@1Lnn+VlMVceWy(!tL!BJU(IBkoOpgN8?aY4;-YP42ORorPVbnNh@ z;>N7!F~=!~iaMRc{8V^2A#B~)GInI9TIo0swgLkX45D6{L8C?VwPun%xlP%=wq!5r z%`{+Miz=WHy^+;+1=6rFLr$NFf=uUpR-T&4rlY@C`diB=)$T1N(*|`NhY9k6j2Ka! zrX^!tu+yDLjf`jwU0Jj~*QoPc3tO9=6vSC|p0BeCovbo1c5WbZ4UyWB)`^8&4kov? zm(ZbL_S)6u4lR;3+sWH;r7`PF4bTIKrQTV;P4eP#jMIW$IDoHp$W#M`F2f0Z(D5?> zatN!YyC<8G5g0YovIRp^V`@WEtO%Lg(1eAT4WeBQnq7a5t`9RaY0(_;{+l%6Ye zvV^n(dS0aHE`nb1{?2sPA6aX*KjUPzIi1VF)MB(P$J;d%vpSVqnx#A5n_8XiZ|(0z zMfRpPV_r%-pKlzZ>+QgtqBG^ln{t)14r@~9T7#9+-rjDuY}sNkwkOSo-qZ>GsZ7VV zhE3UY2L>}&(3I&+Z8aF*I(pM~u87yRH)&Gc$#fT5uYK!NI)&Fh2hAOw3)-c9^{u@u zrVU>nlze}WY3*N+b}o!d~AJ=-jcE)|tx=bD?Pw$`oV$Zb~i zXZkR`;>ttL#FvQ~)zROLCSV8j&6rkVaPP7ufMuNabZ6ft>?!r8PekGPJQkac-cs$<{JeC|UrxS`rNrBYpMve|CCvW6P5v6ab1zZE5u(tJ0kGnP?xhtW8bTYWwbBR-Nw zYflP2kp%KM@v~2_CFrpYs1}ToDzKJvi_TWul2eDg7MoL2K(4$@&5c$|(Th}UYZQ(w zfJ%KxuF6D`bX!v9X{eJ_DkD9&>Qx9u)6-d)?#=bJrD@PtlZ(F0wKk?~ZOc?jGEgoP zJx^;5dMi~c69u)rLiW_G%x|8%ttF?m+U-DcYn@`U}({By-r=BkhzSBH7)uvPa)4FUxk+aGz9Ko>ZsrUG27A4giaSIkh&ho{JaFn+)sHs4n8S zW7VkBjZKYxl!gYB)jjJrs8%nqU2V5k0!9$&bz5Or1$vxe>=-aK?O_zm$LRgGy~6HoSTOH4+GDSN}YCE4upFjuiog)K>m0y4+aY)|)XY6y5BzCP)q8er%5 z;pNKty=BcRz-zzQki=e+c*VQAtgoFBIBBiG{v>w8Opl!alrsdGIY*;cIRMv{Y zH;!FtjcyxO@nthLC$m+t{#@2h4?KQhdTXk)T(|_Wl*?qrR`v#1qW&$m4%va-(BIW1 z-JCvSm-LSD9859SF0ehHwCS>Z0DPOjFR8`)kE4vuz$zA&E&RC^G-@Pfv6b z69}XdF`{}=OU+ zs3gMj~sv_rj%4NDa(1w!}T`Ab(_6!b2^&TCg zb6BevAG?NH599dwo-8^#NA87?MS1LI@m;_%3^|Qrvs@-@%W8*V7k0`+v}NNN?17*| zp+C$xEKT*OHO{@VrWTYGveMn&ixXzOCWn(z(86p3hov}A-6(sLTGbkvlv*|;`)|~6 zG}YHNf~=ZMyhaG+uB7S?N;5XmY>=Gt-7>IBXXdKeuHIdKMMj?RYj!cKKip{np1eO(`N-K~&|SNa9|Gmp&y9 z8RUU+>Odt&8+FoY4{yl`;l&`CwQ^5Z9xDQ9_-eX14JX@6**8gp)Y}K^VzORwc1Ch!}lSuFoFll2^b>3kxzqL1T7HM#^7~GGU9{ zmZ;s<4v0iW_JvGKPbwpadE|5=@*}&mF6;QoK_7N_82x0CR17-j2+-30?)B(xL>VWZ zI{Q2N+EeQ_h=^J;UD$WQxe#nd2(Q+(vZ`XUhL+>)zS!Dw8?r4!Y*5&p1}7t4p{fni z>+wz>EXzH#MG(Ip9AI~@b>KTr=7i9(z_UHDr-3qbk43Qrq-z(OHb8?qT#d3|bw6t?FZ-yoxb z$7>t$*f#8{*=A(Jw`J?I*u3xNyJee+trT@H?8PBl^h1)NPN%f6v1<>Es_}%@g+|PKS@>O?zU}t9NvU*!Jke>>gb=_GtP#aBLHQ zuDeG%OP9-OE5L)e5*eYe9(Fu3{SB#J)MxY z=RkgKEqS3TJe&}kHTE~Zw;s{kl>(mAanP%SlBJDDcO&Qa-`K!f9oU zK_3ajRVq(4AP^0A(&Oori9~B@s&7jcN2ReGf(5YF{vJI!-sy$ese;7dFMsdJrP8bW zNEnQzUJ5QFK4sMttc(#otAq?@r7Wc9$=n3}19_|FRheF}hUDpk;e!4WUP{Lu2fP%k zh?z%K_7qWUK8eOChHzOOYdutvyZV8i-iuwMuHxqpm+X`?@J$^&CF}(8iCyi*sU+6t z%cA!ST}>2Jr{BYUfN~EBVar$(4zz!-{44z=oEpdy0%u{={IVMs5^Myo@=&U#U7J6E zm6q$u@>_+f3d=QRU9Lh?g`%lLu&!6z6R_nHSEn(Rb5ASDGigA-P&8p+_(h^uCK4?z zzp{F>toX|OVUZmnk%p`VYwoLvU2WOpcPv$F`>A$N9MG2Yj@UgZQ+B1UZXh4Jc_+_Q znHTrqOl88sP=P#EhH`RH87SZ*`Li#QGZpmN5>-7U1U5BgkVamWL_xkPvFIxtoq&fNFBlM>BL5F+Jr9p=kOBCr`6N zD4OU!oZ|O1D}*+;y6j)6%{h3`LqbTGjqLfVH7F4sJkW-8ukN5)%L)CoZk6f_GqP_V zmgJ-`WQjvkcH9lgt`4lIq}tI)d+?E~Rnew6CouP`Sb&@}!qo0l6n#^<>YC-#x9VC| z=4;gz{qwX+4JqKjq^(jVIR1(uF_Mn%06Z ziCb^m@G4{QrdpML{%KaFuWyc3>FLa|Dt){eR;8a~NRO1+*1$xoGQ7;Jsz_yWRVkLe ziArge>CvK=|1UMnqIRk$Z`@85g0rQas`}UGn}&4o~}|Q_-5FVqEgF= z#5KW3R&mYgN)?;dr=@|8*qixOM&h^aDt&_%Z>7I)JgAuBRBHRnZzs>?Oj;@!~v2#Gn0-UMQV6n*o95j61V z{#it&mMu0i)N9 zVB-emK9g2G$}LzGRxwyr?zd0*X`nsor^Ug$MEql@|9TM_6l7mI&?{n-Oil)I8sS-v z`0(DpYF}v=8owE6JgbizUyRUa(_zPtLeFAzH@@f-w8!-GIlD1s#JIvKclUk^-^z6r zsVqSI#JbSz zH`2-L=4ZWe4qw(+tYTG;VpdB=8fOHl5>Dsem0^QoC%j6l4LEoUsx1Cg8&0?b@9iD4 z8QVc6I9S*{__Ae~@}a=roNbMlcl3y+%KAv48<+0^Mp*3V#2q(SuE58UICtbST2~%x zw`^TrFUN5>_oEuQcFLa5#bFewYqteU^Inv4uhU^{5TZ+SuCnn9ae^|H%i(BewlXf9JggMra{%8b!L}-8#cPBAER3wg1_ad5)h~GH z9%W9CZ;7gPi4IN+Ifr7!!^etm(jH3@A38m$J?-RqSzgnXo8y`?{1RF;HUuQDj?JCk zGbggmJQ|{6ml2VY4+{gK&W7e}4s z>=zPJJvrQ~RghaLA6KhBE*#1D&d`XSwI-CIib2!IqU697$Z17#PX^|VlR)Q zykS<4sY1&aRay2m{gv{P$|p5a+A_d2W$XtnUO1~Fyss2&?&PQ!ib>9hic|d^#<3HW zpM&;@KH7dmUtwp8Z>3Octy1hY*Gj*nw%w8BP1TP^2O4T+SoN+HJ8iYnC*?HU5xi`x zsPOcckO6~FG|>Ya?{WDx4M88q1oCb<_rSh!Gh$uN3nJ0#%aG3bzyHMc7Ct7EZ?oL- zprh=N8*=5;s{JV4F;kssi~ZPsp{J&mZ?#+<{Y1&-%7#9^d-!_FIXBxJKWbg;g7}Jt z#p@auENfe=-CEFK!|R7u9C#RX8K0&j1+E`TZ47?WVB33trXO#Ez7{!S8SmM(WUZdl z4lGv@6?X4zqqP3={RN80o~6`RMo(4Z(^p(Tpf_pq(_s_jlv4wA=xrxBBv1Nt}as+f$|>C>zo;{t&3DA9w0H_)Wrs0!MAAHQtH&B70S+*nAN?u$n9vgQTzE^Aed#49!EzRL?kmP zOy>}{42k%9!)4GvvL}o6^46@q^9g-U%o?fqO%o< z8~lQ!Q*|-RPnPKHp?~}FzPusQYuUzcKTmb8SJe;nIo!(RKaD#&$l9sDHG<`S5{l)E zHeUv1eu`H?-$}d^zC{~dbdbp0T{E>ee7v*IjA^Z0dF`+gB~ox$|5Mr1?T!!1T0R+Z zS-mj`?a?VbO^=rYIWilAyILhG_~18(!}@Yxl%u7+nEj5*5ot>e4u`1J48l7awh(Nd zTv-{5s&Ku$4~6lCkIY~>{K%)nj>LH+^+P3qs zOBCJBdTjTq;~ed*s|XVLP+^cy#T`^h?;ZcUHyry=u;38Z0FvXVE&O z*HhIEdjGO#jEb>q%M(4U2GizlyH~Y$tZ%N>XebGDgV zEl6?0S&l|MGodlz0u!0!IDHY5z(;uWVAo(HLkDE@qf~XRQN}AiwbN2JUSMV)hjX^} zsfV1R^}0^$(m41ES~muN>%~&S=Vv;5!X<(Fy$bGM!S{epA{vI*9BU%>+n>ewl0IMp zTQM(ou(d8GgY$yu1-R$|#ZI^Persgjmrb&5;Oj8`-I;8Gh{+;}6wZI~N* zAZb1h+nmj0>reRZEh{J0% zNl8&k19k)KN>o#irmgGINi}&r+b+q^bo4Pg5QuG^kK&WqM=uwYhqKwFRv=rHxlc~M z>}h>cd?2OSabhtkUSgcXNyruW$}ZiT>eO5<#7!L;x!ytTV7Y=&iom-DqC?DVN35Mj zK(Z{^i}r}*d|C~guk#AqK0w+&y%OvQvU~5NLf2WvO8>)F@7Tk&3G$eYY z>T2i^#XDWR_riKhU&&?&<5!5gYAI=o(91(F9J@8(S&R+6@(liuMYBHLBMqJo_yyj!38Dlw4Xtr0j`b6y5l z!CtT8vN*Dvgl*?U-jpGOjHs6rk7Xc*h9eUvB=y*qb42QfjQu-vM-Fo5@@jfGtm`wy ziOBj)k@(fLVgPkRw!9zXZEr^A&h+s~;Lq-ee&irWmEvY@d~Hb|mxrIs1?6f{dO0k7 z^vh>QZW&0u*Us^(lxRC*gtqA;p#R- zed*jL=VNXNGzRH!wO0}iz7Bdfw**1s@6KjaPjqyzNvcBUnJV^F`!RL3Z<8x4*VFL! zmWg0sl%WbFO}KsGY~fi?E!Ci(de}mcQj)6_r1~)iJGH1cNMf1VTki1sYR{F%qdduQ^Tw2&pDs~1`E|&S*Qe2HHW}UN1g!1$q{{UyBq^XWerH~0HvyKo~Sp~E# zVJBf&p)O%VxBbPvvYvT)C9qv6>vy4(B_XptnsxuisM-uO6+BO;~@< zhE6Njte}ztLRrC}z*kJp`(%CCnDjlduMrw51Hl!1U}r*6#Y4W3uOgNUMk~bp{=PzP zKf`zOhmK2HyM5(&F9GZ?n>VNEy*W$E`dn64L#)4ZVS!$2WJNp@#Y+l&cOO`9I~xm5 zb~eEX!x|cL!OR$^FPD$*aZw+pESbL53zPZ_82Buek|n9kMl6Biv_(+hj71V!zOi7l z#vR?V)5X_GdqOllMR($^E4|r1E9EoT`Syxb64%UO8OMK9Ti`kTKDb5Fc_zlcU-~>=ZSOTZ+;z!&++2Pk%*Q=WW6^CLPv-O;0Yy7$gUF73o_0=d*DDud5g>yO zRjbX}p$~|xVT6LRDvSV&opx8zr|Zh_6t)@IGPHdGOV={aN}U!MW8_Q{SoNCCqOY2P;d)2CalbSF#=uAut(bH~DL0ZPzmWIfa zSOdU~EdC3voP%5T!hZF(#UUQ<<8h;eJZdr1~q7IMoc;=Emh$xG> z$t%QldsIg<*<*Cm*V9{7#LSHSkx6uG_U9X<#N42+RCL|yaejHy6KW21hNpROUSI#y zm3v?i_O4$mi>X|<374O`n~YB6wsH7Fszis23TfGi81FEbU(@MV{W3g)ukR`IajKF( zOb-l7x#JKcIqXW8#pzXHJ7wn^Wnm2=S(bLYUu~)o zDCV@|cHVc4U5HdZk>`;;N5Ip4dVe!~GyEAZnf&6zcRTPQN?X-ZJ~jrpoVKTTB;zsq z?2&1EmA-D0q}|_5MbF?bw4_>YEU=W!<(-1r%q@3^@02Y$DI{6$v_D6p1=5Y{5M?~p zUmoqX_x9sBfZpFPJ2l;y>EPaCi(2FTy35lfw<)GKq*HP+DGW)c-5Bd_YtoL~R)Uh& z(~UUYk-^+hesGnO>~^e^rtkwO^6LqDCqElqi{ul1rYxd3E-hXy6Yr{QcYDotg4#Ci zX0tk1_E@?6%#hpM>`I7!5#ehgG6NxtDt0)w7at4HmJFlN2_)UzX0=Vkt7$oeWjUOh zwkM&T%lBkt*reMrEocYargSCxv@XZpK=P6usXWVeYERE53Hw!CdgBj|ySWbzJ#A;G z4sG35wY+s(DRi9HZLJvh1u=^-Kk`nj)23m%+Goj7s54y~mCEXA_-gL7e{IU~?Xy|| zS&MY{b|4J;%Fl%6^kaHAo4)?c20}m3mkPvf87}neu!tW>(59<-L%DQhGZ_>ceun_{ z<%Gprkkf~g0 zgFnJ58;{6}t%WRpkO(ntQ9VeVCgqcAE~{wUy!aG@_P_Is&61q;vG$=afX;AzynJ=y zXEA5*l8Y7sIfS+36KId*<56|6Q+$HJSR{F|o7U98{l3BRL{>fU*2rsW4+i1% z5FC4`LPZ-HPf%-D0fFr@0`{BVSgTAJ{dum;8nX?+H||-1&))J0ydK9V4A@ydIr|^> zBDAj@f4(T}dz7=&aK8j4OxE`jIU?`Hw+ARt9=?9Z(Sp?Jw_roDbvU+@7Lbmj9GaM( zRKI5{xn*XT=ba(kwR7~io3+06M8pcbb`mW%)(8gIRxKK&nV?7M6?Yv8XIl1gqgT4AHP6NogR5fOQjoQ=xcfi&T_HWw&}-!~oTRtfud#T( zgWnJ8+l?hh-J+5O5X@Fw_Q+JKC*IYwDQRRiG>$Ktl$!acF-n~yxTXDmwTybjGhOPIqBz~GnRvPuIzM!8jOu+*`#Gwx= z;}I-Uz4x1u%XNZ*h_IsCnayci} zWQlk=jB``3!}la}Ib4?4X;x;s?DeX$+$((rT7)<$#}}_ElrLX9r?p~d*&9=q$nt{y z%?Y)_TIX7u$O6u1@d9BQFd zOP1%AU=_+W$18igV3W!qr}r5P>)mcF99GEPPLGS`ZjXa%(Vv*|1j(%`KwH#}fh8Db zQ0+`h-VnzvYc%-jJN({Y&bfE60f)G-CyUis>kxIh_{;X1^eyK#&N3bCgS(QL3|0hp zFF9<|zRk{s@rdbeoL9iU5DwSiH`@Es>(gC0#*M`EHm(tTWnwA&1X^Hin{b76Mt;aq z0#y+^+DmX3HqJn8f=!_XYwtGWenXj$hDmqZT_0y>i~%aeqV3x>LBrIUljNt0ShUd~ zoR2jziL$n`d&hCiQRKI*+ye0nUCkBAZF1venQA~Py57TU?bwp55Q=6sLtC;?O|H2} zciTgk)oXG@Urh@Jz0Mi!NUq5QMWQ7`NRo;+<3Wj&Yw1;ObXH4p?3an2b}i`GthuN4 zAWJ~5M0KQz>*pBtN$n~TEGQB!yM^iAAa9eb5Ndq*(dR|@nJ4${lplR|1&&4=K8jA; zyCTJ(te28=JHO=FCgVs%N9$j^P;D~k?X@$_0U}E zYpgM~=qc9CXdA4P>RuA+i2iO=mv8w-a$X@6P3`t=mhju3x^*GCRm7Sb9GylTTYZ_* zh_0Nc4hTilOFL(qhRt&ovBrzWj6u-Xv!iR0;mPZpcBOEgp={y zHS+lFfIL<;d3F6JZ(&ahq%x#m!^x`{hW>@ob}XC9`luEuo^~XE3E!NS^9k&iZICjN zYS{}a>`{4%7JUkOZ2Ox+y85m!WoySKoU+t(1H5!F(jc@alp=M;3g-!``#Slr?kiz! zgQ$AcLIUr^TSC*69_bv0#PBI95{q-Z!a3t0)};M8c8OqQ-)dp)e5G1A>*EjOtvUqG zP51+kpt93gxF5RHXsF|lXT&oo{)k3Y^2emB9Xk8wSrmT^6`uZ(Xmec^M`iq>t19?o z&}5w>GX9VO4}Sg0KU~>S7JrImUj9(dS8(!!^i|5X zinoO3D_|`kIjxoI^`BOfv_D0~7mJo7k9>^~%SbBzSajEKr0^AoL}x@;LFUJQ3&obf{Kt7k<#ks{vfncRV9!Bm z1$?@i#3mLwHgNogdYMS`sOA>TKW}0uX;@n*AQo*{Gkjs>*%sn#tUI|K!AnAEM~Nny z>ax~;E@;N=#9KnU%HB^bOAf1u@j_X60(Dr|s^v=CIW$uUQ) zvEaH-bse3m_*Z+XsQo|Y-nB>0VQvXmYwR#oBeXP8a4{RZSP1J!q?Ex=|plYp+{ORvl%EmrPO4v;n(G;ENru8T;xB+A4-FL|3uU zh0#ttq-E#_?@=0b0lV^k5Ao>&6-t3_nQZHT2A~UE%lPoc3 zuq_dG7_b&vhvB*+Y8Uo;VRR6FKPgm( zS)pdPD7)-m(mZ4X3eFN&g3CK^o#U)NHqkNN<_eoO6WDZlzNXFM!Cn4z{A#tN=FK_< zCvF&8%-Le%lm|Ub?cvw7GTH|`*K%X3XMp*Fty6XMQXQ#i&_u+>$J2RvWHQV~VTsCI zC@WiPP3<6)l-#5R`(%d=0iS7Z$pWQJon${9i0nfQPAZ_y&!mJt_9Z2j+)9e&;s&DzDV0-HlXkNbFrUt=v$84sVlr z2T8l4o1VfqNV<~EQ&RPcQo7MNxD=ayh1(TI>+a6hCztS1L;J0`Y-6_EG_uq>G4p_J zSUHYQ&T&ETWI8w7MN2)t#KZJ(TYoj5Hgm4%$aHo#$KgJskC(8y^^99Y2Dg{F9Xj30#lPbvlF?1oh6=aevJDeWu9%vsZmGg#uP{xPTQ+wmI8%tGl75mJr z1N);(Xc(`sL8?4Th`16?gNxC#L+OCbu_Y|>x64y+4#w+OAS|@B+_w|*I)-Ja;cjB8 zUaO>TEMbMkqc^&HxoL%!4gx}-7`dFgRSaR2MyuVIuutWikgBg6OIX_Uc2ih$e+u(d zY>%0*GDA-^p-G>PF(R0;gerncEzFUt=9YHKDM2lU=iM_|7OFft-1Q(+4{`N|zEj`C ztGHDJA#6Irsw5z)2tv>u&e1vSiBlnUj7q^Wm`|V1-cIM@GSrr%c4Sqb+!qlAsY1mF zhP!!cPXtnmaQtw&IIBRaSi)wK8*p_@2PRgg4NSWDiQFlLdF-xCT^9S%7w>Ie7oG*8 zF(5s32q)*2#G6roHT1W%-FQVK978kHgm(TOBv+_!Oaf5Nq*N~mZ| zfH2%je~f!$uXWj>EDL}+fjLq~)OPYZQ5KOB^~5)Gkco`=_+~tXZ@-PfvWj4x>Nh=V z7>^{RAy^JV2~z~?)Ieh~YnUlTXXv~)T45G$rKfzkQo*Ho!V6p3u&oF(^|5*OF&lyu zNcr3zfjG8n1?7(K+hFp%##UUH&Qd)Orwo}mW@$wUik^zW3R-#u%9PYamEaI5vV@cz z6oVg=FGUg(!T_$h;u?#p%OR$@lpOhsAX9xVkx1jdiJ6YHYL+jIFxu};@Ep1S z-Auh{%;$|!0+uGd!%=>}e%h289l&Lwf%uIm)nl-7>bKq!hD zn1f4op(mPUCe2u};kDxk=NH2mP1TC8egpD(_CR0X8O}}I504W>%?dgWGZYNU>lZ-E`m(mpF?)p zpRU(eN=RUR@q~Z*^yf8T6+sBxbzRd)qi9hpN(^RJ6fje%LIABcMFTt2n=q$_f|I}& zmKO0)5GHc7X~VG-FdT$IgvV9ObIWYIBKPRmaIIgaX!^?l5l^FZ5;F7OO0@0X>teN1 zVxSrth~-Aoz01+bm|QCV9%gSZrRSICtW-vCnz?yM5_+uVnDdE~jBm$TreuaDyDg+y}8U{T|R;v zC-wbK><#-5I!8ixVm}Z|M2YAI5V0=9Fs^+W21rVmVGxwjO{|nH-Q<#^QdhblhR8Qm zxb!5Jx|MFSiYyf^U65WaN*By#t}Bv6XS*<2bJCNB1sS)xLtD~?%CoYYR_aN*sWw+k zY0^!t)Fa*GwpyeILK;I9&mFrb*)<{qDZ-blN4g-D-r|PjSQ1^Z9$iNlNb>&;^=0A( z1!wq+ZLpO^{gx!R!Z@4ba^bB1HLnQSF*QEv0hF}J^6f0bb z!zBn8QY~~#4_!hxMY(#+{>qK6rCR6~QY#I5(p_#IP8sf2OoUJpbjtu^Vj6>PQq~Z3 z(^{&5E&%yEZh_sDLNCxwj0Q9N^{K<1jui0K-6FCIpqmC79nH0Y_9}_+uOo!EZ;(mzad$odKacGqIV%uCEX-R zzA3$bJ|(fdo4qTHcVV({eO>XTOx`V{C3SZJ3K6`Um<8@`S_s_Tlq7F=lajdIO)6yV zZeo_SyJ=a@?xyt!*Il4eum+F3;P9H{7%Lg4=dor5L6)wL z(H@YZT;xjOBw?i(Ks1&7)Reo3Dlw}EKaQ>snw4J4K25KvTpZ^bD*WWOk~x~Th>_i)>5NtUDD}|#DCLEwV%O_XpuXv0{>_Z7&Rp>BIJYc9 z3+h0EaR>gvU`pAO*mB3bju|u4?e*FLV$D*c^zu}&eWqs|h#$>)fVKK)s0E_QWkl+3 zi$`@B!4rqULMDU96cKx=>-ZwbOvQI%5Y5(xsd3)qo4nVkGoj3>rS=v4l|yPWrgYzJ z_-?1QSP;u$Fj1ybO8ZpBY1{hHVQU&qB zvxUqxu$p2;I8VS>u>kQAnIjy;0wv8c`GgZqy1wnZL1eDO@kecbXLF92YA>d*@ag&j zrZCc=S0Pi1w>Q?Dqv>v&79~7&H$_k6Y!*b`5|bLb*uX$blD;^$rzY)2P1<~LM>Oks z^VUMs+EC#3Y#dFwPc-$mP+4YSj+{WDT^3hUqV&J89bd-vO=dlB&fqJzF z(`PW$h%1~*UD4wBa)ouvSFqsU3>WY$0d{A4-aUoK@&`?iHJ;~98evRd7+H8U^QGa2 z0htO)5i*LS7eA{P9`mMKxCtc(B3Gs`iuR-_EFW>E>2{FtGPpKtO)LZR-0J|XSolGs z|Mw?y8WInESsa$6dD^HFp%@h*g)(*e7E7fxEj(PH`+O!<@$e0rd@2q4s5ZZ=gUK*Q zyqr(u-}(ygZ^L2!@QcW2r#D3{mkcDWb$afOI2nqqJ4fuIsTw*1XTz90aOu@{VR|sYn7<5erMJHANB`1}A&o3P>?#(O@9B zH$mT|wnB-AJr%Z@2TCoR3U33Z1j1u^8Mqk|*Fmc_S5eh$6V|F0VvC5XiXy%$Ak`Jn zxiPlb6M%8HDM&T|G^+Be9dU=7uncEu@txlaMWj7{X}zW~|8iX=2Sw#gfN7m%tLz$p z8uL}Lbms|YoK>6|9D{y=LuPZm6BP_zhy#BT*IG2YK%_8*aa2@Ld*rU78>V}CK2=yj zj%*&!PG+Z9-I(Z}+)}XEwD+jFn`S9L_ROeZhc{q7)~Nst2G8UiJxYPiv&Tdi;4Snx zQdI{sj104>Oh(-+%SAg5(2m!jJ5lf9#s-fOa(H@i44agQ<#JSnJH1cY!mV+x(cV78 zDH|wfG|VnNsAx-w*5_;(Fi1Kiuij8ACt{-{(TIpV%3W8ye2KT>KrYL?WT`jcR4$JB z2+HXa4?gjYJ&WMuHE3VJGYCwjAa@Jn7f3Se9?G{J9-a!VpW@iQ$M7f%Z^mo`c?7aB z_RV4~49@9dye0DwXV)io?tZw~F7ZDuhOHusuPQJK+wE+{+#4iKEr^C}ukJ0taEK&W z3hGI0owX4YAjSA5&(?I}xTAFudPTufIt``9 zv&BXcgkgs>uLVxHc;TF`^bvtp;42mbWf9-o$hxZ_E_+GI_joJdSJNvnWgt~}^#L{n zvuzQ9S7o2;EdYC0hK#dqFShvf5^WWcAxO6z$`}@dE22p{JCW#LS)e!?JrIv>MV~g{ z0(trJHQXfg&>?wzrg*^4J;P(&O)yBpXaoWkm=9KsaV+*7Jb>?2tw>ITvS|*LiLnh` zxnmS0N)yKOXNU5I=E!snTv;&E%!M{iPb6K#&;-O6Lg#dE1I2>_pJ@-kTRF4M2ASi= zU1q@7{X)~Q<9)0nqAL4qZ3<%ozfk1B|MdL4$RT&{|-$kYjI zO$v$~u}f%-tU$d&=6Zv6{_+iqR+>qAAc$zBap+cD zCSR=#P`XTWq5-3UF?eY{JMuCp$X!bGCW}4Ha{=y5;f6kHf4uqnZkVSYdftj#Ro5=iU=gWlrpli zv7hj!zqaQERZrik`jC+a-at!Bn3G`wc; ztK|}8+t^_BhVP1>&>-7hbf}&g&-d>y;!z(}kRKw?&B$>^L5h@(U+wH9On^e(lZCQt z+DtAlF0P1F##l8>$JZKfsBD@t0K7uOnxnwHobr(t%O=ZB8+0U`L6AG#M8V2~O$B5L zoYfXOqf-u{P^C9;w^Nu{ZRGdAeDFx9*vI6VY+UFch-uF_&x1W7kBPf9B+KdU1~}Lt zOBxYPXFQ9$hzaM*z+%9jdDxbgvedy5GV zB#p01(~4c2oiN=e8b9Ii!e}f!Ml4rF$j*`~Q7P#Nu|}x4iINK%bFj3@Q$|q+N<<~D z-ybZ2U(Iy*N`cw44n`HJvF87iF;h@YBwq5y<7?ETbn@m|XaoHM&Ws9&5i< z2@jp~oTzPpR8w~*L7@} zPvr3Kc#hY2qF8ehU=uJ(B3R5*)n^fQ7)@l@Nto$Pa~M6#ft-kW74+R9ikONRviVK(+XiwR#N#!TR>bR~0hheKGPeht2Cv<0fHv*Zgu2oRRu!?r^?rME$$ceo z8`}6rh|@T2OA)p*N(jZ6a)u=t0Qw@ymku+etl_hN<$F#jR~s2tq~8IU1Anjm^DR*mZApMjiv-sq@TJitDE+FaxB9TDss>W0$8im6u>sq5 z0Xk$o22odP1zPme^9J&ZrgHzGehow*jo#rV18C$@AM>cCs5D|JMmnBonZ=e($urJd zn=%T`DP$;4!Q3P-AEQvPnDnk6?7SNYq1FQXQ>*TM60Zutw9l$_6$C1J$yFkF=78YD0g)5Vr9vu&~B zoyzUGOPd>yOPF1OR;9p}RdLCCPnk$U79~-Iw>$$qj!s8T=nR*}3!%N``7d}G$4@&N ztF{#t!B7;U%!ndyLf+DghT0!msR%vdJ)!Bw5g)M}@cxv7OQ`{@n|kwE2@sT`v{adR zs(78R1PGM}S7u)EHqp2s^Qva*1mIeWDZmw~RZU=hY`rAWq$pOIQXn$16dev$$reMH zLgT5nr1QPd8QN?Q85$hU_)4tBSYK%?prFX|Vu)}k!}5w?nOdbOp9C1_6)x>2b`fMg z9Dd}q6ky6e_Sc-0Lrk;2<hr`tEn^(%Vuvx1B80S>wRjbM8dQ|+=(a*E3}zhy~dFH(!R(t@T60un1e_au1P zSajA~S7be3hDvK+hu_V;-(8O98;Va*p`G6)k;V55yd$y3gIXv!iV+P*QiPSKolebJ zJa(>6E!HBJ!iTZ2XQZjvP=Vbj7D^Ggi-OBBHUq+D#6LOZ;e)b6&IyNhL~B5>Q0V6- z*8bV=E~jM*W7ATMlgI!t#;btfwiD3&E*g@e!3T_2QG&+(-Oxw$`oHO?^=h3w_Xf0liU9B){poZ2vW0HD}kQXQRMy|_< zGf)BS48{W(v)+jzjF>H3u$r2s9YAxZ40VR&PE~#se2f7zPaWHZ(c zPV}7kNClcm5knH7%pHt`I`%_Q5bTj`ya23i?=ZE~ETBUUW zQr6-~*6KB7m$*{f3l5gXi;!Y)Z(w7&Q-HYR^c<6zeW@b0v^zF=c*>1pHpPL#YZ%i` zq}w!gj`Y`03bbd)qkHzWHAbb1SN&WU}1v`=P znchDZ4M0<56%wWKv1Xa>&?sgxo@2Ie$B++@4l6LUS7x-@Up~j!`)_j@4sM-rf{PIBR5zin+R6rzk?@hNfsj_C%}hXmJIc z`jKJ@n_8Y?S#UR&20+9tM1MTQWMB7ZZ-wkw02ccIdgd^iJ(#V<9bdsj4K~hvvRTy4 zAf-IBPf&GDH-{ee7ZZ|zQFRuN4EjvzWpLAD0}M zr4yMBhb=`H#g3sqXvM35R-8&ksip|>lBG>=^<;{T6WR=e(Dt$bB5dni#Nn9YRRi<@ zhl{KscFXqMkBRI2v8h^-G&gm1vUjv>lA@>;GhhX)7MXe&#}1%C+bdWczw!qF(S~?I z-ZjWpgfSPVCF8e5s`BPdN%!4JDos}Xy8&{Gen5=1ueLcL{iC1KG^=O84+?OJH-BJ$o z$aES@>~OIH)9U>{@>lm{G7_i4!c3KtHIqs!6l{gk@?Z*OFvM^JPA?}UgBt1(t-Ga; zjqcEej~04NLv8TdjqLMqflHWgfS@!afg0)$4F;xtS`ZxhvKTR`DaBx*V6{xNirgqM z!bN${m#eaPGVUpLe|oxHyErlR7Ua~uQ`m?`6Rl(nGF%LZ8wy0k$#6lYcIv@ZiSvF5ta@_U6CB@ z_ZIE8p#`ZemGGLiG3R;H^J2D;Kyd`78!I|p&(?VymNtp^fN7$+k0u9Hw#1)b;@b@CZWq0qC>w;>@MQb}T1e5ywMJ^kC5}tyCrz z75FFR6Z1aCbmgHbg7%^ux)}fSa{U}qCS{Hd5mW}ZcK+$d1|AX_m$8t(AhEs@QWcue z#+dS}LUTH>GeMVNRtKeFVIB)sWIml{)xqaWHdANh)MGi0<(E+|ci74p4w;9AYz~(XOo4n%N9;5 z2}YY}NRI4{pXY@#)pkKDx+8`g9CSb@%him>Lp&oP*^Fe15f!haXnhMg{|aW`v$F-Y z&D_X-I^iORs9l2Z2^FyU2rFf{Hmb<# z+NziYy}<$;=bpL@nCcmfC^Groo|I=GT;z~GJHhva43-LT>H%#fVR1}NOu?*-B%6{E zGSg;V#fqp5km_Sn6|ma6Yl}=@wx^C|hr4<(j({1a4CumG0`I$yaYl(-{5zjyyEi3Nb5RPzyjBJ-7WJC?j`D18d}Io^{%YH?suH-uO*)kHk-rzxe`=lbdJ2!+0}=1uo9g9)W>0+8^o;vPQJh<`zRiU)xE@HDrlj zV<0jCpfmxs@f;?E%LTB6b4A3Yk4Lk&EQ=OcoH0xT|AhPH{Cd7z;}Eggt}pKC!BSii>3&2tQWT4DMWxV{4T9=dO^{4!8}36dWHXqBL2Kr=NI zxLLNif~?x`Rd}~v{xu$aD#K9ZK@Nnv+~1(tyPV9Hk8l+Vk89!U>G%={WA+KNX#3(3 zSwjnK+q?JYQ(VRqRybYv!Iiv%Go|Gm!j_KI^u4%B-*NiI`1^BQUFQeQ*AfKg1nv?8 zJ4|_wi#yq0kk`pG1l#^-yf=sMlJh054N4<*A08PFaaNH6Pavh=9k1y31AH;AtfkgM zNLhh(n1kg*+pTQj8k_ZWy;{;zlvP zu|8-`sSmGC-?0FocA!fR+BRS|DT^W!tU{otrzm4P#$#sZm_{%!K=AeKWC{yn~xIXmVhcx&`B%Xu-W|aQ3iq*~esJAF*^5dw0$?VV`y{$^z!i%f2yiX&njj(IvfAz&C+H zX`w501g2c8-9neg+w~ZlUJJdM!E}utk3fBobls4gx&($JPxGLP02U}F@kj5|@$24v zdVyj6VuoWHAOSI7VDJ2jrk8W)+7V~?*9UEXWpE?es~ZJJy)c0G=~X9(w>j2gcEc(t zSJ+DU($A@jXluS_PMxqYgrT}ki0D>{$i4~@-L3BaeEL?my`aazCLFC6@{Q@M<63CS z^^}+-0x<b#4{Rs8&%fJf^k>qmUv36S>(0p+^;f zv=gzV*l5Q>$cuk2 z2l4nc>T2Jb%!EgL#;ZqgkFliK^gI~rTiLQ)?5SeIET3sF;#>FUE#Oj~=dh9Zv^^FShWQAh8S{h_7j7I7#pF7Q1KYU0st%!5N&=yv?96!7vz|IH%98C@kTf=I~dCD~Wpde?0e)HSEXGLF5=gSj#53z69ZsO9Lt{XFn!Hjf@TP4T z?1CDb=yKT0PWKJn4f#609 z7eR!dPN!?>8I9-mx-r?V9U-J^(bD2=_BP65EN%yCHRpnc#|7|@Zo)cX+IZ5qY>+cy zjxlze{p{&o99j^uxW)zVWfJ?O)=J$5m&rS|mgL-@lRc?NBoM~#2_Kn9Q!I%|!>N6JMA+ta#H;)Q&tF(Rv<)t7-v`qLZlGVWiV!vIGXwci zpo3I{%RHQ?mL<4v4>}`jX@#g^5fU}*GffN@7sSVsLcAzLpRs(*R_%g`9we; zt(GQwrx4CrLfDb@3tkS}arvE^6BEM7S^-_{9z}eCZ*jjMPq?hbvL!y@*Ctg$ zmJ41;NHPGw-L{h%jU+`&a!eAM2m{jPVwHzd1tplhLtl>D(JNf~z)J?Pd!%fXgb?ff zal?)rVNx2xP5@KBLhwla4E@lHwATC^4!EyEAs^$sreH2 zVWKdZKPjzxNZRB_<1?_TmpBFXSUQh?3ay3TSoT=1$T*!zQD9QHk?kRp)A#aCw}hmI z_Uwo+;!J;cLFu-xh2K2_h z{Cv}>nz5g1kX>4VFcDY&jGEbLXcsyxz%0dEh3QI@fiKV{=#$*vm9zxW?1AKg=nbt( zoN&=gJ_3}1+pTfOi#nTv-pLNByr1e;Cj$|l`_7APIIv%?sL$BI7#Cuk>}Rq|@hz&g zGlZobZ(f-4iN-S&>FqE9)+#VAfGP>X4UVtyJb-&3TG3WWo4vjoD4*71F=JRUzVra> z)N3YtajWV1@&y!`4Llc9tKn|M;l)U?D-)B~Q@RHB8w0FHv*TD+($;sFz=fLqly~_A zfc@zV+};z|G$P9O$uX1_4W76@!GX7c#)(DOoj}^X(wtC+9Y7&;>@Wy~KR)n(5dJ6A zIW$>o?D;g5oG!qm2@*^eJP<*#2j=X|Jhx&onHN8rzR_#o^bLQpE01C12Fn-|iPD8r zb7BreQ0u3rp-()fYmUjdZOKYa;Kv1s7pAwgXhd!I+Z3Tj=GZi#bLl+40Vf+~k{ zWQp-vOW_CSB`2?Zw&|O?ktkeKN=HKSwL!v)LM1c-K@$u&Ty-=vDB$%6zWe8sLp2X| z*+*JVtQwOx9t*d1hNg&qIP4{;uWarb5OK~UwHIZ{9fL#1p{KNi;p+ypZk&FDl3^jJs3>Lwa-iIudtypO$GT3iNn=Am)ZS8PG56swu* zn@hzeB8Y%{&EuDyeazvK6di}LKX|)y|6~@fXPh43FKqW9bfE7nRn?&XR^kc8a6=go zuDPYE9ch*V=$wLp%jUC<%~X!DI*VUr#$t?nbPaGsfm}r1zcH88VT>`@!Z&LSy67O9 zE8=K#a}1RhXXggCAg`Xo)?ljPl5w#cm~BoLR2EwQ%;Clb_&2N#IEA-43GNiv5LUcN zIKzOAFnj-G z!D}Cdnpk=Ys4<#e{*pZRO}xs7ZCZCOm40qoDHO(sdDe8u9u2*lXXa@vm{=WLa++~V zd&I_(PuI|j=BVpQ4NTS~J5Qt?!E{J57x}3Q`@}?Xw5ynnFoQA@hMnr*5h6^=ux|Ga z(AW_&EkK101?(_U*%`XbVI;GGi>kz+hkWjM9$Xv1^h9-9Y`(}gH0sy&R#FSyV@QqU z&W}0b_kDHA5o8wo^F)URD9PkcbB=Ui`!p*kbY5DCpV)%@H0+YqfMx@aEk|O3Ip8bo zOqearMq+yNR#vkjrWiYVDCX3mj5d>#0nIvRttPZB)3)l{l2`)r3cip@&1@PPg-fIr zbQ@l}^fyrhc%4j*LYw$V3kVCCA8v0}4ZlD#oba&6rm?}tp`lp%Y6LaQ2w*ber}^_U zeu{A8x6t+>+l(Hx@Iduf{%Y%_GnINe0?^@f!L2Bf^PDJKyw`EUaehxi+k zQoP1P77bcw{en_|8K&OFMh1NPRQ&ZA=BBpdjZAT26kFXnJZf-OaEUsD5@H9Q1OcJl zdkU>3jBmE?xB5%7M$TM5QOC6^sKr$`0V`;738#MX4nTTAhqp>>&+8;%@FzH)UgOvq z8W?QC&@U_v zxYOtsNsf-TbSN?z#do1JcXBj5w@h+K#+PU0Vsl*JAg;Ybvb)4sr+3pf51~7~#MJ9% zvAgxRIZ9|a&e1a75TTaB8hrd#Uz?oY@m>M{Rac{-Arcpu!Ev0(JEp*ApSq+=(^>2;G%KT?(@%Zr)<&xkS@`?p zRQ_+KcqL9Y#t>gea>_+DxRN5l8Z4S-PDI3MGz&D_UAeP?Na`kJ624#+5Rsrn+WvLE{Rnb@RRp5px7-l5h0zsGh+sWwjSD7`LXe zqdqo7hIyNA95wgBK6;E9e8{Y2AEXFtJsF2tQh1?>-k{)UFC{kCV^ltIKrp7owLg+I z)^}fSZt!6o2b*e*mPw|;;aMKA>27uo&>|#wlUa0~g(KG-!r$#`DVMkOA&yUUdx1M1 ztkm9g!PNsA_{%!lPTIj>YRzCi!CF^*rp|fUNZ&{C#r*?6c?=*A5i0`w~8qBVQ=IR|2E%!|n&z zUdF5^^qmVHV>@c6a`V~4l@Iit$*ApY0mcGW=I6Yi0Z-%MDL7RC795ao@thW1=i&}7 z8VdV(JjrJB>MhRh)sUFR5bR~9pIs*B%naoYf$fUItdp!0Tn6_zAzk$lb-V5P* zl8VQ6n7M>2L8T}nGX%N5rWm#8OF_46hL7@^Xm^z`1#xgl+=l_`+_JZ?=$8W4qp=gwv3Y$IKY09kFAFw|&X12kF zC~%?V8A4k@e*;Vt3GS^SFZphBaWeo459V*DMfpm+#8pptZwmzp88xiE2uBmzMK}=} zo`?=m%(LF6IGC*zoCx#slJ1*|AMI;=URcI~Bo zM#jnH;9`|-In%eiZ&p~^Dpymi$}K(I1Kf29|A87X)=O#r=@{O7ck8c*;osDg3r!L2A6DHt7)^LoWVskDx%SiEk- zc`tkdb z*hI=~2|GPsTm{JwHS{4CBQ{sA$V2|&(eB`kD{2GZVAOBq#u!uyko@pGbpR(stZgl$ z%-i;$hFhJs5^i=U8YS`Z%LVqjfwFC`Ia;)xT?+{P=X@fT4BId?#G^^tv$&mWyIk9@ zslyOmS3Bn3&kK08YbLeEiHWM>%_|ql53}O*zkCv8Gw&Xtt8{b<}YdWrJi2zB=yF74R=K--8C8yAkKeTinfN z;j<03VCb(gHIY>t+=hyZFbjYlD768s5N?#iIU7!q%^#s_R--1<{ym^hk_HK^C}oyS zQ|^GxL4hE5V*Twrl^M-W&gFcxBASRhbuP-adY$5R^vfcoq$d8M|AJb=)nux(O0vBq z&*h;+9!*1u7CNan=U~QEn(Ni*##2{|SveOL79!>hRx2ZzFNfr=Nab|^)7U&&znsnI zrWE6F!DOSV&*fY;D&dCpG(HsWeZTZS$Qtf&zg^ihl^70h^ch8)5uTWx_2 zo=g&o1tWpD4RQoOnK%dZ&I|4cr~Ia^Gkpf+qJ{KRaCFIsbzdOK`9`{SiI&2zy#J6i;@ zxo;_NY9jE%GLcdmjg;n%hfaGq-oRug1FJ0u&!^I4@Td;59A^&33(CdMp#BCEk`Dnw z;2caK7viJ= zoMyp_0tZLhm|>m{wJ}Qyf!KD>EEadMnP$)flf`UrH%zKf^#*tGO($e0Iz=$`H4lSv z(glU{A~ID}FAq!O*0Nz;0?Aa!dhmM3MQ((;8&<~&YD=V^0Zw#$^=tqY#HOq|pdh;S z6(Z$ktiUo~nNSE~KKpzh`Vu-#r926}9MJRUAV#dFFU?;n zEnDI1Ca+dIOEFW%Awa#C1J&T1dqjuY#b2cVsrJ`3<>EB`nQxov@OauvFnCVO{tVp|%i()_^syf8-b8O%FqP4wC?S(V15AQT z2Qa0SE$M53#TgWqt{rT4ieri~!Wt;A-CcZ@nD(3n6lm~Did@A-$^EgNNgUv10%R#L zAD1g0&3b#SJqb&x^O3z8AbaeTjkau{u2s|812b|@+GRI8Fr6w%vs+Nt*V2n(oAlzu z%jy;VXuKH1b&(P5yw{{o72ION1Mi(gzRW8P7M(^3wh_29!YjvwjRj||>sxSDiZ4BG zDvF1(MA&NB3<^Y9F50cB8taK7E7Tbn4c0mh-;9Jtm{=5~%*wIBsIzFJabd<50+lkv z7G-vrmH=JK5k0n@y^0bO;Y@0PDK2poW<Zccaw}EsdNP{ z3{hMSI;kQnAVY?tu1y>+!G(2dR=Xt>i7Ekpe+PkN0>~k(8t5fRg!Xx>5&~PWB7K$K zbxQJd%<%qH>$L4=Rbjrt6;>*24|QLo%zr;HPJ~lR6vxdm!5nRA{i_03WuTQGT*-Qi zml=O>sG$$Eg{Lf37ZHS{;xI!D#yc=MP8au7C! zNx#A~mqdJ&!R=;D&U9@h8#9)LL<^6~@d$Rox$1IVDw*fGvHmlI>Wh&opuYUM1O3^R z-Y!jKBlX6}K^rC>Pr#6ifS4<6m#Pt2+Ddus^sO!wVJ4kQ&;TDv#f1zLtsDAG8wBJm zU7-Waz2e5(8Ib7A6qUoiv7xYFj~m0b89Wj?B{0xFii%~917djI#;GOE^Egm#K(I!< zQmq1=8Y4yNaUP zK^>`fRIEvzPH{xjNc|EPTTzCIEXZ5asqG3ACHD6M6yJ)tBO4^lil~Sur@uTNjXrK@ zri+8(yGMV1=a;`20cE(_2|rBB1r)cJaQw!b!Q8%R%Kk|sQ>`WjFG_O-JV!9m04*D9 z7j`h5`}m6kxLF`?XtgVFnmZt}Utq)_1rfi*$j@=ozDQUr zZa;wc@@u%sZ8+xwR7ID^q%jPT**U~rNSMa}pCmgumjJdh6_zOvCY0coZ8)O)n~j*Y6!_R*8eML-atx<-K=i!3tjtXrHaq&swMc+OzM3jFZX9}M`0lw zixX^ic4ASe+Hs`{HyU(9p9p{vR0J{GU=b4M3Sr1V4~+yY2s4{&?h&6X zxP#^6#B&@5^G@ZJoeps3KUt7{e*kY~pwj$J17MWKh>pR#(FeOwMF+Ps0xereRTZtQ zz+BnW0fM6uSGY7zRdtJdIth~cNwXSA`E(%uGmQscGtfgV9!Z$ zJDv;v)tat_EojYakMzTpJ9xU$%2-TEL4GE{-jmUKYUDQb#CPXQ9}o!+4A@npt%av> zrvh_{#E5rdHy9eaFm%eOM)2N}_W_1K9N9CWOmQ{?g55V=uV5;|f|l5tvtGgfqJ6M1 z0VeU5X6Ugnqf{mu?~nc{BczoCrTkxj(2ZU!K)@Wr+NCs~dM-J3C!kFL_dtTiGLJut7@SM=RREryv~dz}Za>!+Z&js68J@ zk{%(nQl5j4hVmh$V&cPW%gIC4Ft#T(1CxDoo?xqhScMZB_qo}{HKqLKHzs^mAQ1L= zu3FbeL1xqsULq_@Rz#r-Q+Cg=HYY@r(=L90w#J*h6pxaeW{zO%xWf(2UqDcPcL{@= ziCE3N-Eiz%faR*qmBywHiKU*Hlgd3=2Ey9K5U-WErN_?H*B>A!0M$1 z3qC4+g9XCjP%LFoDQ-#AFr{>{R71c`-pK+j-^`l9m#M5_eX;QF8&5+}CUz3Kh+)5E zCU$AQ9vH5>hh_G#@YMnH57DkNPEzyI;!kl4fe!C+js6&1gMCRa3Fh<}uGI(sVML^C z9UF;}0sAVmY;cxz?lf}!MQ_Un!4pNcLfFDIS#fYMq=3P|DTD7(v0PV!a45Pg%_<1aY~sW%6*&L+p%HKiQ(mD7&+EJtv$D8$8OfU%tYdEZc?;F%}sWg;vWCF6Ajd#bdhEw`Xu6q|Jv&UL{+hJfE0WmD_e zv0&WOPL!i+f4y*0C}FXV0VM}P2`4+7=FZc#9s%Tya(U?zo9QpC|MFjcy8p>9ezAA( z*+&PT{o>P)KHvM_kMQ&?#K6jda(Cjn?L{a3u&P~e*4ppKmPc$ zpMUnzC+c>f!DhLI@=~>MvA`^%TvKI?EhCFbE60L~G+3~;sx7iwP!?6LA&Y6P42vAx zOem}Qj?*1w(Cv^v@^wQAee^i)NnoH_jje_@WXE^UA;{;rY7ZYN8=T4t^uxU=<7q_PpUg`0|h6({14C3 zZ4b@>$CDFSX4pJ$2vIYA@(W773vEs5{uls@tL9NS4a=32HQHiMym28Cmlxun({UB5 z01}`bgV-i#Bd+XC1o*_Pe5l`wJx#Cm+EyU>+(mLZ`(yQr1kI1O8TO_)2Sa2n|KkC~ z!r&KZnqXly`~(j7PM=X9oP|3oyX{_v zmMV@Q7MFGgV2S|ie=;^LL7T%TYYM*;Zr^rG42K1ZgYt<5TYqxF8PcZ(O;NlF3LHhM z^Bjz2TQ{DQ*%}SBZf#jx^H|%EjmFk=syfE0N5wK{H<1QAQg}Ov4oeA~iYLgvyb@>4 zWV<$Di%xE@2SH6Zlo_l^9l^C&KFOS__l~rqNpE>gxQ69TigHkeA1O?69DsF0NW zU7$eTZ$e|br%s?dn7$60n?k$fq_gzNkxzQ4;48?kxxd0SW2pD`r(earGtdqdC>=`A zx~k({LE4kUWR;9=avE|wOT^WM^nmsh2uh1fsmf`{sS9!2l3{@7a0NdvlZAU}b0hqS$PIB-oaEHwCIrE(4DaGh0^uztJi&c2Ne);-JhDxO)^aIbb))7lPjJg zPdZnq3OG8rST096S@t`Jbi!mslLrHT2BUG@y+6b9z_GR6FjXIT*AsROxG86@aT_~K z;9}U^4qnlOPt!jf!j-NhV2jiyh!w_@5LznPlVgq^XodZllnUZ}D=`p<`A|+Z)5dU2 zifOKqFy^EkTTIO;(N4<>aRD5!!1P$PeG&HoFY>PFu)#u`Xm+n27>47PaAIpM+H#d6 zR80z;#X~wMX?xV^)4}Fom8VLv734EXx2}^KgdyHg%jOCW77!b`VOlQcSEJ+UXajJc zKDg3gZ=;Pic4S8WM%UwQkE1b*3-TNX5~aevf|xTl$!)FMl=0Y)n~M>I(54GDtx^OZc+ksf?g$qEJp=SXSGJN~_D(Ad`!; zKVDg|*(h@h$WSaCD@Tha+N6cpVm>q>l22q7O8~nj$+SF@QHu3UZKJpW7RQ|_Hq>aCE>n~s%+;7L;YF}(${}Nw))SgPXBY{XLX@9 zQV7=W72~pwuFl;?AYr=*WNZh4jI5Exm=>})>_#A?-qE7m%BJ#)BZnl|wIB?@55At2 z!6_ib6;1JHW61w}b%o`pKrT7-9dYS9YN?-zhkaVsWq$ z7Szt?cX%zPF`6$m059=FB#akdXcLF+`OFV{F@#ePI=m(UYS0tSUF+=>Cez@Iu&(iF zj5=>o@NA2vd9ak#q)@F?yjGpaGae~0W1BXCv!BY6` zJKX&Ga%NnKmLNn@<02E&MPstqNMdIydk5axovc#!wMtqr;|r8*86{)% zWduJDU=zq>kWF6uqs^?j1?+M{KRl1GD*P4&kexCP6YhJAkrX?PZ)N zFQ@Yp_^B(f!dNVkki5Gov1VE+8rXqc)`V6DYk1IFx1Lh-*@RN7*UG46--_c&N-GMT z04Zxl$^fYqhk28n^-}rd$$7%rd@~yHz_ejVY;TUqG{WL=sM(HUMqAcscIg`G88jyAg}RV5(BW7w zMc7m-K|ngU6WkifEf!v>28bq!F#(ZO4r-WEv*%YH$FVv>%j z69G1DF4-1;kCS!tIUwGEz{Ld{EV}8UPkAO{uyyy@??U+j9}Z2>5Gv(Q!((Y>*Op_^LqdCDlcZiThleK)j-n+bYuBY<-^%49w_CD;h;U%!k7LK*xHY}ymL`ho5?5{0Pv`dzq-a|oI`5OwCohghsmk1~>tJb+m?8n$a~D76CWp3L zhL0R5XmU++6HwCYUt40u^@Gkrf_59uCg&bICp3=z00J4U_Z>R;Q6Y!*7 z?f^g)39NjQBwt9~Zrz;mhMLXvm(y;v=K|S4*9;Ob!sGe9S0=g%Qj^I@s2Hf5XOz!| z>$KF}o?f5nrd}Flsny}b`tEM+@2)Vvp(R;|J)}kNR(@@sKfFHUpWxdGH?xM8OHY+m zws)>o+xzA^)&6z;y*Bqdw;?b3-qV8X8Zeyo-&A{f`tXNV?|I+3{+o_7uB-o=yzg8; zHjQ-BHE=$1T@$X){%>dn_QScHJeOxKe^^V}MZ9xsob&FSNPo8(KulG>sy2{!a z-nphw!y2`?nY^^%-?^T+cUMl2fsHHEvc63HHEL6H?S9Q58GjibPY0?L*}z>)9{lw4 zFQKM@oMumW$$#h-xTkF94@VgnFqRoAA}--&Ib|b#;)B^&7kEUjzupix#h>b=3bH0S zjjS>1&Wr0a^*Rb(cZx23FTQsI{k1>De*H2lVX3~ehsDw5N}wA?xFp2sEv6l7yQy3b~=-LcL0iR>YPwQ2TI(n`(kS)R{Ba?euq#deaK-hH~%1eol_^XlOcwcr7of zhBvs$zQJL@8VW`}m(kydLHN`d?xbM_!!nHFaV3&UwU~XLOlE+)S9rrD2OmgVox{J) zE}t#?6L``+D+|DZSdstfu%j$=XG5rv*m66g^P(by;qx&DAY0 zd5@0|^A2IF19wBYVrn=E3kO7G25n%Hi;gZLm669zI5aa7m_~n~_t)gOp^;+ujLh%h z@en@a;C6^T?b5q4!$i%D0m1h1@IbJen>%~36h4TK#7AGRVO3|XeE6(`RTE!H0lSnv z-*=SA*JZf@LH8zSIHgf^e!bn$CWn}I)IvV{K3cSuR~7)EOyFteFNuNwp-!^i!Ybc4ovTqt5!T* zuwLrXS#FH0v24|KYJZFeUU9a@=r{O$33{Xe$R$oW^a*Q*^(j3I-^Y1QcAJ0N4RJ=X zB-*Kh!ubgyv#Avu_<)+=gg_C5V-ZTZz@)bGLFM0U*Hc`>wSgs|M-;x3Xz3Uyj5y8X zoh|NN#T!_6r?a_kXyI}$c6pt-jx=RvC$e**Q3Yc;)_?Qq=dEpeJUziS?I!H>8p3B> zJSeTRS)ssAD6Z)5J{ymwjQDk(`>iDMkQs zpR?B3_Gz3C9hk()B)2|x2A7=hnu(QWr>=3dec&(ZoY3nX3sz(Otr&)BWZ+g(i!&x( z9OHdBM8d)A>=f4GVfBK(P2n_wc@FWW9d7FB0(SEDbee;l57yYw&mEw@Yd4>PRRGN< z?O}1wvGWw-xiM^H#uI(`V~G1aeCDc>^+G_vw;Bv3!v2Fs40bClBOiCY*bp-nphJbE zrb&|_#U#@P7(uwdw8q{R2W1ndWEx34I=)z9=ZcFgF(j}$Z~#_`y>`o&Yb^@Lt+d@U zD&*U6K!>6<-&eFeLELkEh0~LU>jFL%>vTFhC9#IuB7!EB^5 z|8t9tKu|)E$u5O$h7&g~P0m zmB+aLyjgzIEZ^~F-Y;U=;i}&(o?+m$=BYNPcGW%J1B?jH6*?AEf5z|TtnZj5+G!YG z9PyI;;XFM5c|2XiUT?ad^NwA@=fM;nbtua!29~4i+1th)gNV%!7@pgM!;r9KC#i+ z8D486`)X!91`&4rD?V~oCcu(&;2A4`(Krm=YLac?;VCR0*Dv{6@$;qL#>fg}t0yRj zFE*NCiFAotk886(Gs|<2)ap$Tt%!4pl-QP4jfb(XI8g%DiJUS>Jl}&E%xrTm1Tzd% z%0eekD^MK|;LtkGV>J`h1w(6Cn~I3kQMObSNB*fS&3kVUR$6(bB&kVm8$=eb%0g5n zEN6NO%a!$3?}My4ko(eZq#Y$9)+@LH+_p04akN`u?rX?xkG4vLOI@{e})nUUQV*ErW|~M(XOZ`CucF1&@}F}(#DIkyFI{eMugKmr*G-Ig`&pe^Xb`#)0{{Fz*o2{TXf$Sq9?+I+cwoPsAm5 zjD0999lhseeBEPQv+yU&@YbD*+MLhAa1LB3@R=thxD^xU1c=pgK`+SiJ#RFtBs}-t zLcHLtBIP^*B6PTk9R%nV?AX*l_?*Nu8 zBm3&irGaRi57#PTw%SaP!KRRvNO!-6T9S9$R?#;5 zLTu>EUPEB5xS!!xLFAs2UaytL_9xY6UmfZLI2(U;yAQ7_0TxAiJ0L^|xABRIV;W%cNNjavX_!jb%gQjJ%`wHBPo zng@qRd;1UX9jI!Hx_|ii@aPMVB18Dv?)`{smDg^)A8lAOC8k!FwNx*FhIcABe8{k| z7jUR;LBa9Fi^X_-^_Vw?h$52i0OPFB#IipL90fE=ycyHnTWw~zYArZmgvPyKqqENv zjgKV=2CO;dRq_Av&FT#YZX3+YEy-#d$`SIMp&TKwvCClV^&n_zP<*!bortL57Dm-K zOxsO&!%bxWDpM5#CAO2sw$_T+Yc{AVgJ>@+HW=%aXX(akYg3oCq#Ro6cD9L6DEFsE z?U=W%se>|XD&pL!i{VI$p@^`z5LyMYJCk~98w!n?@y=6?+9@M+AsKgNV;1mqq6rH{ zW8_w^)m=T-E-e^@O_dzWJ2kP@n@D%M<6MxnFLWw=!-8|cBo7J@S}4^GOvY{=hdV*c zY(`L63`MIm?26`SN8xm7&ce~jbeqUjRr^vuP)P-42z6KcSIo_bpGYo;2#7nh{%I=B zj`RPYOF@z=RE8@{UjDXrTh&@b;NL|DO^&v zI)m0~Hmyl3@J;(Bh5&u_LDgng3x_UjaOANu;i0G4XGm&sKBa~Q+41*`Sh6)R63Vr& z_Pd7H1^5fo_eMx6nC9qYJfGU3-P76YrQNT)urv;<+HaFj`$>5ZDE0wQ=03tKhQQD+ zkIL&(mSl3VU~TH#hSiSN3pSNny39_)rmV0o%V}+UN_sY>(=~GbMJ=hJIBL8$dblpj z2Gc5tI>u%8wvi+nClw1w3$7ORR(T}J&AYXrE{Q~AZ<8FF@f`N)a(;zPX{u*p*3ip+F1c~D&5LOX#u(!}Y=1RE#8_J| zI$ulVK?U?Bj8Mrdop+_Ix-|lE_6;mk>~>eqozij?*;wD={XIF(aq=$~YXm}dI~b-+ z`&F%WO8ul(ytr!|krgO4j*J|6wqyBoqe3%SUYW3Ep&ke@Xh$NeFmO1&EM2O}FP6KR zCwd}BJKjq6KJ-1R*OOEtB=A;^MW7^J8)gHH#_-fzTYG7dp)Tcg&kd@8t%h2HoKA~E zSH$!slcluMTjHQ|`!rLq(u*>CI_TsD8+EQ){I+)f)Eg6;yg+xOmNV3;?i^t#S+2=) zA{S=N%)>=!k#f3AIaalzV;7SmrtD)R44^>h8e)$Omyy~GAIkpZ)Aph4r&AotO0i@| zyDUF!Un*Y41>?cqMn+D`J-nFP(qTlh^CS7jpX%s#HM8hLE$^sPh5&O>1@eMG zkR}FMQB!zvPJAmnMV7N(1R^{shgGTd;}g!8YZO@kczf%VK+AQxjb>#n@9T;iZIzIU zuXUbj5x3f>F8ki9dddi%rCSG#gy%D?Id=2Wo7#L0)<2cWVN&tHUW&JA%N;5j?YwRV zRrQeyvVhYi=Yb3hzH;^o1(HQ!N+w&D$ZuNERJh94T1!#ZyUMddu~zH&qcQz*_vP>u zXoc~TJuzKpd=6KOe8#OWYf2l+oKz-tnT#IFf+M2Ki@wS%VJO>En7CqH!-eFf$*pyb zW%5uF5=+Ofz`R^F6v&To`(8-7H^)0I7|c>(o=)nx-7MF)8NQ&0x7&7TdHWJpELXR6 zw7F5LZq?j&@Hmg$+&+f&#j8Uw$hTLpfZkmdEAn`-ANmieW~ZIu1KztvSkwVSoXKpu zOPuLB^8bkLtXavf`!kV*wcGCGI(FWhnOs-wZus&3*J8)W@)~xID%jy2osZEWymz%b zgiU!AzWW;Fy==$5*zLFrQP{ywup{kkW3eN0s5F;vc324w`uCyVIg`!(?kbw$4Z599 ztr;|9YcSKhT_URGKVT`+MbVCjehvlS?#6q*Jd<>=+l7c)s36>VC0SP7c~vjRYhE|r zZ9R*n24}Oo@rSXyEyvweu^M0Qnpa&x@YwB0um%Y)`_t`shq#JraO}F=T{XJGv17Wm zk*-N5eGm)1u83aHbLe)y+iJG740yKVy?2`oPIrp3%hhgIyp_Le zks-8!yX{L^%dUI$X1rr*PWy>n>)IVzA-&&q9UJ&a-gO-&on*dfr%Q4Jh6qm%;N{%8 zZV2ygcx-cl)|iI6yQ`)mWu~c~PIgya&tUC(wVu_2<*uu9@p9MIh$*Nh{eOIoyPGBz zXSM5&9mfNUyWOFxYIfbHD>>ZQ-2k2A{^D-Yb&hk4-I8*5ue{rCz-B>CoLS4R2OWIL zLq43fyJ3f><`vv)&rWtIud@!G9`3dmcGS4rI=;lk=;aRkktBArzSv!7R=9#XJ=par z2?yR!s(06w%^N-jyHmol(mC~R$qL;y{KwR=Yoc{(&aZddnWB)s@inJjE}M{16bKlymKcq7GxaUCw@?5-Cu`CRY#SmVv==exzz z#I~-m{oNh1;H2jjEZ_Mq#Qxdts@cM931dIqAMa4@tczu^yxZb2rupvrg4fySbKZX4 zwT7GZ=)PdCsQLP+X})#088_PohH=fZSvOZr^TYf2I%zJOP4gV_Z;^V~z!?x?7x-S| zciuGLd<58ANI7W!3ct;FPgAaGGihEnGeA!e_oiw78yExk}uGg zO>-OLHAe`~-Qe#l#H|sxSJYd=>>>9IIXRoGRn51E7sfsIGMgv=9yJ}Qr<`5QdndvN zM(2BvP!nF3!C&^`R@Kht`%jx^&AsMJ%-4IEo44?F4>3mwKSAr7-~T_4@$npyM94i9 zJySQVC>DH6aT|2x7*%qL-%?e#0C%pcZ((?dA~u1jyoJA~_}fL|hs_@=mWyD6Jj}^D zSm&)~2t|1I4yfedaiQMAH-DL%U1lt6WWC)QZ({;oUvBe9Pnut00e16hihT10N@n}6 zY`K4r6Mg2>?K%2^Yi(%D)>7YJ0!#mlFsEqq9?1*I2q!fs2=g^}-+(l{!Gt<5Cf^xS zWAa&le~dx8L}?eQowc4J&kDIP=uC)>IS9S%!tyi z6oWbX>pmi8^Xd<&#a4*=|0Kq+Bw=NH%hqz!`U-toqgS^<9=M@woBR07Er#RX{IFZz zk1JBMX@I#GU8vg?mWFHPT(B{mVs(6h?-@qtoFnzkC&1o4{Lk5hwtS1>7r-6f5LI0B zUB+;udkct3o%S83J#@$_*ZWrPTjb+>xUIR=eElC$;~qwf6be^K*{}bZ;~WGwuO7DP zO!3p^uR+`X7~xpQD|~S_4%4+hT$T9QpuB%ksm+%=Zrec15<3Bh5gp!&c z+*Hn=VfO!7STySe!HGk0{{kvofxEFA>-NOIeDv2#@)_-|RtM5KS7g%*$ zq;Sm2UZp;L?={M{E#1Z;#`iB!fAcG@2+lp*XIRcHjQu4r%$k`Kq)>*SGSGuwj_8T-W01N5opNq@-YL{3HFkt8z#qRqKPN>bp@JQg>sT zgANiemX9eM59W-T8Rkj{uC9KJwRH>hhU@GSv1}<>Cys0`qi&Va(*@w?_(vXqyapM+ zGS_Xb8`hIcjyxFs_y4&0uY%y;=DqjO4z{HEI@id1nCayVU;0=RGd3fe_x`wfPiwRJ zqxbODe1l>9q9iM~`O_Y@@DX>ZW0ZXcTE$)DjaEyWf#d2nym62D5+T+c{1;hI{%gRA z*e>)CC6Vzn3duS7Ay%oa!CTGW;2-g0`1+7(f77m!C7hr%;2;*S-#V^&w-~I|>+_Wj6mvw~dN?4Z@f0_kV_5AE`91u&;p+*c$)# zx7Nmzj@3NHKZ4q^-7DZ=+Tu5`pZw$wX3h-l;(VQ8ME(rWS&Z3NtH^7a;J85gFEJDE zVD)^4uO~hO$>DH!yo1?lDa{9WQ0Ff}r=NfadZHADn-3#z+2&1|^P6|jyO>qT@!Lnh z4%Zr2Eyt3hc_f%M{@PcYnmPe?n%7yp)`cfkCo=63~r^Ve)A*XtYPpWypkqx>1>`X?yktw!_?>b!*% z&OuTwu1w6(KhkLb{=Z#6Ny-Vv40liw+!mmS4GKI_b%CPm5tI?aWlsjjN&=(v<8mo* z)8A@BbHZ|Q{8;r8m7L5Nlt1NE9D6JgfVl4)D%e6!#XG3Mv?pYikp5lfspA+E)3$Fq zGu=!76Z_Vb_?CSallXnczKjH-YAtw+QR(Haa(2;?HAoBbFBZlwadxrnp=60S2kR5;jzy6Qe z$mSn*)h-Z+A4l2mwyv6A)$s2s@N-R&2$DHs2^W|d&8#l#5*q@AG!m~Li?kUF%)d2B z{0MU@gprR>(j3rSWt?qSC_6;^AA>;cflz+!`(*avyaEt5*QX$Hp;Ey1`r#fzY~ih> z*J^2--ZMtx6|{2kWegqH3k4#I32)R#i{X~fErnYlR|3~dvqz?u%8D6qK~~_NRy3y} zDG1d(MnJjlV@+`@GhHOs^6&rq0f0A%GMyDULlT8tglVW&RY5GiEan!vyAU!=x(V5W zyCiuCmikr*r6gpelJWq_Yi>TJ6{dk>`|ufZP+A~YbB_2n32A=+zXYYp$~9wfuTbb^ z^CM9%HY^Lj#AGy$xU6Xsw?X2TjKu=^`OW5Ygd-Q3O=6D<2R1je=wJH*)dz18$MK{_ z_*P;@f*o#t|Gx!)5>dJ6de5cqj>U1ixzy0kQ?YDJV8-+gp-21#dno_iM&&_BZ5n=z z82h4@YO3bdH3I8DBww6oLguwrsN2SzQ|A9J!E6sHC(yAP$2C)C8>0DaYN=R_QH_~v zENINvTi6wEL4(fjcWWryWn*okPVQ83S zhdzCqZ*dmP(c2XB?Vuf0`z2lf2VB>-B&zstlbUfzs@QK)OrSWJO8pUsloZEkfMJM? zF6TREqf>)V_rtd(s{vF~$TrO>y6 z8Ba0a;W1Q~VD~=yi%837RAfbohI199F46 z=*Lq9^I;!OYKT7kR1n`OaaE;!uZ_1V^@l?^tf7YRSwVeRVk>Z1LHwW}&lSvf@A}H) zTp)cbRQRtRV;)kyOtF-E59uUVA!Cdl)_f%A9cQjV@tYgPa}YOfNZc<&vB=m^0860% z&I8RM+uv9=sf5nNpiDRZk*lMdVs%kX&a&A~%#x#_V~?BFj<<0Z#`-$7eUIB?9C&n6 z|4lVo5C8qkByL)m`F8L{)kweix8SRsK~<^W9iBPO2Tw3ds774?+f)-9y>0&Juc(yz zlLLggdqXn#-U0AV-1i>C{K%B9F-MGE_AnP8?4tzIUhd{5woAnRp3TyrtgY0Ko}nE< zKe?B%o}kxctE#d-EK^OvLe+q&vsBx+f}4Ac_zRTPd^=`j=1H+%{lHGd%bMD%spjh+ zHDCJ?ITUXH#-o_(qN~PgUbb_as7|&cvnyOZY!ek`@kLdL?aUMO-k3ha-iFGJzYM&0 z%V*C?Q<80H}=p2NILI7 zz+WDq664LEm;|Bk_savp=8t&L((Dm4B{OY27HKo(2U1}6=McXo{mp%8zP!ExV4I_yl6UO|^%>~UZg5{8vAdAoVhpLn9xh3K^ z)0wp8`8z<_f@BW1o`{+%-`^qSN=RUBHY`)buuP_LX;_(tHrv#q*59BFW0d{{{+gin z_Yx)e%@SDC1nvC_rTjC)U%NyP4QsCi!39BLXxrE==-2qo{#qNj)Hy+ogpv4=QRIR$ zY;f`rE5r{;!ZA{r+uBd&nq$Z_T`~?9&oU42Z`u4taIrb?JbHn8Np?+&+$!DLaDsAv zBqo5Rnnl7GF}7GZ{%k{x(>;s_H)ZOu$xi$TXC4&je$xE3`I&NAsoUoN12oO*xvU8}EYveC?a3=u2T@^8p!uowcmGVx7+f%JaA82gJe(eJ3g746-(_Ff+NDDG)W- zSUK0ZMve3}-+8Vy&b)2S*8cwgBuC0Y%)61PM7SR^zRij8K9E5D+wwZs6dQGAP+&7>9|LwgGoLtp)=lQDoPgS?7ORCp2 zLeK@(!3vUb3uLJcBJP+*G)Ol8gb;|Bj%iQfQLz$eMF%vVBY=({5iL=9unTa#;&M*`0+PfhelKp+pdAHuH?kA8lcJ`C~ zZ2vj$-uv#~bI(2ZoO926PcgJtKc@){!&~rkmiguc3K}2GDt6Ls9J}oAK>hOxt9IyHO^r+msFwXBP&f$`)pr zQ)wS-v>MsukZ=`fBJ{b-BA{IK6WuCH{!wyFcvVm#ddQhQ z{vVU|mKh0jzEtMgt~)8NTtcO`tQ9R7qUgBaU zlkNNi;c=-q98EABH-&^nu(Ug2@NlqjBAAM>X$$VDgxA=hmTl_g2a#om2lqy7es>{| zi3E)xnte71dnN=gF~Tfu0cTrC%FQFTWUoAbbu0R|R5L&KzE1lQ#_W_|ue1F$EMs|? zbiCXGx5vp7h5z`pv&H>3>+CnoBy`~n3yZX?^G0NS zoM1-d%WKIlEQIF_>B)p=W$Wx>%om&;zY#((2jbD%+tpiUDvZFT$)=rF(l2vOZvE); zrl~w=kB$gPkGL5eTel3ha& zi+|~y8~i0138o7f@(PV_CnP3Xwb*&l2L73kK=1TOT)cxfJ_p zS^61xwk?_(3JlnUg@KP~<+S0C<-u`GwAO{gaG!+>3t$wS!64j8%(`M}F7_ov+jM=H z&MNy2vJ7(?4Y`9Z_I_eFt0qpi=u5P6yK+&&h4pCV&ZL(~uN423wVcF-F<&>VBv`4h zH5AQRDGrG5NlkqS^@Y{>LVq;!QI(|!S%oN?WBs{v+qbWDu!_;9QC8U1ssG(nqrzAy z!McWmkSkCS;4_RPs=u2$7H#_W6|2JVa@8o>`d_a0L>pa>K{mQYJ>M_B1)oG2gfyY(A|xIqxl9 zH5;Uogkw1zf%TDS^%%|s51=2u>Rg?6X+PSMS5Lsfl*aBn2VU()4GVF_0tr9#CAi+ft@PkQZrjUCcb9^XLRIuNCE`oiJal=pa&EU?s!?^Ms**7c~qBiBV=XKK#^XZQf9MVj)I)vGc`DKDYna*n1 zOY_9P4HDHI|CECdbaLn7K2R?!ofV7fkgIJ@<@YWvmGP)mU%*tNk>>J+yb06p+uW!g_YTmamz^ zr_!1`D`sn6k3)UFL%2)_cREKMxw}rNBb~on47bo^sL6R*r!To{V0k_Hp>&{l zcsgr3@KLDWBOz@6f=m3|Ex+u{EO#EVJjJz2r{pE{m&;#L8u0!4QIp|V8T<4v z+g~ zcAP2Uc~6cGcC+Su`#B^Wj39GeG?Dh)t$4Q5a(P~84{AV%eZY3@#3qotUx%JDD@emx znM`=fZ6)M&GtZI|xx72r2y$A;&7X2Rm%4E%cZc!(9)&fLm2CXLM`Jig3%-t7r_R0L zDjbRBOB_43Mv?B|{q&`?59es-a0$>bKn)$R z2eNQ#`#|;<6TC{U|Y8MUFTCLc9;Vi6~~yq9`gE~>FMyg|QdG57Hw^ zjVf0bTw2q6tfAZ;d}$rsbhKm@p4WKLqYfvw+DElEi9rcnvy{6wQ?9{^W=FJxfLyv* z%Cp=K$SOStpURcIx@$r5z1gC!nNaWdIghp4=M3zRsvqYho53aOLEvE{FT@+7CZihB^+J zMrKw&odX1mP(v;yc~T74MiXT?Jj4O$*0s)+SON$^$+d%KCXVQ4*CoGCz6j# z#nB~u)E?5V<05E|H>mcgbc1M4ls3#M9`gu)Ptx>agQb>nUxBj!j?lIr+_O8N4GR}F zye6kRcSMhuJ**hAG_}sE_D9ufYKM*1&{O()P_pwrmHt#{eVAIE=Y%`aCCpghDZW~u zD|Tc?NxcVzWe$V=ST`9-jlJ7toiMgE1wP_Wb%uNF^GKmtIWD<(<+<-=SD8r}S3GPZ zdO&sU)8X?u>s;%7VJ_b#*I1At8UG#XGmm)h6ID{L?Z=lqpzuG>9o8?`ID<|fESym-&{!vBIPGbgc0gnF zoh406DX^2a5^CanBAKm~NFUHUt5$p0W!-URtm}!sF8T_Z1XQWAD_M6?c~W;RZ9hrT z`U{rOJF}F$ni?K9zE0mdy{&tCxAmxVca7hjR@=VLI(IJjJ9)Iy$uoqU6P{g+hK_2a zexfKIvj%KJb4~HFF8r(wvyp0MIXZIKpuj>QRwP}2qHN@)9%uuK0DfI@90#AspfI{=>x$8L^y*?!6R^8OpmG8=T=aF4` zFX^W6u6vuZ>o1QwoKCySY&;*{(^X zS{-`d-S6m)Qo zY2g%FR9wGGyU5c0eS_M9PefO-*4WkY2nsTkjX$`i1lNc?;-+?9$f}B1i>eeYW}y)^)ncqn_Der)5(Xw?QI{lcU#ur%;xy z&B#mdl!J8d(miK3E>1*ZwEobV4M`57r44Nt)={bv z-=m?uU9s&VPS`ynB=<5g2?LOB=kA&?dN7s}HCsvcP9S!rUxKofnoRt80eAO})^y)v z!%FVx1(acXr5zUPK?xz=YII5V?vi_Ql|CSrip%kx>iJeemtnd}U4f~GIs>bX>VDr- z5Xidjj&K*;H1wt_ry6;B_7RJE@cGQ%4_HW7h9CSW-;#QGEdi-ZSA(qqjSzMf#8n<3 zg@ze_G)&6@!>|+YjUI>U(bELNY1-R#jLM^T(b*%Rdi^VH3okXEfw<1vxlXi?h|9r) zuXz;s@E*DiQloFujQGJF%!uRp>{|;Fgip49Rq5#dj2X0l-(VvB~CW6WRl z0MiSMez^dJ+j+J{_=}D1)-0z=+4G!wAC5p_sjg5QiasGevs>7_UFs%pEWJ^+KzWB$ zyZFoacH>m=G^oOrs8AN>jSvG4?eVcIosP011Y3{e3PVdUS&Yd^F=DpOI5P*pz6u1rul(Thlfx zxDPWQJcxPwj2^HXW3__Gl)E#Ns6mPOeGFk13QI?qnsII1*JR83=DuI!p;l(upVFd+ zZ12a!q1^q{XMwfE&Y|=bw`%rzHSn~kajU|&=$FS6lGoYl0g5{nzFEJ#<`!p7UUN&T z=OvZ8LrDx9$~TnVL4EbfJ3GgO$f!6b@%K#9Z{`CLJj*Q~&=_5qu)TEX7PYrk&kWil z6!Q5F{L)uOc7Nq@2i}g>dF)}m8}ZL0=Ox`G-B?viGl)$&J&fF%&gq7 z?~)wBI*Tr6l&*4P*bjdHU?T9Z=#q2iiPq=ebI#UP%h-G6jIIFt$QOuT-PF-l(`E0T zkN(~uTy!fne&idik-4V3Hf)g_M@FU=cm$$ya8>7UUfJp0KZ}WLs4TLcH~M)u`ZOuaWd({+l`}irAg*Q9d?{VdTVS->s|Rq zrj(0S?@!}-52EeJN6e-3)HDzLo_-^f1m4Gk5lgu+CJWfvA?|WNQgFJok%c;b9|X5a@{0~n29}@5kWBFttEaw=R}a6Dmo^@0+P@;mM(eTEVf+0;6+Nj?#cx$FV9wn zjoZ&NV8Ky+c|AO-0EM7pbl>graa(e)OYxcPF6U|v6b0R-f-v)tRbgl~E4ZejWwa>| zw=9t`LVso`9i3)YHW%Ii=UXzKO1uIaYJNf?xAkGIbDH38+Org+X&D-HR!BG7Nl+2?jBLqUmD8p9 ztF)L>yTetI(;x|UKlUieTQ;x>4eZVD{=m|i0h<$QK2ZE$&rm1S>eYYUL-j`g-xw<7 z`qw(E40Y3A_pEM#s@P?)89!|6myMjgBBeKk33xOH1NfJ5&3oO$Hk@cK|D*;B$4}uY z=`S7k=k%x_J^^1|T24HxM+<5h_gtzxrX-Or*N$y8M@>&TdS1!Av`%gJe7kHStjn}# zSvJzCcdQ$OIXJ#7TQ2AR-|l9A>EqkWdyrLEnGHXs=5)Y?e;2x4aX+ZL?Ei>{ytxqx zh?(kE_{X$!E^jB8jOj-7w^(qezLt{qSZmmfN)i#ZO-hyVyuXu91~5bi{mzxR~q zIkSZF)SR8VkREM(?|QT4w8M-nw@wMQ!*^=5-4^gjPx*ISzLn3ca(bKhCCewOLxwr- zN!dPh@|Cc%y+6uxXAk4U4&!!^rH>Q)4(#t4$#VqB)-ZUESuwV=cIn-vPA-<~lEGa3 z+r7)X@8y&!}S4VDZ%DKF*+?+FcB4v6g zmZETE4B)eP$cDh2F@$A#0FR_K*r2Kmg@DYqM-*}9D(*c8}!qI#grY-&(W_<{ir zDQNJWv>G<1>-3NCf}JW_6MBVP38JqbQ|okMB|S-9prRV0GWvN?w)jQ?)@>LlJ;u%w z-Z2qfaeI=Is*6qANV7_h*5u{1;-zqELG1w}LB*s@lB3nyVg;g6mTkEcE$$h!Do%?>aebx1eooWf% zS#HgMHo*Tu-NoL){Gx7QPxAM1lpvT{l(do(X_??X}H z<8Cqvl(JlITD~;kmY81f1c2{7WYmI1I$QIGsBk&&Q*^@!uL{5>3wOxoD}3TMNiO$@ zTKv@~@BrwO*O>cAQiCI>Ojy(NYQ>R?KGELcq~x4tEn2~y2`QRV<;SzUAHL;ONWBd? zUM=a_&iC%wd({W-arSc;-_V;6sV^UtbNJHI$NRhwKJ8*{Vmu8e8d%g_ zLA}x1O0l=JcE*?2f_gO@Xzn{t(OWdqYbEpeS&qNLyn9TH5n2rUbD{OSY^o40j4(Zp zNUeRo<%AqgbfAIsKs2{$3&EX(ml%FfmOtNEIDX)jo#9212qus|q69gE02;)1M>KbK zDhJ5+%{**Zhpf~t)#`Qu7vT_~?obIoaxQ!q(R+^aV&>mk8@wwr<0PcU9`NGdRo$(t9nBH;a~|{zl-$UcW@2TOzO>k z)SAB8I+qMqcunz@s6&gz}s< zuDy8)reO^J{j5wIkE5SKm>5DG1K^t7-9I#v9@RN>fjJ@svw+;w1WCUe&xp^`QEok){55-28aa(FeescbRsP=JU-Rfs{N4|J^zV-Uz6j0VE-fUSn>;5YJU(nwu7UH3*f}6>vyT!ujMV6;B(CCTR z#+7*esKwXz_m9Nm>O&M2dLwm4)zvm~tG1C&SjQ$T>qJj~ZKLX(P@TG|iYH1cyrmE~ zlsc&z=y9<&Rc;jHMm$~HsIDu}u+oj5a>U?oRRi@ZN%d-Pe?3;M^{P5tt!*T=Sld`? z^b|(x)v{VpmZ(q_06FTNM%*7?tN#z{|9bu3NM;SSTDEIEQSB`&uMcvw2B|R=xf!pm z`jCt9+WtuB*-@I}r86&3LvNHwUBMLOiF) zS*n$^)t)T>)_@oaoFZqh=0BtEK|it&+ZdhgS5vya*tUa_iRvC0e-g`;9` zf81)T{XOb>wWy&-Y7kHaC|A@=VzIx%R84`&+LWk6(L$j@=_iwE*;i_4HfkG-nh@ow zwVoE9E43+dRw|ktrA;xJQ=%i4R0fTGni}KjK}~Jz$BXfF8f?Y~O0uMB#?|G5ZuLjX z=$8X=v+Vcc1N~7?RX?2?>Z2hzSszuI`lyxBWpZ$pNK6eqQy5*L;H9da@PKALNsWrt zc-q54PCQNFQdFq5K2slMuulnvg<_v5r1h-oF6d&B;~qKA?Xs{|As`UNv+8^yo~7{d z70D>);?@ZgPT0LUo4D5T;(%Ig9aohVhT1w_?j)2~B)5*&TA!_ia9t6qdA3hfn84$j z)CyEN%Su)ygSG-y?fTJe{tZ>Pg8L&tbK*yCIi6|D@Bi7ydRgoqoW z)E$lYq-d1cIXwuLPAg|?(dXv0u&E5EmEZ_JO=W6AX%^6|kW~}bz+2sk3{g7W~BhWZuot{w8a37h(z@$|~%&Ro)X zh|ebRRiWgWB!T{)F7_MOI3u zps0xuWs!sC>db&Q8Mk*Q6JCuq3ryW?)yq2fj%NpwsHVB0X`WT#rA3%=irU1E$MLMTE zs;?UF(6m*nLsZZ@VH4fnosevTED;w}c+%jjzDsC2){io3ZN=p>J^me|z$amQWl31N zNOCele6rX-RNiDizxNTc{tLjOc*_R@0vE$Z+*)KV)fM=w=6A8IuC`uNz^Z?Zl3xLQ z$;RK_J)qsWercpX?bAgMT^dz7VWns#K(1W;`h}kQ7yqrz?&Af@B8C1EZ27EK|Ace4;)&(C8iYJA(>|#geJg z=v7-uq}quntuFCb$o{HklpL+EmbD;Ew2-70PuN!1`ueEaj$7YQO-x7YE#0V(s$WWc z%lp?lTV}@^;DEKNI5-aE60A? zdZ!a?7t&x~8XQQ2Lus&<21nB1nlvcEn^CEW_E;KRn+DgX!Eq0QfwO7w4GW5a#O;j= z#!S?`J^$aFzP>-|;KM0@vR#Br&|!p5#w?M8EBIzBblD0Ek6U^M!U#%j3=9fqvcaw$^mq_$DDHWMGwfZ4nWaz}$WsmYD! zz^}FuMMbopUQz#zPtPhMuwLB0+60p`^s_ zm5ts`k3X*e+~gutF`u&HX%iYo6l`!M`%YuyPF9C zNf2V7Uj%(S05ejuB;T4a0@ZmyBD*$Yz>wwtrq#C1;I#(#8T>r3^)(A`Hux1wQ6JTK zvWRDrE8Bc~8$!>t*;T<3}7#7_cF-1Jxv&PuU*C9jBv_?f?HIE zqL2+0m!(!}R>il9g`yJC`=tQ*l&pfCiD)b)-2rB2%MfO#Rl=4mtd$)NGa)c%TlE)v zb$16~1~4ZTu^MvBT8`5p+9bmfz>wYerd7Pn;I#(#8T>p@2o!8@Hux1w`BSY!8GP1{ z4n=)sas7IwSd=*l8g9L2Bi5yua#Z+h+}>`hQ=D1y%!I8Wg=?(X#dyMqN`cm*_*a!x z^Ln{B6!jQcizpQn%47i$Zn%v)sjCnpsAa27?+DwUw!OH0tM&qcBNo{~WQRvuud_?M z&O#MJr82RPR;%i}0;=5xq3MtsrHRn=5L6=BxoNz0qT&U5wZB#>6)l=tdza{YmpY^D zQX9>=8V|1J%Q zgC`!x;te63YvGu8mqM6dF>i3bxhJ~%Tv@TchEoL|2;pQ0>0T0O@2+TnUq#wPB*+6v7MqR-ez;HV$Va?(?zgstZ7EOm)hSVrbh(?7*2aj zRRmHet*(ejs;4eKRBP`=lC5o2nyPRCLh{5bVI$D)ZWD=$ML<1BW@fRYhfDa%gl95g z@k2EiSgj9)S(4OdG}9iB+XEWCv=zDmc96vAuq;S^k-`B@pBP9sq1MTghdO)B^a>J^ z`D8hNKx&k>JZWDp<;^0r^f#E7by^3eimDs!b<9nBo&K;!DPTp|G%QRZ%OJ|u+K`~k zo(Sr!@_5n`rqQxg&46E|%n}4J&}SPgY9)1c{y$dgOb{81~ZhfAiH7# zq7pqChMK+K)CwO!PPSdE)L=E3^vYG!d&kyo0>62)Ci?p86Cookz4jAfZJm}1`v_S2 zuxF9+T#@VhRh^9LTqHwi=hH?bl+`xYHfq3JWOE;AFbt90^V%pyFE%8_G@BuYkX@;$ z$0{n?p#muyjXs9&ib>g;P^zIw@}90TC(czYK8K;TP?6C^g@uJ$8?n|ykHejAbURd~ zuOUg{xMShCXkUnG9aoPly7cN&?psHOU}JF`;_E6^YadzF&^9j$a9MX&`);F${t=)l z{TaDPQCVk`RW189v9Z0bx>b!3ePC)ZJh$DD={auS0yghZX{lLuLGEs7>9kIYMxQBQ zKTIRN8iXu0+I(KLBCQumnU;QqSVvzcy(-L_Z1`61E-RsP5Zm7?1u+Ro8bFa3 z-AVOM0_{Qw^o79s5Eu%9S_q7Uz?u*k4}pOYsE5E<2&_#4vWXp;tJ^1Hr@Xy)NpRn-hUd>mq&Lk$kVhJAd z8Ydu$4F&B-XU$Qx?FLxHOMt^7@2ciYXSy6?lk_D`z994cW#V5n<~HYN$rZ6gpZ+h4 zER-#9B-o<}Qh)4L>eEqCtBgciXBeJj?UNkVdJ8(&X@jJ#ObY4>#yN7lQzd(dh=d>! zGluC>g+M|?7D?{Oe5Z2lK8whJM`XY5kVl3rQu9d7A~M{O zZM{XtJu+^UYi773OX@0hSl19uS{w6(F)JxkAeqkXm8Fx5IMEVs@k0-9`~ zVCSr7I%_j5y>a%IZbjz&b)r1a@;m=(mA#u|`F)|v@4Of8#^?t_<=-8*^7}*e-}%08 zF%RPJVgv3&JDB>3ThN`fwbcJ?EAl>aw}|KuwH<4rkJ>`lsc-K!@`dPaqqzPk;O_yB z0DclMFDHp!xq3&va?*`@f0fMJN&7xR9|l|@J5{e90FHVmiC)Fsp8@==l?7}9Yz90J zm;ihTa1G$IfNKGDYI%;(Ix77g>ieGnzYF*mfETzMlkcAaUMKB;0rYX>EzSWW0>2wg;I4d7zH&yx0kQo%=QO|D!T7C?`)s4CL#C(F+f z`T*5mN9O+v@TY*E1$>RnA0zaGggykg2JoY#-DWitx}LNtz$U<9YX0Yh{uAJKKtGvp zC3FYi-vRzJ;12;i0Dl7b9Qk?xv()nMss5APc!$uR12)jzKO^*i1AZRxbAZ19`~$!X zfPV=11;9T7{3YNd;2#4%2e^u=t_GYUx{=Ta0jG)n6TmM5J`dQ$jYUGg1o&mZ^MJPj zxc~J2F`+-8yI%!N18xF*!vJ^x6W}GHuMm2f(60f09dHBSUjnuQ9w*B_z-AgR)5bxf z-%scxfL|qFOz2TU7ZB3xTch6n0Qr0>3u#{jya@O;z}Kkd2LQiL^g)n4Lg;$HecX6} zvJV0#X#8W`m;!78e1t6jh|o#EZ;c%YZFp zxfbvr0KZ7u*9rYc^8FUkUnlx&fNg+XfV%*91MUG_LmNY6{(Xx5328SF-3mBF^a;TA zfGuRc4)8K}Zw2U`YI5QtbQ__afV%+yloJ02@UH=SdP9gHbOYdKqT2xfkh1?HX$_)H z!0!`%hZ}zZ_)9=Uy9GcI&;!76thW!)4=4d}i|QQ!3<6dFDu5vX4r#qB0jmHtKnxfL zTmTpWTnJbVxCpQYa53N#z$l;&xD;?1paB>Id=KDq!21Ae0pAOlVOYPwV1AR(?=sY3 zz;6)!3ZW6eTC!XL7zeBaTnYF9;Clh<0q+NVn40lZ?EQYgM*uf+V;5D80qzFe1Ne_L z^m*=HPrg4QIz{Le?%qc9ETP*8$<0|IGG7OnBkflJM*v3w-$RxgsNix!TL5oz<9&pF zjL<4VHGp1*8TGzK+W!prJ-}B0Uj^*u?pCV$1ETu@j{$~h{8hk@6TO#wf0xjIV_Aq^ z$lb>Y9RwTz{03>i3HTD=6~MPa<~GrJz%jrA;7P!L4fs2N&yx8@LXS|vj}ZFr0XKq( zzenhQ<;GF!I|JBG^dZ0(h#nxz|4wv~=q~|&i|CgDPjUAdz;3`tN&7UR{|fNKfWHNp z2K-~n-bCo<=+!?X^eW&wicNF(0zx+t`Vu#)gno)pfzZ8#ehY9j(Y<8eM(F1O{{Zj? zcYmJh{}rKE$+8v@arfU7`sdvE6wyB)PJe? zb)7G%NAWIk;@Z8vCE4oGZl`PQw`FFG+wW9s^MyWhtj1ic!qWcV=_^U9eFtO0a3r&i ztb8&X%uD4{ZM8_w)gf;6%d(KBNW)Acn7NDUSXoU?(vlS7(NP^O$o$e6Xhb8m`5`q? zvTNK>ABUqACHZ703Dr_>+$bgydR~;{i#%$`Vn(pyaHJN>a=|XiOM8&Ev5erL9@XZ@ zdP)VE%6qVZ#C21dbsjy~=oc2MI*==xvOT|6sFF9gl)`$sBr_;>&ORZjE^AMpvP%6d z$MYLURhtfDHJxSiGAOEzcz%n*GP2X9`7LHdp2v#R^>+}-Qg+KZjls!(+lv2cPoe7<#J$y_Jq*!f+caj#=8 zsbV_GJ?%BlYSv|Wo+`NoY&zbHJ;A2NO{RP8z9ol>yuRtA+T_AWrZsY*VN}x~rCM}T zo1cNsWc)uuQ~_`{I$Bbs&ar`L)O^j%$uE{*yIWmI{Y6%!w=LW8ZBRY_eA z>PJ?Vq{hEY@Td-jkCr<{>mq$W!R_Uue&|3)g^PlNB@w3oYVz$M*3gc5Un(2;!rP)& zjcXR{6(QMV^vU8g&zYBMiN{uydIbGXt;y}6g4L!P&mX0e^D@Tt(sXsGB$pLAEBT*D zg0@u)Gb(FcFV|RSan_h@iy}A$HD%n8NlG-V^KP4heIRI`%8G{Mo~w1+db&4~-LG8g ztyHMD9QCO+{q&W3)NgeR%2zQt4-8=b8J4A{Nb6n8 zp-A63St*xm^T&%7A#k2sHjoB~NagaXl2*U`r4r1_=p_qVU%$F4DFC{99=S9vkG`2aKkU2{%Rh_@6G@ukk?RWkp_qF(^;Vuvd5XL?S8uk876*lPI(t9ITag*=7JUb1z3m1?q#Az@gHp!IBb znmQ#9zmbxTAf7D?99Ip3RuP-LHdC=IIfNMND3!#rwB>0}kU7}XR+Z!{^|ZOp`1IR> z-h}q{?I5!C8i=YL(@|?7J~k8|>tpJU^?7)p)F+No*F#OL-PQ}$m9VsOeKb&-c+e=k zUgzZuvT0SGGii+O?~=C{^tsO#W%2#8?YpRy(PdMU!ZgtIw<% z*)=!xRH*|cKd{klw##za8p8cQeq4w1YVUEiS1gLT6?LoDzMoZ(S+PUBzN8%YeY0ommr4l6ZGTXHF zBeo;5&gz8LdUh(Iuu}siTfjU#kZ=i}E=VZJ_(JQnCR~nNYfBZUNHBC3mIw`HkliC6&%eda4Aktws^K?GF{`PfJ_}8C23(MJ2*WPXs0I1mVboJtWVhx6yuaADs4r(Q| z7B%k0vT8Rc8C}KcPHwecbaHDXtA`yt<7`sNtT-io zlz)tuo9*oNX_=9fd|Rgy6`{q-qdU!{re>!m;e#G<12TRoVDF_sf134|5;VM2W6&?j z^)^|nt(R;HUh-MphWpX6jhd=$me6`BB(z@g>f77GKov-`YM=2i?A_8@FBulLC0N+D z0o1*e{I!$hv{RvTAv?Q=9wf29kS2a7W@f!@{|Tb*j)bGK^~am}H9dl5V$uocqSg4= z7VRlgDs1^&TpDufm!MYWL>&bPqOWbdIIsv#B6T5ddvRV?Aqe`+BB_ux4FY700AgNsD;AS6lt#OokE!p*Hlz6%#@s3gn zWr3!oXx6krDjZ6oYDoXn121ADVt4?S`C`!Mw23(itULTSd{#Y5@w|k$ZsuP=<=pQ5*Qc5ye~=#V}kStCASuRym}hI zx<^h~M238|RJARXMN&rlLg6>PpomL4VUG!~%vz@Q3rhX=#8*=7obj8wMCaCP!VT;} zYj!a~vfqWKTd$%uAq1~x8D|JF>E0<5GA@nEzB^wURUQAZW2EiD5WO@S5aHOPMB3o` zOrJsyN_fbdR*!iMvL#L%s@|0NWgDcP{%yUf5SEGfKvipkjk78asWdkI$!fwZ)+P9C zuiH?nA~4lQ6DnFKhqNlz2wf9e>RhER*rqF2Lo^4??r1#EGXcH{kCkG{gL=Bac52y7 zG;x`T9??RE6`2SgJ2FxlD8?eLw{2A}Dyuvq$|9cHR23`6&5HI)DMbB0#w<3gWM+WM+B_v3>NnP_-ewp^|#+c7h zFm~-nNNLjw;03WmZ6rbj64Nv4qPB6!`0E~P%QUB60EPfHzzD#ktF?sI1J+y!O@2dM zMc$UiLNzA+S^qv`@L9=E?1{%d149*2N*+!KciIN?mdU}Btmn~D4Oh!*QopS?7_R2o zqJ%B?w{Y@3_E|OFddo!I*6SnMxm({ta?uT&MQN2|aDOohV?1_UT^fvAZ=?2E7sPFB z3-(UDOtE|1&!s`u=Tbrj5(dEA}9nXI&K6biT(jJGe znI*qb)bxX2soApM%s|_+JJIGw3<7pbD@1G$Q=b^2D3@0-6vSG1(&y$ig5 zN}`E6q6Zp|jU^ic4AOQ1u|DM%2Mke>2~qV^k4&O#>8S^Jud(!Mhox69UWEhPv6oZB zf@PArUg#f$jaS9)MV=-oi5GO(x{Xu*R}_mP+0GUfZ6awsT`w^y&_&(yBGc^i`AGa zkpZt~RjCgPib4r}vkv5!sf(n*DwwLevBHc~pi4BcgY;zAu3iM8`9>oFCL_Z@TkXeX zX%{o}zY8Oj&Ll!W47>HDTwOIFMK_c#k_fFbZjr)s^U4Whl^SvSVi=G;`X^v_I@KBrBai-)J1STy z^@*J)3UIRXo|b^_Kv^&ANGl@VEd9EMtaYQ!SlcsX8n#Zo*ulHH$Wy>P zKx|x);;M78{E^adWH7%Fp&5F?Dj_!`?E6O)6?oGqX?=024&g2~g$TQdn ztaeDw1f0$Qf-;h5!b_vpfe)v41Zj6^MTUn?O&!HgN`6M*G8`^yI+X_TG_eddP1YhT zV~DdF8D!k9(cV4ED(Q4T8Gh)X39hCc#*d5cqwaVgSugeT1MMfJuqPiZOgxpSY8dHyth(QVJcSaX&pyE0+2xT+c z8I+nT9)2E-=DiT2>h!`z)PO zELmvH50-|K2831(wu!C8f(h?cH-vnn*`{5BZlD&u%GT+Qg@lC=5?S-&2gay)?SLY4 zos701k_{x0fa#Nw$~%cfT1c*a$#p!ru1~H*$+ebTN0RHBuhp; zgU(6pvP)a07{%IdpOMu~8kHn0Pt=9jkjIis%@apFF}Wm`oVq9KLOJaVT-N$!!0+jz z#MW7haUqs;>5YUNyyMrl&Jkc_?Y`tXo?O=_*P-NEORgiybs)K}Nv`$eI+k45`c)XQ z`de?b-YR`RlaXw+@7Tn&ljYXuv2nkw_lwLwqMo+1lJ1eDl1 z>z6lzbxR`4xbQ6`t1?NtX72)b!kdIPq^_1SpU|K1lv=znfVIZ~>j6W68ejxq_OLpk zF~C~DfPh?b1>O+<@JP=G^bf#Y4(PU?~w|!q+1$ys`X1$lnE@6;DZd^I(=u!v2RNr6#Jr7NGURA zd4jVS4PL9*7Izmb@g%Kfzl8`pf3M8h;tjLq6*6nP7&siUTZ*%&a+ztJZzxm|$DVb` zMtgsx^>pm35_*(tCgD3XF!C9%9uCN()CoK1VdZ0Q0=|y0DuF~i&3|E%ItPOziH&iH zB;Hy(#wiX^Jb0H3Au>Mg;$T+K#ftrwIJ%XJrNdJ-ZZvl?h{z|`N)DM(Cb8aR{7Ikm z2#pP03O%w!K{f1vTOVO)a|vzC^{oo$#qCqb%E!)187Wp8r9oLe94#$4UFd&;Rz1&_ zcnC;>lmZ~zh=k1xOO+?S=xP=+Ia$J>zvZ$~s7Jq{G_cz;QzSt0a@K|3pYjUbN- z2V;accSL)Q9^}_hJ!__b9 zNe`Ql8lm1J{#${Gfb&J8{nsyYi?Hs$Zd*J1{p(tcW2Oh`sF&klvBHJIr9M&#(y{zR zNOAuF1>5gPJ};GIPAba;hGh#S>hXAbO-WTf?)Z2-)c-iuukr0&RvS<5O!HV`U82XG zzN)~O*d2ZjTk-V%&#UUa&j(k0ycLudX6DQQ|P}RC& zk=E-Tfx_!lxG;p`BqtWL%t@*iVWM1X0b&S}9{#je7;95!d}hl-mzC08A(x&XMlbOE zmBcougFZcuB;7$P7o|m+O)Ha3u8jKA!mamlR#xxR$-NvU`fzZmmU|GC7ixNjcVUe( zXf;YhE|=9B6&bKH7z$i|GC z#J^ZqnHN2^|6IhRZR4x8g^e;ohTA5;&TtwbMvD9@4kuLT8E*5DS(wm7iZkgCZrm2b zGMf+7p|jiC!WOX)$-Hxc;S4r3?+Y07_G%_<3S>2u0ZvD?m3aOIZW_5)%4CyK%T_r4 zJF=$9+~&R^I?t7P#d|Vi%)j0zyLR&84i5jBui65Ny)N5PCR$Ibgq{dbwu2|bau-6x z-JVRi^pib}Xi)NeVbC70kl{`^5ly%uPZ((QlL` zDSWEzNkZc03%i6|Z9z%EPyUrS9EmT;Jf@p+;o*{W=0TR4O;6cwsMg-cCdZ|7DdP zjSs644s{i5Kc5Nzn1wCN!dxf!!sBW1NGCXdmY_)(pMhNEX`~e|r>SQoF31VY4$Wkn zn#Ao$*ea^C*s3Or=$>#XY0RkSK3~&VbM>N*BsLlllZR1bq@R`%h-4h}Z_r`)shb z@T4(VZM~dJEo|wW7<2fePHr)DbLp`i+Q_lJMYjGVL@LK-TXdDcSNBa$Ml;1(MXz2i z6}9y$A>qmXlc>7VdeuQJ=Hi6DXyS%;X6F3ZnAtaxfZZsg5~s^+QtMAhO>89H`l+Ez z(pxa|bgFilY+_AvV?s?@;}gk>#U`q>L`<}UE361XYfqGSJ%(<0wq|C+NwOUWc9ahx zPZIAAE?SK6x&^&DL0n~iqPCz@hn{%h8HL5}B)Ba+t!;dMg1?1l2;mjcBTqTA$fbuj zHZSXXRhe8~bYQ>%Pq0>5BR6u0%Of%ZDh8DhRj{8=qrotes^%ejCZ4H4F4gKklS zCKh4zbQz)Y*mmH;af2reepVBq)wC|5{&it~ZImG~J=yH!Gn;l=jOlEz3zM=g@mc8@ zX-8~{YgLNTqIKDX&L*q0wWvujIg4{g2_O2qPzPN)V-tm#Njbr!`7Avmb`aDBu1MLl z!J>0PX#i_BFHh5Nq7)f1%9T=1l2g_PU8p3JMVp@cI0{~@>5>K3dn8K6! zmZV4BOR%UL?GJO8!4If9c{6JBBP0h$h2)wno(W^~xYDdqQao?#bEOTI#dknVnet2# z+VyA6SS*vMbdjwzWO5M6R^An{masWGk2obF>}U<$iM}LEQwUko9$N7<>H>*gpn-_X zF9&6!C``|~wx96IWJedDH@l^`-+to8(ke3Y(p}|lKS9Lrg^M(Rt_0Q6Xbpyh=v=nKyALloU9wbIuA) zn^Pm0(_-|AI*#eKb=>hObUj@Wi}9X5uQNoAmUbknQm?(LMvci;8GS}tx>g2fC>Pb* zbG*I@*XoK+c6HJIB~74IQZ9**lx{sQ+4g>&rO{t36@`i%jv1}|9o|e4a{~0(Vf6gx649B9pCaZe3U!6dq37zv|cec81Av zo->5gDf9iN*pwEta4E^(-ns(H?fg&fdg9FW(ecs>n6`{8DqJ6icpPAJImEjFHTkvLISB5I?K085I~ax5A6H5)fRHoa%>;l~c%ylZ>ov4e_k-+$;p^T8x#@BTxFo3nfL z#g>GUoqkb_G}19SljxlsyywDR7@%ss3l0$%X;ylNoU)b1?x@$ENC$sW=+w5Sm+8v~ zOS5{`E0BXWia@~>0p&uat(IFqQQ9PTH!PW=7C}JT~r^A-~l8GUAstepzpq@NU{SP!aU%p%-;g2hSkF z>$FJdJ!^QYSEXQ_>f; z{$sw{3olEZ&|J;xPwR?o$}cmiux0poRpuM{=1Za#9<-7)T??=1PxB@N)}#@^!ek%< zDgFr&EKHgc*urEdZbYFBdyo{{Oi`C?Xz|1DfeYJM4ScR~vO+^L8!;?LVoZ@*dNvfOr+yLy0 zCVH@WPZ$%Vr_iU7X1uF*?_jCSPNN@jhGMm+2U^6~GhbPur*!1t#!j9l^6PbaU4)>j@C;uAPH&IpFmsamFhqq;6@KEUI%lJTUVuPCmGbvFmBp43}Y zD}{Ik^x9jVS@ZqE&6kQ{3@qZ4WsA(%$2;ncyZ$D-Qw>Vja|qI;eYU4ZN-I#^Nkp@e z8y)(MC|s}HkjJ3sRXEAcXFPalkOyaK3$H?UdN-k-P!i4yQE6hs)f=vUNN?b{pb)Lx zcI5D5`yak}cCLBo1Gn6=RWFGxL<4v1n>~8#?4wORggjb^R&Ramz|n(yAAaO;<2PPt zG(LFs#;eB#CgkQ=h{`(;&+gwddvH$_H44!sckexPWOiR;=Yt3L9yq*r|HF-kv_b9K zzxVJ_?MGzaxZzqgKe5pp^4LS0R2Q8&5Zd+qEsE9`qW4`h@nCbywVNIs-?Qm~2gf&W zdZ;-*yLoeSeA9y)KlH!@&1*Jpen9V?=(k5gqrpPd*W5q8OONlD)f$h9%Ec!tM0XW0 zyyxKTf!iM2KmEjmP4(@u{dYZb@Uc(vW`HRAu@#TT~2`que(nh@xep)P3>zwao>%PJ$PiUx&QE?`)s85 zfxbD=ci$ZcAN!;>=0o>A_P{6ayR*5kIeVySw+*{K$_)qhJV4uj(|#)QVGKVT2sc8k z``XClOYeMQ>thFR+_&%6*}eOtxkC>=cCgvpuxB4Htcaq&T&ucx-2VR~KLs0%-qF(P z9uRb?*PQ00lW&{;cV9mgJt2SM@bg5EmTh!*v{RqIzB`)M$GUb#+x5B7+w61Lw?#K8 z%+HIx|M@TU$tW#=LZroESJHX^3qQU3ht{({H!4z4t-KXBeBy>LWAX)2e%@!L?$TXe z{(4AHZS!!pe*n%hM5lUxUzHZrr^CwSpR-$D6K`!OXw>0%bMyc>(AO_VmCncA=Je}d zkv^pKyH(Sn=!ja|C$iWXWj{XWpM4GAINhaw@hQHedR=c6T`#PM`uJ$sex-*`meJpB zs?%Rv`*3u#?$hR>=mYvh-7V?`_bDIxA3k8#{oy<6IbfJL8ifyVAJn|0Uw(}AJyMy_ zI`!PGR`_aYinopG?X~*n6ZI2(@>oCHq6<_8?DIj$gSs;MwD-%uH<@j7gWBgSmyzD- zyIS?!qB?jKf1hEO&#W_wha+B673HKgq8EhehF&yvwfb{)G@gXSrS)@%_3ieg4rZB} z1D=S1N%AfIqG)~}H|v9S1?4`dnct&1;p2ztNb~B6gs4^}5~hTI uzT`P4%G)PwG(=(1N}hkVu{#r)g+ok1=B!-E?DAfd=ZnIfXT&WRl*7iixrIuR!W&j$I|T z<~KDF3@9Fb-s4BX&;kEXl)lDq{kw&m!ovMqn@t1#y+e%=eM}*iaQ|*0L6$-OUCaT4 z`UC`A7Kd%>D4Zvk15>WCosqo8s^_7 zAl#%64Y7oUnm;#&r}}>P52q1(^!|9D{zaDsaTFCpCzwFbou>XCD zNU(q&W|JYHhlyl*l-@w!(tdK=&E0En@_*j&alLUPTZIR2Pk!)ucCW~{P$F6q%4#2A z3=T($7Hsu3buaZ@r;qk+oJ;q--)b;Ap2E)#tz0l5qh5qkrsa>}Y?M>#s z*fvn0E;-e9L{z(`Pc^=~(KOXd_j2NxalgG|i`>teOaJ4==kH3QA$1Au8`1aYppd}O z0Vq+!)FbvTtGBk_IH2o-4W?6DyDzEJxck)mmln_dar>3mxm#Gs|GtX2M4e0_5h%~` zjJIu{C%o&B{QZsU`TvwgtW0WDro|siNB+M5>!{~VcAD6L5|T$~s8c{lKrd4m3U;mR z&j+_U-SXLNKHc8AO~3zWfB3<;=wb1LpSOwr^GQ;(dL^N#uBL!6WA8Sh15uvAab6#l z`2^a;hU^$R?8cMHlX5x@aBh|`FJr)04b}}yzs>sn?<=aSB`heUmuTK7(#4p-gVJv` z+bmr8=h!Qio;%IxH+T1viTzw&uC3H}alQ9$C7~i;(?CnxAd@)|~H(4Rao-X`>8J5YW`fc|B8=BtPTk&H?<^sTQ}@y-7G<7oCZ*$Z_iHr{m{dJ4r6^% zqFB^2OWBanMe$$%Fm$c`;~|~Ct5Kc}`5&${nr1rjnMa*Q^yUDZV#4`!B1pEOV4jQJ zjJLT{e8yG(DZN|e#!cGBPKxN`5H>75u~GV(fkWci(2^3awb2q38uFv5Z)ljsCf=-C z_XZ6ZT-IyR!*eyee)RD1!-BW#Tx#5pb)EAjRE`We%m$XMcv`Lg_Po>G%N{8m#zeTv z(s$FGzZx2U-dHf>GdVlT=bsw_fB7Guj6Ybb-a!H8&|WmtzAK+=XGUu z-qFj_)J|>J{QTV5fAIS+##W4AmXgwzXl1SY_C={0UD&XviMgv`LxJ6mvyK6oQCqsF z_*YN={+}slqVBHW@g*BvQc|^v=vAzJ{ZuV?NNTOMZBoOp_qkf@z~xVtUphW4toib= z$FrWlxxc*>izq4C^Z_CL1Hyj_GSLLxvt9EVzT?;WjIUhb`A0F{y~nz}%{dtL)o17S zbY0%OcT!x*^-6t2xFxiY=$oQaQM`j8euKhCukv1=^z)uQyYjp4Pco<0Hpg7Pdd;Qf z+x~x)W22$O)bJecvp`iU5d~>d|eox!zW8Z$Y@v~lTeqSyxkE9Br z&wD=$`IQa(zmtf?N-fw=U^BVKeu{CSi^W@s0Ka`nMXI??AKE4TUUk>}}|E8XQ z4jLQ~Msw-qW02CW`zr6at3N{MgC8zWzwPuz@9*4Q0{46DEqiUxmuy5y*R!>5HS7A} zjvsf2=ge-md2U1Vx%`P&zRKCtAoR17Tc3QH+)RngHkI6%=WXf{(W|YQTi9px?^+-I zbWF#|e{6L6(Jf~Ggsa0puHkaqsljQ>pZ<+J+5fmj`{CJvr1A|7HTMW0i`Gyp>09TS z<6AHHi|={vX?v$O35}$@sElW`qTC(Ip8a!q$qjh8Ue;=Ho$nftz2K^!JvOy-K^=Co zOLWjbum7@maJ{XcwAlO2!ZRh;5xm0!dbJJ-^bQN{tE~eb=LH(dj`^z7%G5?f-!?4& zvUClvZyxS21UFbWZuZGJ?|)>2N@^StW3WE7PoIF0KpH|mifz|+^yo5P>6@}ACl7fv zv#G9Gqiv}bKHb-1!2!ec9*;_{rL_(3gUTDw)e^wR-e&D5{Mg`JOYd1*wzLR5zxM9w zKi9loGpK#}bC0&q%ILX%NXePKD411kAr|z|pw{j3W$cAe9|nIC?$e8+BeeCzgh_G`5- zqnrINOWycZEjh~)W$O^qGZbaI8D{U$_-VT~QwDE#+>}xss#ffFcH1AZfqlEQ9=`M8 zvHTKkWgSAo`=UQBl*Y5H4$bVsuFKxjk`j}1tFHRQ-g98m?&V{KJ+1r4sOk4M>q>6; zM`eknI!e{kGhpa9d-A?dxG;C;*t(rRT~jl4?eDkt*1cY}&F2HN{xPxS><%uK8MTFL ztM)-?%Z1UBbozyv3nrFn-g?3JiEY|MwHQ?O*#oz|s~nfRR6ibj*z2R9k{fPOzMlfZ zg2<&9ZnH19Ju`lzBwqeu_WJc}eIInHbLQu7YlglIJ^N`Fazt%r}WB13le+mM~-e$gnc1a-!TxUMD|>-fxY$?v-(`>u^OZ0&vZO~6;> zEA0NhSBLLM9O&JDsMF25-+xuT$fYHC$jz})eZDPVaA9ciz-*n)+$x&MDOo3wOh}uL0uj%nKdM$ z$!OO#8+}b9yC?jk`k0dQwE2XEg@zTX$m#L72mKm2zkTeU_BW44)K>0&Z%);1aL85S zUcCN<~_K}vTvWYDN&2a zHl+`Cn0Yp|#x$?Ei+6tLe7JO{&CC3r-!FLIYUle~uba7ExKeWSCu&Pbg`0GSfI&FY zVy~R!dN%Vy;uZZ2W8Q@Jk%J7ue6ER)nu{YMhmS7 z9>6@uE@eM!zs0-V%_ZM{SFQcK4z0aE>rVMP_2h5<4^}H(ErZZvL)pAMKiM@m zdVKp4opzURTi<@-TDQ&p>y#bWtnJ$7b@eT0P5(bw=4n&Mf&D`5xojPLYH9frf(@UFvXqjKXX1Mps z{dwL`r|-=faJ+KK)+Pz1?`<;TK?RiU{=7c%$G;rp|g9V24_BV&02ut32@5-d>weuhTdaHjEr&l$@W|y21 zgnhJKSU}(2s<-}t-}IIn{W`YZ;vc)A%J${$`h3)?+1c3nqceNY_MeS*=Cp4)0X5^KCvU_T>t#?~4f4Y6RPp53(;Di!Ymzd6R4T^27o9DCc zb-O+2JSA$f=aXi`rjNIqV!IC!`=Z|2n8 zKWq2H3L&{AHv`bwDeivs4a37gd_c4RWRu;muTC4LzKaR{<(q50hb1jKaW7@(y`H^) z?%*@VZ$-&1P;6eSE&(C@=+x<{={>7t6trJ9x#1MYfnGfwH~rkYTl;gvHng5LcjSi2 zpOoC>)X_AkN2u8H89cb&_=3;fJI61*Jf%aeFW2dY@7q`V>u#S{_q{y7-`q_lXl&!U z#6%ZrmKTlLL%RIGHcnR}gjJ7!%gJL_xX#Q*U_T_5xasmmox zw=y0_XU=K8Zp|<0UGjVSB&D6J-n?qr+@LRY?J5nP8(VUnu~R@$h_=5o=!CrLknTx` zgwM)f>o`Bpd5h<2&+Oihyc~4DjEK$3N+`MZ-q|#OJE?3ApsBxZD%IuNUWQq#KdJD` zs`(LRGM6>7)a?9zyi4x$>@KwimYj`^qFKi;n{*#{t`M*)s{QxVC!U|P?dTx)`+K9h z{aU(b|E-TMCI(a)Hj<4kF%Q}gJ?OY7o*KmigqA^~4;0?jF2AJV=gxN@d_QaB_!}v! z+es_sHe^57U)1*SZg!8k_0sH8#lg zMb6HI`r)k)T+AssJF*MT1bCXyXCR#`;$z8~_=meMHksOKcDotV3V#1&_xPrL+0@uS z_jl@=-0)sNxz#1tMQnpimjFv|Qd{%N`#Km-*tbm__HD$bv*YJAs+x46E~_x%%RO@+ zGY{<{6o?Z=)^$zF#kCw}#TF=|jGPz^zf+zD9_h`I5 zAuIXe#;jegHx3Rfxt_p{U7KNvI$Pkf{Ij_Q%e_}r8Zz?e^6I;OSevpf^_P>&Gao*B z^=JM5-X-V7<)Rf@y)>?obR_cA7vD#9AMZY=!tm(+Q{wBz9rbwfcJH;L3y<&pN69sR z-=IDwGa8rL#flp*TU|Tc&aLz4nleytL#@^Pkb@5!NRlEV$6nk>Wb<>&AySw%z#8fhXb?tv(XdXVT34jkij7`DyZx zvHrCumE55Av&n1>?PIcagQN1wremS*5h1RnxM||!(-EnEvd0iha&}FWi@M`{zvwlu58D7xBt86l3 zc8u9GR*Esa0Ed^{@Q#}!V`Ug~VyrA<s6>){wDAjD5`5Cyaf{SYyVTF!mW^pELFa zV@(-r#u#4Tb7Rb%u@;Pd$=Fwnea+Z6jD5?P2V;12vL$1!82gSfFUDFk)`l@XW8RGU zFxHl_c8s-WtOH};<4r!s42*SRtTSUjFxG{!|6uG##=0`*%UCzYeq!ur#{R+BFO2;v zZUUk<>H`CSJ$>2UzWeCHAd+;@hG=K{va@~9skBcyTR~rTx9>fb61_oBwB&v)rQb@G_B|Mk-bCHrkL~EUQ>FTXk!UCTu~Yp{ z3!0rIHvw;>cf#)7u}V!urTl*EcE3A_0&~!J)iu>M#SdnWoF3q9VBjUMy7aoVR1u~2 zl20v&eof^^7RJTKn7@HO*hra6*zfMgas9c}+N58@>+7z^e2K zYKxaC!|7U2hY)p|rlQDl71*OYkL>ckaCRyDvYLvFRfcNwlJ`>y%kUCz;Uxs{B<^S7 z?0NVLmD^5s0B?6B+a+39l4XfSh+;2S#@Y)+y8UJg+hW;jqq_j9Px?bXg30s5*Q<$3 zzm+Ba6Bd?ZIcekn6bzKSeN+UCju;gok}oAIBqNlX9l;VJ=Gds^AdlKXsWlO7ZNxg2 zTw1OM-q(>_dS3+FA927&u8Sg);!9tQV3#5;BV7Wj?iOlw+xMk)8|kXF{0Uf`u{d7x zR?>(O_j85{yv3D%7Qtfr$M(n6cqYw6CXy|~W=yuV zwdOcn@XW>FC`9;{rk%|`r~j}OYTf$aIf7dC2B&Kf(2O&BzBkdQ%< zo57Ei>cT;6(V)dhE#6-h`D^I8xv!@_PN{i^I5P&Z%t3o>@jLOlQLYSPR|j3QQGev4 ziSm39dok#xjrucqD&A>^Kx%l(gu!g$;7NliM>`94Evh0#{sWXMK8mNGv*PLFXYjZ9 zq~-C!;@U-9S6aA`1`7!+-hm$7heYx|qAVZG)(&2WsmV+VL*6M{WqUrDO&T(Jh*if|01hjaV`2#!70E_Nj)}BFcag-^u^^Hy zj9i3t6eUPV`wYOanDTjY0rQc#j1w1$!mAy|89wc;RQ98UH$<|nk=twukCLEk6}>+2 z8euOZ*{jIcHf)LnLl9HJX+zocp)-aGi5z4{Y9$WqhO*S5X-JfqLbXGd8G}+`rtkyFwlP&vmd10^%fqD*R{>k?I zxz`2`#lhRq$6)AV_Qt|_$+^@fNQYkXQngJ)dUU5hPiU=Zt%?}*t&}E&?Io-_kF`z3 zvJD)_3D3L%2qAh68&%9G+l6 zA4K`86rx?2*6{M#3BnR8gJ~WH9rH=}2Bb5;8ROoj@t- z38dzXgp*dVj9it^YGocE<>5$pqycpWFfIz%_$Y|MfM-@l{!{>qkg_-m5;fpUYCmN* zBVkJvY}M#qoPGicIZ<%ZN_Ud$fg4HebO%WVQE*p7J^_P=-Y3@C7*EydG%6a{=x7*& z0hhr^_5lOcm(vm?Escg{R-~-lfLBV{9Z1<34ZAepQ$FsNJ&Tlc(U40(@u9n{`~`S> zID5Br_ssN8-{w*4JM#pxhRQxd?)T9!e3U9cSvde=6&LRo?i^l<^kt)9Il)EebL{`* zw??V$%E}hd>v8DvlAluJ6=qHhZ@l)Ui4v-jZRGN6SFhyeMOQA6s!&)Z!FrRHj z93EZR1KWA@3Z&q&dola-qu>HbQO?me$v0(XY~PzPC)@YttgP+38^#FW2QYmH^)->( zm=9fCbjeXem|RNy!R#Eu>7EE@wJ*=Vi>sNOQmQPzjL|Q`gohdU-=(d3PzopJP^M5k zp`vtd@OjDWNkgKD2d!P->?^Ql8T!V3o9tR`uz%-y zo*_X@_+r8~BXP@k*h<)68~I0+m?EDL)-aSkjcj@2;kw{1TtnDw%b^ve*TvMrWXp|; z0Tven@fh$d%gMFD*Les*tB|%j2G$THv5KJsLQG-ark(*f`SF|m49a`9>h=5YLHJ^d zA=DUP=4+dBIG07~B9#V|!~u-^AO;>%5-4;}dJurmqFf4h(D^w>=}04M$Q~6nEUZm{ zSV|x^7TBy=>uz9gHw8MCMFU(t88 zvkRpK_LOcolk6xINe_hhT6*8QyfI&=rY7^sPf#1PXV*wl!ev723L&LHc0jGr3{h@3 z3KKOEq9+#BM7e;7z@SjQIjHa7s{&;sRm=j?#bRB$P{e6WC3+H!nuLiFLwPi0jF?OL zM5H85f+ZSIMF3lovTYJ<*MJ&8x+;GPDW@mF84ak7C4lnxk?>#=Jk;p*IepAzU}Go4 zI1JRRx$RSaJ`xs8hJ_maGtQrZgbkBnqegEI*J&+R{s@wePKIMvq=M{3F)HLE;r3*> zqtTr?eZ&-CBd0(V2E~jBDa1@#s3>;_PjBx)y>RrU^gdm(i8ZB4vOCc$O`i^I#&np80oQ#c`8!Tug@o19VGYrx4>cAnOeNWy^Y2B*OVi=9 zmQE*5e};tT)8U0i_v7@5Gk{H+0h2LM^9|(mB}iC01D0uY6JLc?+J=2n9?XD;8a)!GQi;dR!~tL?jKe_9IU0D31xQ&q6BcOzI-+O=RB0oU zHqC_18ZtpdIf0a%nQ&4ACaO^ikaTw@+|v*o0x7N0vw)461!FN#vtKNL`AAtX3lMA(3w$7aECEu~Ze@SjV&QsNPAAm{tpFg(GQ_c{U0K+4Pnn56;O2`P&;NLiZz z>onk)gyt?m2at9!0S*yVy!BU-b0tvnJoS3r?mY&5uuq_;r=fwNegv7rH9>0WWRaak zuc(xV2|P@IM=D#?kmSR++RnS(8G4(z}{)!sUpPfnH2BI(>5$Rz}r(kmiJ zZ}oRnk~3uR@K91|M6dK1Io{8K;d5m&P5(e2i}>~nN`!s!ybL&Qc*&E_W5=(ETJ(~iFD7RNE!Pwm#XCOMhjQ75$={g^ z1(b_iI2Tqbv@f?vKw>I}wec?K^^ zHgO)VP3OU03{(wmwc}2xO0SXhW*)rNkX?xIx|}v2*!1}@0|PZumK}7`S5Kf6*C2K6 zd{{>ypbZ!n)GH_?z^unp;HI!Hq2#{BVqdX?R$Y{;ic=uP$wua@^WmD7;9EO5M97E* zI0G+$C=6IBZQyQNXy8WE&B1KyiC3Wd1mTLs5i{(q{vj!rP(1%abh%8APzyeSBL3ns zjIjqpZA+awwGN#)l=ExN*){S1E|h5k=5}KN+@wr}xT*H=ePvPj$qUg1un?wV!2a5h zci4kj`6n(4DV>$bvuPo07OYO;eL_Pmy-k4zQy6#dR+4knS_t{X zZOG#c49H)V8E2ZxoUN<+R>^3rA^vyg(huxl+qZ`*AfwC`VmjzF|fzSvn>B$684dh zpm3}NQLm3nfu*L4(oJbxOYv74D~1NLf-XbD;v~f*#9K#-JaWcn%A_tOMcRXB?&Fxp zyw~m_umace4h~B2_^BvKOd_!SM7WIs4!2IEv$ohjX$gYj^cZ9@sa;`5X^2F}txK$- zTClmTcd*&$-Ci`clSw!uCBZ!m)OPrsn+BC;El!d$0B?};b_u-GfJ6aITZ+AZDa^n?HHy`x4zufvC*V*Z z?B6SKpTrPThZ~z|r)?TMvP?9^DlwnY5~b2AOk~$m*v->o#YXeye_1Ya8@ZC4r9fbE zvJ#`j@NV`BW6xg(3znfkMO&(qF(NDs2OfTem4Sna?xK)$gGr@>O@s8If$CU!Mgb4+ zU?p#k!JE8mUh-Iy*_l`DTUBO6GVXflcN=}0==G++KxJt{^?6i??U?byW$=jd7o|s| z)`*|p@^`9(X9X?a%kV1Nz8u(&<**Y2&RrR|!!VV~cad;!Io#LiH939M3Uqs|fH4@T z{2z1rTqMj}0rNF_6HZS@!ul1Eq0yT`9A%J=l*23Fhz5McBium3%@uIVO0R-DYo0oP z>W)?3A@ThR7@mxoi&@9IM^#$5fN()4qb5-@J7@ADw!lf#OFl+ctmqc2t$RhP>zx){ zDuV<6nx<|QVRp{5F`tZN*g)BdBpZ^5&f`+h%aH;x7^w8dm=z%lk+diU783#t>zf|B z5~oN+0xiJ%%Shtfj4X#zAd5J$KNjHx9Bt{TR^BvtQS=b03)Thed2tp{ah$lcd1`Ui zQjt46Q*L}vW5%4o*dkt&q2;|Fu6*-dXeLHxPH)Z>noBqx zyR$-X8usa7#^sg01v@4=K`1QbW0Xv^6^G4hAmFOhOMXmiOHmsWRBuQt90$DQy95X~ zNt_CJDqrZ)t>h(N)glQ@XqiV*c<~nVC=#Frpl(M9y2wKTxic*HxR{P$yMH*V3bBwHKOCCQ)Umf~xWw zfS##o-f5m8Y06XXBdB@|GnusxX0OA%{yQ#*sxoe2xcBmJmFek!N3r-%P#Sv{_!kVh z<5}?A9sJxY_|jnX7!VWV=8n(qC_l|`54;f=ILE`yxh44vEG@t6?kW5QRkxxH_twFE z5{0U)D%tg(G>}x?p9<_iDjdXs{kxuws&at@w=#X|wvDZuqL^`JE(J<3rFIRI8Jh;< z(rg*clff^J`a#vTNL-f&se~2X_;E0YqRWv^X$#?2;xZv*VkhPIgge`=-Dt&A&c9CdZ09Gp87#7r*Zyr>YXWGG*R>U)D zJ=Xeqn2iB_P}Pg<_{yegDw5LHL%N2nw1b{#0-<+d6J<$F)Js07ila2JD2AKdo-X0^pZcqp#~Qs>OZ~Pkwn9-Ln2f?kK7kB;37o=<``goFpgVH)o{X$?$`$t zuQp`^&ior-0S14^SJ%q75gGPvfc?ZLf9MnhdStEnkVdP?jls1h3AWQJn3ud=9U9Hw ztJ9esS0?8W!-Y7T;lw?#)vjQMqc_5sjhJsKzGzcTCC#!`-BEm6E$WUcEDzX`Y(lIS z;EE01OU@v%M5YH+u`Iy``8D5t5OQ%AF=QX(Eai9`sdg3xn!5?+ZQ^<>X9=>HO}4u! zA{TM6soFziiP{X&n>i;wdTS}p*pV+6t0f>u%4S$ej1ntt!E>gTpuP+$sNaeuk0%}U zIy9l7S|-N0x*4vC94d$MYcn(v7mI?BReOt^@mpZp7A{ixh@kdCA(mpyK|-ii z$g^_`>>^fCta3D2ddU}UV|BH&2%g&lxmKR)Snrrk^|wfPw*}r4z36tHVhk|$HsSSQ zO0v4#2HZV8fAgng=Tov`61`%bL=EaBT9vmH&LL_fpL0}zD9UZxR-C=J!YT~7q}B1% zmd-iwyuV)#!BN}L`@RiEVW670Hao0mIId}Ft4_vmIKlL{KEx!X8vv2c9=Omd1%V`C zp5~aHqfU5+-jOsw{X9szMJU#xZIDIMiCmKa{5#JsBOi|2@1ZJ>w|CVbJMfB zyj9&YTt$TtHE`TozD5?l3|Xud{ff1GVyjLJ!aS-d-*vToT>SVQIHBx-R18${FJNXy zkHA2k(PS}1D6Lw0o6x9(>hpHuaI_N^V8HCPF5a||#~Ga!PNsph`=v?`jy;3I!Yx=7 zoIs?qxIPIRWCMBo8ZUus<+)TtmuMBC&KT+@VE@Iu?oMgQN)>5~&!%CVEDhPLA{})! zg;d{Z^bp_vf!TQ?vMYuVNbh_UiRi=MP{IWy zI+21eM-#@cOW()UBEUuUQkcMEP{poy&#gzw^fKu3n zQFkALOiBUw_wYAZ=(sGFbP{ekD)k>5aUZk3QQ`j?A1gYZZFCk|<5@5P16~_7=%`{i z*X%~5ZOVep8ng@{KaS-f@nja9(y-OmXb+I~Fbf`O5FSP`l7KPUm{>z(CDwlZqrE zX-PIL)sXEfvK>h~vSBA7GPB2nE_e#4xP!DQ1G~Oqp+-#A?jzY56kO;yLPKv-*g=<$npz_lfs>p zL|UkQwC*sj;SR%n42mtEifk`@B!2@^C#SS1`cS;sBe(!K0!bMBe>!f+8ayS z6N~d#Rtq^dca&0Dh@6SCt~m;8kD|yz6A{p+N>r2|mFGE9UmS&(RdVU;Uh*YdcXm}F;0e<0n>O?M+ zPoM}VAOQo+stD7s;Flnn(h=Q$0(KCSkfA3;(Lm*L4oSHu;Jk+Pg=hkvAm!-^c%}h^ z0EcdHnUDi)Vh&8gKuv2T2xJM8mgc}RLV%SCF%7Ujydv@(i``NA$rwnf>_Da?IdD`< zB_6m5?oxoHyE$-AL*|GhMJ}UH;s)?Z7>j|LGupR2wFO98coG(A$SO6?CM0b>30pKI z4W;1f%|Y79lW<0Lw>LEXljyr{3&{GhDfhxvvRg9%bT6PMS zYY3h&{jur^5pO4wcb$UW8hR6it}h|!@+r8YA$Yu$nySl7B)vKXuL;2wxFswgBs|D^ z@X1AfidK3|aIl{rZ%J{dQ46PG5eCStpur&=?!3iB;|_2fmwyN1S*IbJ*zki5GL~!! zaJh+;Tc;sk#Q#fX(yWWI{XYaf-^7)1I&s>R10_EyT}WW%ZP1TG`wVFNIL`R z#3%AfMjQpELC)m_l5@_$NexZoCi z$UZD*DwqBZ65r;+I}JN-!)BgGi{m`Z#z2+h9AbRm%q0zp>E~g+hN1PQVn>m9>^vMN z>@RKg7P9fP>@Ed}zc>#swIm+kp#V}q+y!($T!3j9P&MNQa}b}pUF2sn#KjQHO2pP* zfDB^64>t6-GH~Q5l8#+~q&NP&7|m$t`__^fYX@c>OH23oqg+{XBC zFTgu3gE@ApapSV~A}&`iLMjH-IEqe{F7jeK@NVKk2RU7`ktO#coc{pl8atS?n=?K~ zj!~Cj^d(z)w%b7}C9wcW3opSU4au|(fqWCEA49U+g!wU_?BMCM%{tEWMD=-}c)uE_vdT=M7y6I75 zctUrmA64qjb7+$Y2gR%;@(9~O6QW-yy6_ZR>8-dR>oAWKS0IP7!Vfm4N%q3Vb(wn= zS1DIvJ_af@%?fQm+QzG}NrMus&~(Y*T!&-~RE0j{vbcE&y*x$W*>!lX;iF2CteFCyb^~{z zZomu-)adaXR*RB`^z<9Bo?r<*=-iqXe!?>1k3tj1qEg`LZ0_h<#lNG!S!n76M!bIm z9{gMJHeUJQH)h^6Yl<7kuM3!!wN}0;TBHA zw_pVZ|2p$$TFI@#XJf?tTX6f|ia((=*Bs^VtrmVlKIWefD=<(iCb2YGCVc7Xl8xlU z`EZ2LqF!aI1I|TWSsJ{*qeiunPM3(WVxM}t#Lzh=San#G;*JN-$ol>c3@_lq@gV?XaF!bQb&Oa%hkF^g~SQ_~^YVpcA%KaPmfbp$7PbsROpP#>t-Cb0`T^N3kt4!$=6!LRWAZ}lR(kEb`_{xQUAguP$@4-ZdIPc%%t#EE24rcAzw#uIKt z-$aXRK^NDJRr-33epuy4)5l9*OY|yS9C2R*k4il^8*yu*78sw9X;r5Hg?e`n-ji(h z%(<7z_I#S~25=W3IA9|ce>15vdQ=Lri3<&Kv2#S|{3=G_w>|3M*?lAWxVH?^DW>r5 zB*54QcogOV+`@naz#sIrz6ACEB|!7P2*3|A)sZ7?0?ZWxjC+Vy_(RCY0J~$Ml43R2 zk?{y~Dhhl)oTlA6;~(KU@JBEc1ME+Qc#B`Mai^wGN1ltZmBu3OdW>}P5uBp90>yn7 zr7|V^2x*TW!4nO_)v16cJjTV>W0-^i<|y^TtF6{itB$-E{d9OLUfB$p#sv%QVWWrM{{!^HQ z0mCy4qUp88O*h<~rF%P)(l=CFB-fFbU_7Iz+1cpVm4sP}@%BE2eH6X)hYrdVNw$*h zx{)?07s^CduMOGRt_{_ZH>r8{;(c^6ZP3WP3NG*s8ghdNQg56~$VY_`^n*L%ZZenj z28y`p8Ek%rl1f%97My$W-z?Ew0k%bc9r=O;Ikkf0Jp6TW5meU6&+!oOb6AG~uader zs35)WaU`604mldV5r5mE?ro&pc@6~{&=@>})epstdVxEjFJKe~YKq_Bg_A(Mb7H8L zmO~tg2qnFMCBy-&GiepvkYJ(rEQjb_U6gpzX?|^c;ySM|&`SDgu zQE63Iid5M9@;3u%Vc7ofM%B7>0g;zBhf1sPa;2z^kJFE9^i@`RB&tV|4-+DGa|9wx zoI(*qLfBTzSWiA^iDjsXc}Mfa_7GB)XD<+prSMo#cfl)QTVKPr*Qn5u7NJX0!d5yezq0%TfQMFlI4%}1pRX6SgnRAG`&EXuPZXdou*WFuK{?;an zx?#i0h|{Wkg2NfVSE#S}%4Oh=ao#HTOORQ|N9l5L&b+vJiFa%7<@YG-zQF`j-oeUu zwsfrb3hfC`TD0*<9XoI)TTy^E0vS_d? zv;v+|Hxr9?PtG99ms_ZO*_hS6;nID|QCt8~SFrpDfYljLG!0pJ~7`3@Gr zQ}0WXz9vtamLNP>ISeI4Qwi-W1V(-RC?=dK*T^jAhEKqdZ z$J}u+ec8MKwJ3gPy*i+wd;sJ&pAYE z%H$js!24_OjKDM<&zo`+@y~J;mo~l$ge)RN^m>8VrX??Vo)+tB(O9#zSOO^&Ynm48 zPSIGCwO9fv6f0JX^`vO5Fm6ix z8ZSMwCgm#s03Lk1!!>RiDqxy44TBH3a9!nJz>iO1{1%UxegEY(pU2!=#)oRxRhanB zY0@sr13z}Iav=q(E^3ApJ;PRh9hgkUK%-Iq2U;_pbT124F%wlWQ;Nqx)e;>R zBB(UC!&Uo}-?ULpW6cTEywGhWG#^!i1*}H$Uyp3@I+=;i0$$C>NEf0| ztJO~HZsz9KAx%r^D$-Kv$Q8&RFB7U2km%cmVu-Y`o0mr;LzL?T7HH`#Y1u4Wk;MxF zuF10{mNHvfi2*s)%ycB23%L=Gx9B`@`T^HW1hZyK*~IhVg-YQiesNbKcbvM)_y$48 zD%3odXazsVi-${=IS5E?_%O_SpB2EtiAo5rw=n+&3DUv@TNzFO2ks-~L4x#9=Jis*&+g!DI~p)W+Zn+JOcXMbq<>9-@Sj=%n~Xa! ztGv0=bxo9)LX>s$B$hf)O2a^v5#N0y84n>PYo3&?0r=FRLR;jnc}TlHPr9K&;#`jF zd!!7XFO8Uwi4|#6=n);F^T5>;xXwgy!F*}qUwGybj|;JEK`e8=w1-&mgM-;JK3=K+4Pc(kl%RFHg8mS%Bu>0x1pyHK`2YoONA+q~rxs3L!;g-6m=6 zAHl2zQnnWRfDq&sQt}r_w+T@AYSrp2DN9G_aGfcB+#2t43bTyaSy!i$y5OTFp1rzK zEme4R$_sp0f&uzKy|X?x*xAB+|2V2$VJ*E>9Y*SvqH^%*PtM`g0!9#z7$D!PJU<)F z{_-=vd=t}3A)Z*iKBomMxQ?6YQm@IBi1kod;T$M-BB~q&+ z6?%qN=zO)%hD5b~#Oj%Ii24!UoeKPDyz81J5<9a*I*Wl?4_8G!tXzr~-co5b2LGZS ztkWu&>87nBMrbm<|J#b-45A{U`C?jB#9qv?V5xNXUuRsbBJjW#Zvjtf880d##=49z zS`nN>C?if=#=CA`Cb65#q+1yL*D7KZuBk;uT-96%^Q?JW9mk>~IETnPNzJ<^wZDza zC3a=GbQJ@&B0hrOsBYj$qfBqKBtpXmbwI~BCSg}!9*&wOa7ce2%g9pcn`1t2s53V zEX_;)&y)sEIM8alUhJ=8Ob76-LvkF|#GJhA8I{f^1L)(I=1^?x75cDN<63 zO+ENf6WVQ1|0R-MrAV(e1n;a75VsPo|CQ1-3{;I~2p|P1D_2UZ2*5+ge^J{OykZcH zgAml;gDg2KrIR1xMC(fBypJsJR!Z-Qv*>9NQjhp?1@$q)`to6tLw#LYG-m5HH*2*B z1Cu|$EVLnPp9&zZRVe6hq)7$p&sv2(^i|S&4AesMBMC;b&FfEDjdSp7DGmdsaC2In zEV((Yjy~FAq`BCo;&e2vizo(){3R9nOLh?M5?lH3kV6_3klRIKWFDo?iq-;(?Hx7BTK`BXR~2ac1F&H?)Ye|286L5D~?*o}!Da zLfuYVBTZj}Di((D-wg0Tr*#Uof#Uj_E&xWP%YqVLEpYFl-IPQ^ zD$Wb3(rOIU#?&9zayT)0$@i%1iY9jv;Y+E~WsQp)@lZcHO=6?cq|q3t(eZ3Mr8^fX z^U|dG8gNzs>yeU?CT-Awa{@Sml%r|VF%8i1lx`s*KTW!=(VM^)GKlIAPnXz;bZI08 zYUW>q!8?*H-}8q(jE@|~DW6fS^~j!)E^W|a{ft`z z20DIHzW|AM)1`Y>Oeg!3e7dpgB{puoG#&#kg-#CO^aV&*xL#VM(R*_G1|)1;FKyE3 zePD3#;9yGYC=!pYmyT;#W5CDN_)YxMAUEZ!YqU^7SAZ;c*Gu;_&Oc#rWqn*!F0HV2 z(=#MCBSV^rfhyEEz^9x&Jn)P=;pqsh&yX?*my18`gLj^a`Tp@)%wiP2mea|2JtI*1 zQ7#RVLHxrVIl7aWZtMnW!UkLRcu|YH1$1dhOWz=^*C4!)#gCrojv(#m2I-gv?E^@0 zrpZ8e8;N%|NCg^(59iTjK0UZj=^jEcqyo zULWh`Zlol3BapdK+N0t4O#M*)1i0=R67x1n*9pTjc!iBt%+5|HzsCbO-dw5gk!R8- zY4RqUBzQa6;O1=5xAaW&@bU2YF4EA`!^2&1adUT9`n06=oo)qkCvTEcC{pnYi8>jt zFrZ>3fV{*xkE!v_q(Mte71mq5N);ucCC!VvOPEN(Ch6|qr*%yNH=}uilI=FZPif%i zZRq9Z?%k5&C2yA4hRxDO3|LuyBtiAt^Jl5~clB9n{vGT7FRpP=UE|z=Wm}QSgeleQM4oW$2{wa^RR6BqV+rIVqRzndq%tD=yLRCf)PGis|edMoNkymeQ2 zVpVm7_ci%39IFDbftC^!yx6A|SXK+nOOk*$3Y`4|V`JQ6-TCTlI~kqAklx8nN_+_~ z##2dh^Gs=_cRS?g?k(TsvWjI0XBQL51@ZyL!4Yx5$SuJCb=ME>$NDVwO5U^a~3g~iA_0?3g3wnWw!0r z6^mJDvu?P$e`Qph_-L209X%4;rB@g*{A~woAH_GttY5jOS|{Tj0=>U6GRisF&&`il z>*Adf+q_fSf`K}EjI+msVN~N6k#=dPbXkKYV@*UvdV9MN{1WM}c1o`a{%glwggYM2 zijPMvk6PR>#19zjX6}+$(k^KU25N5G?ZKB+mqPn@qF$7y^1;D&AulGg5))@jIjdss}l97NKg-BK1IMW5xNF6k2z z(8DY)8SCUcyjTzzXpD1rPf$9>85F}DrDF<};1NAqC`u5gK3eGEfdkXDSVAuo>dc!! z5=ZSJzNgYq@l#^W?(P;@hoCoIuH`nCE)OMnw_AEo0`W_OmI0w*!9N9==!a@>&^=oU z!m1d3GqIw)XLNeI5|?KpKbg(f zO`zL?tXua;+bD*(t!VAbBI6OI@jfXZZ0{k<+da}dE$#88!5GI6+3RNRmDsGk(rgUW zik^y2V&fq(2c{!={az`9P|&VZ>*NGvQpzZ0c&k2vaPD5|yx>x=ne);wF0D?cFA*EL zPm0=y2^BpmrLyDVLEW3g1CZ9vAWE_v6TyOb$va6EVgT80J;-kL1_`Zl4$*1FQTGZU zia7@}-nUQMPx*^fH8PX6O-j2f?kiIcX+N8k;6ma#AilYrI(49v5nJnq72InYv z!KSCdU^H=??inJ_v!oXq!yN?-Pblt;Y>CaxmS$m~7Ws(+Tby+!10OC5PTAV~%;nf#TS}v-AAXCf$o4<4p(&y*oY#_0RFk$jRz<_%9D+H8a|p+s?k?sS ze^{D!7&FG%M0*R9C%?!6o;Vx*(X#`(8_4qbu=IpD@s^@^k_inB8NXq1vAL{qz#p)2 zZtRQaFmcB%k~f3NN6-X5A}zu|)k(Gk#PS69B5mIhX+J^u4uUBx467MLbCCX8+h-l1 zqrt;D+!zTc|fGWHgB^CW$wy+N|3VqGfOfq1WNb)VPTZx@^qw$w}!cW+T};0=ne^& zwH-tU|5&AKADmX~KuL(ESXYq!(P`;1#R6t~{HB523k*s$IxD#$*I>pO?1g8f1sL$m z8_LblcJW9x;y;*7!)*v`KO^nXaQr1t0xlxu(i!P80Yy#HVx9>8tb9X!=*=MM%P3s~ zDe`lSHT|qK4egpAdCa=^Oc_dKxW1J%9MAZ`i>lqPjbPmJ;+DqnVokVMWsqPYVPE>!wNwjCqA%=k{)%nP)=P63IDpy*a zivo&?l8<9WA5mq67xdVY8q(7gW)II8bZIYkQ||b=w{Pk0lTNyrejaskUfPO5F=u+Q z^56xAOcFhZ93etRaqoaUCE^!1MgQasLUQ3)tpNV~m}0{ln8~~I(tFBFJc_Hz&i&#a z8jm@hj-Lo;1>oaL?f7E9=+eF+_riYj`|o;shcK{pNNC8QKA{oe;sJJVJY?7lhp4ad z(%Ij*Ya3F@Z0_1ET;UZV&EHvSSw3Del!;DqSJEU;Crb)0Dl0-}OOxB7-{bwIe>w&G znIj*!@c7Oh`=~v2`-aCaNbJHz>EcDIAwK`9rDVACY7PoSDa7kDv`WUmty6VFc{FYl zTb$FK&5Cp8m%F`nGeZ1Zei=D~65VhKx3w-wS1~9yernYOns=k2ykEw3un{{Y-fE&9 zL}9jGv+io@!vl*nH_js}t$_3JQKaF7%eZ}WSz3hw6Ax#p&KJJJ!Dq^1Kj37oC4SIT za^&`uzPHI3j2#i%;RP97U0g`2SWT)YR;h^2&(Djl@l5q7c_ua{WE8~^z9xa-86eT{ z1UpYrlwr8$kZBlw1)Ypnq&*lg2Wu$g9{24we2>8J>(YqpHvE_!Tz3;A?0lpyxGpW!!1FkP zb*>gib8o{fNZxu~+D0fo#!=MM(NLa;4=;Esom1poHAG2t94q0zqm-0mn+pXM& z@?~@y(Hm%#Z0rp*Xt-B$mYS29^l!dhH8`5D7ssp|7P#tM} zH_iCebD-f(#Bbe@@-?;teEX!~#GB}Rz9~({K+P3jj;0t(k+STjv|IzkPtG*lfs~y$ zrCnB_5!xg)wl_M9lyf(wTn+dLeWo61aY|RED=|Dm)kYz=dgqzk+0mrl@I1O1~wo*O2xqau`WRZb?T8L4(42dZ;CUZ_iT7lkz1tIbWKBK`~#5+K)cqfGut_9HK~8)xKC@=c zTI#!U2K>Q%&{katY^Eq-Y5vfrCv^4?P62c2Lg4aa1PLrfvVYL`V!#@FF)#!{cnUwU z(@?Ya52gY$=VD+k5rhirz%(~&F8lx+xb#*+xgI2YE(Z1z<U1___q?uHQKO6_D@s|S=i1_a} zJRkLL4*AXz*50yb2Fr?9Gjkh}Ug4EMpDUV&IQ73^p#WP^sN$Z$2U*8`1mwq80+WbF zZZEXPZP;TpPi@ZDs&WCpac@;Ci;Pcn>zw^lenf>Tii5w@tgP%j8X;`>pLC6yE6?zM z>YKSO($ZeeyOt3oc&r-q#)m!P#;pNk1Fr@KT@9518YDEV<4yr|`fA_|VQ~NE z_m)6a5vL|XDI__zL3%-2?9bn%`77=bXop-2488WXh4nkpq}?-KtdV~MGNK)N)y5g% zelqr@HZ4};#FCPp)-o>^J0TR3ZpWp(H+a13V{j3{Wg!%Jl>M8g#MOMTbM;!_8gXS? zx`sJ}%eGw*+lu5UaqF++0{D913j|he;}o`u&naxYIECfS95xC5Ew=4@gctCuIVyic zI@Q@?X&drS?nbe=C*P`8Eg$kdQs)R(f45_{cEnlT_}+@rf}t8ZWX_@2nuNFhX|2)< z{z8>@Nsi^(WyKV2G)0pM z{G3JvGiZ@(u1W|cTF6&5ioin&T#u8wrNNox7#xQw!pLUoA!7oz#`G|lL3)p=*6|gd zWX;S=%n$Xh7i$Af0!HUk5&2gN1ykD{A_fj7}jo<2kBbx+1E8I9rVRBkvt+NG-q zJQy;Y*-4xQ6r2GMssn_O>l_d9I!!lmC3mooy%Si20R8w$iId^F*aD&*dKXg1yMd1p zV9pP+o->`DMJ}JpX^##RMzbmtuld)1M;zH~UgdfXnAliV0R7|H!QihxDD^YYiWC z)-&=PHBLbvbbWqW>sGDG8pTkXs1HmHJ{-Jm>~9%w~U&-m<@t zSU)W-n5iylMdzR3-ED0w-kG$YiJNc_8`S%ObNA66a?H{9KIWYf?_6D>>BlGv&Fb%afh)W(E~W zeM$GGatsw57NXkdcok{itC!uWU|hj){G-2C85ynO>gCjw+$hn{}{1%&%I|&xtaM};ptz!SRuz>!m3NrDJ{;>D>mW^K-1=;wA zy+Aek^`yVH-Lo4MWc;aBY zhuqHhYgk=#Q(95`eL^UCIwmNzADNE8Bw@#m=%K7#J=AUlw8+YHZ?3bg$bh1kQgm4g zyt}Z^xPUfDmTnbbbexpB#E-;5|a%Tu)WA zgSAt$Gd5x9HNepO`J~@s*byIR=@L(hFwjkpMh2I_j0-x{F(Ye2H)N~(FO2~(ndR1abexFYx_=uVh&GNw}-rr?NZxI zEz^UO%33sojrPKoV7B@{TXptT4j#VJ3AnQ9B-MVCCeJ8(rX7+080^{k@LAuIG zeSgC6F$R9t4KETl5^~3ubxLks`B9iT8;Bxn&;a}|x z@n6VyA{u_*!2A2*w+(!tAAa4yhx*__b(s((?ZB>0BL?C}P@M;Y!JmZD?<9J;kDVQc z*k%y(!w^*lu`mp=-XNBSAyym2r(uW{2C*^>vCJUWh9MRk#Ktg0g+XiyL(DaZFTxNr z4Pti~VwyqhXM~8^gQ|=W@}m5(Mic~p&vQm4#?_L(YH42@Uc97hsjTJAfp*X3S z4z_9oZknryJHV*4cHfzF^XAg+O|X1Pt}pzVnm zWMZsIE@qmmz9#wmoHM<)EG0}2!qn%X+-sKT4B&u)M*jkEX;v==Hgj}rvE!xI@zl803Y@`HP*dtTX=e5kCgAF6E#zK;G8=uuC0+&K_F`cU;4 z2Ks8|>IlNRC*{RDmL3CG&EP|&w)FkqypJG~+gnY#p1=Hga-<>I84zpSR;e zq_QQx<)xFBng15jvExRgd^d-wTU5*%X5nlin|NM0<1N-w;L(o_J>2PbW?4cS9Bsk} zaaNbESgSjB&dL8xXZVr~)Z&FP2e*|x?3E0AM}|F0?hSjH0nD(!Rm(0)&AeFLJ*`>b zvp}t2Y;v%EGX1}v?>|7ye@%;m1x+ytT%_$!bM?{oP;WUhTY8ai5|Fb#)5s)nifQWF zsYyjaRhOj>c3h7VW!)=L_Yt6%gcp_j(?z&(i(N)FH)MpeCX7%M5$F-2w;%lEUDupN zy?`%qwFNOdN;VqO@V9EC%)#%sNo&q6er{W+#mCN(5;P+}?3k$*1nZ@=4W>2KUv}V2 zpjmWqEW){wMgmg}ibJ}!TAx`z4ai&F!k0#9}N z1&B_KRi}wodSo%Fo!fC=0rF_9>QTyk(Sp-5uM5?fx;1=rYZ3pmM+~-N2RLAI8KICA@p4Ucfpm<@MTHd zD4-{gQ&WVBcN?t7h-r!@|BagLQ{bz{sm+mOtbiG(zR+Z+fWI+L-4rt7%X^U!r}k@_ zf#Y%L7_UYlK=EpU=HI$u9`D*&zmDnYqDv;FPxwj2^qDUIF{l(d&w13 z+*V)@Oi%}fh{_Ntf*9~D)DpTCbSGI}+)dE+nW*|sMAj}F_hgZWT^oL)I?)^t-|DQJ zQUf}QsD7FDqj_)GQUvexI0XB^j-+WW3{L?39E{YdRYfC{dIO8LznJLhyw&*{*1y#6fx5T8>T-_yvtm}fn)|G7Pa;zH$If!H7bl_d@%8|lHF`Oyt;(-yRd(LDy zQfHXX8J;p}3PQ`NIMz{voEVv*JnQjMOw}1e>oqZ$+>*Lak4ehfRHmxR&?#iNOv7HT zURVB${Z)OU89r56Bc`g62xvm^H8a=!g6HkDETUTif^}2XdZPRLuO**hp}q{<-@!au z7k;4;rz)SfgC_zlqF0g9h#hwfsZW`vrcPsKNLvNHMmS&hyxlgKQpuMKYk}W3O>HMK z@yYvyEfXvKFg(I1ufL4;(-_-|a)Yy$(Urp4CFJ$lbhTpoVmLD@C`{5PbI$F_J|iaJ!B z>hl7Wb7Es#1P7I8?P!%0n?JUK!tTN65i}*(OIb5^w5rcX`M$H1HE))hk3bi5_Wt8SStjmapPoh93ZO0UH6Lx|r z2yDjvxdJ>PvMVAgue+s{?350dGpo$`P7blfb@iIPii|~Z3QA~ z>qBrOm9?LkkxH53F*78n?y+b~are8Vc%yP8?f$nb~y$COUJW?S~vW8cv z5ePJHS_n56z*Bup*>V_JPQq@wwIxLUAO(9VwvctB8kdHY8j=359Y25 zFT$CWd@|GdE}2HmH4t21q;43xTV&z`5~Ib+8nal9MW7QXBs~YHzyMOdSXCIrFhOhr zq-wF+>>(PeUqC;hA|+AZIyF2A%&EodG!cZ~1U>0BKts3`$Ox9pV}OQzmME)iiJFXn z*=eZ$+ooRD@N+;`E>Wut;vLa;Yq%ev154CFgXw|?WGPwVGri$Wz;7*4w+;IL+VT`2 z1{8eN*06Y~vPzb!;RtlDaPcuSBRw-QhnCESi-1_XR4p-hxVgpKfE?CbZMX;Uy-U?T zgN7PXaX|`JbGzYfK<_M7cMTFspgYs^2JyzzXDn6Bo(Ak@Eb(YqTnU~k)o=t6b4bv8 zH-qFm!iQ^nmf!I?4Wtdp`A5Nt7@A@G7=u0!^pk-M&bB8ZMBXSC@dEao0(FNclWKTX zFLSWA*iE!DtrW4U49~$0H-WL6mFgDprz|kye=2G7>$ZmKp_~G)kxq?dC+1*WJ2xv> zKb5tC*m8>?OSLLaS#ijRcpMfbncfalBBE0=Rnujpw9HUPLR`o4>CJ9%77Go_C`}Q{uGMLhg@)7?)N*}4RaWt*sssT>DV6ZCs)i|7 zs^{6Je4@}4u&3tvsxw;TkqtK^sUx4Nqm-i9a@UOUg$#ekzEtNTd$Azobz*rTAPOn+ z!?Q}@;53T&KcXLId>KUr$qa)h?`WuCH7~t#Szg-B)s1dlY?S!drfGqewOi(8q|fP4 zke<>qF{T7QrrRW|~h3dZoEX&J0&9YxE>fhws(eOI_ z$G5uXyw4B7Lr+w>?%`P=yF+&HbW&bU)7+ARIjM=+>CN8AuFObDzHl)$i50gSeu2D( ze6EIm{!OzCQwO)Jcgf5CMM(X!q3Y$>zsGHDo9vX7;?$-EX$NPfv`osP<*(ryWYK%2 zDqKk|Z2LP3s+F%DU?rLvp8-AgwC=&#DKTwR68T>WDGD~6gQ)9QstuIF)8GE!B86ot zVI3$?TL!Lv68C4x2zDE?vO36H0Jhv9^Zq%l&y(?oy!5>8oz!LS^s@VAG8v#g%jgZS zfv0(^)cjRo4WpnluD&6R5*xh@)n&(SHLyMvVc=?Ijb5$BAkdr6CzwbI@01QM1z3pE zP~CIvlQaab8=K~X*}?&OT)1f@rjYI42&TYA7v*1pjE}8W$G<**Xb|UTb?qoR1aR{m zVxYhFmUY4~Fz(3=FoiHMIgEid$~wMAoj^dVaoFt2jSq*91u;BtZlX+N%rDZJ%p9xd zDy*3pKWsFz;exfwTC-NIMW7dy*|6)7+9oEgm{+s@>u?5Jrv@OIr#2cK%sgn^NdQl+Q>O_RzVVFgY`k=svT`}`z9Bms zZGvN~vC`02+lR<#ld50;h{T3Tq}L5$5(w-`EYPsWdS%U8uVy2NI6UanpMLHWX+9Z8 zFwe~p25l7HzVhbh46!0oxpA5mK7Jk}xU}X34SzGJpC*g#3Z@Var)mznQ{ncQ6lXEq zwX<&I6%lHSK`qpY-ne;-L^+9US*Bs(2J8ejs3iz=!!3%!3m5h@-0;{&bfk^y1Okm* z6J-~EtBCgjUjh1PBP0bObcL)9PN7U>BL{$gRRo|6M^Lqf^Tc!3H>?gqT1bYjx+g0k0LCy70LpS3Lw^7EwPgLJxrviFqVy6P3#ngD&!tG{W$IiJv!E&HFR#&}N zs9K@#=^fusu$*T)bnSv`3drx@@|=;mbqczKLtvoRqxvrkstf;WOAuouuMz4X|7pd9<6iLNUJS>5%a8kZIPRbPxO(BZ`hHx4aNJ9N+;_rp-}U4EIUM&r zKMq~{N9x7!u3gr!(b#2~v1>ZDZj;+dOgwXEl`HH6p?=&ZR~C%1)Dz{LbVeg3Dh-ao z26@Np<`l7eEP8q<{VR07lJrOD$0->SJ1st-(2=|xnpr?RT*wUy%TMWmzq)iIMkgbU&e{Kq8+Ab&fcMj+66 zmxXY10i1V0%{Mrh)Yb8-0Ni{)Z810))z!GO0G>Ob&Kn#Y7ie7JL0tYGRDBWX{8of; z69N3_p!(S0V9`;>TL$3rgX&X*gNh>X7~{`;z)?Kx7a35<8nYMj;I9&@mu=@#i#;g z^AWX$5Y_))j~wP@N0RSl2QHawzyd;6t}cmxX$*5@iSgN(ZK*a_?2$!Ir!weV@=w!T z4WUsh8}n;=)=MoTL=homLm&tdy!hxP9o)S}Yr4J^MZ`b%!_w+y(h`Keu&wGsi+|C;O}hHT78ydgYrokMcJhw^eVL zf60vbZDRS0)C7B}tWuxT^jd?%Npr;>r=-n3@!;HMUr+>@f(0RM=A)N%xXmPi%_fiX zu(URqiWY>|W`l@@6@--(R(R0}{%Ir}Z#1FcNBX69Lo+nkWlV}5n1vq}gbzHxA zP8MnpC=$W4XFg1sYGuvF3Ugcr?h>JINcl*2KEnCqrmU0@;|v2Hf-lN4o9!SLuAaiQ zd0KsZ8Z3mH?x@-Rz4vlDXaBler?=@@jo-vpV|Bz9Lsk4VRo)BS;cVecM0%h72TJ}1 z(j9$9jX8tlZ7VztI6f(aq!OC7B!3j%`)M&|s0VW@Um*ISGwLv<@{iS%Uy>_14dI-; zT4KZ9A{p=yTub$+5Tnjw%08<$BGA+C2Lae>Ce+At${KY}jYgnR#Ux*`8_x%%{G6&V zh*9vn@!VJ*-ZTdPzsmINZMuqefO;RI4wB>g=*tXLl|s>+U6W z4}q@E+uSSc#=|Z{ynk7hAi&6~W8?(CWWTOl_6In4Hmabyp9!+hE~^z^M_s7w)&)$x zA7qyK6rr|ZEhOcrZn&R#sZgNnzEUjRg|f$!^^!wG~zC?+^{1Uuu~nR%+ATH%9?adm0bfn z0jsXu_51RO9B-^8+E^`9_K6GBus0BK^mR4nI^yGl4!=s-j421G;<{Qun6J^sh|Dqn z3GD>SO1#caqLN5M9pW-#`s5m)U<&Ucc={v`H-mwGH&p){#K$*UYCH3 z%lkR34`TBIEVtr;XhDST$Q!F3+8^vidK4@b<#`egdDW3V!W1%RkLAk|ncz>EH_!q$ zrp9F7!vqp&!7Xr*<^sLiYpRljQ3+7E=d)!q$?}F%?^&ww7aju6PUa_Cxsu!JT zGL^9}l~Fp8*adfJm`2&FvUs45M&29ms!hbgb9~{+^Ia3)3KTEQEA!Ry4>4CSnNfaVHJ@*$#%c$yR=&kkz)-qEl2!C7Um;=A?M~G<&|F{% zLQlGR9IcSB(t{uBo2QVqS{V>bAsxF=Uw2^Fpzm@dL%GX=wevzk+%`8Tg3uWfjtzuM zq`~@*gcG|;aU_$W9-I@qXc7~IFR`;G(kL$yWpbL}a<~w-HF1@F$ z{twg#573EZw2g?eyT`PmfpF|gT)%v&P9T5@h*0OzM%%cPU@{8#jsEy^JfB$>$3F_m z2?9JDybt-gWIQp-&W;hQ+-s;HGR0Qv0>WQej}L~+Q50kQlgcs=lyI`~zn zIJo!8CZBb7Gc?)>gdR)m;F-TC z%9!ErNxm_Y>>D%K3D(Y`lKz$)pUE(w2Ne9xt!;K845*GUnzoFa2PIXW3g%nljfjfpo@?v|(@RR!2-c0S9c) zQM=fvVFHOa-4}0wvmWLe^m_Xvq*YSQ$8E&MA0$->Z^&-md%15xmm*EPECyShb zks+n`sY!1olY1j}so_u%dXS}QZ?N+8my;ECw&~njHTq3KZb65()UVE>)6D7V%2d??b zT>@s_sY~EZNnM+3ySJ%?FLiB)H!l-N`TMXHhPrlhj(LsDGf0OTqRlgSW=KVkp9v)9 z2pyB!Ge12kmRO%hT*&&cmGkg+e6t=$@Qx215IfF(j&;4Ca|3~%dSI0z zwORLO7rh6&jo0;eto8k!4G6yBh9aU}FT(UL^OW@%DNI%{J#J_OX^0nQPk z2p3C)u?N%WsWGwbsC^ES83t*eGB(=)wHZC<$kf3EQU%kQpeC$%rAc;=kk9ZUXGBqm zp)z*q)c7(WSBjjggrIk?{%1d2#ObiR-nusxs^37z8adDzg#e^sW*3=q9xQV64st#y zJ|F0;d>SFFmFF_y0Z^PD=v*Mer=AJy&~n00(0CG%wS#kAE;HF&Q#)eU+-&Bhc9=kh z&@Qf>y7ETo6N)Icwp&-LH_~N~!2}Xf%$bYCr*M#CEgIx3Mi6mb^@O+Zja5|*JNCs~ zYRA!r(=!q6C~Po+e7&ICk*a^iVDy;5&JhGKN#x&e*m4F5MEK2B-V+r^A41%)$8k~K zA>?okIwYi(rUhRn{@C1y^s~Nf83H<@X}oK{Nj4*7`WvD#8LcuX&PBrLi%D%wLU+xY zba|o)WdAnWi;7($u1D%)R@@! z2(ip|JOoo2mT$ig9c%W7&Kv~V9)n)mSR~Kiu>%b2$=}_C4K=;HsCgOG-(Oa#gCo+LV6e}On6Ca@rD~36r5Bp|4aUCp_ zN>3b58A?kZ*BN>Qzjbl|@ybigTw{-GYe&2Nkj#A)J4}79}8>Z-t#b>{Sv*dg2gm<`vbqDs+kyxuM>?k{9wY*xcuakUsAF33654l^ zV+|YS6eG|p+E>6*5_15WJIa|y7@5R*GuXs3LQ5J+?}Til;aEa02m&?1;-5RU&&}!D zvh|xXs(aV6Q<7p*OIRiSkg;?ziOpB&Tf+kcmti1q868Y6ePX7zc9GvEYi8a%iNxgw zuva+R=`)%us0PmOE%Q5x-t-grm{H4ala`j(rbTv6eTsbr(FTrj294orqE*u8CYQDm zD{I;8F{SY=kSrhLd@7V-rRF+4jg%XtBsEAad5IF<1G>{=oHI`&A6(lm@R9c&i)DPQ zGXlZa$Qk*(#C6PBPOGh@rer2V>S{Tgz`)*#yX*==$T`VFH0N#10_3xAth1l8lLlH` z+g=6@x-c6We z039FaoG_R>wXqW}NX{bc1ArfnbG{_39qB_8Vs>iozIE)tc%042zKz{@^mxabIo_Ft zKv&b4I(9)aRs*~7CIG9(JDUmjf;l#6QI=k3i~|@g%3=vbqF9IJ(WFIL4A-J8R$J7f zEdH)VSxm1*Sxm1*SwsU-)^l`3hI{uGa|t173Id(SZ|$EGl#F)ij7H!-q=8s8 zDmBTT)XApPGdVn#98D;Bdm^YP`z_*Rgo$$AivoBcQoFe>YQpREWF0Y<-Jdd*#P4#Z=FA{vX9B76FPT7A_{o#dYbQCI5zumi z*-{!T@`eP`9~urzC65wZ#^C%4W2$^1ZwGU8a^B;ESipa0prYk)Cl_;3waAf>v11U7 z=(Mj`j(6H}y)V@s^99>j4TZvb@cYY8<#kUIb zskZmR8|2jl7lF4#Kr7eMDSU1c`%K62WI`f@Vgl)lYnh;~UGx{qZ860Z#Ck8L_vTnK z^HFTpQMqH?LJN$Y;*?H#tYg(iW1BlMw3=U1&8_{J9&@uOcj;U^bnfBXM<$S3+QS6W zxxSi;y~;G_lWE+!{>Gj6tJ1?Z)U^Y@tV>jxqDE7lJ~@K>$45d1Z( zp$Ere(8zhv11;;}AT_Y7&AcTk#=yQ!60^f5l1+!C$qKLh#qDWDlOu z#A@on6XLB`LhuCZ)et<D5bhK_+mKLbNLY!Jx6YStxh!!Z71K(%mHPQDThq;@T`&trbqsSRcS_J1~j z@6?f{+(5n?F)_Bc>e7lLrk|dngEtx1c{XIR>A48oLC+Jl7#xc68)JIG{7AH33>jAX zR)qPaZ~KfS{Zp7Jqwz9$~$Bgv9Y>P*Y4h|0MB*dxzhVU)Bs}{ zWH?I(wiwRxWV2@oA)5q2=p~pUoiLHcv9&EP(h(C$5WYwUOr*(Sk@lEKg78J!VIs{6 zi?o#xvZe^a7ip7;v>+_fIul6{zDTP~q~&3eJ~NR7;fqvhBCQFFw8%sfgfCLLiL^N^ z(i{^>5WYw=Or%|5k*1nRg78I}WFj33i!{MR5`-_(SQF_~Sfr6Ak|2DMicO?TVUdQI zNP_T1Dl(C7g+=OTA_>A5ske#rWmu#~n?pT95WYwc2q(R~&wQ~jBX_uWOe8_*NP+z} zUhUA*dK2r?`gzWVd03w0B=1)m^JHRm^1F2Fn&q2;>^fqY#Y`uG+Tk>^2o8JJPRpY) zwb!sXjah`OHrx*{Q^>|<4pWFb)yBn(9qZU)=Qx5V2#om@1X;sB%;6+(*qJz7LmbN1 zrczg8M)#QuQiCtQ5_qdtFhA)V{8vAiUq7f;@atQdTsT$PcNemSE7=t+SOUS*Qm1e! z3MD3pxT?ebh{7Z{y@1fR@a%9wec-VcP@c6(I7ToceQAgL&%(`f8thF$EK4@Gq_dPT zM{uuExU=%stAT&36>OOFxBjaiY$*RVP@i!*MHbJgN;&uY$~mCYvCdUG=Mh94X2Q!x z^SN*1R`r}X_?ckrgB{~k(QE#yAJj?_m_mBZd0)QQmpRs`<<98k$X9CM@N@P~mSUU- z?80*AqCs7fq0r}3$Ljm3(+`0aW3)@O!xp_$poL%^x-&a+_R7kX(FWH)zbZ)VCrd2i%8zWZ&$6P}l4QCGw ze?m&6Y1*_}D#3S~NCHQs>WDP9)p$a0Aha~}A|0*G`@i2=@+U$rFvv}w;WdJn6I{B) zW*w>~l$E zd|cH8#UqHNB9rzlMntL=Fo7ifP{%CDPESlC0|Sl6qqBaz!kM&!=8>?&a?ST(;vwg! zZ2SYxkn|Zjjm$wLQN_Ozr;e z_?f)jo=r*1T>XVkIz4GZ!x{Z6Ug|K+7(+2?~ zny6S>Ae)o|FmA0g-oRhBe@2K3Ko+cZ78*n&`;Fofy5wxK8Ne-TovjAf40`)C0%F*- zM3ZyCoL}o)AcF9#;NTz03PVdVc-90S^U_%`K8jwn$Q8y}@3EU_KtZ|{Q%FCNSFtc8 zOcLED1JYR?m{S0qUhkYS zm}Rh&LzqVZ_1NI_+z^T*?Yx&t&6n0qMguoygEQ76iC1ydKJm){SiZse)WBbX6EVW< z1ZdX=XScz$(3r~rUD@DVB@FDk=6C5TzFfRZ{&>||tQExf-{@GQH#%bwaAD%r+nnos z0LnKy6$akLPH&Lchw|MB;HHgEmBID2?Vr_KS+uf<(5C@Ev(Y(g&;!`JV|<@YSbsJ- z{SfH9h6rLjAQLt@6Ahw75Q_j=yvbQ&5TgaL4Up}doG%Pwydcg2a(9N`AxjB^iN?D&$c7W|Il$Bw>rlRRS!7%Dmu{lWHTD2@qM{If;ohBgY>G^vHJSs6h^QY?`m)9{}`lyYnSsp03C5iHhxK#hjrmtlA_o zBF3vRj(wP?>MBxnmZ@5t=HkxnCSPH%BaGa}c^FTPKYsWZ5Wj!nY(}701aG1h%{b41 zSG=0#*xAd1BMVx<&l44(bO#3F4rd_(-C%2Aj)-oV<97qLXNR+wP?58DyxQ#8N$HDb z(k^7U;rR+HpxgE`1w0AAMSK25IiBH zf$+O=fynj)e`cq1mdNm-S_7&DC((14WA)nQ^hTg@(}1H`;{Y1J%b8#>^Fpx}0l0XV zv&7&&g|sFyDaZqO2f#abIlByYg9~%a>FtuzW4g!WRkq7$mLB{+Z8P5}X_ir$*0OuM ztgP%b(bkH;hDg_UIX6t)kx_PD@0128bA4iK)^3c$-Od~Yma=MlmQuChZ~I9uzhItx5l$xHNoRplDS%NJWngMj>dz=bG4ofWQ$-n2cjsbdnk8{ExE2`O8y(!{X06yB| z^w=B9=X1jGN9=CJj{$D%UZ>QM9H?d|9l)&67R=y=wryK@mZHR#gXGh_&S!@5J}BF^ zZ3h8eD&4onp8@LZUgw;lC<)rgjPG(6CdT|V5jvge$rv2f?8Ky)SJMmIrN5fq_6=mw z0~WTDnsI?X*ymUS_Blle(CPRFoNMzD4jodgtw8PG=jm@sW z%mLK<0jCs!Roy(C(GQ9BCYklw`MZ8d%tuuHkeH9Im{G%Z7;K~Yq1Cd@Mmt`W)PTL@ zrkG#w4vdu7WRE%9)0WH7JAXMJF@?}*f9s4u?Iu#y1s_p zy+KBwHJ#FPxIYg+jBUVSXCwmM@+Z(Z4QS^YzX-s^hn*#a3sWC6+U^2$@33><4Aup^FDe8ee1pffFuw%antGXa}*#F=eS1ETGpJ>Qm; z58~GWy8ei>fsp<|Q5+3h9z<{wmZr5YM4n57$c{e<$f2XoVS`v8h+BZ%KI+^th^2xU ze9Wzu5wEsH+eK|sc&WS!q8`Vcp2tI(?v1t!2Das~Ukd2B zi*Gob}bDGY?{|G3+1+ zevP!rWdGp7-)KWwT}B>5PB=qPgqZJB69-3TV;_L~PdEn*Zb(gj^%Z{$pxY;$I|eff zvC=80?Ua+qYbv$g8tdn+B)DigtYkPG<1))j4Pv84yqnpZ&tXGOI@ZvW&W8webFQmt zlNShhd+tt|ji$IVwd|d=CD@}GuY1ozC+nV(CtSpt2jcmsopKXr1LAOBIR)71)6N-#+79J6iqzu_6qn98 zy%6Y(c5BQSfX1G2N)6^fEjxotSpnFBGtNSTI#J8!?OcDu+e6J8mwhWpx1Djen;2Jg zjEAIHB@Nr3Rj%}^*YhlPWoMn<2sC34YT0=)oXZ7@BkeZYAEz9|6=$6VCeFax!q*X# z%Vd9yGax;C);VWljIV7c$+l(mIn2-JoUsVLMo3hRo?mIHNxYg4-LCr7NUY{2EUw@T zAwX`V*DlePUhcd z^9(`=8yD!+&pzvwJLpsD&p8}1+#V;^AqFFFSd>O&88 z6R=wso!bTl9lGu@Cn(yGOPDk+IUgd>DNe3~mp+w*n*rd=OU^8Vn}Z}{$_cj)!1b4$ z4F&_4anv)^V*dj)l3fQ#k&UAws0aR92BHJd8UkUiC>&|LI*WgzL z`Vi0ibN&uzFpC_21>Z2^!Xfy7gPYWCzOD$sPHk<>>anf=fJFvA znu%O?0=qT&e+1iw?X8(arqE+d!jBv5_+zMsi#ME0H$wHe;~9HlYC04@?f5G<9qZ~% z=Nba8CELVj@Q8HFv+_D-<>q9k<&a-OpP|k`HP|X- z)7Gw&MaZb?6kuM4O=1=72+Pfkbt2SX@D4agglsE2$X}VRdITNvwwwf94%Ew<`MrSy zgNc(SNii* z7>>}VCuJBGSbI(vqu3)o?t1tn?2^7cd^fQ>WB6|3kXiqwos`N=JD%8;NPQklH zk@Fr?NXwpQ3V2ZD{oybZ^|FrI<_|?Be{CI9*SQ;s?h2Dh{6{)|Y<2-AaXjZByGj3q z6GC$}KwCB%OjR-Z4i<$w&TRxxL#0C4wcvOvw>1k+wBxk|)yu}&IyEITh2oUmL-pNr zDiLVI={$_IUrT*Nwj5MgJ`62I)SFb7yhC<%J$d!U^;HZbeq3KZvsPm53Y&@5dNU!* zJ5xw`=X0S@Ul~-yjZ|7WEHBliCGc8fJjw&NK^1<!=qpHUzjF2>_!?=nR|_b*FWd1j#YAbd zK`SYEIcF-z$DrConM$|v5N}YXlOAEi@W|PUz^cj9k5&RQ>e|}&28)vPg9YwYP|>cD zL$(04*5wmC*aT{MjU^h|N*nxfgB~32azl+6Rnvp=OPy*4!+r6R!k(aBeJbXCl3B}a z+m~h5q^2jR8-$XLwV*K9l83l~N!WxyE0EAK@eSAJR@w~I16itvDWw0FGDTgxK|QLf zQ9WF1eowc&r;EYG(m1Wo`q_TBCcrV|s&gasI10=LXm6 zE!^Nw84wB z`w@6Pf#qDinZZH(_1N+7s}+Q6>sIOMSzImb)j%R&*5#zg!%UhI84WM9DI{d-M*-IK zN%#_VaI?_8RTyeSy-njr+&+n)T3KnyW`- zmqq$$PtTl7YsNevjC4`KfK%#}v^P!Y-`BNv_H}n5u!4putsbV^%D<0>0+}r_wox>)|K_NG1j!TZC#d1B%`^LM%3XFSpF~=_5inEe zg_tSoYSzwzr#TEeva9m9+iJ)Pb$CB1|5ssKZ zuj64H^&a3_D+jo%5Lnf@f^=mW8#VgOpeJ7*ugq!0mxjk!y29SC|^D z^4PyftviN(KuH4w$EVXiH-86G|M z%#@TM$0Dz|wcgi`Wu;*p)3M!%`3cvTQsQdxTn;tWd@J-KnTP2yUGf2@Ah$y$A4^5= zLl_ym4|LH}2wrGn2pmO!zY0?n4AtbjS#LpoZVu;@_}IY~ye(5rZ7 zWax!qSWV&)zR9q(fa?%jZ9SZ1(q{sxi+6G3p;qRv2@31akq6 zl`Tr-Ecu$H9%FS*lwB#4JezQm`di~Mo7TFX?i4b|GmY?DrTN`S^?DL~E*s`9A4YwG zXLLRKO+Ua?S%aFC+a9xf_0HY$@_7GlIdwt^y`gts@U~As^`c0T0>1vEyNFiyOHeD} zP9?QX8h3_C#vaunU6_Kfnr8wj$w?+4zi-V|DaDgL$T=OaS#J^64HMd9Jnc?$|x>&t$rnL{}NP&YgNZ?sQvpLyI|=0%N(ff!F7>Uj928J=?Jca*!2(z3%`a`AM$8|nrrxtL$=gohv*Fxo8|9pdM3 zHF8==xG4Zm9qmptxKqH910KSz1bEeGcQs)h&Lizz@@bL{PT%R)Q64J=NFSP|JPNwj zoeRKp$ZdLpxBN(B|o=f2nJIQ0fjqK$l}->YfQ|ucrDK=sBhCT%y7U;;fw<7}WS$GOX%Ox35llxru@ z$HuwGpG-A~rZYR?KCu19yZy(9iZxCU69Abw-u=iRCJACOAWO!(OATV0AhrYY#dvpz zLBQx#N-OTA=K;Jh-n~e;$LqMFx}CcUluX)pf@>8|a7z$qX@DMpY~Go_lPokpuVZ!& z9x3K^!wqB&>PEWTbK9J$Zs)xdYg~S=@Dd{|DCr-pVHql*?3KguEc!4uNfT)iqx;;KZ3W8o)!)AfjIDp1~n338%3EYy_hR zF%yeGvFamtwMk+}4VlS~0(9&n_qZex*{=`PfY*<#@?dN#b8;V4{XTa4e~kPB{y|{$ z8MPGnVhtOfK;STh;&O{kMWhuUyPs2BDaFGY_CS^aULxBzVh4Mqwr$gfYW)OgPk!v4 zGEtz;QPj3I;YLit3_Qslg#dPE1Ju6m+kd7v9|6@VI~m67-)*1&?#~$F)S&PBwU9P9 zo1i|#vyE{nZ*s$bK^#cK&(+3%^wM76{t0R1C(K7iCnmWkDZj5T`t)c!*k=dD`M3-t zu*_YC;BUl%;zw{Y$Jq_yD`oCgiX+vu3U+`}uoZx{f(GetG!51yWiS?K*$D$CV>O%X z4n&}-?|}L{;-?jAL3YAopq5N_ml}!@HMJjC#_tE>z-0HJ!OyHIljMDX9!z#062|Ad zB|*)Dt(&47+^;K>k>vj`a|ms}hoz%FX;$EiY}Bl$BSSn4H&wZ=Dj) zBbUOdZl9^hOtB|Y5>bR}HYBRMwp~u6|0W3m<^D&cp8-2-M=(FM)gd>9j$PU|u^E$} zH00x1nD_*8Sg%b_Y@1hmz(FECJXt|E zs4+!mcWwX2pLhJnJ=g0_D&sIk`#EePOxR7s8}W*LfqS* zxOe_`5+AsB;F4XdnfVY46K9}5&Ty9^Ku3t?r|YfZxCL@KyC(Tvg#{yc`GbfE0xVMD zdb9nXe%CP@_NKTN=0kwGpd#1>?pA|Cf^|^3+J`ez5}WNpclZ&d6Ira+oX zkmkYf5^-}H(}_os?cka2keSF`5-i8LfsB41)pJM#uFZ`2!nNJFT4Mqo}HEf6|IVR4Y?OHo#yE_r+wt<1ovbM?GaQEk6 z3Y_CUM4*xPg6t(6I;(9nS;;(cKr}%mifCJa@K1z+*PW zSOdt~dG0!ccp!+wfE=0U9yN#_0sG*0Db5|h?#^@X8PuQvYh)!2n~$y6e76LF&VLwY zqZct$GkGoLyA+vomgspg8P!ESCut@k&6@AdrnqhY%QqGLuh4gFAZq4yd8aizz{uql z{7T^`-%2&SeWJOz5`D*~=@TiOhe#NK>m;1mqQ~b_C>At4;*uHLGp}q`mb_1mtb&*$7CM^;`rb z+j>3%l4He0Kss12)J=W;oj?4cBa|pIx@5J_gBg?;BSG=jw<19a*0&=;iPk?wf|9Iy zk)UL&ek7==)gTh|iuF3L5|nJEMuM7J%_2dsSg%KdUbWtc1ifZ8j|8>1ei{jS+xl4~D9cKV1Z7+4k)Rx_ zMI@+$)iMH<)WrIEBq-kcMISig=0y=wg? z67-t&RwSss^>2}&x2=DV1Z7#RBSG0#n@CWO_1j2L2kSo~K*>$4-$jDrt^bS!vGb@T zHIJNz(H1U{ft|PfFHP03gL?z1bpk)DOV$@poGhdp)+jsBT2;4$(X&pU4EC5bC6HQ| z{`+r*tG#U;1b#tj6xyneU3fCk4i?}7uOqEMONGN7b~G>x_e=WvyWsC86;I+%;CF}~ z=wqvA>_8gDZUF+$2S1VU#Nfoh8-NEF2j0T(64=M9X`c-I8MYQB?bpFlA)wXmz)vYJ z{`ND9`rY8K10Rr4#_VA8^x!+eF2n*@%A_2BPbIQJ!=Q1a2ehr_PYWu#l!#0g4plaNoTR(pZ?4} z^BLBCI2#IIbCR){jRdi2$t1P8nq9VI7uVZuO6TZG2q0Fu{Z~CP9bAb#tX3XRStJ|F5G^Dh3mAj1+R8Ny=7)g!pH~nBMzT4U$-04Nx!M4G6w66?C z?+k2)GKKv@P(1_q4LCptE;Cp&gsX1j8Kj+b51EZ$?M_&YJn_Mf?>tK%lP&>rd9{1R zAg&0a?-~?)joTlAj&WNM69AdG#{I}39+Ehfa#;-6k~Qv9LP0jv0Rr9D9shTZWcWdK z`(j>JVdyVd!f|$h_{bXfD8>0YAxDzJ8|Xiv9=X6ME}9)*YuoAtefRyPr^RC@^;_#& z6W6*QApj%cPpwe;WIQQv(*Qe1JNY0;F0OSi5hd}Ntg>kTn%s9Cioee7kKh}6&LWdq zIMRjg{hyF)E^^Ii!8_L5BuJ3ch-lp5&0cppruaNq3W6{5#er7xc(8MPoqK|~3W#ul z56#J{kapM2)j5;wXf2=kOCx>AA!X7aPA+Y!d==|mYx#QjQv|x)V|ag_{1qUN*1J76 zP!@bz)^}hQ-{5i;eJq)6qRix)eSyv_R`XzspaGsY2kqPK0PVny?x2k!e)obT2Fjdv@@xR-Y;@-m zE<(N|uZ+Csy2kM#MU~(LH4n?j5lIo$g|i`)z^{VUzm-0uqQs zrUk!(+@Y}+GVp_jKFgJFCVRFezo(9_W5K*+B2EWokfvC zqxYOAS@l*hQc@eeKJ8bqz1&>wGA_<$u%rn0%AGRnsk?lCFN1?=qz5fxn!0u#u`>sJ z9NX+3Cw6KYMX4q}udLdTsaDj0QL3EwU9;Xz??~1FyLA1tWk*YkwuEjsgfP(%hrid2 zUmxM#9?r)L+UE(%fndRPI)KcA?OX(0q-r&@bI50CPUozSh##yG`uS(+1M`)gnN>hf zvYV@NDyj&3w{kJ?W_niex2p&@op5q7y+`BHyBD`26#JkP_X&c+WFVU1LEM5qkES6R zdGe=QTx;7_cl%aU#uKNzUCJ(Q(||}fZG-G}n|ly}r7S$uVQYqv!gc!dPjSiB>FvBf zLyNQ1pCP%x@p z?vB}xOv2}oP=-88R!ga;Q(7{Q?9plcI!pnO38WJoW&%Bl9Y6-xx4SnepCI4YYgI|B zZWp$a+&<6K*+&UcpzNP@>(BuXUg7{23zY-AyMHPmA~Zjl zzLj>}0Y7cO&Zg!mCdQ?oUe}B_N@l={rymhv#+Zfx*-z>29C~JAyy+o2#y$YjY1dMF|QEaH-c??dL49z5uCPUBDAi|=y_!#gpl0BhV6m?W|v!nK%-^@ z#qTkbX8|~SmpjMcmb&sdHhBYJ8+W;z2!-1<&$_){vsSzIA1YuIg7Q8Il54x%>n4#e zTszpBP=j~7){x!qPy`XZ$vm3oI@ynGGpWGrw@o^fxM#z}QlNX3EKE!xJ?aiui7ZUh zk;mt|-IbITKA6ZaxOQ$HKQ2u!*@G+4J?;nu5y~tz$k=HfDfQ=L0)$Yvo8M=Es^yhi z>xl%3q9cHk1@wZFQc}he*um_}G1$qF3uWG8tZ_`18t zy+`cXR+P+klEa`V8*5#2b;zibOx3y{`pW4U`#-3vx9xSU{d?U52n!x8A*_e<`x0GYktokNJ=*Qx-sHe0x7Z!1Vk7teXNTL7g}ECZrP zs{%QHLPn^7V^Q{hQ{DBYx|624&vob8uk%dU!zk4BU^NgZbu^ zn_LMNZXI=R6DKf5z;mGVyGeLf{(51965g$?Ip$hhj=5VA=#ne~x>*5iecH(v0ljq0 zy-Y~BO)r2Y=z@-Vt=(MHF64d72gfl19CwE!c#LRIO*^k;0XjiY4JKx#CU5K74!+DR z%tp*5$K9orKoo0i_-(6dRaaI~^frt&+84mE^V{9%f*%T>-VaReUEa>`l9yAEBPG3r zqR?Toxw=O$y`_it(+*Qo)3|ruB#cy|V7L;4>=rrs3V2$4!d-IWf1I^mwNT5<+DXG& zX*g>~2qRS{7|mJ=watK&xT-qo?nIy)Ze%U{d-Vx5`IKu-Ipt18@C`emuMVGPxhYwV zm*{3 zyn=Wg;2ZHcY)zoFn)fof}4eB+(l@&;BDgty);&W^;e+)NrV*q+EI5avoO2f;_y_onShWrbmqQJgSHrn1 zGF%EqbIHAS8+aIa-W_y4#N`E#%L9NNJntSN)ZgC=s=b?&_ug;2=1I|S2$T2e$-Z>e zzWkOSQ>S#*TZECJB^ZBI-UbWvF1YhA{9~Nt;}okOU?!`c^7iPW;iM#-lQV`B!T34p zaS1MJ){Q#g5|n)|xdRbs)CdnX8L%mr+^GgN&O@yL?DI?RN<#eul^nJL zlu6Mxn4&ETFWPETG{N|L!U3=_;<7vPGB}A;?@LynL8kqSTG{?jP6f?vr$B%GvU@|K zh29e-tFtH~R<&GSQcAD5R@oJIG6G2BLJODecIcRsmyP>k%X5b(B;fD--vLC+Bz^D7+y9|7mAHLnd=P^8Bm*(=iw2?5PGrm+~h|#qs!e<)H z+oaD3F7k*q8vcF>RoF_@!LBRrZmNpM>v?${JNPoaShbTkU&9IGntK3&?ob;^3(roz z4al8q?p=e}Du^N1U2Eud_d^6a#xX%m17!Mj_Y;FSEr`znS$W-EMF@Gs!?XJn9&G6| zfqCJQh*Ja|1o$ntZH@;4eLPTdJa9tCg9~u<6U&FIhve5p8n=+$mf#%lYhHVA5=OQK z13gTuHdN17j4u?y$l-t^$X<51c9DW57t&oK7r11B9q>N^zzWyN`%&HnH{69cLKXF) z>?60|g#PPIcLxGAj;}Y5tZU~U#POddFFW}>@Yip;H;4=$bl$1@X!+qS$o_7*#Rwu~ zfBNmKetgJP$1)4WUybMw1|pKkhHZ1T%v95AUABz0*kXOel{e^2BlG4Krjc^YK>i1B zxrc}iVQ@uVyG0Rud`+Hz+qKGXyA=rjK^`~ZeK`6k4jP8V;~^G{gIa(fn`EXD7SH)u z+=}db+;Mx}39)#9Slp2*Ozr}F_Z@c+p~Ho!-?Spnc}(^&O!m;GATrV-m}DAZvY)mE zK@EKq*-yUfPPq#%0^U1xX+m!Hdz43R>@1?a526q5xdZNn3e^7@_+qL@xG4Zmz2{CN zT$Clg5^XvPz16kLdpTVTAW4*Bd7~ys&d0e^xct?~Z-KvoT3fmV!{CDRqd6|T~ji8q^1Sf3a@6Q zFH>K$%G;}GYWI!C-9rgi7mTZR@+GLcja1E#Y5r68A|jF3>f!+-%zCIAsf3@bQuaX> z(#T_3PD&<&%Rx0i>09U&ejEM(0gXhOX`~|`e+}m8Fj=5+9;4Wg!=EAuCAs{X^|6qQ zdIC+#C*hM2gp%}r-A}R-xb;uM%ZNmB7*Er-6>}Vr6HmfV8pQP1p=g*8MacVrK6n!T z&>$B{th}c4Y5#ZI2{8v?`imaLj8XtfZ6}Ll}xQOid;hIDrJ`tc#6!^ z>o7vd^m2Khmr~aPMNcE-Y;}LJw z*G?%#m!wxp-W7lx|Jpf0h|u%;dP*U?G&{bmxCo<13TEtz;{4LHpcE%*Gee(1?1pX%$Qz|XK^p52!Sr~;JPRfp>_hctCzFepbF|* zy?bXtsAR=l2J}iV=c+-@qv4GU;NFg>e{W|10*}pakb^IGgZ-C=Y2gZ&dI?zKb#5uS z5|C5DPVGwIms&9Yn)Tl(hlxmfV{c~@=fF3u`asHuQx>F=Vj|i*kh8SqW|@GdQx38k z9o0Gb3iTo-q6Vgretw22#O{7f&pwW4Rv%|J0;w$O{MSW0w1q7$5peY<&KPQ2e z)(>N+pK}7i|NH!nj4=G|GW;zH@b{~7VsMjTP*7ly+!*qDyr{q9dD`E3h5(~dr9uvz z)EO5@+%Z=mgPPQkdj~k469b%+2t2mO?oJQe!aH?OOY4f|`ZN6;D8{acz!>R65gvka z$UtZ4z?Vn36k$bmz$$6Q%mU?_fzDcrAerA~w+=B!0Xa6%sW6CVf~W-K?m*|BLG-U@ zonygY?jXlAc#ty$fle&Ho|V9l6JuroICGFQi*O`4)R&oD-YNC0#P@T5nw=Eq{Yge# zb2+hnM|ddX(%DX&m4Wx+jBpW#|bUaEif3DS)X^d54M0uSt_L81EOJ!2~y5w_^teA9`I; z7@Ugvo;@s6%XVkIY0crOa=qbdwdRVsT}yB|{tMi(K0yR4X5L`Ob8E138-eZwMWAZ@#<#Od%j&lXk-!@H$UR-{d)-@p;Y!1Rluv@HY2< zAx-A11@2l=LDp=ba~SOHsj9D6Ov6925|LpGJD0eZ?eATGaSI7CfDp1~34*(YR7@Yj z$)J9sBY8Q}*Cvu6IFepRR-;fO@|}_SC>wqt2zc}(E0v2qc7)?87~zaV;HmLLZc&V7 zjVQ6T$RjFRY%Owi#E4N5hC_8Sq&mX+VH8exS=~E!)sNemq251chR{Jb21;14QjeBw zs+QA)kZKWxE+OHLn@CgrkqCawz^D1)oY*0gm>}dF5kxQPAdi};@A}lAmY|O2j&$aY zL{)`e)rt=ZEn>p(hbJ!^4$3tK5m59qvm*>sz@Ev#7xi z5f{>%X8E}YJt;7Sa8VQ}I*iv*M45C1j4CTE)UrC^pGhRv;LmlVXc!y;^yozAm_c5m zo&wnmAP*)w4-MkBAcjtIJl{-mh9S`EPr6WgN6KyepuXix%=yVD#QCMNKtC^7CH=f^ z&ab#r%|s%rCOM^)mavxBz?v(v$-4mFo8;W*d^`bl5^aiylmoStVq60&!G|TYgI|RyL()4EU~i}? z?Y-dSHX@zVQ=K!EoV3rS2HZRH3$Y{@IwKKatM%QI-)vxI#9*ny-WVjS3Y}7-lq4QE zup%QcEm|>$06bji95J}Q4S@^Dt>}a3DnW3!(78u+;t*Bup?Njul^O??S6~)}J<)#L zv1`Xp(5kc?QK5x~gnr$P154mRZnc_z`u6^wG_fH}9kGhyw)N;qaxht1s+aN9M%2eP z5Jq;rg25U~JJ1|rv|yU!xiihFM4$`1xS{n?+&Ij7R?LR!kgrU4HX+bRs1y?7G$3cD zJ7*1Iw_F^33&`W?&J%;!BZ#~ijwgSHGXjA>DM8EyWZn#CzCq;3qOlQ>O*5R$1~Hu$ z87t-lASY)yrwH+~_YN`kFRj1eY+r+li~lXP@&7+5`~Sj{9QLvO3(Nir06YoqkZi9e zqfPc3_#f5SeY&I*rR@jE<(rw#u$h|g#`Zt*WBkVF069O?xnK~#u)GNg>1YhA@l!yb z&2*j{lnNGC~K*p34>J%OVx2Xw_OXQe^5gd+UE^Y0Y=AO9Ns zdjm@507wqbat;wCiNbN{MRL^|+kdb!5;rDZPaIEF&w=hg+Ziw$RNue$La{V6OCIAQ zi6(Xo*TZr$i!7_&7QaPhzn4Z?yO=^|@ZH)Xaw^S}O{O8gZL^*2lr3@9#P(6+H5oSt zyZ$-O1Oyu1n&HI&EScjhHSkXuUJk&HInGXkL)^+9geAT9)-kHECg*^zw*N=GFNLg={FZM?ObOTf)`j&^sjhOeeTljuliC`a}gHI zO*boA?R7l2px|+P>JOMOtDsz zjVQz8xy}PeHNq$tIf$r)YswjNm1$Ap0}AA4~H48w;~oI@iR8mqXSMXM4=j01tKcep7o=7ABDTf2Qk^ zO52OrmYNnY>OV7JY&Ae35&Q7Vkk_rcDGj-Pw}bB|3!JCK{(t@oCsf$#_kJAaU-fN& z5%H`h|IPILH@(fdtL>wgD$---F+UK(CNO5F!7TP;5~&E=2q6a&L0~EHr?J^Qe39gU ztE1E3NH}TJQvE2#U-UtXFdHv&P9b|-stnge-TaaC(jWpwaMp2l%F)B{}E1N zzHgk?w3PxdjWowG=1Fd;rcqR>6#-WrM@%5`P6pyxP5Kr&o^?gedIS(+kvKxH*le@k zzhc+H6Nn7a{^Tp9u;2|4EOL_C3SP44nZbI+ujlwN?4MzU_f*rGEqDz8VHW#L-$!t%0*QpC{t+sTky{BV6}Uo2s!KU-B)HV^Y7I~7L-WCoV#l+8 ziF05HYR>kAcl)X>c@VexTrdZyi?@|95uPFv_C=!ZXrcZ#VG{Z&Zsx~;PkiK*3av5=_e4w(uvOLs$uw8 z1HTjuA8Fv%g5kpr{8li0h=Jc_c$mfM4>ItF8V>yoZmph#k}IvA`ngNsj_4Ou$xI+E z(_a%LB()fy%@guv^J1ugk(Sj))uL!;3}&jvWM#M6fCtsnaEAh=ZpEvUTuIg8FQ}8qylWs&tY6P!F-y*@OB~D=p(hXhhA0S>z zLI!2N7uaJZP6ZL+2V0At;Z|fzp5XW~k8I*5>eoT36z2hmAC@?eOq}6}(lV7|7V zFCmeshn6~?iKWgY1iBQPfzI|yMU(=(y3|=?um^x8FOppU#{jP=b&eDIB{C|bac#ZY zJ?($?z{9w|z|JF_!Scvx%L zS*xGBBqu~BQ-!WD3<(PJZ%s_p%+SWQ5Pqz4`mZB~jAr$3#I>-0A>s#9EcVRARZ5U> zH&oi+#NO(NJah`>DQm$AW=FxWPmkgrSzYG#z$+GFiy!F7%r7Kh>!)%KYH|?lC8+aj2sWDmYK+B<3?xG56fFyAHaVW+P0kVoKcI9KI=gR7cDMZ5g;q0DNOli{vg@}QOT=cU5Wx?~?uyQ?m&xwg zi?d@2$*vz8H20@k93%LOfDdZHL={A$;(yE!t1uIiXrmKT8E!qx2 z$#&-uf-0H5uu>Q5{8pL#Hu&?)*Oe-TWD3czJSe}J<&a#JJDU-_Wcmqi$JH|HE-*Rn z@#pBTRvGe4Avqq=Ir7{ydIzLNJDimWeqfetJGq5D#bkNn#aS|iWO*St%bcCq?(B5t zA^3q=!rn4<))6MltNtwg^(v)g3dyoEILl|qYvL|v(ykwz<$1|+fXVWqKg-aHWeUmi zYj%?@elwfgMqa~rJ9)d2rA+Gol?$Y;q2`^Shl3ev+p4 !V8G)zmZPTq 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 J`TyMr{J;IGU?czl literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/PlayMakerEditorResources.dll.meta b/Assets/PlayMaker/Editor/PlayMakerEditorResources.dll.meta new file mode 100755 index 0000000..4972b0d --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerEditorResources.dll.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: 2856d9e072e50c74c8b18fe7f33db5f1 +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/PlayMakerGUIInspector.cs b/Assets/PlayMaker/Editor/PlayMakerGUIInspector.cs new file mode 100755 index 0000000..2fd17cf --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerGUIInspector.cs @@ -0,0 +1,109 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using HutongGames.PlayMakerEditor; +using UnityEditor; +using UnityEngine; + +[CustomEditor(typeof(PlayMakerGUI))] +class PlayMakerGUIInspector : Editor +{ + private PlayMakerGUI guiComponent; + + void OnEnable() + { + guiComponent = (PlayMakerGUI) target; + + guiComponent.drawStateLabels = EditorPrefs.GetBool(EditorPrefStrings.ShowStateLabelsInGameView); + + CheckForDuplicateComponents(); + } + + public override void OnInspectorGUI() + { +#if UNITY_3_5 || UNITY_4_0 || UNITY_4_0_1 || UNITY_4_2 + EditorGUIUtility.LookLikeInspector(); +#else + EditorGUIUtility.labelWidth = 210; +#endif + GUILayout.Label(Strings.Label_NOTES, EditorStyles.boldLabel); + GUILayout.Label(Strings.Hint_PlayMakerGUI_Notes); + GUILayout.Label(Strings.Label_General, EditorStyles.boldLabel); + + EditorGUI.indentLevel = 1; + + guiComponent.enableGUILayout = EditorGUILayout.Toggle(new GUIContent(Strings.Label_Enable_GUILayout, + Strings.Tooltip_Enable_GUILayout), + guiComponent.enableGUILayout); + guiComponent.controlMouseCursor = EditorGUILayout.Toggle(new GUIContent(Strings.Label_Control_Mouse_Cursor, + Strings.Tooltip_Control_Mouse_Cursor), + guiComponent.controlMouseCursor); + + guiComponent.previewOnGUI = EditorGUILayout.Toggle(new GUIContent(Strings.Label_Preview_GUI_Actions_While_Editing, Strings.Tooltip_Preview_GUI_Actions_While_Editing), guiComponent.previewOnGUI); + + EditorGUI.indentLevel = 0; + GUILayout.Label(Strings.Label_Debugging, EditorStyles.boldLabel); + EditorGUI.indentLevel = 1; + + var drawStateLabels = EditorGUILayout.Toggle(new GUIContent(Strings.Label_Draw_Active_State_Labels, Strings.Tooltip_Draw_Active_State_Labels), guiComponent.drawStateLabels); + + if (drawStateLabels != guiComponent.drawStateLabels) + { + guiComponent.drawStateLabels = drawStateLabels; + EditorPrefs.SetBool(EditorPrefStrings.ShowStateLabelsInGameView, drawStateLabels); + } + + GUI.enabled = guiComponent.drawStateLabels; + //EditorGUI.indentLevel = 2; + + guiComponent.GUITextureStateLabels = EditorGUILayout.Toggle(new GUIContent(Strings.Label_GUITexture_State_Labels, Strings.Tooltip_GUITexture_State_Labels), guiComponent.GUITextureStateLabels); + guiComponent.GUITextStateLabels = EditorGUILayout.Toggle(new GUIContent(Strings.Label_GUIText_State_Labels, Strings.Tooltip_GUIText_State_Labels), guiComponent.GUITextStateLabels); + + GUI.enabled = true; + //EditorGUI.indentLevel = 1; + + guiComponent.filterLabelsWithDistance = EditorGUILayout.Toggle(new GUIContent(Strings.Label_Filter_State_Labels_With_Distance, Strings.Tooltip_Filter_State_Labels_With_Distance), guiComponent.filterLabelsWithDistance); + + GUI.enabled = guiComponent.filterLabelsWithDistance; + + guiComponent.maxLabelDistance = EditorGUILayout.FloatField(new GUIContent(Strings.Label_Camera_Distance, Strings.Tooltip_Camera_Distance), guiComponent.maxLabelDistance); + + if (GUI.changed) + { + CheckForDuplicateComponents(); + } + } + + void CheckForDuplicateComponents() + { + var components = FindObjectsOfType(typeof(PlayMakerGUI)); + + if (components.Length > 1) + { + if (EditorUtility.DisplayDialog(Strings.ProductName, Strings.Error_Multiple_PlayMakerGUI_components, Strings.Yes, Strings.No)) + { + foreach (Object component in components) + { + if (component != target) + { + var behavior = (PlayMakerGUI)component as Behaviour; + + // Delete the game object if it only has the PlayMakerGUI component? + + if (behavior.gameObject.GetComponents(typeof(Component)).Length == 2) // every game object has a transform component + { + if (EditorUtility.DisplayDialog(Strings.ProductName, string.Format(Strings.Dialog_Delete_Extra_PlayMakerGUI_GameObject, behavior.gameObject.name), Strings.Yes, Strings.No)) + { + DestroyImmediate(behavior.gameObject); + } + } + else + { + DestroyImmediate(component); + } + } + } + } + } + } + +} diff --git a/Assets/PlayMaker/Editor/PlayMakerGUIInspector.cs.meta b/Assets/PlayMaker/Editor/PlayMakerGUIInspector.cs.meta new file mode 100755 index 0000000..6e6b01b --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerGUIInspector.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 09fb03dbb5f08ee439901fabf8a2e9e3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/PlayMakerGlobalsInspector.cs b/Assets/PlayMaker/Editor/PlayMakerGlobalsInspector.cs new file mode 100755 index 0000000..7ece066 --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerGlobalsInspector.cs @@ -0,0 +1,120 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System.Collections.Generic; +using HutongGames.PlayMaker; +using UnityEditor; +using UnityEngine; +using HutongGames.PlayMakerEditor; + +[CustomEditor(typeof(PlayMakerGlobals))] +class PlayMakerGlobalsInspector : Editor +{ + private PlayMakerGlobals globals; + private bool refresh; + + private List variableList; + + void OnEnable() + { + //Debug.Log("PlayMakerGlobalsInspector: OnEnable"); + + globals = target as PlayMakerGlobals; + + BuildVariableList(); + } + + public override void OnInspectorGUI() + { + EditorGUILayout.HelpBox(Strings.Hint_GlobalsInspector_Shows_DEFAULT_Values, MessageType.Info); + + if (refresh) + { + Refresh(); + return; + } + + GUILayout.Label(Strings.Command_Global_Variables, EditorStyles.boldLabel); + + if (variableList.Count > 0) + { + + var currentCategory = 0; + for (var index = 0; index < variableList.Count; index++) + { + var fsmVariable = variableList[index]; + var categoryID = fsmVariable.CategoryID; + if (categoryID > 0 && categoryID != currentCategory) + { + currentCategory = categoryID; + GUILayout.Label(globals.Variables.Categories[currentCategory], EditorStyles.boldLabel); + //FsmEditorGUILayout.LightDivider(); + } + + var tooltip = fsmVariable.Name; + + if (!string.IsNullOrEmpty(fsmVariable.Tooltip)) + { + tooltip += "\n" + fsmVariable.Tooltip; + } + + if (fsmVariable.Type == VariableType.Array) + { + GUILayout.Label(fsmVariable.Name); + } + fsmVariable.DoEditorGUI(new GUIContent(fsmVariable.Name, tooltip), true); + } + } + else + { + GUILayout.Label(Strings.Label_None_In_Table); + } + + GUILayout.Label(Strings.Label_Global_Events, EditorStyles.boldLabel); + + if (globals.Events.Count > 0) + { + foreach (var eventName in globals.Events) + { + GUILayout.Label(eventName); + } + } + else + { + GUILayout.Label(Strings.Label_None_In_Table); + } + + GUILayout.Space(5); + + if (GUILayout.Button("Refresh")) + { + Refresh(); + } + + GUILayout.Space(10); + + //FsmEditorGUILayout.Divider(); + + if (GUILayout.Button(Strings.Command_Export_Globals)) + { + FsmEditorUtility.ExportGlobals(); + } + + if (GUILayout.Button(Strings.Command_Import_Globals)) + { + FsmEditorUtility.ImportGlobals(); + } + EditorGUILayout.HelpBox(Strings.Hint_Export_Globals_Notes, MessageType.None); + } + + void Refresh() + { + refresh = false; + BuildVariableList(); + Repaint(); + } + + void BuildVariableList() + { + variableList = FsmVariable.GetFsmVariableList(globals); + } +} diff --git a/Assets/PlayMaker/Editor/PlayMakerGlobalsInspector.cs.meta b/Assets/PlayMaker/Editor/PlayMakerGlobalsInspector.cs.meta new file mode 100755 index 0000000..e5132f1 --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerGlobalsInspector.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 194c6710abcb62f4ba17dcb7da2e0ba5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/PlayMakerMainMenu.cs b/Assets/PlayMaker/Editor/PlayMakerMainMenu.cs new file mode 100755 index 0000000..e84d855 --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerMainMenu.cs @@ -0,0 +1,356 @@ +// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. + +using System.ComponentModel; +using HutongGames.PlayMakerEditor; +using UnityEditor; +using UnityEngine; + +[Localizable(false)] +static class PlayMakerMainMenu +{ + // Change MenuRoot to move the Playmaker Menu + // E.g., MenuRoot = "Plugins/PlayMaker/" + private const string MenuRoot = "PlayMaker/"; + + [MenuItem(MenuRoot + "PlayMaker Editor", false, 1)] + public static void OpenFsmEditor() + { + FsmEditorWindow.OpenWindow(); + } + + #region EDITOR WINDOWS + + // priority starts at 10, leaving room for more items above + + [MenuItem(MenuRoot + "Editor Windows/FSM Browser", true)] + public static bool ValidateOpenFsmSelectorWindow() + { + return FsmEditorWindow.IsOpen(); + } + + [MenuItem(MenuRoot + "Editor Windows/FSM Browser", false, 10)] + public static void OpenFsmSelectorWindow() + { + FsmEditor.OpenFsmSelectorWindow(); + } + + [MenuItem(MenuRoot + "Editor Windows/State Browser", true)] + public static bool ValidateOpenStateSelectorWindow() + { + return FsmEditorWindow.IsOpen(); + } + + [MenuItem(MenuRoot + "Editor Windows/State Browser", false, 11)] + public static void OpenStateSelectorWindow() + { + FsmEditor.OpenStateSelectorWindow(); + } + + [MenuItem(MenuRoot + "Editor Windows/Templates Browser", true)] + public static bool ValidateOpenFsmTemplateWindow() + { + return FsmEditorWindow.IsOpen(); + } + + [MenuItem(MenuRoot + "Editor Windows/Templates Browser", false, 12)] + public static void OpenFsmTemplateWindow() + { + FsmEditor.OpenFsmTemplateWindow(); + } + + [MenuItem(MenuRoot + "Editor Windows/Edit Tool Window", true)] + public static bool ValidateOpenToolWindow() + { + return FsmEditorWindow.IsOpen(); + } + + [MenuItem(MenuRoot + "Editor Windows/Edit Tool Window", false, 13)] + public static void OpenToolWindow() + { + FsmEditor.OpenToolWindow(); + } + + [MenuItem(MenuRoot + "Editor Windows/Action Browser", true)] + public static bool ValidateOpenActionWindow() + { + return FsmEditorWindow.IsOpen(); + } + + [MenuItem(MenuRoot + "Editor Windows/Action Browser", false, 14)] + public static void OpenActionWindow() + { + FsmEditor.OpenActionWindow(); + } + + [MenuItem(MenuRoot + "Editor Windows/Global Variables", true)] + public static bool ValidateOpenGlobalVariablesWindow() + { + return FsmEditorWindow.IsOpen(); + } + + [MenuItem(MenuRoot + "Editor Windows/Global Variables", false, 15)] + public static void OpenGlobalVariablesWindow() + { + FsmEditor.OpenGlobalVariablesWindow(); + } + + [MenuItem(MenuRoot + "Editor Windows/Event Browser", true)] + public static bool ValidateOpenGlobalEventsWindow() + { + return FsmEditorWindow.IsOpen(); + } + + [MenuItem(MenuRoot + "Editor Windows/Event Browser", false, 16)] + public static void OpenGlobalEventsWindow() + { + FsmEditor.OpenGlobalEventsWindow(); + } + + [MenuItem(MenuRoot + "Editor Windows/Log Window", true)] + public static bool ValidateOpenFsmLogWindow() + { + return FsmEditorWindow.IsOpen(); + } + + [MenuItem(MenuRoot + "Editor Windows/Log Window", false, 17)] + public static void OpenFsmLogWindow() + { + FsmEditor.OpenFsmLogWindow(); + } + + [MenuItem(MenuRoot + "Editor Windows/Timeline Log", true)] + public static bool ValidateOpenTimelineWindow() + { + return FsmEditorWindow.IsOpen(); + } + + [MenuItem(MenuRoot + "Editor Windows/Timeline Log", false, 16)] + public static void OpenTimelineWindow() + { + FsmEditor.OpenTimelineWindow(); + } + + [MenuItem(MenuRoot + "Editor Windows/Editor Log", true)] + public static bool ValidateOpenReportWindow() + { + return FsmEditorWindow.IsOpen(); + } + + [MenuItem(MenuRoot + "Editor Windows/Editor Log", false, 18)] + public static void OpenReportWindow() + { + FsmEditor.OpenReportWindow(); + } + +/* Enable when window is implemeneted + [MenuItem(MenuRoot + "Editor Windows/Search", true)] + public static bool ValidateOpenSearchWindow() + { + return FsmEditorWindow.IsOpen(); + } + + [MenuItem(MenuRoot + "Editor Windows/Search", false, 19)] + public static void OpenSearchWindow() + { + FsmEditor.OpenSearchWindow(); + } +*/ + + #endregion + + #region COMPONENTS + + // priority starts at 30, leaving room for more items above + + [MenuItem(MenuRoot + "Components/Add FSM To Selected Objects", true)] + public static bool ValidateAddFsmToSelected() + { + return Selection.activeGameObject != null; + } + + [MenuItem(MenuRoot + "Components/Add FSM To Selected Objects", false, 19)] + public static void AddFsmToSelected() + { + FsmBuilder.AddFsmToSelected(); + //PlayMakerFSM playmakerFSM = Selection.activeGameObject.AddComponent(); + //FsmEditor.SelectFsm(playmakerFSM.Fsm); + } + + [MenuItem(MenuRoot + "Components/Add PlayMakerGUI to Scene", true)] + public static bool ValidateAddPlayMakerGUI() + { + return (Object.FindObjectOfType(typeof(PlayMakerGUI)) as PlayMakerGUI) == null; + } + + [MenuItem(MenuRoot + "Components/Add PlayMakerGUI to Scene", false, 20)] + public static void AddPlayMakerGUI() + { + PlayMakerGUI.Instance.enabled = true; + } + + /* Uncomment to make asset + [MenuItem("Assets/Create/PlayMakerPrefs")] + public static void CreateAsset() + { + ScriptableObjectUtility.CreateAsset(); + }*/ + + #endregion + + #region TOOLS + + [MenuItem(MenuRoot + "Tools/Load All PlayMaker Prefabs In Project", false, 25)] + public static void LoadAllPrefabsInProject() + { + var paths = FsmEditorUtility.LoadAllPrefabsInProject(); + + if (paths.Count == 0) + { + EditorUtility.DisplayDialog("Loading PlayMaker Prefabs", "No PlayMaker Prefabs Found!", "OK"); + } + else + { + EditorUtility.DisplayDialog("Loaded PlayMaker Prefabs", "Prefabs found: " + paths.Count +"\nCheck console for details...", "OK"); + } + } + + [MenuItem(MenuRoot + "Tools/Custom Action Wizard", false, 26)] + public static void CreateWizard() + { + EditorWindow.GetWindow(true); + } + + [MenuItem(MenuRoot + "Tools/Export Globals", false, 27)] + public static void ExportGlobals() + { + FsmEditorUtility.ExportGlobals(); + } + + + [MenuItem(MenuRoot + "Tools/Import Globals", false, 28)] + public static void ImportGlobals() + { + FsmEditorUtility.ImportGlobals(); + } + + [MenuItem(MenuRoot + "Tools/Documentation Helpers", false, 29)] + public static void DocHelpers() + { + EditorWindow.GetWindow(true); + } + +#if UNITY_5_0 || UNITY_5 + [MenuItem(MenuRoot + "Tools/Run AutoUpdater", false, 30)] + public static void RunAutoUpdater() + { + PlayMakerAutoUpdater.RunAutoUpdate(); + } +#endif + + #endregion + + #region DOCUMENTATION + + [MenuItem(MenuRoot + "Online Resources/HutongGames", false, 35)] + public static void HutongGames() + { + Application.OpenURL("http://www.hutonggames.com/"); + } + + [MenuItem(MenuRoot + "Online Resources/Online Manual", false, 36)] + public static void OnlineManual() + { + EditorCommands.OpenWikiHelp(); + //Application.OpenURL("https://hutonggames.fogbugz.com/default.asp?W1"); + } + + [MenuItem(MenuRoot + "Online Resources/Video Tutorials", false, 37)] + public static void VideoTutorials() + { + Application.OpenURL("http://www.screencast.com/users/HutongGames/folders/PlayMaker"); + } + + [MenuItem(MenuRoot + "Online Resources/YouTube Channel", false, 38)] + public static void YouTubeChannel() + { + Application.OpenURL("http://www.youtube.com/user/HutongGamesLLC"); + } + + [MenuItem(MenuRoot + "Online Resources/PlayMaker Forums", false, 39)] + public static void PlayMakerForum() + { + Application.OpenURL("http://hutonggames.com/playmakerforum/"); + } + + //[MenuItem(MenuRoot + "Documentation/")] + [MenuItem(MenuRoot + "Online Resources/Release Notes", false, 40)] + public static void ReleaseNotes() + { + EditorCommands.OpenWikiPage(WikiPages.ReleaseNotes); + //Application.OpenURL("https://hutonggames.fogbugz.com/default.asp?W311"); + } + + #endregion + + [MenuItem(MenuRoot + "Tools/Submit Bug Report", false, 30)] + public static void SubmitBug() + { + EditorWindow.GetWindow(true); + } + + [MenuItem(MenuRoot + "Welcome Screen", false, 45)] + public static void OpenWelcomeWindow() + { + EditorWindow.GetWindow(true); + } + + //http://u3d.as/content/hutong-games-llc/playmaker/1Az + +/* [MenuItem(MenuRoot + "Check For Updates")] + public static void CheckForUpdates() + { + AssetStore.Open("1z"); + }*/ + + /* Moved to WelcomeWindow.cs + [MenuItem(MenuRoot + "Upgrade Guide", false, 46)] + public static void OpenUpgradeGuide() + { + EditorWindow.GetWindow(true); + }*/ + + [MenuItem(MenuRoot + "About PlayMaker...", false, 47)] + public static void OpenAboutWindow() + { + EditorWindow.GetWindow(true); + } + + + #region ADDONS + + + [MenuItem(MenuRoot + "Addons/Addons Online")] + public static void OpenAddonsWiki() + { + Application.OpenURL("https://hutonggames.fogbugz.com/default.asp?W714"); + } + +#if !UNITY_5 + + /* No longer needed... + [MenuItem(MenuRoot + "Addons/BlackBerry Add-on")] + public static void GetBlackBerryAddon() + { + UnityEditorInternal.AssetStore.Open("content/10530"); + }*/ + + [MenuItem(MenuRoot + "Addons/Windows Phone 8 Add-on")] + public static void GetWindowsPhone8Addon() + { + UnityEditorInternal.AssetStore.Open("content/10602"); + } + +#endif + + #endregion +} diff --git a/Assets/PlayMaker/Editor/PlayMakerMainMenu.cs.meta b/Assets/PlayMaker/Editor/PlayMakerMainMenu.cs.meta new file mode 100755 index 0000000..115d10d --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerMainMenu.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9e54f59004df2fb4698a45143762e335 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/PlayMakerProjectTools.cs b/Assets/PlayMaker/Editor/PlayMakerProjectTools.cs new file mode 100755 index 0000000..8462a9d --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerProjectTools.cs @@ -0,0 +1,141 @@ +#if (UNITY_4_3 || UNITY_4_5 || UNITY_4_6 || UNITY_5_0 || UNITY_5_1 || UNITY_5_2) +#define UNITY_PRE_5_3 +#endif + +using System.IO; +using UnityEditor; +#if !UNITY_PRE_5_3 +using UnityEditor.SceneManagement; +#endif +using UnityEngine; + +namespace HutongGames.PlayMakerEditor +{ + public class ProjectTools + { + // Change MenuRoot to move the Playmaker Menu + // E.g., MenuRoot = "Plugins/PlayMaker/" + private const string MenuRoot = "PlayMaker/"; + + [MenuItem(MenuRoot + "Tools/Update All Loaded FSMs", false, 31)] + public static void ReSaveAllLoadedFSMs() + { + SaveAllLoadedFSMs(); + } + + [MenuItem(MenuRoot + "Tools/Update All FSMs in Build", false, 32)] + public static void ReSaveAllFSMsInBuild() + { + SaveAllFSMsInBuild(); + } + + /*WIP + [MenuItem(MenuRoot + "Tools/Scan Scenes", false, 33)] + public static void ScanScenesInProject() + { + FindAllScenes(); + } +*/ + + private static void SaveAllLoadedFSMs() + { + Debug.Log("Checking loaded FSMs..."); + FsmEditor.RebuildFsmList(); + foreach (var fsm in FsmEditor.FsmList) + { + // Re-initialize loads data and forces a dirty check + // so we can just call this and let it handle dirty etc. + + fsm.Reinitialize(); + } + } + + private static void SaveAllFSMsInBuild() + { + // Allow the user to save his work! +#if UNITY_PRE_5_3 + if (!EditorApplication.SaveCurrentSceneIfUserWantsTo()) +#else + if (!EditorSceneManager.SaveCurrentModifiedScenesIfUserWantsTo()) +#endif + { + return; + } + + LoadPrefabsWithPlayMakerFSMComponents(); + + foreach (var scene in EditorBuildSettings.scenes) + { + Debug.Log("Open Scene: " + scene.path); +#if UNITY_PRE_5_3 + EditorApplication.OpenScene(scene.path); +#else + EditorSceneManager.OpenScene(scene.path); +#endif + SaveAllLoadedFSMs(); + +#if UNITY_PRE_5_3 + if (!EditorApplication.SaveScene()) +#else + if (!EditorSceneManager.SaveOpenScenes()) +#endif + { + Debug.LogError("Could not save scene!"); + } + } + } + + private static void LoadPrefabsWithPlayMakerFSMComponents() + { + Debug.Log("Finding Prefabs with PlayMakerFSMs"); + + var searchDirectory = new DirectoryInfo(Application.dataPath); + var prefabFiles = searchDirectory.GetFiles("*.prefab", SearchOption.AllDirectories); + + foreach (var file in prefabFiles) + { + var filePath = file.FullName.Replace(@"\", "/").Replace(Application.dataPath, "Assets"); + //Debug.Log(filePath + "\n" + Application.dataPath); + + var dependencies = AssetDatabase.GetDependencies(new[] { filePath }); + foreach (var dependency in dependencies) + { + if (dependency.Contains("/PlayMaker.dll")) + { + Debug.Log("Found Prefab with FSM: " + filePath); + AssetDatabase.LoadAssetAtPath(filePath, typeof(GameObject)); + } + } + } + + FsmEditor.RebuildFsmList(); + } + + /* WIP + [Localizable(false)] + private static void FindAllScenes() + { + Debug.Log("Finding all scenes..."); + + var searchDirectory = new DirectoryInfo(Application.dataPath); + var assetFiles = searchDirectory.GetFiles("*.unity", SearchOption.AllDirectories); + + foreach (var file in assetFiles) + { + var filePath = file.FullName.Replace(@"\", "/").Replace(Application.dataPath, "Assets"); + var obj = AssetDatabase.LoadAssetAtPath(filePath, typeof(Object)); + if (obj == null) + { + //Debug.Log(filePath + ": null!"); + } + else if (obj.GetType() == typeof(Object)) + { + Debug.Log(filePath);// + ": " + obj.GetType().FullName); + } + //var obj = AssetDatabase. + } + } + */ + } +} + diff --git a/Assets/PlayMaker/Editor/PlayMakerProjectTools.cs.meta b/Assets/PlayMaker/Editor/PlayMakerProjectTools.cs.meta new file mode 100755 index 0000000..88d5850 --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerProjectTools.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c4be08eb2b7053a4c87ee457187b7806 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/PlayMakerUpdater.cs b/Assets/PlayMaker/Editor/PlayMakerUpdater.cs new file mode 100755 index 0000000..52f6ded --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerUpdater.cs @@ -0,0 +1,26 @@ +using HutongGames.PlayMakerEditor; +using UnityEditor; + +[InitializeOnLoad] +public class PlayMakerUpdater +{ + static PlayMakerUpdater() + { + // Delay until first update + // Otherwise process gets stomped on by other Unity initializations + // E.g., Unity loading last layout stomps on PlayMakerUpgradeGuide window. + EditorApplication.update += Update; + } + + static void Update() + { + EditorApplication.update -= Update; + + /* + var showUpgradeGuide = EditorPrefs.GetBool(EditorPrefStrings.ShowUpgradeGuide, true); + if (showUpgradeGuide) + { + EditorWindow.GetWindow(true); + }*/ + } +} diff --git a/Assets/PlayMaker/Editor/PlayMakerUpdater.cs.meta b/Assets/PlayMaker/Editor/PlayMakerUpdater.cs.meta new file mode 100755 index 0000000..9d1c0f4 --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerUpdater.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f49fcf7ebc691f54982f6d23eb15f1cc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/PlayMakerUpgradeGuide.cs b/Assets/PlayMaker/Editor/PlayMakerUpgradeGuide.cs new file mode 100755 index 0000000..005dc7b --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerUpgradeGuide.cs @@ -0,0 +1,77 @@ +using UnityEngine; +using UnityEditor; + +/* Moved to WelcomeWindow.cs + +namespace HutongGames.PlayMakerEditor +{ + /// + /// Shows critical upgrade info for each version + /// + public class PlayMakerUpgradeGuide : EditorWindow + { + private const string urlReleaseNotes = "https://hutonggames.fogbugz.com/default.asp?W311"; + private const string urlTroubleshooting = "https://hutonggames.fogbugz.com/default.asp?W624"; + + private bool showOnLoad; + private Vector2 scrollPosition; + + public void OnEnable() + { + title = "PlayMaker"; + position = new Rect(100,100,350,400); + minSize = new Vector2(350,200); + + showOnLoad = EditorPrefs.GetBool(EditorPrefStrings.ShowUpgradeGuide, true); + } + + public void OnGUI() + { + FsmEditorStyles.Init(); + + FsmEditorGUILayout.ToolWindowLargeTitle(this, "Upgrade Guide"); + + scrollPosition = GUILayout.BeginScrollView(scrollPosition); + + EditorGUILayout.HelpBox("Always BACKUP projects before updating!\nUse Version Control to manage changes!", MessageType.Error); + + GUILayout.Label("Version 1.8.0", EditorStyles.boldLabel); + EditorGUILayout.HelpBox("FSMs saved with 1.8.0 cannot be opened in earlier versions of PlayMaker! Please BACKUP projects!", MessageType.Warning); + + GUILayout.Label("Unity 5 Upgrade Notes", EditorStyles.boldLabel); + EditorGUILayout.HelpBox("If you run into problems updating a Unity 4.x project please check the Troubleshooting guide on the PlayMaker Wiki.", MessageType.Warning); + EditorGUILayout.HelpBox("Unity 5 removed component property shortcuts from GameObject. " + + "\n\nThe Unity auto update process replaces these properties with GetComponent calls. " + + "In many cases this is fine, but some third party actions and addons might need manual updating! " + + "Please post on the PlayMaker forums and contact the original authors for help." + + "\n\nIf you used these GameObject properties in Get Property or Set Property actions " + + "they are no longer valid, and you need to instead point to the Component directly. " + + "E.g., Drag the Component (NOT the GameObject) into the Target Object field." + + "\n", MessageType.Warning); + + GUILayout.Label("Unity 4.6 Upgrade Notes", EditorStyles.boldLabel); + EditorGUILayout.HelpBox("Find support for the new Unity GUI online in our Addons page.", MessageType.Info); + EditorGUILayout.HelpBox("PlayMakerGUI is only needed if you use OnGUI Actions. " + + "If you don't use OnGUI actions un-check Auto-Add PlayMakerGUI in PlayMaker Preferences.", MessageType.Info); + + GUILayout.EndScrollView(); + + GUILayout.FlexibleSpace(); + FsmEditorGUILayout.Divider(); + + EditorGUI.BeginChangeCheck(); + var dontShowAgain = GUILayout.Toggle(!showOnLoad, "Don't Show Again Until Next Update"); + if (EditorGUI.EndChangeCheck()) + { + showOnLoad = !dontShowAgain; + EditorPrefs.SetBool(EditorPrefStrings.ShowUpgradeGuide, showOnLoad); + } + + if (GUILayout.Button("Online Release Notes")) + { + Application.OpenURL(urlReleaseNotes); + } + } + } +} +*/ \ No newline at end of file diff --git a/Assets/PlayMaker/Editor/PlayMakerUpgradeGuide.cs.meta b/Assets/PlayMaker/Editor/PlayMakerUpgradeGuide.cs.meta new file mode 100755 index 0000000..af16e09 --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerUpgradeGuide.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 97a1e109909320944b8d4357a5a09769 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/PlayMakerUpgradeTools.cs b/Assets/PlayMaker/Editor/PlayMakerUpgradeTools.cs new file mode 100755 index 0000000..0f1f4d4 --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerUpgradeTools.cs @@ -0,0 +1,92 @@ +using System; +using System.Collections.Generic; +using System.IO; +using HutongGames.PlayMaker.Actions; +using UnityEngine; +using UnityEditor; +using HutongGames.PlayMakerEditor; + +public class PlayMakerUpgradeTools +{ + /* + // Change MenuRoot to move the Playmaker Menu + // E.g., MenuRoot = "Plugins/PlayMaker/" + private const string MenuRoot = "PlayMaker/"; + + [MenuItem(MenuRoot + "Tools/Re-Save All Loaded FSMs", false, 31)] + public static void ReSaveAllLoadedFSMs() + { + LoadPrefabsWithPlayMakerFSMComponents(); + SaveAllLoadedFSMs(); + SaveAllTemplates(); + } + + [MenuItem(MenuRoot + "Tools/Re-Save All FSMs in Build", false, 32)] + public static void ReSaveAllFSMsInBuild() + { + LoadPrefabsWithPlayMakerFSMComponents(); + SaveAllFSMsInBuild(); + SaveAllTemplates(); + } + + private static void SaveAllTemplates() + { + Debug.Log("Re-Saving All Templates..."); + + FsmEditorUtility.BuildTemplateList(); + foreach (var template in FsmEditorUtility.TemplateList) + { + FsmEditor.SetFsmDirty(template.fsm, false); + Debug.Log("Re-save Template: " + template.name); + } + } + + private static void SaveAllLoadedFSMs() + { + foreach (var fsm in FsmEditor.FsmList) + { + Debug.Log("Re-save FSM: " + FsmEditorUtility.GetFullFsmLabel(fsm)); + FsmEditor.SetFsmDirty(fsm, false); + } + } + + private static void SaveAllFSMsInBuild() + { + foreach (var scene in EditorBuildSettings.scenes) + { + Debug.Log("Open Scene: " + scene.path); + EditorApplication.OpenScene(scene.path); + FsmEditor.RebuildFsmList(); + SaveAllLoadedFSMs(); + EditorApplication.SaveScene(); + } + } + + private static void LoadPrefabsWithPlayMakerFSMComponents() + { + Debug.Log("Finding Prefabs with PlayMakerFSMs"); + + var searchDirectory = new DirectoryInfo(Application.dataPath); + var prefabFiles = searchDirectory.GetFiles("*.prefab", SearchOption.AllDirectories); + + foreach (var file in prefabFiles) + { + var filePath = file.FullName.Replace(@"\", "/").Replace(Application.dataPath, "Assets"); + //Debug.Log(filePath + "\n" + Application.dataPath); + + var dependencies = AssetDatabase.GetDependencies(new[] { filePath }); + foreach (var dependency in dependencies) + { + if (dependency.Contains("/PlayMaker.dll")) + { + Debug.Log("Found Prefab with FSM: " + filePath); + AssetDatabase.LoadAssetAtPath(filePath, typeof(GameObject)); + } + } + } + + FsmEditor.RebuildFsmList(); + } + * */ +} + diff --git a/Assets/PlayMaker/Editor/PlayMakerUpgradeTools.cs.meta b/Assets/PlayMaker/Editor/PlayMakerUpgradeTools.cs.meta new file mode 100755 index 0000000..4dc576c --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerUpgradeTools.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b2a6920d32cb98944bf2529341b9ef44 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/PlayMakerWelcomeWindow.cs b/Assets/PlayMaker/Editor/PlayMakerWelcomeWindow.cs new file mode 100644 index 0000000..d5d89c1 --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerWelcomeWindow.cs @@ -0,0 +1,712 @@ +// (c) Copyright HutongGames, LLC 2010-2011. All rights reserved. + +#if (UNITY_4_3 || UNITY_4_5 || UNITY_4_6 || UNITY_5_0) +#define UNITY_PRE_5_1 +#endif + +using System; +using UnityEditor; +using UnityEditorInternal; +using UnityEngine; + +namespace HutongGames.PlayMakerEditor +{ + /// + /// Welcome Window with getting started shortcuts + /// + [InitializeOnLoad] + public class PlayMakerWelcomeWindow : EditorWindow + { + private const string installCurrentVersion = "1.7.8.4"; + private const string installBetaVersion = "1.8.0 BETA RC35"; + + private const string editorPrefsShowAtStartup = "PlayMaker.ShowWelcomeScreen.1.7.8.4"; // Add version to ensure first time open + private const string editorPrefsSavedPage = "PlayMaker.WelcomeScreenPage"; + private const string editorPrefsShowUpgradeGuide = "PlayMaker.ShowUpgradeGuide"; + private const string urlSamples = "http://www.hutonggames.com/samples.php"; + private const string urlTutorials = "http://www.hutonggames.com/tutorials.html"; + private const string urlDocs = "https://hutonggames.fogbugz.com/default.asp?W1"; + private const string urlForums = "http://hutonggames.com/playmakerforum/index.php"; + private const string urlPhotonAddon = "https://hutonggames.fogbugz.com/default.asp?W928"; + private const string urlAddonsWiki = "https://hutonggames.fogbugz.com/default.asp?W714"; + private const string urlEcosystemWiki = "https://hutonggames.fogbugz.com/default.asp?W1181"; + //private const string urlStore = "http://www.hutonggames.com/store.html"; + //private const string photonID = "1786"; + + private const float windowWidth = 500; + private const float windowHeight = 440; + private const float pageTop = 70; + private const float pagePadding = 95; + + private static bool setupPhoton; + + private static string currentVersion; + private static string currentVersionLabel; + private static string currentVersionShort; + private static int majorVersion; // 1.8 -> 18 for easier comparisons + + private enum Page + { + Welcome = 0, + Install = 1, + GettingStarted = 2, + UpgradeGuide = 3, + Addons = 4 + } + private Page currentPage = Page.Welcome; + private Page nextPage; + private Rect currentPageRect; + private Rect nextPageRect; + private float currentPageMoveTo; + private Rect headerRect; + private Rect backButtonRect; + + private bool pageInTransition; + private float transitionStartTime; + private const float transitionDuration = 0.5f; + + private Vector2 scrollPosition; + private static bool showAtStartup; + + private static GUIStyle playMakerHeader; + private static GUIStyle labelWithWordWrap; + private static GUIStyle largeTitleWithLogo; + private static GUIStyle versionLabel; + private static Texture samplesIcon; + private static Texture docsIcon; + private static Texture videosIcon; + private static Texture forumsIcon; + private static Texture addonsIcon; + private static Texture photonIcon; + private static Texture backButton; + + private static bool stylesInitialized; + + [MenuItem("PlayMaker/Welcome Screen", false, 45)] + public static void OpenWelcomeWindow() + { + GetWindow(true); + } + + static PlayMakerWelcomeWindow() + { + EditorApplication.playmodeStateChanged -= OnPlayModeChanged; + EditorApplication.playmodeStateChanged += OnPlayModeChanged; + + showAtStartup = EditorPrefs.GetBool(editorPrefsShowAtStartup, true); + if (showAtStartup) + { + // Delay until first update + EditorApplication.update -= OpenAtStartup; + EditorApplication.update += OpenAtStartup; + } + } + + static void OnPlayModeChanged() + { + //Debug.Log("OnPlayModeChanged - remove welcome callback"); + + // don't show welcome screen on playmode change + EditorApplication.update -= OpenAtStartup; + EditorApplication.playmodeStateChanged -= OnPlayModeChanged; + } + + static void OpenAtStartup() + { + OpenWelcomeWindow(); + EditorApplication.update -= OpenAtStartup; + } + + public void OnEnable() + { +#if UNITY_PRE_5_1 + title = "Welcome To PlayMaker"; +#else + titleContent = new GUIContent("Welcome To PlayMaker"); +#endif + maxSize = new Vector2(windowWidth, windowHeight); + minSize = maxSize; + + // Try to get current playmaker version if installed + GetPlayMakerVersion(); + + // Is PlayMakerPhotonWizard available? + setupPhoton = GetType("PlayMakerPhotonWizard") != null; + + // Setup pages + + currentPageRect = new Rect(0, pageTop, windowWidth, windowHeight - pagePadding); + nextPageRect = new Rect(0, pageTop, windowWidth, windowHeight - pagePadding); + headerRect = new Rect(0, 0, windowWidth, 60); + backButtonRect = new Rect(0, windowHeight-24, 123, 24); + + // Save page to survive recompile...? + //currentPage = (Page)EditorPrefs.GetInt(editorPrefsPage, (int)Page.Welcome); + + currentPage = Page.Welcome; + + // We want to show the Upgrade Guide after installing + // However, installation forces a recompile so we save an EditorPref + + var showUpgradeGuide = EditorPrefs.GetBool(editorPrefsShowUpgradeGuide, false); + if (showUpgradeGuide) + { + //currentPage = Page.UpgradeGuide; //TODO: This was problematic, need a better solution + EditorPrefs.SetBool(editorPrefsShowUpgradeGuide, false); // reset + EditorUtility.DisplayDialog("PlayMaker", + "Please check the Upgrade Guide for more information on this release.", + "OK"); + } + + SetPage(currentPage); + Update(); + } + + private void GetPlayMakerVersion() + { + var versionInfo = GetType("HutongGames.PlayMakerEditor.VersionInfo"); + if (versionInfo != null) + { + currentVersion = versionInfo.GetMethod("GetAssemblyInformationalVersion").Invoke(null, null) as string; + if (currentVersion != null) + { + currentVersionShort = currentVersion.Substring(0, currentVersion.LastIndexOf('.')); + currentVersionLabel = "version " + currentVersionShort; + majorVersion = int.Parse(currentVersionShort.Substring(0, 3).Replace(".", "")); + } + else + { + currentVersionLabel = "version unkown"; + currentVersionShort = ""; + majorVersion = -1; + } + } + else + { + currentVersionLabel = "Not installed"; + currentVersionShort = ""; + majorVersion = -1; + } + } + + private void InitStyles() + { + if (!stylesInitialized) + { + playMakerHeader = new GUIStyle + { + normal = + { + background = Resources.Load("playMakerHeader") as Texture2D, + textColor = Color.white + }, + border = new RectOffset(253, 0, 0, 0), + }; + + largeTitleWithLogo = new GUIStyle + { + normal = + { + background = Resources.Load("logoHeader") as Texture2D, + textColor = Color.white + }, + border = new RectOffset(60, 0, 0, 0), + padding = new RectOffset(60, 0, 0, 0), + margin = new RectOffset(0, 0, 0, 0), + contentOffset = new Vector2(0, 0), + alignment = TextAnchor.MiddleLeft, + fixedHeight = 60, + fontSize = 36, + fontStyle = FontStyle.Bold, + }; + + labelWithWordWrap = new GUIStyle(EditorStyles.label) { wordWrap = true }; + versionLabel = new GUIStyle(EditorStyles.label) { alignment = TextAnchor.LowerRight}; + + samplesIcon = (Texture) Resources.Load("linkSamples"); + videosIcon = (Texture) Resources.Load("linkVideos"); + docsIcon = (Texture) Resources.Load("linkDocs"); + forumsIcon = (Texture) Resources.Load("linkForums"); + addonsIcon = (Texture) Resources.Load("linkAddons"); + photonIcon = (Texture) Resources.Load("photonIcon"); + backButton = (Texture) Resources.Load("backButton"); + } + stylesInitialized = true; + } + + public void OnGUI() + { + InitStyles(); + + GUILayout.BeginVertical(); + + DoHeader(); + + GUILayout.BeginVertical(); + + DoPage(currentPage, currentPageRect); + + if (pageInTransition) + { + DoPage(nextPage, nextPageRect); + } + + // Bottom line + + GUILayout.FlexibleSpace(); + GUILayout.BeginHorizontal(); + GUILayout.FlexibleSpace(); + + var show = GUILayout.Toggle(showAtStartup, "Show At Startup"); + if (show != showAtStartup) + { + showAtStartup = show; + EditorPrefs.SetBool(editorPrefsShowAtStartup, showAtStartup); + } + + GUILayout.Space(10); + GUILayout.EndHorizontal(); + + GUILayout.EndVertical(); + GUILayout.EndVertical(); + + if (currentPage != Page.Welcome && !pageInTransition) + { + DoBackButton(Page.Welcome); + } + } + + private void DoHeader() + { + switch (nextPage) + { + case Page.Welcome: + GUI.Box(headerRect, "", playMakerHeader); + break; + + case Page.Install: + GUI.Box(headerRect, "Installation", largeTitleWithLogo); + break; + + case Page.GettingStarted: + GUI.Box(headerRect, "Getting Started", largeTitleWithLogo); + break; + + case Page.UpgradeGuide: + GUI.Box(headerRect, "Upgrade Guide", largeTitleWithLogo); + break; + + case Page.Addons: + GUI.Box(headerRect, "Add-Ons", largeTitleWithLogo); + break; + default: + throw new ArgumentOutOfRangeException(); + } + + // Version + if (!string.IsNullOrEmpty(currentVersion) && majorVersion > 17) + { + GUI.Box(headerRect, currentVersionLabel, versionLabel); + } + + // reserve space in layout + GUILayoutUtility.GetRect(position.width, 60); + } + + private void DoPage(Page page, Rect pageRect) + { + pageRect.height = position.height - pagePadding; + GUILayout.BeginArea(pageRect); + + switch (page) + { + case Page.Welcome: + DoWelcomePage(); + break; + case Page.Install: + DoInstallPage(); + break; + case Page.GettingStarted: + DoGettingStartedPage(); + break; + case Page.UpgradeGuide: + DoUpgradeGuidePage(); + break; + case Page.Addons: + DoAddonsPage(); + break; + } + + GUILayout.EndArea(); + } + + private void DoWelcomePage() + { + GUILayout.BeginVertical(); + GUILayout.FlexibleSpace(); + + DrawLink(samplesIcon, + "Install PlayMaker", + "Import the latest version of PlayMaker.", + GotoPage, Page.Install); + + DrawLink(docsIcon, + "Upgrade Guide", + "Guide to upgrading Unity/PlayMaker.", + GotoPage, Page.UpgradeGuide); + + DrawLink(videosIcon, + "Getting Started", + "Links to samples, tutorials, forums etc.", + GotoPage, Page.GettingStarted); + + DrawLink(addonsIcon, + "Add-Ons", + "Extend PlayMaker with these powerful add-ons.", + GotoPage, Page.Addons); + + GUILayout.FlexibleSpace(); + GUILayout.EndVertical(); + } + + private void DoInstallPage() + { + ShowBackupHelpBox(); + + GUILayout.BeginVertical(); + GUILayout.Space(30); + + DrawLink(samplesIcon, + "Install PlayMaker " + installCurrentVersion, + "The current official release.", + InstallLatest, null); + + DrawLink(samplesIcon, + "Install PlayMaker " + installBetaVersion, + "The latest public beta version.", + InstallBeta, null); + + GUILayout.FlexibleSpace(); + GUILayout.EndVertical(); + } + + private void DoGettingStartedPage() + { + GUILayout.BeginVertical(); + GUILayout.FlexibleSpace(); + + DrawLink(samplesIcon, + "Samples", + "Download sample scenes and complete projects.", + OpenUrl, urlSamples); + + DrawLink(videosIcon, + "Tutorials", + "Watch tutorials on the PlayMaker YouTube channel.", + OpenUrl, urlTutorials); + + DrawLink(docsIcon, + "Docs", + "Browse the online manual.", + OpenUrl, urlDocs); + + DrawLink(forumsIcon, + "Forums", + "Join the PlayMaker community!", + OpenUrl, urlForums); + + GUILayout.FlexibleSpace(); + GUILayout.EndVertical(); + } + + private void DoUpgradeGuidePage() + { + ShowBackupHelpBox(); + + scrollPosition = EditorGUILayout.BeginScrollView(scrollPosition); + + GUILayout.Label("Version 1.8.0", EditorStyles.boldLabel); + EditorGUILayout.HelpBox("FSMs saved with 1.8.0 cannot be opened in earlier versions of PlayMaker! Please BACKUP projects!", MessageType.Warning); + + GUILayout.Label("Unity 5 Upgrade Notes", EditorStyles.boldLabel); + EditorGUILayout.HelpBox("If you run into problems updating a Unity 4.x project please check the Troubleshooting guide on the PlayMaker Wiki.", MessageType.Warning); + EditorGUILayout.HelpBox("Unity 5 removed component property shortcuts from GameObject. " + + "\n\nThe Unity auto update process replaces these properties with GetComponent calls. " + + "In many cases this is fine, but some third party actions and addons might need manual updating! " + + "Please post on the PlayMaker forums and contact the original authors for help." + + "\n\nIf you used these GameObject properties in Get Property or Set Property actions " + + "they are no longer valid, and you need to instead point to the Component directly. " + + "E.g., Drag the Component (NOT the GameObject) into the Target Object field." + + "\n", MessageType.Warning); + + GUILayout.Label("Unity 4.6 Upgrade Notes", EditorStyles.boldLabel); + EditorGUILayout.HelpBox("Find support for the new Unity GUI online in our Addons page.", MessageType.Info); + EditorGUILayout.HelpBox("PlayMakerGUI is only needed if you use OnGUI Actions. " + + "If you don't use OnGUI actions un-check Auto-Add PlayMakerGUI in PlayMaker Preferences.", MessageType.Info); + + EditorGUILayout.EndScrollView(); + //FsmEditorGUILayout.Divider(); + } + + private void DoAddonsPage() + { + GUILayout.BeginVertical(); + GUILayout.FlexibleSpace(); + if (setupPhoton) + { + DrawLink(photonIcon, + "Photon Cloud", + "Build scalable MMOGs, FPS or any other multiplayer game " + + "and application for PC, Mac, Browser, Mobile or Console.", + LaunchPhotonSetupWizard, null); + } + else + { + DrawLink(photonIcon, + "Photon Cloud", + "Build scalable MMOGs, FPS or any other multiplayer game " + + "and application for PC, Mac, Browser, Mobile or Console.", + OpenUrl, urlPhotonAddon); + } + + DrawLink(addonsIcon, + "Ecosystem", + "An integrated online browser for custom actions, samples and addons.", + OpenUrl, urlEcosystemWiki); + + DrawLink(addonsIcon, + "Add-Ons", + "Find action packs and add-ons for NGUI, 2D Toolkit, Mecanim, Pathfinding, Smooth Moves, Ultimate FPS...", + OpenUrl, urlAddonsWiki); + + GUILayout.FlexibleSpace(); + GUILayout.EndVertical(); + + } + + private static void ShowBackupHelpBox() + { + GUILayout.BeginHorizontal(); + EditorGUILayout.HelpBox("Always BACKUP projects before updating!\nUse Version Control to manage changes!", MessageType.Error); + GUILayout.Space(5); + GUILayout.EndHorizontal(); + GUILayout.BeginHorizontal(); + EditorGUILayout.HelpBox("With Unity 5.3 please install the 1.8.0 Beta Version to address compatibility issues!", MessageType.Error); + GUILayout.Space(5); + GUILayout.EndHorizontal(); + } + + private static void DrawLink(Texture texture, string heading, string body, LinkFunction func, object userData) + { + GUILayout.BeginHorizontal(); + + GUILayout.Space(64); + GUILayout.Box(texture, GUIStyle.none, GUILayout.MaxWidth(48)); + GUILayout.Space(10); + + GUILayout.BeginVertical(); + GUILayout.Space(1); + GUILayout.Label(heading, EditorStyles.boldLabel); + GUILayout.Label(body, labelWithWordWrap); + GUILayout.EndVertical(); + + GUILayout.EndHorizontal(); + + var rect = GUILayoutUtility.GetLastRect(); + EditorGUIUtility.AddCursorRect(rect, MouseCursor.Link); + + if (Event.current.type == EventType.mouseDown && rect.Contains(Event.current.mousePosition)) + { + func(userData); + } + + GUILayout.Space(10); + } + + private void DoBackButton(Page toPage) + { + GUI.Box(backButtonRect, backButton, GUIStyle.none); + EditorGUIUtility.AddCursorRect(backButtonRect, MouseCursor.Link); + + if (Event.current.type == EventType.mouseDown && backButtonRect.Contains(Event.current.mousePosition)) + { + GotoPage(toPage); + GUIUtility.ExitGUI(); + } + } + + void Update() + { + if (pageInTransition) + { + DoPageTransition(); + } + } + + void DoPageTransition() + { + var t = (Time.realtimeSinceStartup - transitionStartTime) / transitionDuration; + if (t > 1f) + { + SetPage(nextPage); + return; + } + + var nextPageX = Mathf.SmoothStep(nextPageRect.x, 0, t); + var currentPageX = Mathf.SmoothStep(currentPageRect.x, currentPageMoveTo, t); + currentPageRect.Set(currentPageX, pageTop, windowWidth, position.height); + nextPageRect.Set(nextPageX, pageTop, windowWidth, position.height); + + Repaint(); + } + + bool DisplayInstallDialog(string versionInfo, string notes) + { + return EditorUtility.DisplayDialog("PlayMaker", "Install PlayMaker " + versionInfo + "\n" + + notes + "\n\nAlways backup projects before updating Unity or PlayMaker!", + "I Made a Backup. Go Ahead!", "Cancel"); + } + + // Button actions: + + public delegate void LinkFunction(object userData); + + private void InstallLatest(object userData) + { + if (majorVersion > 17 && EditorUtility.DisplayDialog("PlayMaker", "This project uses a newer version of PlayMaker not compatible with 1.7.8.4. Installing 1.7.8.4 is NOT a good idea!", "Cancel", "Do it anyway!")) + { + return; + } + + if (DisplayInstallDialog(installCurrentVersion, "The latest release version of PlayMaker.")) + { + EditorPrefs.SetBool(editorPrefsShowUpgradeGuide, true); + //ImportPackage("Assets/PlayMaker/Editor/Install/PlayMaker.1.7.8.4.unitypackage"); + // Use GUID in case user has moved Playmaker folder + ImportPackage(AssetDatabase.GUIDToAssetPath("dd583cbbf618ba54983cdf396b28e49b")); + } + } + + private void InstallBeta(object userData) + { + if (DisplayInstallDialog(installBetaVersion, "The latest BETA version of PlayMaker." + + "\n\nNOTE: Projects saved with PlayMaker 1.8.0 cannot be opened in older versions of PlayMaker!")) + { + EditorPrefs.SetBool(editorPrefsShowUpgradeGuide, true); + //ImportPackage("Assets/PlayMaker/Editor/Install/PlayMaker.1.8.0.unitypackage"); + // Use GUID in case user has moved Playmaker folder + ImportPackage(AssetDatabase.GUIDToAssetPath("f982487afa4f0444ea11e90a9d05b94e")); + } + } + + private void ImportPackage(string package) + { + try + { + AssetDatabase.ImportPackage(package, true); + } + catch (Exception) + { + Debug.LogError("Failed to import package: " + package); + throw; + } + + // This didn't work that well + // Instead let the user open the upgrade guide + //GotoPage(Page.UpgradeGuide); + } + + private void LaunchPhotonSetupWizard(object userData) + { + GetType("PlayMakerPhotonWizard").GetMethod("Init").Invoke(null, null); + } + + private void OpenUrl(object userData) + { + Application.OpenURL(userData as string); + } + + public void OpenInAssetStore(object userData) + { + AssetStore.Open("content/" + userData); + } + + private void GotoPage(object userData) + { + nextPage = (Page)userData; + pageInTransition = true; + transitionStartTime = Time.realtimeSinceStartup; + + // next page slides in from the right + // welcome screen slides offscreen left + // reversed if returning to the welcome screen + + if (nextPage == Page.Welcome) + { + nextPageRect.x = -windowWidth; + currentPageMoveTo = windowWidth; + } + else + { + nextPageRect.x = windowWidth; + currentPageMoveTo = -windowWidth; + } + + GUIUtility.ExitGUI(); + } + + private void SetPage(Page page) + { + currentPage = page; + nextPage = page; + pageInTransition = false; + currentPageRect.x = 0; + SaveCurrentPage(); + Repaint(); + } + + private void SaveCurrentPage() + { + EditorPrefs.SetInt(editorPrefsSavedPage, (int)currentPage); + } + + // Normally we would use ReflectionUtils.GetGlobalType but this window now needs to be standalone + // Instead of copy/pasting ReflectionUtils, decided to try this code from UnityAnswers: + // http://answers.unity3d.com/questions/206665/typegettypestring-does-not-work-in-unity.html + public static Type GetType(string typeName) + { + // Try Type.GetType() first. This will work with types defined + // by the Mono runtime, in the same assembly as the caller, etc. + var type = Type.GetType(typeName); + + // If it worked, then we're done here + if (type != null) + return type; + + // otherwise look in loaded assemblies + foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies()) + { + type = assembly.GetType(typeName); + if (type != null) + { + break; + } + } + + return type; + } + + public static Type FindTypeInLoadedAssemblies(string typeName) + { + Type _type = null; + foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies()) + { + _type = assembly.GetType(typeName); + if (_type != null) + break; + } + + return _type; + } + } +} \ No newline at end of file diff --git a/Assets/PlayMaker/Editor/PlayMakerWelcomeWindow.cs.meta b/Assets/PlayMaker/Editor/PlayMakerWelcomeWindow.cs.meta new file mode 100644 index 0000000..3dc4139 --- /dev/null +++ b/Assets/PlayMaker/Editor/PlayMakerWelcomeWindow.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ae09cdaf80f2e864094117640e60c154 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/ReportWindow.cs b/Assets/PlayMaker/Editor/ReportWindow.cs new file mode 100755 index 0000000..f5184b7 --- /dev/null +++ b/Assets/PlayMaker/Editor/ReportWindow.cs @@ -0,0 +1,16 @@ +// (c) Copyright HutongGames, LLC 2010-2014. All rights reserved. + +/* NOTE: Wrapper no longer needed in Unity 4.x + * BUT: changing it breaks saved layouts + * SO: wrap in namespace instead (supported in 4.x) + */ + +// EditorWindow classes can't be called from a dll in Unity 3.5 +// so create a thin wrapper class as a workaround + +namespace HutongGames.PlayMakerEditor +{ + internal class ReportWindow : ActionReportWindow + { + } +} diff --git a/Assets/PlayMaker/Editor/ReportWindow.cs.meta b/Assets/PlayMaker/Editor/ReportWindow.cs.meta new file mode 100755 index 0000000..25e9817 --- /dev/null +++ b/Assets/PlayMaker/Editor/ReportWindow.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e5b4c89f3fd08e04b9ed418f84a2b234 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Editor/Resources.meta b/Assets/PlayMaker/Editor/Resources.meta new file mode 100644 index 0000000..ddb238a --- /dev/null +++ b/Assets/PlayMaker/Editor/Resources.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 693ddbf47b4954681a41b7532be10ee7 +folderAsset: yes +timeCreated: 1449957738 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/Resources/backButton.png b/Assets/PlayMaker/Editor/Resources/backButton.png new file mode 100644 index 0000000000000000000000000000000000000000..9c1c8a960315a83f26a07a96b576934ec263328b GIT binary patch literal 20165 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 R(E7iD80wnn6lvL?`F|T?0#^V4 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Resources/backButton.png.meta b/Assets/PlayMaker/Editor/Resources/backButton.png.meta new file mode 100644 index 0000000..21a7672 --- /dev/null +++ b/Assets/PlayMaker/Editor/Resources/backButton.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: ac6641fa8d46a2d408fc356b1018cb57 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Resources/linkAddons.png b/Assets/PlayMaker/Editor/Resources/linkAddons.png new file mode 100755 index 0000000000000000000000000000000000000000..1b3e714b7dcb24fdabbb1bb300154b6685b93eae GIT binary patch literal 5512 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 A$^ZZW literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Resources/photonIcon.png.meta b/Assets/PlayMaker/Editor/Resources/photonIcon.png.meta new file mode 100755 index 0000000..806f7de --- /dev/null +++ b/Assets/PlayMaker/Editor/Resources/photonIcon.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: bb4f5fdd6b52a4942b26179f4e9aed45 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/Resources/playMakerHeader.png b/Assets/PlayMaker/Editor/Resources/playMakerHeader.png new file mode 100755 index 0000000000000000000000000000000000000000..358fc303ca8504985be970908b4e06edcaf2e0f0 GIT binary patch literal 12625 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Alien.png.meta b/Assets/PlayMaker/Editor/Watermarks/Alien.png.meta new file mode 100755 index 0000000..0e70e55 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Alien.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 24dda0ac7b175944f8968586045fbe32 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/AnalogClock.png b/Assets/PlayMaker/Editor/Watermarks/AnalogClock.png new file mode 100755 index 0000000000000000000000000000000000000000..02055e1a8a6e474515ba074626f674ccee35311a GIT binary patch literal 5423 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/AnalogClock.png.meta b/Assets/PlayMaker/Editor/Watermarks/AnalogClock.png.meta new file mode 100755 index 0000000..0544e11 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/AnalogClock.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 6a9f8cb89f6f3dc408b1097092f17c9d +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Bang.png b/Assets/PlayMaker/Editor/Watermarks/Bang.png new file mode 100755 index 0000000000000000000000000000000000000000..934cec9512db1e53ff0db7d537da3eb9cfe18d06 GIT binary patch literal 5025 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Barrel.png.meta b/Assets/PlayMaker/Editor/Watermarks/Barrel.png.meta new file mode 100755 index 0000000..02e36c0 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Barrel.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 569db1eca6acd1c4c893aa44b7aaeed7 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Bomb.png b/Assets/PlayMaker/Editor/Watermarks/Bomb.png new file mode 100755 index 0000000000000000000000000000000000000000..4e3d422b25eb8175f0dd8bf11a4ac78838f03d23 GIT binary patch literal 5566 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 OE<_uruU@HY8}UC_8uZct literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Bomb.png.meta b/Assets/PlayMaker/Editor/Watermarks/Bomb.png.meta new file mode 100755 index 0000000..afd670c --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Bomb.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 08bc5569fa12d2542b2db6b9fb27116c +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Broadcast.png b/Assets/PlayMaker/Editor/Watermarks/Broadcast.png new file mode 100755 index 0000000000000000000000000000000000000000..800ccdc33d460c520a5680386134529f9357a86d GIT binary patch literal 8905 zcmcIq^;=ZW7rwi6cXx-t(nxogD6#Yc!lED{4FbD_goJ?7sUS+XBDJ(ggOnhwba$-e zm(L&Z{oy|6o;zpWduQf7&za|)8~4aan}m>&5C8xYT^)_b006qb1p)ZD_r~VsXP0|J z;H6{f0{|ji|6QQK5@mk?AT)lauKwtetEaE0kE^E_yRN!AyVpxkmuK$I01)^)?+M)W z$ri2R#p0=&ek|ghzUN~aeD=p`ZxGZeyn-AAW4=`Wy1mZMyYhefYLvtS9 zpu!Y@oys{@18|iGDn`xYH36t7K<%R6BMZz51ERVXE;>NXR{%9aPE-fr69b|qvC#qm zb_f9b!NnB_L}dZgTE`X&M-QsVHw5ozDyvSRnOjy9X^k)Jjb~vY!pc9QOZR|U+5zm4 zts>GDl*J&9lq5r+3;{r43eEj!Pi_K7NUKIhq?4LR?S;2HaPK%B9anDGM$5fa0N}50 z*!Zmwq@EEWkBfM5`+;X4+trS!(C^}nOC6a?BT%^Y+v3FQzq!#YdfPlVx3;=EtJkAu z?eNng^cLP_kFvON{}-lkeQ}0vU*<-N+ak5GG3c(LQ-c!b(Nuyc$A$G|?dz{Zch@YF zoISdZ%}_z=6%$JDB#rEZ6Y&zxIJH!PUY?1&r^`!1S6E6*Qb5gfB~VC;@Ml{mtaE)n za;PtA`2qlrTRb~|@#AA5TqFOE2HYJe-)I-|007V~APn+Lg+&r&;`%zx zi&Uh`>>H_~7ulr)etsu^E0O?P^#?wc1IO=JkYhZQD+!-2D;mSmse?`VhMRpLmfD0< zKSfGM>~Xv)yO|ElvEoaxY>bW8_Z0abfOy39>sD>CcgQ*u#b3mY>dl{J7^Ad45RE6A;5|<>Eh!|`>fx< z`<>!n551$fSPWE0h-;cMnF>N4606=L!%Z2dF3#8d7OY!aY&tzWUX@s7TID#lCd_kG@h-+ZS>}KI^SK_w8u^;!8m@Du zxT@L5?8kpT7nxE>C0nUg7BxMtHi`L6CFz$fI~+-?t6x(2;r%3|E1m1bv+7OX?-YOD zvl?ZLSxgLWX>Vq1Vx0yMlf0&h?2m=>Gvv_Y(Zd-6=&LggJ~2$bVdys%l@Z&?+{hx! z@-%}AHVM9>N%=|mUhh5cdnQ4M>6fxkWs7A*W+!HYrpaIIo`hCunMpiZ`9kn3z1*xU z@6pZ^rYG<(@}FbM;GaEBm5akHZ{lz*yA8UH)r(CEYwcHB``C$`80rIsINV6eU;81Y zdU$Jx=U({>wq)M0w7gL)`%)yUE}{%jaylIMmn@yr`)7md#6phYOgf!Q=4XsYMVc!XY|SIXN{fd$e(e`KO=+pVHr;_%)f<8M?-^SHvtDXl~;vV>=SHY?mKFZy2e zedNXE<>1vf+&0|Ler(wMN#K*bfxJQg@X+vw;pr@?97VAi@r|5~oSB@ZuQ01XE1{;( zP2Ze#>sGBkS?)KrdPG~vT9!b~tZeJGD)TCNrdujoN-0X4jna(D^QYn6HAhVYO<%q; z)U3_o&Q~?PXbN?JJJP|w_EvT8r?sVpeh*E&QN$yOnIkP{v0@4HX?RI3XD+vxJ(9bx z9NK%Dz6F6pN6ANLC03fK1_gSa zqLmQ3Ovn#gub`rluG8pJ+AkuMLUQRU2C+sD-yN!w3x1|e;5nuW;7KA3>SF1Fb3(?Y z$75&JZ3J13j&%eLgHv}?TBU-xdnHPQ)|#XEzPxQUATjupBbQH`?a%%~Tv4t~EHX9a zt+!ekhhbV1d>g**;y+m799?(Y>+$9*g!Mh%fLs0B3LHye!X~v(o2FL$GlF<^aAymb zj^VhUvgzgd4~F-K>VM9^mB~FQxZ9)bqWqiMRPtKiLYM`*-d6Ekwobu2Xr6F|2Is+R zbKDArZ}ClnFQ$yk_bf81!rFL)4c(A-oj)Tw8$oV6L}r9*(V;sFGkdniP>AJHqr>Iv zJSHWYxcDmSdAbam@LB$az%`~A&z~Jx3-21fl=n109d(&-*;-!|&bKB_FUwfZAoU=b z``tjYWZtlMcCI-O$r$FJZ;5PDZ~oY!@U7LkbYNsyUfHzR^wjjyRC<5nPou*O#$$Y+ zDWvsWa(8Opy7l5lX`p@H3}j|Fp^ul|uA8P{Z29Jxh zX{Pzt6w8F7>Eq<-2RquN{cP>Gc?SW)B+?{iiMf5tTwWSMt6LWYOBbvpa=-l(LMr~^ zO|tp3z*!*A)v}MXwQ`Wad8lT=?48GQ$XCup%RIm)vJ24%2_IoR0G7Ww_ znvnNCFEmW#-vVs@LsQ6x)5y|uGS7qWd6 zoF$W~<0NM#556XOy_5e?Nmh1Q`Q^>lb*cL3(^1}hy4w%8gH?32kTA^D&dkVo=6F%Y zaYkCli&rH#+o&Ce>iNE|KGybuKnXFsQ}e66&VYpgmV=K=WX7wn*u(knT>sUcJsB&# zN@GY%yTiuHJh^s~5T3u^Z?Ze-JT?S?U>*QKL;}FSyL-C@0DhtXunhwMxl90{^Gvnx z)w;K*x*Dpcfxmb20vgPw8e=;2TTX*1js!XR<4LI9DKwloD9@e=)n5H_)sbY3(>ifH zxJ+P-6V8qmK4(m*)kuUea?)0)KB`4Xf{c<4( z^&6hUQZqI_=2KHs98vsyiKqBcZvlJ`Za@v6070$>X8-@Yv6mAX$ttm)#f+|a4LDYy zO5}(N6D;xYU=NvuqAYxZIhm+VoFojSe`s<4Ic!$gk^A_+z<;{oc`!6f1oA79)`GiK zyIZaTz%el!`ft2%0mbWgQ9-Om<JYvq*OzLWzq7 zck(;EAI`fd668ruTF^ZM^wg};+%S5%NC-Dj;^>LygmEbna)9{B6p{K!woQ}R_eJW= zy~WSG&g|bF5d{HjAK1Kb%oEh{2~>1lNpl&M-GPk4)X#8rtjf1KgKTu4Xl0JTh3i&HR z5XhEEe|s%f!%ly>{9&O1o4uog&E@9LDL>;7A4(pTg9?NR9r}wN|I-xrB2W>NrT<2` zS)qM&R|jBZM0sD?5o_H&%ObV~KO+9^aCOPIhRMxfYFGSmO>X5W8C}!$oN@@?M^zw_k#VxdCUGs3^F6+(KFj>lU;?aBZdq z0r4~OVbMKm|CH?s`igY{T0zLQ5mF+=O-P9Gk_5&TM{!uOJiz&V=ezf)zQ1s}W*fOL zuEM@8&DS(o->-vkD59mtDpb=&;E*!C{hHn1RZ9oZ8y0c+W4&s1Z4VentqoK0t7?PU zfrr%JK=S?e8ng~3*ZQ@gA@{UGrqy!hX}-EGzzT3Oi?bUy76y^qPteaV%Qqq}n&<;1 z@#mG#p6CNT@qKslFjvsQo&Z`%2w7SoNm#J{$`a=@&Lf&z8=BUSS(J$5al*mf`D)n3 znYekPD|fHa!ZX%{Aj3i?+6G&!O|UPDvGNyez&bC|)-3w2!#hxVxHj|0{(V1&yGoQ2 z&i7JX)ISuPz=%L=*`akM)+u4ZekXbcXS$CRE@kOq?#Vx81%CIYX%?B^M)Xpd2(g2B zQ+pW{^ogWKtR@Jv;Q|%WqN|v8r2VA}{8XpgrJhGbER3$8o~_E%E#b_{y}EQDfZ9g9 zv9sa^=4x>LKRaK67Y4OaStwzsw7uOXzI(Kk&K&FJoA;*W6FUN+AHOjN5X2Fr7o1U= zmb}bl1|^ARsZp5+gxL8aGXT>BTByJMVq&;Zdc|q%$&Neo^r1Xfh=U*16pb$U?GVP3 z2;!Izzxg|x-@ef;#}s3E3&4o#h<@J_yUjKJ#o1aj)j7NOI;6*vTGLrMAL($*sc{Mv&4UCR|fMnY^{S60qpdv!^H|blye5}<8b82&; z1d^}iz6}Sh%2q63tdpv~@R?KY!GySsb%2GJ#Ob6t7S(IMu>7>0EwXFoS*pQ&YD!>c zmty)R$Vu){q5|9Uc^QHQNmYZklV~%iL@3mdq%Ya$)$fEcJRCv}F5%NhO=--&ha`^> z5+FjpgTlKaOoNtaQkxr}8pT)6o3bj~*5SXg)wfgXca*q>t_2dqx!lXWO}#Fh zuaAM3{ZgwBdM}>1haB%m&5X%@yHu~OKUV|4)gS3eH979WMw3rWt(W5__4qSBKfBZc zj)!ic9ZN6m`&A_*|h^0BA9iXAj zjzSm|uh)@Vab;Xpb98{C@L(kapw5z>ox7bLsXn0=w1_NZNWZ}VW!(Qiz-l3c_IB`!dU~|1Gti?bMvSMI`VL10Lpl71M|jgh_7TbX%rE{ zSt15^LAiSin1jl~fS0DRkcM}OSkoNO7^msa%+P0|A;vx1f+IF0WU8zPtah>l-&did zkD4PDOR+ZIFQDlhq^R$A!zCS2d7pFj+T}R)fo)Z5p`78JU1jNSD{N+{s}|;RN*gUD z+*_P$8u`gXf3G8bO@<7hB~!Q$Iv9OOd9$yN@a{yjb(e7)L$0h!-C0op zIt~UbLKB=hl`@Ym8u}+rRo$eV&bloTOm`Ea-AnP#qDJXKZUi+6XElV)tdmv+eZkAa zgR__ekkCIkOnlc6?6kYKhnWKeJihprvjma60ke&?)RA0979P+0d>&B|}j z0n;^*6k4xLCYeYX_UsdASxj$v{n z(6sfzgoJ`~s+__l{zh1j+nl%Ub7LU!9q^{u>P z5dCll6+#M0fl4_B>YOqqR_qaZ$JV*y82IWKW(i;G(9x*s>l3KsS=V>X3zFAM1P=t3 z$jchBfB2s-4bDl~zBbDnh+u>Hk(~5YLPKh^lB#PZYGg(6AJ8qy4=pANuxnBx(sGAy ztAUKClIOUy=9YGu$!3nsZ)TEWK1osX8>R#j zX@?D(1wZ)wH(G$9YB&ZKvL1v62}yXTN4jk#PT9_q5uxM21gO#6W=}dNsWqp1>A4J& zH@%I}ma|@h>LQAoCxObiD_?1gv0+lP__H(PX9>7r1>>_BQGVqCBfWA&r61%1_4vT@ z=o*evY<5;{2QyEFwre7B`U`wCIycbii$5QugKAqnB20X5nMlO~Evh|p!amo)WX-0} zb3S4mxl<6qQiI-165l$;M}aU~Ph0T6@qes^bUik3zJ5>#qV-bLsS0bxF0}NzYx9yf z4`-KF?%|xt|3@%AQ<&O-qU!oRiS{uI!eR%upGUyle>)#@6@aMUomlw*1S^`#VNO7 z%lTLNY+qM$x^G|fL2!qUFY_D>cZizAKxGVVyqs8g=4%VKQ6NKeOHPr@>!8PL9xS&JS z4Js$4e}T3@ct{(jD`WYXDt}8Q>ti}l{(;TBNkGc)Db+u=^+yTz-GqTIy2fY|h7JY9 z<+nT5vN|R8Yh1Q@N18B2F(#tE;gLgmX@Irwxg35FP+rUvrWfWcbrteJHk5YS&ae*x z(ixeCMkz?GAhq>GukNDV2LlE%JOD|Te)B;NQWmG+hR>m-p>CUQhT)sVefVccqG$ ze19c+W%bixH{^7VUw+xcrpilo0Y+*4bH8QAe&X9H7@k|JXtsNNHo42qok&d)1Xl^f z3sgHErI8`NpnQdrmnYf5B5%@zX%QSoRR>kX2_JGkZoDF$I~AYB|MuFkajJ@_??&N} z*&P48G1!RQj}q~^_G6@5AZwt&a-bQe42}Vge3($FUp;!lWlt`TmD1V7#9OKAiC)@! z;1oVc=T6Jk=6rAgTx)b~I5pnXp%sqVj_!y9@xNgO$|+QL{WSxcI;~_&pMugGDATZ5 zDsi*{r+eE5OF1r7HRc7;oH60vE zbtIv5zb1tOH6>IR%DgQxC5d<*z~V4$LBE!(J;+gTdg3P8S^U)~c&r-<2zA!oIlg?G zwsA!;Cwcl1UzsLnr+b+_YQss2Og~N=G@EoPbyUFT;b`D_jos_P9R`W4dP?_bC?caq z-FVdGrNSrh0UFJikCm>)?1?|tH?SKXdQa7)f|q+sJs(6@$Wo84?rSDiD6>s}0ax5B(B@_Fki5MZ!lPJOQJPVoJg(P>G=Ha| z<~Dgi4EnoTW*xRQEq=>Ph%zUw;&7Qv_BX;td!xH!R~q|gQr6cpJn>RO+0+SCw2D1$ z&SVcAdybm=wD<4!Qu^hI-@FK1q2C>9|M85N-A@@agAkzTXF{X1lDIq`)yp1o#T*>X zL36ntFj>+KuFX!+c4|6nLsNn9C)U?sb1e5fI__D20WG9ISrgH+xB<9^(~NZb&WVdjfBSSvw?`Nwi@&+HnwJN>FdLwkz;-y?BFHrlx_I{Hxg zm?D}coViaG;IY@IhAK|d13GQD1$qnhcP(JlU9SM2+NIqvFR7rcMmUI6i?%P{k zia&$XqzZ^kFuF+dN-?Fsypu2SCqE#plLKxw0364qUp=nP{C1QO78jml+2grpmgvO= zywK^uc_>^LlJ!znLTvfQ*Y9w?RpVNEz5eO(eID~{eFflJ%n!~|)&(dIN@K7B{v8qb z<*xi9-OvRlL=~5zw#*BI6FN?nkvzl2ACdy6!qVXp>MI5M3o7ucbRdst6;w=%h@GeL%Acnx)4Gxj_l3w*dvvDPVa zGT^cFhMvNC69>`+@ zG5tRiyTio&?cFIy#_VD9=L`5Mw#zXcv4QhyhPrHH3GXKsIF4R^O2W*C51!zA6Md>8 zy?|*N=?egEyh)&*Q=qJiZ>_E8x!bhJ(ZuePWn9UQ5inX1uTOcd+pm}!VP0&Q8@GjQ z;NBBK<;FTrE7bx+y!)Wa_hOulJBd>=xuz~4Xm%ijsFVlIGN0apd@Uv7xj+sD8(>CQ0cSZ+f!uM;l& z6F$k|%EJp=+aiV_W^-)cgi<=0GjH@Kf{qTcUXD*PlX6FG#TeTv&^d3*pBQaqUfj%t z5ThYw*o8(#oTeZ6YdvFm0o~vWyC~;ODMNB1SKQXfDXiE|cOexy`A+$9Liwr8h!h9^ zcEIg7h11Ji+*~Z11Lxt6t|1eP3?cHRRNr}oSto3r)0~&TQm0=1Ni+_8gD(u%8dM5a z$N1Ogk=6R6yCX9%{aC075#);*W^FY};K=TR8LQ|S1-3yu=E${kWut{(?)R#8+~>}1 zE)OF2B%W8ownp6PjY;(wsqhbRC5 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Broadcast.png.meta b/Assets/PlayMaker/Editor/Watermarks/Broadcast.png.meta new file mode 100755 index 0000000..21e0e63 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Broadcast.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 531bf6557d7e6ea458ffc5f3908c6aa4 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Camera.png b/Assets/PlayMaker/Editor/Watermarks/Camera.png new file mode 100755 index 0000000000000000000000000000000000000000..a1cb6f777cc262887685fa101325a951fc47b1d2 GIT binary patch literal 2551 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 G%KjG++-Tnb literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Camera.png.meta b/Assets/PlayMaker/Editor/Watermarks/Camera.png.meta new file mode 100755 index 0000000..c0cad03 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Camera.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: d4ed99101f3eb6f43a823a0e8b129218 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/ComboLock.png b/Assets/PlayMaker/Editor/Watermarks/ComboLock.png new file mode 100755 index 0000000000000000000000000000000000000000..13a797488e11221dd6e99700bf17592f9552fb1c GIT binary patch literal 4553 zcmb_fX*?9(yFas-82eU(Vo;XK&)6j~mWG6^ZK$zp5FyKC8AW#O$d;vSSwbP1Oj?92 zp)A>dHDe#UsTt-!-Fsi(&wX*vo9CS8EYEY!dCvDd-y|DrGk&Bb5&*z|%G}fr00^fF z0o(|Va1JW-;s}Y5ljlS11H3}QT!TD;kw<`=C;F7XtGB0}r>jTAwGK~x0EB%{nHo8S zk1pmdU7u-|#C>$38HRvTXp=a_LFg(MM*OY-{;;_2XuF4pS6ExXg)6Mbtf*SwhqNi zbQKTG>EFvife$KM)gmtqaOtYD{Id7V2;7q$*GSx^Po(QN!gb@l^Q3k3xkxK*^dk^y z>&^B1(!Aoa01Kwu6E%yu&hSvql*NP*5WN-a!eD=5Ol8|*N$t-$Ef@|mBhGgDbM42J z(_Q&J53EbqKMi~U1*V^$MC&JSU;CpF?4Yo6OECq4Ra;eT+tD>p04Oli4hOKN&{ak6 z-RJ@VO8_HL5G#vDtR%hYo(0vz`kpv-714j|X-ZZhd{7TKEhv@!u3gL}!aCu>UFq<7 zKyM3D;|);uMk35>o{uDck%W)#2vFAz1eIr? z+L85d@{9~FL^TDu-PR0gvVaXYD2JSl5<1(Jq|A?9nxte;x(4HMR+8F|3Ie*A0`{c*e+egIkL}S)$hRaQ4{vnTg$73Rfs({j{CJ`*XmrieMEolS31xa zx+?hN5>sls`I$r?->%7CxVzhGj+M#2o-rqum$h)Lwi(cV<<|Oc+bJ}AUE>*i)DM*U zio|ud01F-~()R|oN_2)Mt3fm+(v5&Y^jY9gq{c`nADW05@&b9*G)LAb;!BtT1ku;b zji0>lUmt49Injrc_5qXknG+E`iWG2h1a5vYXwowW{Ov;Y$!+Nq`2Z`S2L@L>~+QJ^(NP{2v?t>)`C}%N|B=j^$aqZ(es}ZT@`lWbq^O_|DJc z$X~vlp_~n*jeP*!n8AIS;LG8;?YxHqmwg3uf z=0*@x4U>e39>NH)q)?MVw`aP8zyp^3?q?}tge0566-7A7mIO>Sk@z}#h+fR|jSdAP z5!=z9@FHbj{zO2LfoTn)OGYotdmmpOeCdsb`h+a0z8`Ua+VNoS{(+dB#QMOVQ7B(Q z$IKbivGwg7pg@A4qb-3b1qd1b&s!?cONBOh-(u`g0|<2*b+O#&Pops^gUh;82hQ@l z0o$Y)g&ApU(V3{a-rl_E;9VEoKjd7xTF~E@*`ELzRM{;|^kqILTbwB}sA}9iTMys- z=e?-#kll2iIz(IkBOr*zoNJ*s*f*j);P)Ao;seY_DYr{H`P_z&`8=4QpR6^iu|N?wW4=uU}(ASr)x=C-P5}8s)RCzwN$` zLLAO39I-nr>oY6UL{eS<-qDqs&xU)nOJO-lq=3~h7&1V@HqoUbsfZ6NQ&0Lzxo>BoSa1e*m&;GQz}}b86JoFR z1J@))JpG~Fh2%V8U!(``p8j0Otz$*RCZHJ=JA#EK(cgaRGAfl%jCaY2@`S)P^D33A zKH}AEjztFK>;!u`5nCj0%k!=m`%pv2gAyIKdKN-o=hkkYWIRznVW?vPL6NR6sj}X# z*d@=jS{$U-%|yJfzgm>qJvK@A1)}F|32GqI^2GNxsYA$ma?8G@3upChytD;;p!PU8 zhNLj4bmtf+ESM901NPfmydKaK@B01tD7Fm4z0uTWx_bP}s+nHg@j?#3Qb3W4`HgP| z(Qo8dpJ>E7O?w~PObp}214mzWbztk_W?9cj=&For7HKanN8Ln*eg=)CfWy

nYb)3% zW-^eTKFs&2mMO>Rt15!iGik76O^XD~bPPv=-tp(-)+i&~<=wW(t+Q*Fs%nm}JkzE> z2V7r{&PFp`bH3`(E`~*!n|<1uIWkk5_W4+Xymvk}m~M3-_Gm!PXi?*Hr=&2lwlhhH z_cY4wXAtqr;X(GF&dI;qU5;fohkEPRCF;MX8JskH5l!s2iisK1Keek966IG&yN3nX zW7mxYDj`O-lZ3{BpkF}O_|=k2E!FOd`P0m8aDJl39_8@ZuK%6hXxojIg*vn&O{QZQ z@Pnt5AH9#Pk~1S*DZ;q9fvJ%&@T|dA3x1YQ`AI;*lDKM2_HLx}p^tn5jM@iK?O9b! z6qqKqxH6A{NWV)>DoHGx@pFr`7OBKy=)TC46sXb>kYaYi-AmqB@EmzaI4?Dv1 z7QR;EV9c4aEOzpz`+TY_d$$YCx zuq9O(UIisWKS{q|rLjlDNiu1{^}LZCpNR1STh{e|AD`M4{+&wUUzIc#DB-mOVs_OJ@&I+vYbG8GFh*9ybP>UVm`01_-<*lbCBV5kN{%wcn6H%JZgG4``_9 KDpx4lg#91&gP64d literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Explosion.png.meta b/Assets/PlayMaker/Editor/Watermarks/Explosion.png.meta new file mode 100755 index 0000000..d5ca05c --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Explosion.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 5d1d437313aa5b44784afaeac8402377 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/GUISlider.png b/Assets/PlayMaker/Editor/Watermarks/GUISlider.png new file mode 100755 index 0000000000000000000000000000000000000000..9f8c1dad0ecbaf4fca5d63bfc30c21731ca80554 GIT binary patch literal 1301 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Heart.png.meta b/Assets/PlayMaker/Editor/Watermarks/Heart.png.meta new file mode 100755 index 0000000..6baabf1 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Heart.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 89e0806aa7a8e0c499ce3d53e19ab1bd +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Hierarchy.png b/Assets/PlayMaker/Editor/Watermarks/Hierarchy.png new file mode 100755 index 0000000000000000000000000000000000000000..999231d526773cb55352782afe1a3e209cc61773 GIT binary patch literal 4682 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Hierarchy.png.meta b/Assets/PlayMaker/Editor/Watermarks/Hierarchy.png.meta new file mode 100755 index 0000000..e7957bb --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Hierarchy.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: d60582facecebbc4e8db4390938f171f +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Hourglass.png b/Assets/PlayMaker/Editor/Watermarks/Hourglass.png new file mode 100755 index 0000000000000000000000000000000000000000..2a3a8320f145cffd87836318568a5f94c0b21655 GIT binary patch literal 4526 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�Mf-D0+F}&{=8w1)_5kwQSS-weNLLbJnUccu-l-S9 zZHQq|!4MBSkU;z+KEBZ*P2ec){Jo`UeYt@{+z(;XtqSjIZOkB!+G!bZPzf0k_G7(M zBa;!=HsWDN&VE0k^5N_tuJ@2sOr((_Du(oBYioNUXfIFf(lSt1935F-;!|Oj91ND& zH$=wLRwwZHiTPeJ183T>)+ccf&Uq#3&h~-Q(x%XXLlYlLG#jLaZGIlVDB~<(d}Hxc zHu5p-uP11WEZvJbZ{4`a6saCIdvRdAIc*?1(%GUS&fQI2qVV0i=<0F0^Dqh3T?S*| zav~41@O}MWPX~rcHKcI&t)*+peB7>gG`6Z{$2Z-qWkdc=JQ#>q?cggH+T-Hf6oGKq zM`3dUW8^<|SZY&6o7A6NLOapM-d>~%^~fSb+vVf<1AW`*M}xS@jHB7LU#t1keGv%* zHb3I3Z?)}k2dFgoW;1>|ul=P#*D%yx@5q#Af|y2u8>xZWca!E~7CsZsA!PZ{TCS;; zRZry*MvG|=CVmz__}M>RJtJHHZH0UkN=H#?@UKq-PMuJ0ew$4^%l1%sF)A9d8f+$ve;=kjs3UL_bi>0@=UCjuFrL(wOnggpdCIfvD7&r+PB1mrP!iO z9@@qBghtiV%kxiv{HFHlTNKZYxTWlwqO(b}!6Q~^3_vixf!0KeWT@-P&98Rl{H~a$ zld&YN7P6>IE! ze;9}0d{u6XD#z*a@XF(V)JW5^?prClTTbE<9H-_naHDrLx*apq*p=d`)AZ9r{g>egd-{*D-HqnCR-ndv@nUeB#2F+@3wd=|M2MM84F z%(mf`K)|37$>&kljqczVxV~T|NS-UTcvH`T($B&I6*kil;t)DtlVB?{MToAAHRPo0 zyc;XyOu*XhcGmCaSG+o-Q^pmALP8iIgr#Qir_50~A^UUH76qvd)fZ^2FG(9iFb8|M z%0E$01jAcauhtSjhhTw>3E6n*!3}IpP1;GWT;vC9VOhrCwz6b{=L9=cp zRz~<=PJAff0N0Aat#aN15wBL63BBDZDZfoSaQ(7~%XlDiMwVX0QBv=R*+nKhveO^F zCJ-7fiEyZ<2~Jbt1b4dO|Ms0#Pokt%?~xHCsLlbNvDA~Z`R=C@%ZA zaT4bQL^5NUKZschua96OB;w#eCKd+#EM6jlfyt)2tn^x`R*6P12><6&lx$Fn2YwxK z*#!>yh8pa4gc-DBL5ZXcBuE8}kl7Ad4%_rDs2rdu1RO1hA7Kg83!5^o1br41 nPPqjOIJy-;FaSMf^OC^VBjyM{+?(_NtAkuPYpkEIOAY%!?sOhu literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Hourglass.png.meta b/Assets/PlayMaker/Editor/Watermarks/Hourglass.png.meta new file mode 100755 index 0000000..e19645e --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Hourglass.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 8d47ca498d459d64da7f40c4e0e6ebc1 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Info.png b/Assets/PlayMaker/Editor/Watermarks/Info.png new file mode 100755 index 0000000000000000000000000000000000000000..91a30feb58e86a1560bb5cfdfa36455b279bc74d GIT binary patch literal 5402 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 J7kW++{{v`zxnckS literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Info.png.meta b/Assets/PlayMaker/Editor/Watermarks/Info.png.meta new file mode 100755 index 0000000..8c9f0f0 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Info.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: e916f404af82731418d593ba28c1d354 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Key.png b/Assets/PlayMaker/Editor/Watermarks/Key.png new file mode 100755 index 0000000000000000000000000000000000000000..8c16d99f649387ad9a0290a022b62c41a9e10c9a GIT binary patch literal 2674 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Key.png.meta b/Assets/PlayMaker/Editor/Watermarks/Key.png.meta new file mode 100755 index 0000000..3239d48 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Key.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: f66e9dd8406b6fd43b861cebe995f540 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/LeftArrow.png b/Assets/PlayMaker/Editor/Watermarks/LeftArrow.png new file mode 100755 index 0000000000000000000000000000000000000000..c97e155ea3608bc9308719e1a3baea6c741a2652 GIT binary patch literal 5436 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/LightningBolt.png.meta b/Assets/PlayMaker/Editor/Watermarks/LightningBolt.png.meta new file mode 100755 index 0000000..14bdec3 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/LightningBolt.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: c1c4109fb586c6343863b4077298090c +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Loop.png b/Assets/PlayMaker/Editor/Watermarks/Loop.png new file mode 100755 index 0000000000000000000000000000000000000000..36bd616f14befc3b4e6751a9d0c09b7f57c6f82d GIT binary patch literal 4668 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Loop.png.meta b/Assets/PlayMaker/Editor/Watermarks/Loop.png.meta new file mode 100755 index 0000000..a8bf658 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Loop.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 07134a7e6508040408a9d1f24eb1579e +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/LoopArrow.png b/Assets/PlayMaker/Editor/Watermarks/LoopArrow.png new file mode 100755 index 0000000000000000000000000000000000000000..3e4d7e4fd8d2ef44910d9a3c022dc46370d4afe9 GIT binary patch literal 9308 zcmb7J^;gv2^L}j*OLv2GHxiOdch@2yOM`-RN$n!tA)+Fw2$Bov(y}y)fP~Vp0*W*O z3P^onS18UojK>8XP!whGtng{VIctkfLvcs%K`vEH!27qCcF_2fmI$i z0_Lx07X$#}JpUa~c!gRh0Fan^YigRAdHDtV1$p`TbLwkqa{34Qd3gJ{13>tEk)@}V zdBbPqR8HAa8TnP z5A_dzUl)g?NqGGMD&l50uAoaE5O5l!tSrKfBl-YRo>=m7YmOpP}HTnB_Idd6=FltKaIh^xyQU?v721!8|r0jQ$W=aC@5{s|X7 zs5A%Qq;*f$0=$%f+HspyZ2%z&(0Lg4-vMUD07-pY4?O_W0^r7|NSgp+GC={+`1MQ+5<^g4kH3$HUGJ-1>Xz~WC=dPI006kB#Vc<0sab7^7yz_N(ZU#Y z*5e)~Q5+##55Zy&=><|QUW2#4SA$A}#0|w3h!m=g(-2G?#jpz_C8pu*w{hlPiFy7M z;=R_b6e|9d|D1`7djvbtFsS-4F|9M#d@{%-6~U89%=kRvl&eP%N|VOR`7xQ!oZB!* zR!_yGZQRm3o41GFO=dAosOuq&5GJ#FRh(?Rx2fl0@-Rred9MI>UX|fH{&woK zekK=bsU(D+D9<;VELsVw$Yjlad0v_nO=*F)Y_NXgYpY3`Nu9}u7Cf7xZwqhhvGC-5 zoOgTBM0DqgD5uD9!g|qq-@42?>pIt=JxP%ZJmB@I<*J~?r~3xXKd64({z2&eOj_Og z)eDQIsxm8T*{r)7b!AwK2J@sU+S?&7?u(wK*=B;}>HpKUy+eC}tB z5XK5e(dT?3$v4R7&u0~uuzFklrh2)W)cVMJ#479UJ{OYSth7M)A_n^ZX@0#zR@8Bzb zLVhlOL*p&uy%!e7ZEu9$C>bdk4UK*tEg${%T((d}YDRjaaHDXhaHR!#H~g+BwhG(o zuHUqN_l?~iw)0`a-8*&_2N+Z^E89%+Olpe1dG=v`V?ScwwlHIU z%n~ltV|}sF&Ymueo-G6QeS3LbdC~3B8J8+V~F25Lixu+IA zaQt*r!V@u0H9jk|hNT@5>h~_PES%EyWb|wcdVG|emSPw;B3_^>UdTGQG~Bgr5d0^= z@%y96KShPjg}u8~3k`d6d)|9VizT0Lmk1Tx$pn4r8`i{||CmrCEyais%eV$ ze80gX;VO}1TQ`GgsR*k+ao%TC{i_;SvZlJGEWa$hZ0Gb@9@jG5GGf~2SL~Fqq8ZC` z?RNd>dIG3K@qs)cDQI=HJ^1|eQ508qrkdh{``@OyUG?752K16g6!YVrHZ^YZPt+tmieJ?uVzMHC_QeGJ*|hzr-tJ@omoa4`lLK`s;VOo7zC+qDzD$ycUiMy3ZixxG ziR4*L2VoAALp@>RN4YyWow5-iMd^B(kIo79@*M?&=W;>@n2DMG?-<-PO2 z#3EKz`jpgqx&_7p`q){)#qb}jNq(QYpD#Xn_qL|L&28Lc(qr@IvRJV_#nbA7p9K^T z$>-+Zk+0ai+x_!bdqJXLRB)l=F;=tfRkw0$r+ekcu~8*8tJhY?R{yNz_9mC!JI|ax zoY-TH?EHIs=j(!f=gFn&#}5nEAZz2V9$($h_0OA6)ap~JH&36Q`#RQ{_y+6_K_(%W zL_8GOnYQV#?2{^17Fpj!wsk3nZhg2a+7A;Wmm{~%csaPr)6VDO27Sfs^IUF+Sh3tN}Wn$4u`G5hfNDVXl+|< zUo`ECVoDPQGHnGSWl?08Y%=J23x?@`zLNRN|E)?)dwrQ@!M-wfB^z82q6S?W4^ zM;PEUEjz}00@x;fGs2dC_V!K zM!#IA0UZEfPSV#>w+f%%DT;`4w0=L-t^Xo3nC!MM%iUinF*8FU%LK5y@GI`}{9f98 z^#BbkI{FpbfepwlF!w(zDlGzYc&VPco1nHm$Q+vLjuA7Pe`7fxY$VgE_ANCd`?mZ? zm6N^bvHkP2Mbr7hb&rzhzyFHfpWKVA%l-M&Bc5vRwUr}hJQPmM1)|c>1LCP@0IvU+ zsikmi#;9f7*8LCAM3a=#FhR*qP6*Ftmai_=;kw?XFHk>lHb^lH3xc5b_sPuZwJn$x zMOdnuG)|8;FMooZn7lPh&IBeS)B*Yy5A0+8P^>W$NKUh-Ya26d<_$#O+Nh?nG;#81 z_p9r>rGv3LdVp3jGnp006&--{LcZ>{-Ar6+Al|)Co%|KYinGAeCLsPsO5A4iXy!mZ&faokRxR5U1YO9}_dmwlOz8I0)XSJSW@j)#lq zz&-&5A-^+eh#lgYufN3i2AnI-r$lkOEI|tf7l^2&EY0zYxCY^GBMsrcb%&J~)HoP! znI-P}kct5aLbdHN*IKmb0fFCn@g_d`9kRwaMpRAO;s;06CHfV5%@O!?`*^-$tP<9Y z){Q1FQ(xi+d1Z|QGuWf9d|Zn5T}mb*HpojdqXC;k?G40EaZlIY#Mf#=UZ740@&V%T zF0Z7GQi0Y!UKmOQX}<7QW6-w$`B)66ffvW~`$U@S0Zh<~#gZnaH5zWN9T^(6|tm)N#xu2ML1sgAc>R!I@jDD}{s?;8R(KPM%&DQ+%M0;i<+> zRJ>jzaNOVPsniF@v(BcpIlS$~GRKlfQIRgtJDZYrr|n+7e6y$5033sKLcX6+5UA$& zjsF3U5pfK` ziu>U`$khyib5}bLI|tlwu&`c|_|%5A+X+2DrVMo250piN<_MTWrFr_(x!$0*jZU|ONeBMPBi}1 z9|mVi=gB-oaH|;MOz1gyK!U1~Wkwz42kHHx#HySiL5{9Qtx^rT$HJob4~$^&-&WzT z2g?MxA&rl{JoNyQasMYlPIM(8oGc<*7X}Bt9i#xm%zYBUYS1@^0Lf4|9ayy2`AGw8 zM*^f*%<>XNz%6cDFGt+_49aZ0Tv;Uo(=GK8bON=)$*;= zk^lTP8Kt|iDU z(L%}`xx4AZG}6ZV1M>R7;lfz7EEZStOTszd{~Fv0RwnP^PPDJ7DkT48i_FrpP(sz~^ zqtU60F3}@pf9`{JXz95Xs5|UL#!wWrcQVr(T0C4fL1bU60!p~o za>u{ea2@clP5Opm`WrH`7-Gb_-Iy@?9CyYnb;ZzfDus6tCA!W)L}|QuP7*aS)TE3u znH-@H4ooHN-$!j@5=K4xbHw9h^!+gAMNTVhF!)B*Al7O!n>d)upWX)TQM7aA`v5uw zb^=itZOUHJitoNJES}QfT@k8n26GWfpZjda8jPOHO9HJ= z;P)vL#Q_xyUO?<~@1&va$3Z1Gu>(GQ-|RpAy9#3s`rt1h`q#}=zsMLt^mj%xBGFT* zNQ*#~iVqB!N+@!}s$$krl`su5YyY>1HVq@#TcbbpZ8IDXhT+DTb=$Y!nGS>!@DG0o za#3M03!=u{A(#mw3?0)3f1x;k?EnB2gC-g5+~;E{g!sEYy6)ENGZwoKKovA7>~px> zq?vL57`W5$Z;?z($L~(&vyjh+Nhl~@?6}Xu%sn9hC()=UmBV_{!Fp-YKO@Pcki}g@ zOKb<|I7e(W^>fVj;y0UiUq&bsa7*TKC#WTf0&5QJ%{l}&zCR!T=O9eO*fV>dpFcY1 z1L~^y**$^wEru(yQ-x3QFGXSxWYI757Gf3sv!O_$$ec_Wz_CIg)Ghp}kCG<`E_bNE zReN?}2Fwe*mVvg`TpnmgfQnWbaWh`sf7ORy>Y-gVH0V(VwHHm8^mZE5SOB|CyOLa@ zIbH@_Mgo_WbXa4;taBM}C7LuYb)krO9)t-!rF3@tMu5yBBZaFx2iN@<2fY8sZ#1_Bim*GuUM6>{g1_7^LK7qDrIC$yr8(G^Zpfud>- zv^IKy9kH?Rudf(H`A+3(tBtyR+D4Q&igBjNp1NgULa@2We?IDYvm{_C(;tjHo(FUOk7-TT+e3}F@a>DV#ycZ1#CqvWm6 z+4F-88+)H+T(z*csl6@joq@d3n*KS0Za7DLehHxRvlYn}C>#=Ycd<+lTt#l+d`9;G z!AjL{@p(KkUKLrOH-9egWA7hfLjX^X3L;>zrG{i6T&7p}y6~J@Hm4w)yDEgA79qcG z&>gp$=s;XN3y=5yN8Tt-6EJ7f;LS*fWn$9r)py|qxF1Y|XIwk*7=p+zTq5ytBn2Y?0grSCovvgMpj*SA@;Wtq}lgGz?D~CQa(a`PX1Gq;% z6BH-Au}I$iFUlOngWQeP%-M+7#f7NK)cJ zj)DhmG^bCDD@M>{G5j5zlvW{JOr`I52FC_nrC|_B^bD{wp9^H|-Ozjby~INkp$7Y^ zi27z)l&wR+EgaUx<~~^}cQbD2I|j9In#lx38c~!eeRFEY9L;4RQz(nI^d+?e!h42X zhQX2~Ot{SB&>myZqgLk)0|_VAR;bdOh+F>DSUi^&*IP(2NoU3@l(0{kN~<)OZ4OdgO!n+_0v`o2}{&l2-LxFERj;BAWw|+n&J$A)opW$qgfC>HeSfu~zDm=C*VIV*a z{F(nkn~hqPv~g838sfWB|AB$(C6S~;$)_hg5R_&k{M8)d^!HqFG?zv4KzxyqmqJ7> z$IJ1`KUAra#8ot;YN{;ZMvs_sXh&3r^86+l(xyTmvR%S-~E zjGo@i4NzD|*nxEQi9qO>PHl`^mDT#x*x?-luen!b8QwT+M9QywEGyi)5}a0{JXsT| zXUhb{DwH^n4BwnJMR?V505!1*aM-Sr1Edk3zbhb4sz7Jub8wNs_i>Ipd@M8EeBdu^ z6TftUz=c zTMmN{gq=6=D`^;>F0BA2=APq&h{Kol$}muPg7QO4UR*uSDkJPS13!co{BT95MNESc zHS^K+wS@*-f;J%u2+JP~br#613)oi-2hBo7$u1Ia5vI?yGLG%xj&Td8gct=v5D=b; z84)>wc$6*y&TLwz=H;aNrATiJ@WJix1-7ag7}pQl&cAkDx!kajSi{xFc{C_bv^zR% zOAGm8F!m=i=}We7)|oR+Sr*VNg))85s2XDt`LLo4OwIjbyDz7VaJJ+z}XK!ajLt7%KaGgE(U zaw?7omz)pbT#)KqbW+}1s7M|bUMHQ+zNujVZ;unFZo4*|EB^_SNw+xDRUrmO2eRsoy=Zx+vkes?`?M9O?sBbGM2kr*5 zaJMs0p+<<6tlxQ+1fjFEzWvliF-{5st$=9iPND}WuN?6+%gJ?j^SOY|*d+nV<5&en-A7LlnF z`%k{Y5qQclKl+jO6?z+O-qeWPghbs^kn6=t;Qn6ecL48d32HMA_>Bo3s?Wu1zHTu6 z>Y+3HmmhzhCi9$9|AwK6Vc3K#v7J&2OR~)8T^rynbFi`E2WC=N{*BO5SZfYcxQH&< z5`D`68Yg{asuM*%WBxj>ec*HQA^6}Z*>C0;`3rWj*gm zlRcr-27rg$nZg=MYXDx3PSlE+AKVQx$+}Rqaqcl7w_`+E<7E3obV|hrLEX5qqM9v# z=}y+xwBYIBPQG{|C;gzHAmSo(ii`P;>Bgz#U4I9IUKqQK)}0%i9rT*Vb1e-=&6S>I z1_f#r$Jut69z@k8>3ISI8AM=0U zCR7Qsfp>j5;$ZKQ{;8(fvmnv!v~Z>98)$Ecinh3!8v0Fyxk0mM@766uX-!!oXihn> z`PLGJ*Nj6h33iiri#9p%MyX84v}piv+;<S4AqTl(b8QvYab6*el-C$DD@K-hmF%T((b#E2Wr zV>FX{Ro%skNkQq`JnhWzbI4T>RFYH`W|HFkh%bd#Z_M^BvR9*=#>HoTx>pp#`3 zsmdh`9jZQz0!aUUGI;t!V5!fJ3-n8|57ULel#!EYW{G43G3dO+I zrgdwh?P=sIOs(###V;X?ZNA0eF@JR(a5fnaCg?=>erL!F20vtBBoSX-{3~6NHE~PZ zkQaOpFGyYP2d9Gpn}3@WKKXXZE|#R9do!DLwQB|H?)3C4z-gDIpRq+EBMk zmi7+=!k}TE7H|n?SCW^O!fn?C)Ehf81a7{0AK9>5 z8DSHt`8&zmE5-R~W90yf58Il1Z1s|U$ra?!g%&t?0<0Gl$4p5OhUSsG<<{ZEaIx(~ zC@5zn8+jC|p_fooUk$FM5!Lva8ziZN{86ZyVO>SP`IEw@Y=5pcEFOwqx$|+U=kYZC z+jUudEaqiy$QA_*Zofkq#nB3kq>HRpGN0y~{<&usrUxkQFxEDW#)7AYO~g8GAI7Qu z@#||kC5FMro3* zGa%?JuxEL#CRd<YNIo06J92hW4m z*OLZt4x*vg<{>xan_D${4Q+{8jHlnq6*tc+nl4;3J@2l$p>U-ph@P#w_{TLcCuc^$ z?7wtS)`09@iRS>Xdqie$DG-LsKh1;hln$00X1Tx|3+~6T!|+mgiK@;HDExxe z72`XQf^#cT+|h}$OOpfpwLiEfJ18IDC{Z_mbTiJ;b~U!fP0TvK4!|K86P$5y(f4*z z-n|CR4TqKIF8Eux5ghl9S*AgY;SFQYL`?R_TZ7N$+CRQ~W>sist0Ah$c9x_T^vy+J z`~Jl?N!WL%u#*pi3Gf?!Kkm4nftIK(Ns^3d&#A_NDY1>|xO|&H%i=hQvt7jkSFRyby#<30Zq_$|zP5>0 Jy#_Mw{{a7_&Qt&Z literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/LoopArrow.png.meta b/Assets/PlayMaker/Editor/Watermarks/LoopArrow.png.meta new file mode 100755 index 0000000..c9302a8 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/LoopArrow.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 1d125810f8e143941a4e463c25f62614 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Microphone.png b/Assets/PlayMaker/Editor/Watermarks/Microphone.png new file mode 100755 index 0000000000000000000000000000000000000000..50ab6fcfe04319804bfe131f69bd104d77668121 GIT binary patch literal 6333 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 MGz`@%RUM!H7ep~zfdBvi literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Microphone.png.meta b/Assets/PlayMaker/Editor/Watermarks/Microphone.png.meta new file mode 100755 index 0000000..d9c11ef --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Microphone.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 9e676d4570d532c438b913bf934579f6 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Missiles.png b/Assets/PlayMaker/Editor/Watermarks/Missiles.png new file mode 100755 index 0000000000000000000000000000000000000000..63149c1e6133e4552903f9f49301d23b9113d928 GIT binary patch literal 2517 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 AfB*mh literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Missiles.png.meta b/Assets/PlayMaker/Editor/Watermarks/Missiles.png.meta new file mode 100755 index 0000000..b15af81 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Missiles.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 38568907486107c47aa3094fd28757b5 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/MoneyBag.png b/Assets/PlayMaker/Editor/Watermarks/MoneyBag.png new file mode 100755 index 0000000000000000000000000000000000000000..86a439c3228ed5cbb750094efa68e487ff71a482 GIT binary patch literal 3617 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 HkV5@GW2`1X literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/MoneyBag.png.meta b/Assets/PlayMaker/Editor/Watermarks/MoneyBag.png.meta new file mode 100755 index 0000000..9fb0cfe --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/MoneyBag.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 20fef5b4a54567348ae4652da2868204 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/MushroomCloud.png b/Assets/PlayMaker/Editor/Watermarks/MushroomCloud.png new file mode 100755 index 0000000000000000000000000000000000000000..6b66f602555a6068a487152cc2595028413c6d6b GIT binary patch literal 4053 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/MushroomCloud.png.meta b/Assets/PlayMaker/Editor/Watermarks/MushroomCloud.png.meta new file mode 100755 index 0000000..82faaa9 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/MushroomCloud.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: b6610169865943f47b0cf7c97de4c201 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Music.png b/Assets/PlayMaker/Editor/Watermarks/Music.png new file mode 100755 index 0000000000000000000000000000000000000000..24210652da03dba798bce82e00d9515985c106f8 GIT binary patch literal 2463 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/OpenBox.png.meta b/Assets/PlayMaker/Editor/Watermarks/OpenBox.png.meta new file mode 100755 index 0000000..424f9cc --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/OpenBox.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 916e944e848448c47b38203b7c06a13a +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Player.png b/Assets/PlayMaker/Editor/Watermarks/Player.png new file mode 100755 index 0000000000000000000000000000000000000000..1eb6e8bd5c4245de725616a87c46ef57d33894ec GIT binary patch literal 6001 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 Gi~j==+rRq& literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Player.png.meta b/Assets/PlayMaker/Editor/Watermarks/Player.png.meta new file mode 100755 index 0000000..a4bb802 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Player.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: d6fff8f37b41c2c4f9ad1d4682bd0744 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/PlayerBroadcast.png b/Assets/PlayMaker/Editor/Watermarks/PlayerBroadcast.png new file mode 100755 index 0000000000000000000000000000000000000000..0dbc1d671cd94d9992bce9d1a8bea280d375d6c2 GIT binary patch literal 7788 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/PlayerBroadcast.png.meta b/Assets/PlayMaker/Editor/Watermarks/PlayerBroadcast.png.meta new file mode 100755 index 0000000..8c3b076 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/PlayerBroadcast.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 54eed67d7d084f149bcc5dcfaaa7ed50 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Players.png b/Assets/PlayMaker/Editor/Watermarks/Players.png new file mode 100755 index 0000000000000000000000000000000000000000..6594d583a9a56c5b209e73d2ec3bd30a737f21f5 GIT binary patch literal 8715 zcmc(DRaBh8((N~cy95pHHaNj8K!ODb!3GP?KnM;2f(^kXXprC<+=JT?+%3Un@C0|4 zpY!;id!O%p=(Vf5t9z|oYjs!k4u7kzh==_g8vp=2WhI4o004S2K>#ND6BxM^Sw8`m zlajtG0PryVXMj8lWIh1^wuY^|{M)xSj&6>wHjYm8%JTB`PA-ntwjZqkz;ixB3#P60 zk4)-v`AkkV4E{~k@f|59{X4lxI7u8UCj%CtN*F`V9I0j}(W_UeRQ=guDACdIC{j%b zZUpu$#s))fbYNas#Nh3!cb?sJ>*dzSL*0z@cG+o0?HC3E6E{goQ1b;Gw^)vr2pQPd z-MhNMBO8Ft>;w>E)><;S-ZO!KD?dp|E=B}KI{@;W!odU(YH0{Q>d;4m9l7sDAb1c6 z;T9*ViU}tHWIspC{QzWNgWwq{tXe=eDquQfVZIK$?C7`MSK#UUN)Bu>c0H0=9Fb9C@ z4Vd;bF?j+(-vN@>Cwh{{Tor`doKKnhUL)DWEcPnE5R=;(Lr;%~mVH#2oQp)*3~ZJv z%k#_YJEcH?5CQUZ7yz>4NT1lA-g}PXSB#DdN7v(6SAz z8`SfCfc-K-=-q$3_LIE3JV&;#F$V}32PmRmA%6{@y(yp`i^mEwU)+jOylcRDyrY?7 z>{d2!f^w3qYZ5z0E2Ku93KTGg%f)l_uuMK$uB||BQKVO1097BPLEdrPMaC8=7piQ8 zP&dTdB>=S&0i0DY zsm?knAP98oPPD~NoI6wDAUWplUvh+U*p_f=7gLV1FLLZ5BULn6W3igr8fCRePWk2fRXH38Q+*(VNk}RD!;Ns?RDF(Ni-E5zS+XV4(zQ{$gWHC{q2& z+DvraO<^v;9|~21FijK3JmV$w4wLT|VI~fj7hr3O1uIwQYflnSzMgb=$Mg?UoF=67 zoGD>o-qNlHL+l%bo~u82BV(g$LvVv?gW<#wJHuSoIsZy)js4x=2NlXq!cCz~bgLAB zmpXZ=@0N;kw25BC7|509)W56L3@v&lMn(NZF< zdh)p5)P;0#y>vvMAPD#ew zT`ejtSg}M=XbG&yQClY8Pyap~UBBy1mxg@4W_Gp7dTTE|js<0{CxpQcuQbFx;6*oU z^~jvhC(f3XdzzL=sgmLxF?m51LA}~{r{An)FxFF?uhQMrv9{R@lTZC3mPrmd);Oqs z2)$|Iw=%LTNlH$FmMWEMmMZSH30LeFX8dS-)uMkJfd8^jh0Taf5f(Fwma(lhr?pgw zT}Y-TC4OGPQ({*@mD8f&(cw^dkdoQ{9-jHev2fX|ZTp7Wm-k-#-u|ZWToD(FUW?0& zzJNPQA=&f7*-?^)w{PKCQ{K2sR=&V2(JXm2D6VNjGVjmpudfNBYOX4pQH#HT~fDA@N4yP2b4yNbbn=_ZMkW{4)aEY1?TtX)6t;2A&3x`l9+q zE9IIEgCF__^{o!U24eaJP#pu~+Slb7Fog-z-S>ZO^}u&%1(`hoi52Fj|< zS@ea9di#1`GnhF!tf8l(>mZ>m!MEA>>%9~PUg#WtDUAV*pX*N-5^-Je<gUPxjI`RcU;9N1l?TEHwg;h$S;InE9GUupuH#+(@<`3i2^pNML_WKfGCvJ@jR08P zHWRM}Z=7EFOjSdHN6DqxA-VL0v`f~y^tz5bp}%2BqsuYVBzQ&MpXt%^ z@$=&ZPzYxM!BD~jUIrL~Z?8W4Fmy!Ah%Z=O)XeR_jLL3$N%}J8OZk`0&T*6FOf1T~t|;6nBq=PX z!T2@AD!El&a7vf(e2|E*H3AN~W)fGU4fr55AitPpni*uHYNe;T@$v4*qm zO`gKrZ|vliGy3Z+xR9)vhZrKBB>N^zUG&@0OG3^fvM835XC5rk*j~SAe!&=dCxj=$ zX621IY1L1ZIMqJK@5Qyg@M7)}EP!k_1+f*!w!Xo8vy>*DNtXJF-d;dTyp2CFJ}%Z- zu7p7?p&qsa+p_*NRAv=i^U&iE*}zMih%sPS8(W5^&y8I#_v5d&0s9OmMh(nL&$?qI zd{8W@G?Qy&f4FvVAyy>)Fza!j_!seNe0@QPsvb8DbgQlGgIJBEv)2OlIw=}gh%S1W zWMf1h&-bk>3Fc5!sDH-mk57iad3HK4ruD|Kc!AsJNC zq~Q@2Bn#xpr2ez)i=LZQp^k$c-xt6AEH3SCvK+IXwEnlX%$;e7pHz~(m5lFzH#h$i zZ$WQl_Jx+fdikcj4#~z=tHOcN5eXUXeC;#s8*Sl($)!58nJb5h11j&< z3!%L~3x=(i_tFFH3pyYjwLjK>tZtQWYcFLg!b|>LCEeN^m#f=5@AsihqTFLJ;n&YJ z{r*EUDW&}`W}0hP5xiT?;4Yng4f2sORSYkT0HUjPf^}ws~A&s zpJ-q-ydUIJPf}l}X{Fv8nj1E23`7yO|EMxWMwiaoypG8pr~hP%NiDUVes;X;ZyB{5Dne$*fC~wthH93>re>o?=6#7TT@L_TGaMAw*!Xx{1Vo~uDJveaeA?`ee zKprjTd(2P>UdV2ysI-{anvBc+zq>;DG0QR5O!9}^hoK5`GG4!{Kf5!d6Dbop$tTGP z9riv2_dAGP%F2b_U%j;L1D=BX@6U8^_d7inJ!lT|RtPjUeCYkzA8oFy&$Y%2ZxbjJ z5*|@eQcmwI1i2TU`b~NZrFUuo@Re{rH6c0KlCO0Cr3PKs*Hi$Q|QNdR{-F zu(HBSZO{3=46kq6f9gUz9Jag&Nl2*)QG+mZU-o2UhK0jXa(lzHaz&+HJU{j6L6^5Va%ZR6 zee_|;^yuL~{l)Yz+8J;MWN7k<|6) zf>*+00=^?o5fG%kZ`s3JEfbSUjm}zrvk10jL7y{d6BMi11I27$1=+)oeSqzdsru-qnkv<`8)>J!c;uGWlTT!|4kr zJifVW{HMfy3$I69BPeBSgW4MO0J5?Ydz0EDfHPVZM67VP=T;Jrbp<2@Zmf>1{M$ro|+7IvaP$_aS~reAYr zK2n^_YT!o^g>r$g;Qd)~2wzz$jf!oC24ZMljvD$P`Wqgp01jG883Y9q8?Rg!$aOXV z{83(ee)d%aJZw_xz=Tv=9a6%6aIS#z7sCdiu=6=I*Oa=GJMqT|8Uk!AxRVfwwlm$I zp-SdRHgQE>t6?)@x)&P$O0Xgk2vc$4bJCNYx#i>|DJn&->;;o5QKFuq*8{>`lf|HR z5SdwD;v;wqR0;5!o)a2!ml46_c;C z=f@5v)XyuyEoSa$Dr){nZ6sf|1(wMrH_`wp{4VomF9FyCsK1CMeU^~t4I-#Qrr9ED zNk1Rf9aIR2kC$r{`-0Ly+d!Y@vS>sTf)_5q0{pRHD?AA`^*Sjq$2;=a>n~Ys+P|;% zye134Mo2lJX=C@AcfR)Jym~l9^TTaTt|yQlaR!XxD~-OV)hxn(i=WION1{i`0vbhF zASxNeG6@~|TO1?sqKVl$299GU{vH#k2sf{~_C&B~*y|d#403^Gb)p}|@=+Yz6?t_( z?Lg_rqf6TK{H)uB#*ZDu&MSjP+x=ltFMbrtl9^WBd{dB1&Ij<Vi1Y|!sO zsw+vrw|Ntg5t`9!_gy3n&LZAV-icjbDv2D-j0_yYY3o^{wE(P^B)ck=5n?zo)uSzz zmrR}tJJ@^Z0)*2aZaD2DFo4Te0dhbz^D6@?2-1{78RaN9#rk*zj<6WA31G z8mB=_i}2*J4qf345$=TMsL_NUvl9iVrc6=j^=kjRp>(`N%GhSnT#?_v;Lbc>r zuIQ|q0KWP)JsqKi?PJ|X>B!y)J6xuF{HXxuvga<7sM*hsX>67A3aS43K)>j)68Exw zy<4HzsOLvv2AbwTTq}vzsf`8irF{ZIgIOa@&7%9(L$KI)q_nxc>U7wPwf>}c)Ze8xhA*ltY-RAMFlO(1YI zr?HXSUVZ(baZL=ulr7EYj)@?F`&4c|RuA?v)IKjQNsA<d}>7Y;CMmnS@ zH#Dl-1FvhSx!7nJ>1vOo`?&^uC%d@vUU=qZL7gyVz0c z6Z=Xpf#PlA727(BQZ_o`$ZBh@Ylno%Q7XhOF?@0O)9v=pQZlEkid6zRYnj;GXSU@Lgn5Q?b^KLztY%ml3T8cDCDt?e2|p2x|8W7855c^p}@ zwQ!H83uuclkrH|MT$b_4czC6SsfVkZQpoQ&2gqshRkOTBp{CKeiq!P^>^7ux$X4=* zjhxql#&fFw4?;xQTkFO7c{onhhn))*rgx(KS!PT2(p;T(U)@!gSu-gg1)*~dq-YNh zZ;>3t1~3^6UcfsZA)3rw0Zf~YRtdSdhDXtrq1{|Rg~}oSGDgusyg2RS63Ao6=^LJc zoOT|VIsR5WUv({GbSh?=t^lcDAg*M(c34Isop$!&*9Md0ddIJkLHX@X`4?!=uP@M* z6L^t&-`I@Kago#CsQhVkcYLkG-ybp|&q$0eC5e}jtOMnp)}~U^Q;1;!2SZ&mJS9iv z;$z-loKiB-wV5`YMxoA`HeAu^a@=RC?-~Hgd634l%DLAC`e58b0Y%AVVEae^)k<&k z`Y7kru88|DQT_m~*}MRW1Zi1iM}qcY-`Fgcv->|S_g)2~9%HVm|5!Nq9u%wVXKM$q zM5Y_Z9uKhuAJ!*L?`#Qys<3K0^I*aF-XuI*9JVi28P8p}$E`2zuPTRqv=#8;E zXbY`@Jq~Y_C&;*urQsoap_?OmwXR3ck<`eDARkrZimQ zikBW`1J=A{YVL{+Uv@TdeZx9$989rrot+pJM!Z^an1LqKu7aociTmDnQQj6 zX(6@=hVyYImh87>#D)6iZDWf`m&Mqt+2avvj|T6^pu~^F|7q{oan#O{cA&LaB(3B-%roLXUjyf$)hahesHHvs;&>kr!ztT;ef4Ca% z-|qpkiSEJu>55{w-fnV$F1mhP-j%iN3ZA#{%hE&~l$~NEGM@QTZt;Gmk-$$6wvrme zcssJ|6wyxesr!`MR1jj>$n@#A);g=KB5cq7pt>@Bjn~EGv}!HEQKBxHFF&vz+J*?M zzKT@|23I1~qcXeIW1gNW&aNNOw|zFSGn5SH+qK|5g1<=i`+v+N0jHS1Zl?Rdpa*(G6UReP{xUVjm z8@s&?P))0}t^@fM)$6V&Iqpar&QufRi#WEfJ_LBR8CLOpu8DTfJdDa>w#7vobqmP~ ziT_6j5;5D{mrew_EgZ|P)-Q{UCN+#Qd)}EHvWgXCrJ2$m&^qugF4%u>Zt`Df+MhJI zY!z0=B@^Q>?JME)B|ZKM=_bzEvS6rA9DUdgEHI;cDV{NNh|=LKS0x9oa_)NMukw#T z_hfYUq12T@qVL@1LCpjk&EPbE&tpIB_N|FZ2YK52-@= zzbmo;yHjJucM2tXi@DHDz%PJQkehA4xYiok(C=3F^+NSLy8;P-$HCgo_hnA>PdbH8bX zEa^gHg873wIoaHjgV_NXSf;QFjAy&{yx}miWpRPZ4%-DtQPhiB%B zEU4(`x#F`WE8Hy>{E4g1Tukzh$m4eC+le#Tr@BD9YSbVgPAM@sd=$QL^M?NV6;xGC zW7tGsv4Ip3cQCpFk?k^x(jjSY>s;Rtn1W|DAIe+*FuWPFIr0=K!{{Ok@TFDdFFa(D z#zfdcW8Z`gBe0W3?T)T6MXEjIETLat={!_E8)0WN%RH$M2uDyr=7s9OPMk*zvTSF6 z95m?EI2>?{HWaGAfAk9+?vX>#J?-U#wC6g?X7ymCto+>+!j>)S?EvFgwdZuMOIWB^ zGSnP@twE0jw-Vy;L^xnM^h_e;&DvX*FDIFS6*d;`_@Sy5nbdPbU5#I#r|XjK`_}l& zXci>m`V1PWhVtRkq1)9KtML~_>@yq)%(CLwHm#fJ93Sq=s~)^W`mb=z>5yVI8j8AL zHq%a>9KPS>w5q90TG6D43#iVw5tOu|+NJm02JDtN4MsF95^pP34-5XxU7kl4w$4xBQSm{+%Y;y?WV&p--xVI#5inpO%*s(9I0O5~E6|2RJOA z9cXyA?6q$JRXWv+>$~V_?sMSr=Em_b50IPK$PHZlP-+a!$PjRa>$)w=a`*y;{Z}9^ zopTtazrGlCW8}xIK`Cg(E6nnW8&iJfaDC9;#>G8@Sd(>2+kHH`>O|W3wO@fJwP?g% zZd#uyQDGg(=+TqSM~4)y>#)*cDEsWteVFUsEHK<7FREkhZpywXmt`Q@!(vqer%J%d zMB5d|$=bB{F~IOb@#`aoz(WZ?#ZbW^q1PU3S%1jk8Rvy~q%mkOEMp>sIP0D?sg&*< z;YXelGI~`yk_Vl;vdJEHhZ4q(LHgwKVS1m@#)GQj1$U~)w~CJa7nXc2@BYAqbS+uM z3&%|FeZVU=!JA3HwG9B)#x^~6qo~b2*eqG;`HX&jGDY++0W85X1a4tEg6gElJOnQmk5{XaKCR__Dc-~?}V@GJZ1|JLhW_%39(2(P@2M;FZJ*)!u9ckv9 zZT0bL1<|$r7qK#5-E&V8iJ%s<@i?-og_#UTf;C*@=|P(}k!~({a|8Mb#c!AHImfY8 zBL*Wy)e+86WA7C&Y>EN#%ExG^)e3%1p0+C+Sxtr+MN-$A1zx~q6}qIVN)s3}M|H@h zA=H3M|Hg!4{qjp!HL?zOtjcdf*JO6y9!;elZ5ChR{ZU3~)te67J`9(o94C(HWPz?8 z%Vek1@bCf>`0}{-%!Yyr2WkVz~xg4@X*F?o)-F3y?fafQQUSEXT^hJV$2+ z1nj{;RPUo4xeRRSyZU#>3V>;cVAxFkkQK03VH~=*cN+1DMdy zm1xedJTmONaxz%BFB%1h48GhQ#;L-Q{JPyy9=c>L_k&lLi@r-0I^Ur28|+QS1hlL+ zTs~seaP_`HMei5>vU-Modh23tIav_Y7C{6jq9yQaqdL0jUwV8qr||Y{9>IwOja4{% zL&ACM0iiw>{M$i6D8m4*Vz%&m12pI|LWI`XL?qjU0X+Wf@9Htags$mU1VcTE8?^;n zl=I{?0a2TI4Z0y`1n!R-LgtNXXrymZP^@q|1+XFs!j`Fh%=_d}P03?0?t~%77!djm zg*n;ry)d2Wkt4!s_darTQbwTt^`me2pOZ1ZpcJcbK@FwwH*QFQvh)<*GkV3t2qW+~ zu7Bx+bWq*p;1LtaIUB@5`g39WRuBSX9>uVi2!3!ica%%Zg&SukSXS9eIMOdoYy>9_ zJr4M^!M-_@0$f2+Eu_gVGgg7;Voao+&VY0x!$Z&8*MKrvFuEg%&?PB0g z8gjkFeG8-OYO8G?$Cj~bPP zRP(%tMAz47CpI;!2?W{8wV z49_h*U_$N(+e2_)C0IG!z*LhObi{#uWNc~{c%MN?mB*|5%p&^sTKaO6vW8~9TMI`J;n%s|qcFfzIsE`3JwCO+X<*|QDVd^@DRnWaVsDDlTpMN5ZAvee4kL!U z<<9yOg}%QsCKqG}6}^1%_)5}X&Cx6!`SjNxS9CS#whTi>5H#Pmr$4hYi+wV0Y=CU^q*9 zGCxTlt_SG?#PHrZ5}N`q2)3mv799O;kSc~GHv@SD;P!`_?A17y1YRtV|BYKH^cB(1 z&MDLEx2V}|TUG2X4?h!t{A7pJu3XI2_2Oq@`Lgs3*acXbWbt^f0C8LVNXFvir-13y zj$EZyH|Ee9A-@>v{kY)%gg?^nwQY0)f(bzmp#LQT|KG*f|I%jvpSb_0NWCifNC~7F Xevx?8RL*=-+X3ZQ>IxNdreFRCRHpXi literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Players.png.meta b/Assets/PlayMaker/Editor/Watermarks/Players.png.meta new file mode 100755 index 0000000..afc636b --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Players.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 0cf2f0ec912e15e448197f6fb900be70 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Postcard.png b/Assets/PlayMaker/Editor/Watermarks/Postcard.png new file mode 100755 index 0000000000000000000000000000000000000000..894b1b6371a3ca6faad6362b6f985398f8fdab87 GIT binary patch literal 5491 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 NJ!4^5aoQ#Be*glj@eKd~ literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/PowerOn.png.meta b/Assets/PlayMaker/Editor/Watermarks/PowerOn.png.meta new file mode 100755 index 0000000..bf3b274 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/PowerOn.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: c44def74e220813499b0ef77f81f47b1 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Recycle.png b/Assets/PlayMaker/Editor/Watermarks/Recycle.png new file mode 100755 index 0000000000000000000000000000000000000000..a9a392958611dc2af772976f4c3364790cc91a13 GIT binary patch literal 9897 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 WmOFY^Dc5@01={KcY85csr~d-Iu=+Uw literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Rows.png.meta b/Assets/PlayMaker/Editor/Watermarks/Rows.png.meta new file mode 100755 index 0000000..0226a23 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Rows.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 3bc1fb38ffb4f2145afbb92ae706f329 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/SemiCircle.png b/Assets/PlayMaker/Editor/Watermarks/SemiCircle.png new file mode 100755 index 0000000000000000000000000000000000000000..2db37c1963935b8eb3a2e5220431654d5895cf43 GIT binary patch literal 3293 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 I-J!4k1^SHAPyhe` literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/SemiCircle.png.meta b/Assets/PlayMaker/Editor/Watermarks/SemiCircle.png.meta new file mode 100755 index 0000000..4ebd1ea --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/SemiCircle.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 3b339d97a27c1a1439a73fa626c7d28e +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Settings.png b/Assets/PlayMaker/Editor/Watermarks/Settings.png new file mode 100755 index 0000000000000000000000000000000000000000..2820f897373662094fb57787dfb09dddf3c8f729 GIT binary patch literal 8488 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 IDh^Nn9~&=oTL1t6 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Settings.png.meta b/Assets/PlayMaker/Editor/Watermarks/Settings.png.meta new file mode 100755 index 0000000..a7d2026 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Settings.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 51295292c735b8f49a7375d64ab91633 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/SkullAndCrossBones.png b/Assets/PlayMaker/Editor/Watermarks/SkullAndCrossBones.png new file mode 100755 index 0000000000000000000000000000000000000000..600f354a3c5f8d9a85113d4eac8aee6f63cbaabc GIT binary patch literal 4989 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/SkullAndCrossBones.png.meta b/Assets/PlayMaker/Editor/Watermarks/SkullAndCrossBones.png.meta new file mode 100755 index 0000000..172b305 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/SkullAndCrossBones.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 2fb754eb26b03ab4598fdabac6f0def0 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Soldier.png b/Assets/PlayMaker/Editor/Watermarks/Soldier.png new file mode 100755 index 0000000000000000000000000000000000000000..204a4f444050203cf0a3a2f5538997a45485084e GIT binary patch literal 3747 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/SpeechBubbleRound.png.meta b/Assets/PlayMaker/Editor/Watermarks/SpeechBubbleRound.png.meta new file mode 100755 index 0000000..ce96c1c --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/SpeechBubbleRound.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 6313de4f7cb6a4a44804c898b1677488 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/SpeechBubbles.png b/Assets/PlayMaker/Editor/Watermarks/SpeechBubbles.png new file mode 100755 index 0000000000000000000000000000000000000000..6943057e1ca5baed00929c710d73148e90a86888 GIT binary patch literal 7974 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 QgGiutPhYJ{#qP!b0B+^Rh5!Hn literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/SpeechBubbles.png.meta b/Assets/PlayMaker/Editor/Watermarks/SpeechBubbles.png.meta new file mode 100755 index 0000000..2b5ce88 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/SpeechBubbles.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 4a613549877ab9d4e88665fda6bd5575 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Splatter.png b/Assets/PlayMaker/Editor/Watermarks/Splatter.png new file mode 100755 index 0000000000000000000000000000000000000000..850098caf701b0641176d8b8ce1b07861cd45497 GIT binary patch literal 5949 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Spy.png.meta b/Assets/PlayMaker/Editor/Watermarks/Spy.png.meta new file mode 100755 index 0000000..3b47f33 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Spy.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 178a16288adc2374b8aa385180efe2c8 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Star.png b/Assets/PlayMaker/Editor/Watermarks/Star.png new file mode 100755 index 0000000000000000000000000000000000000000..2e8badea817506fd44b0a05aa4f897a176435365 GIT binary patch literal 4342 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/StarInCircle.png.meta b/Assets/PlayMaker/Editor/Watermarks/StarInCircle.png.meta new file mode 100755 index 0000000..0af14a3 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/StarInCircle.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: d06d066acbe641949a1dbabc7a5de36f +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Stars.png b/Assets/PlayMaker/Editor/Watermarks/Stars.png new file mode 100755 index 0000000000000000000000000000000000000000..436abefbcc763b22b1ff1f1778f92a2bcbf60582 GIT binary patch literal 4219 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 A&Hw-a literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Stars.png.meta b/Assets/PlayMaker/Editor/Watermarks/Stars.png.meta new file mode 100755 index 0000000..3921f49 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Stars.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 66c5fc677b40c1f4a8bcac247d468660 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/ThoughtBubble.png b/Assets/PlayMaker/Editor/Watermarks/ThoughtBubble.png new file mode 100755 index 0000000000000000000000000000000000000000..29cf9d2ad6adf22c50cbb09631c7f8c162039c9e GIT binary patch literal 4368 zcma)A`8(A67k|$f3}VJE>mXfAwp@~RFj*?Ql6?tL*%OiR$xe(VmxSzFvek_%jlJwc zskq2kvPNXcHfFx=fABrOyk0+?^E~G{&pFR|os(o?X2i}a$O-^pH!;Rp0RTIpFo0w_ z0mq;!uM;?Z@6wHX*8X1iLfwKqfu4uIyC=rP*X@?4m8YA>gTQ`IEdbE3OmKQOVUz0x zN7sbk9?WhF^xPY(U1sWucr6i z+sc}wBU0|0aiq^@>)jtO)^biV`9Ew_GAZrCn}6?;D7t44R7v%7gdC59H&-*i6O52( z&@xuIIG#ogpRu{+i(k&-L!__nSAIyEDvFy`wCBcVQwqn|f2IA(^9I;>ii_|1Rw5Gg ztWp`DdVc-!!xGIfJn29fo2dlDUUZOU6iO?B3hN zpzDVZTpYJzOPa1Y2aRF%ncG1rVPPkOM;QJN-=-D=u@Wc)6Q%i79F7v-}9IBT&h$_YGcB5 zz;gEWvr>c~ey}){wswH^$*R-Y;ebGi%Hcf>{2QKrraxxV1@W0w_-uS5om;32t_e+i#$q61SP!CE#?qt ze7cR6*urG-*CiBrgK0VK**S|=zUmK^gfZyWSAg>m=D(`4cLuJc-8lFWk|9P-Kb?O) zERFfm(jkAIHLPNbnZuXx9xJMY&Z`Cyu&$=zM&XIq%t1aTh@U=A0T{S?dv8XEWbx@6 zYhe>yL;9w({E}dHVhR6Brpg7iIP~Y%Gkc)U6D`-oxVL`KmAkESEmEPmt5?{UyE*V8? zQ+gKS|NZ+R+h#IUF0nkJb?l6_BC3Ff}2x zsvPTvRe_cNa3e*i;6max``0$^OzcK}9vK%18$0cAOH^w`jF63`d-WKkQ0j#ywta?D ze@pw+-S@Gw7SobII8OzQJ!#y$>G!wB9j3357u$2~mR|JMb7{O1?b6l!9kkjwUJ6Vy zwH95R`3INQw%!3J^_HKd$+yG5wFJFJMe=^4+Ar;?4o)rjlSK@O{Cb1$N9XCG8Gq5* zWEEhNXMLF4={yBMfOC|0)BkLJVO84N!6$)^5=DklBA(VeG**$fxVL9s-r~=!{NV2G z=MJ}@&sE78oo6tN)8>(s(%JZ`vVO4FsoxjXo}s5Wcw=~_*W9QTEArwob){9!eX?uN zXM^RZWBceWD-ItO-b%IJY*R&D%cI`rqor$+DUIY^G^|$e_xJf`QB>{I*E4;K16Fxd zuCEFsXV0q#duy78O1X1$rFG%^N#tr|mRU?D;q?O^b{w?Ps})4+HC1oKyW|kFVf8tTRNfGO%0|Z?eK67G<-({OH~X|W z2xNsGb9)_mz4D#q+&lbuiGktyM(1c0PfTErZGNs>r4)(ILcHk9H!sMBaE+RY5a}Nm z;U#}boY7a_y~lr360Vmz_yoSr2Z+Uef0ooc4rS(T@5m{$d-jSVX33ooAtOP?Fduw<2h zG=U-M#X|Sy!p``f^zsO<_wvh-3wmfH)!|rZ_t* z28Cc~F2+;(fwUmp=5(9Y#4mCK-6NRCWtHUJsx_Voq`W<5(tf%_!6B6EZitrhJw<%^B;&wU7X3 z%Peqj(c?%#oY;Q0+e}=I$w|F^YqZ@p=_267-gux52k2n-B3Unzngl>%dn}j%0^{!I z4aWjw27rcGImY_$oYPdb1UtjB6Uf>0nB5I3d;3VOyA>J(c5$xbQcq8-v5CAoWe>D| z4ky8(6QA1F{q(l8r+DG6zkS5=uK3e(pXKn-QLc~2r#a|byGv${7fWt(st?wi&~mE- zw>j@4wKEPL2LAz5{aa_s|HaInTlZWi|2rK;i^F)#tq-e}>e^ugqs!be1%^PR0?seh z%e>XJw|D$cz_JYX3g;+6*E;_@+xacLm7RaguIeRh!eOwm7@~1Nvz5M&e?lB)s8Y8x zMv;$gHW#YYb&cK6&YdMbt83=vb$sd^6)XQp>D>(L^kd|#u}x9L@u_9zV#g~jmi0@p z@0<{6clV!F0U>zt$^bnkE6?;~c7n%#sHpOnm83ltI?&l!c4AG}r2iG}q8vww@i-e& z5Ea38ykZ3wsKIxcV^wMd4>yBOecc4hHERtBoe7lZ9jqiv30%X>J4qaw48D*J^lJcem`&j~o97)XJ5G^vC@ zIU=aQlrFWi{AP%5`S^uqkx$MAPe%(GE?_l?xO%n6P@M$Wpz<7JHMmux7gHIU`S_WM z?ap8G+%(b1)C-4OffDJDk*@K>SYsdT&putp*lh&~=9)t6ChF0r@GsBnd16pq14OVQPQM;o_Y|_URd*@B+{SKzKishf`o{ z8q71oKm(M86@UQ@96$o4KnT7yP@2$pgA0Zj6#$JP;Wz*`>`Y7<5&<~J3S>cBA0j*R&a!beaCr~g9IC75eO0J6XmPs9nqgy-Vy0pj^lyD^=s$(DiCz>Unp z+?{FyT4+XW5s_}N1GiAF7iR_GbPGwyK%yur+r?fcR{&AmfGppm_Zm4p?DKkk@!F;& ze25M7uLMR#{=Bp??~+mqJZFpr-&O7N#hW%NBflIZfkXuM>|2ZD@@^6V>1w<1lu3dM6!vY)r7jMJ zOIkj_1r*Oz+MRbm_aq#1h0~oSArbZpx!RlWo93}3u|go=e04u0MmyS|!bzh&Ylhs+ z<9bx6kcv)eFmLFoSq*ruLGVff_8RR=q%s7K!8Ims)iFGTR=csYzzs>dIGT&l{9-ZP zUd5%(E+apWDl~LHR=%KY1|RD5V17*;gccjIddZf!39e)feLpG~`B6VlH5Hz^uaSWa zqWOxC%91|0S55vfH?{Za%^;}X7K&(=fhS>?6@$G**KI7%#eO41-K=YFJDIzN1?p73 zkoZ#!Q_)QC?yZ6C^UhNwe+NV+Ha{vyplnG{5^1@+&$j6OqfXxEm7LVkEo*?sGa%ZqEPJZj@^P$AoO5?RPsH{Kx zdxc;t{~m~+%dTj4slqm|2FYmrF<~udfC$x&T#6a{L3&wdur_`)$@2Uk?*@os)?je` zZS+K1eKj(%5Xlp^Z|*lnu;n(9Pc2d?SAS^T`*H!Lu*S|pA}2>&Qf^2ZGuL1FcS?Ol zoE%{1E$o_B8*E)AHly1!gM6PI)~b+mgBvoIrJtsycqj8oAc|B+l5^ujM!6ejq60B= z6nI%B2#+V5KY8qbdHg2+*lM$e$+tUR>PxOe5I%CLY{uDHOs7@h-_A+u6tC%~5aZ$Q6@!`E$C&mW+6x71j z?vq7k7M{Ga-p`D_Z#Fe`&!^b*PBJ!-ujoy6-=`8#tqN^cmL-)G znZ2gnm;U=&TI$%I>MP;D61g9pffS>BQZVwz4vqai`n&C0W&L+m`$_a$=7o`78jQZo z-B!%$)uK&YPtISIM!?dsrz8Rv)Q7jpEr>(_pCts339&O!{j3)Q?)V`fK?s-pP_^t^ ztnHHK993V_0MQ|@fjTbfdiuCciA3+Y$tzr*4&QmkHFS;WIo!5$7@kNW7)k50W8fs05uI5D8x)*g*=X;#Gs7M@kyP~KuNl$rDeq*1w+u-4)kS_|uf>>nN1di#wf{DSK zD4bil&R0{9wS}u~%+G>uO=bU3LLmVM%B^%S`Q7!S=F?;D)px|3k${AnE8<5F-zmGM zk^D?8i8Y!BtYvempBwQ)R2ln0FU@$Dz5<-guEI`9M4j7e+I>CJ00{}Qf zy=IXA?Y1)2lXAFk91k{;jlOqC1L)>*y*s6@2h(`~n^uqFj%b!gFyxDMxI{E>{P7?0 zo!R_CT%ZD49IX!L1yLA!#wmNw44~uSXgPL945QNhPtWL*hqQITy)uH1yIlCX|cZsjJqTUQ~s?O0j& z5jGT+bBP?g_Pd|&_mB9_FYkHGW8Uxg%wuL=^L)o!TU|WLeu5nUa1?23WCH+%(S-mu z7KXXz|H_SFgaVCGfwsPGfgv~jF~H!KuPa6z>3!23V}rSQE6ndBMi&4sE~JrxUFg)x zi`6R&W<0UyPaftR*)Rb@iJH(g6Bi$53zoZ5E?UrL?hX@|OU$8?g1nHIY^_6WJQb7) z6Iwy_>$N3qg8Lc)J5}_#-nT_5ZsaubuJHAI~e>-)c-N(%!j1d#lP-<3W2{ zrB7~p(>ju;Ep$X8o?1UjxaLP(>@s|tVjOV#*^aqL4gLGecG>55RR=!d+UF_{r!P~jrqf(t zKS9^iy@JDqDbkaQd-ewkf;DcJ{V~YtR`6H&y| z%bAhg&<>T}TVAcgb3PdK#!3CfYt%q6ho7>g5qwP&+Mil2x~24dUx(Q$_R_=Gv@KY_ z{k-|LaJ^Ym6;HFHu7-q~Hy~fNOO#)a+HGo>_igV!&xfFdJazuDaxJ%&)UAxBjKC^T}*}{vxQdv+}M5X-ySr5=%6`LTSor z;n$(lbw&}C^%><-FZ=Lc&fPvO&zqP;x-<+ZA%9v@-)_$92kQBjvnNEg5ZH4Svqpn) z^diF+OFQa8WyiC+dAhkq`H=+r6TVDg#lu%{ngL}U54D|Z0U_h2v9rUS*B`>zI!Ha& zPah(93<1Orgu2No&3u+ivQDm(9JNaMC~yb{py_X zH4W*lQ0oA8$tUkejKV%+jfWVR*~a>b%j_r8fO(Jhvc4CGANEJK?2 zh_@kPr>HeIi(yi{mzs7NsC6hF4Xuk)G|ARb1h#}dTQD`|7k*Ia;& z59>;+T(as)qiiL?J_zRVzq_Tsymhv|0RtgzdKoh#9?RD2hOmulHtQrC>eXkNcEfNfG+w%mQ!p?FEiUGH{hDH-Pb z!Bn&ldxM2~zu%A~P@kL65fT97lp0vVhk6$ll+38#Ir+2EC2q_|;UZG^(**{<@VxXL z_2Ur$(yL7Ytoc8xRpUhxg>+4eHqVmD{)x|GIT77IPPyl~HPceK^_PzgnFbAK-196q z017aub#`7_GY4bcQ>Tt&Ej^(5H#Oz^2V#@kH9pr{NIx%MC^i5_A>a6ZyF2r8Aj-pK zMlLDw!(7V6CCvWdB?@g{V_tJ%cj2v<#eruxyuYG@C)ZcekB1Ko?1W2SLyS4Y8ZAU> z;%QB??TaU5e{o`A9e*esmTGxIf#q^;c%!{w4+*OwXug58VmH(}j7l^^0J8|5jjTs! zk>sNja<;%g2 z^i9Ix-p_DPMidLD0pVfs?)hU1h5JjV^bSsY{=*Sioib6`o{Q?mmx9Oaur;cLClZ$M~2n;Cy>1hdPq zbO2d6W%^9yOj4G$L0H@QxB6qb0?asG;H>}k5}1pr)=i)|<>v+QVfzaf;5|fh)xTBO zzso_TgTdulV{tj??9Atab=3zj)as#6=RD<}UX*+W#QZq+C+>EB zlRV2%Vp^e)#{SEArr6WSfBddET+h)Vv&pHuT+^7o zfiG%3ubq0kwBAC7toFhYG7vB|Z1F1z6v4ZM!X23k{f zoqig?ibDqjOXRI4*$|03pJLpYKi4#JD)$XB<2wod*-5saIKO#SGK*4-JnpzxDSh!K%c>Am`%`4;I7v0UH_$G)O6Wjm>zd7?im5c%6z+unf$|dNR88r!zK=CRt|I7Gy9Nu8m zK9@gzwzwU@#6jAJ=Evl3)1egcchq~KU3G!FEoF?46zINBPhud= zj~R-0p^4(*F=m%3{>N$a>!`DAQR=f>b-1VVSGkHI@W`6l-4>xcQwO3=Og)Nb)Z~-q zo|KU3KkvKuqPJ$n^r25$Km-Y^a(eC*QN zK`$A%fZNQRS;_qy9t~%Okob#(?OU|$sNq$JF4%~N=QAZfx{5vG)q;iu$Sa0*c#^m^ z=jxUJ6iKvEs}5)BX$j7X(9iK?D+74?_Ft-dVy^jHxZJinD-n(;p7)K|#@EG`Pm(k| zHQC_s4qO34MSaLf32v3`Ub6T*Uh56GqUXcpUvHhM&@)Xtq(ryY3TVLBcpFi8W4M2| zcTq@eEEScq7vjO;YRa7LXWzEkIcuD?fbJMU0guG`hKo3I$>oiXUy6ATjI(rXXG0@eI^f`E?XsqQ8mZi=@l5zho871X zhGdKW6*D11pFqprKw+nq3^d`Xt}9~;qhh}Cy(!=u6E68`Y6w{Zbn|pM`kN+dm4&7$ zuvi47(kdH`PWW-FexjJg3qV~0cTQ$=WxGF_K+*<7q}@Xs}Jl-jZs$WTrGv%EPCVXs*wb z8yXx&H-p`o#SL6h$e$xu&s45AsQfS%VM9P}P#!ixQijg_5YI*vm>_Z^R^aNDkz7^| z7_YiRpPZw7%8Nq5`0?6IhcI5!=`vnb^@^k`s{QMhS#dKIo0HE@ALV#bj0HHiL6&j> z&??yr4+H=U5U25hRxe)s@L7xzPrWsvbPfOnqc((CKiD~ns3)OhmbEXi0t72yfNW>* zkvV8e{+nq+Y_5{0URyfkjd!|d7Kt2-y%;I=W0S@TXrLTrQ zTmIH1U88Nf>SdoDD^*Ak5P$x4GnWc8c9LiC)`~U~~KFbl>-mTQ!;d>BCspG*%`oV?5zswk&!C_l^ z(WC0Y8LZODp7J*$2YWbAmcEJvG^1L3YJaG$?3*8<2Bjj1M9JE0;_;iP)_TIFLR)R+ zRgR^hPOdF@FYyFI+ZZtyOCZX|z9rCNzSrv5kFQ$~nVp^Cfm+8{AGI8M$}ZVwMX)(n z&6}V|r=;Byi;WmZ6=oZ^W}<_tIa_4r7;s>(=84PN36%gQk2>a)JMI2^uPeV^^ik~B ixp5HuIK7X~EC}E*L(}!FXCaJZ0!U*kqiRE!2mb+0GPjrj literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Timer.png.meta b/Assets/PlayMaker/Editor/Watermarks/Timer.png.meta new file mode 100755 index 0000000..077913c --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Timer.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 7f48cf158f652204599f9718da5fc8b5 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Upload.png b/Assets/PlayMaker/Editor/Watermarks/Upload.png new file mode 100755 index 0000000000000000000000000000000000000000..682ac602c5f218b6a03944b25789d30de7047c46 GIT binary patch literal 4781 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 B-U|Q# literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/WorldWireframe.png.meta b/Assets/PlayMaker/Editor/Watermarks/WorldWireframe.png.meta new file mode 100755 index 0000000..6d59833 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/WorldWireframe.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 15306e0de1b3a0046b1fd3c5dc399ef9 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/playMakerLogo.png b/Assets/PlayMaker/Editor/Watermarks/playMakerLogo.png new file mode 100755 index 0000000000000000000000000000000000000000..9926da0f8e8c852aabfde5a29b7347f1f348e26c GIT binary patch literal 6708 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 D`SccX literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/playMakerLogo.png.meta b/Assets/PlayMaker/Editor/Watermarks/playMakerLogo.png.meta new file mode 100755 index 0000000..0281914 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/playMakerLogo.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 39389ad5c03bbaf4cb3903a9a7349bb9 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/de.meta b/Assets/PlayMaker/Editor/de.meta new file mode 100644 index 0000000..bdd7e3a --- /dev/null +++ b/Assets/PlayMaker/Editor/de.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1ff4396805a784fd4a5b7e5aa97e1123 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/de/PlayMakerEditor.de.resources.dll b/Assets/PlayMaker/Editor/de/PlayMakerEditor.de.resources.dll new file mode 100755 index 0000000000000000000000000000000000000000..84236a2903674489438db99894ea4eaa633885c3 GIT binary patch literal 110592 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/es-ES/PlayMakerEditor.es-ES.resources.dll.meta b/Assets/PlayMaker/Editor/es-ES/PlayMakerEditor.es-ES.resources.dll.meta new file mode 100755 index 0000000..b77a347 --- /dev/null +++ b/Assets/PlayMaker/Editor/es-ES/PlayMakerEditor.es-ES.resources.dll.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 519359e55debe8845a68a0e0ff935e16 +MonoAssemblyImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + userData: diff --git a/Assets/PlayMaker/Editor/fr.meta b/Assets/PlayMaker/Editor/fr.meta new file mode 100644 index 0000000..42d383f --- /dev/null +++ b/Assets/PlayMaker/Editor/fr.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d2a0a98d5e8ac430899ca79919eae7ef +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/fr/PlayMakerEditor.fr.resources.dll b/Assets/PlayMaker/Editor/fr/PlayMakerEditor.fr.resources.dll new file mode 100755 index 0000000000000000000000000000000000000000..c8e078010273c77a51bd583d75925471e7d3ba71 GIT binary patch literal 114688 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/fr/PlayMakerEditor.fr.resources.dll.meta b/Assets/PlayMaker/Editor/fr/PlayMakerEditor.fr.resources.dll.meta new file mode 100755 index 0000000..43d1e26 --- /dev/null +++ b/Assets/PlayMaker/Editor/fr/PlayMakerEditor.fr.resources.dll.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e47236d35f408df498a319746efab596 +MonoAssemblyImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + userData: diff --git a/Assets/PlayMaker/Editor/it.meta b/Assets/PlayMaker/Editor/it.meta new file mode 100644 index 0000000..150987d --- /dev/null +++ b/Assets/PlayMaker/Editor/it.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9b20fa95123024233b9c6e9102c5b049 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/it/PlayMakerEditor.it.resources.dll b/Assets/PlayMaker/Editor/it/PlayMakerEditor.it.resources.dll new file mode 100755 index 0000000000000000000000000000000000000000..ea85fb0d6c7d5413c6c7ad1e12b1fe557c40bcfb GIT binary patch literal 110592 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÷$M&c5xVr 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/nl/PlayMakerEditor.nl.resources.dll.meta b/Assets/PlayMaker/Editor/nl/PlayMakerEditor.nl.resources.dll.meta new file mode 100755 index 0000000..7259504 --- /dev/null +++ b/Assets/PlayMaker/Editor/nl/PlayMakerEditor.nl.resources.dll.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bab910be097f3e24fbf4e77451ea6b24 +MonoAssemblyImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + userData: diff --git a/Assets/PlayMaker/Editor/pt-BR.meta b/Assets/PlayMaker/Editor/pt-BR.meta new file mode 100644 index 0000000..f165d76 --- /dev/null +++ b/Assets/PlayMaker/Editor/pt-BR.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c4ae364fe33d84a369969b972ccb7dc2 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/pt-BR/PlayMakerEditor.pt-BR.resources.dll b/Assets/PlayMaker/Editor/pt-BR/PlayMakerEditor.pt-BR.resources.dll new file mode 100755 index 0000000000000000000000000000000000000000..208cb3e4029ab8d1317098c98884a67107ee7ed4 GIT binary patch literal 114688 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᜻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 z zA{r2Mvtgq#H#T zsZYIhmI8&COnxZr=k$xcY+WD*7lN;Fh(XEdkcQRGNAV3FF>RS7d697f(TmKBtp=mn zlzcxjqI{3Jdq-g@+6dBVovh~W$wRvX(cK@!T*E9A+8K36`vZfZHzt;?hf!xN3UiE2 zIOEg|=I9>ga>Wse>Q{9|X&G|-mQh}F%k|mxH_Wo|+5NA()6G)ohblNQro*03mK=yr{lBMvZBqh{Z(XOxA5y z$y6@&7MU!P%2CTPjr!8g$^mPYH#m&ylXq`2BVMDC{HS(dD-&cq^F-oCkvN{G)sj!3TW#hvd<7uPZW}_L8rS4W;0p|vn5kaMCwYxn%Jkxwg z5)o1G(T$b@zwC<;bV_RGAoRp#MO&UlTQ0JjN47Mgiw8oeVG1K<`NKRiMWc-=KFF^X z1zESEYPHk@5sF=(@)k~t(Frz7mXH!j`4A-6<`3&(vNCKkIi%89slB||+`gzZzyfZk zrA}PXIOd%&=jm@L6m&{WMOItgpfR4sRLN`~)CC?IT*^rW%E(Kr^spH>ix_U4H3{Ac z3XtnVcw(mjYYOSW!6KWn4Lij%gY=>L2+kxW`%~V+NQu=dbHn>0!;RX~xm)hf%BgZK z4YqU7Xrmz~mIW)=#^oa=rCx0-y}`P;2aU=y+KaH6_eD~SUK|9IV+oFcfIJm?ir9nX zL&a7mP-rkf4H>W68MRPt%5=qOGsBP6Ac_aC4Cy7uYc!q! zeqq!-oGj+YrXe}Pq$qFIGh)9eUspvD9dFqY}5{6$i4Jt|ZZ$n^w6*wP4Lpv6cRtg6>+XP`Y&jBO8^PkFNFvC@@X zUle;R8<28aLitXW=42_8%kc(D9tvvaAV;ynT~5SoSFiSTG+Bx*_hX{V$}CCl0O@c@ zygcC&^ks{D)aUxqgi96-?GhzmDfA>-$IUFyFPNEt>mo>uX&^;{#H&|@@X?%}Egc)> z-d+d0x4POUVsb9at$)nBF3d#b^d7g`CQ`EJacPr7dD_K7w%J z!H$>hk;Y6P2Z>Je6|ocyVIPgo3ueLs45`IrXb19H=ORIu;YyJ;L6_SZr$=FstNIGC zVZk}r-jzW5kaUp zVK3~?w89!4s&&sYO=t(4eKZw^`jtx!`Mhk!ly~!}6iufTl3X<2!bTB7+Zk=*T$O0d zc1|u2*g+N~-T*f1a?7l=r=8JT-b6|u3qw7Dw^C?M9s8|nN00>TjY3BX-MnbxQ%|bD z`g&#>+z2{ourTbPdWxZ*NHN)r_DK*`SK&$|Vr8F`e8G|wqkTFW{{c79OcJ3~NW`cf z9rGkeu`+{CP_fkTboY!36_*)jjSK{eAWdim=}Q};CTX4V@~uKP4ycHw_{UmzhF6q9 zfkn*h*{WA*yf2($w9ymcXxib6_zN*%6nHXCmX5r$yxRo|>V``(dXB`-I=9eG?1Bcg zt=n=ffh|ZnmemA}V}>;{^x3PSQnlIn)zP|_?s1qxhZP*X)~?fZ7*y_()Dx89j(dY0;INR>{3GL781c!ja@7eyUt)vB@Kkzy3VzO6kUF;%} zEMkf$E5)}2+mMW)U28wHUGX=?oh9XmaYwOBU;~S^Q=7qJw)@?n`rWoB~iJ&Nn zFg<7I$Mz{E@*rb`y=lkAL4bx#C{cWd&fp*dtL-_C_pVE~PJLQlDB@_=G@khtk$AuuF$JW3_C8lj>#+f=sg(EufQj8P_V)@=2 zRESF&wK#2{zB;^I#7@F-!~=w!;0>ka2h z!V*N9h&O^Z3_M&$IMibtj&mUd79tx)nV;s%F3HEyhftwsB*F$cQWvLr%Zk}0mKU3s zXA?c_Y8P$Z+F9i>!#G28bWoT=-Qbd=gqzI*#jz(quh=0;+ zM=AJa+lSRRY@0rx{Zm9Y)x~kL5bfPS05eezVynR+6v@Ji28wJDLP276>7rh?B9_p8 zwnB+ys+-je06RFdQySxiqAZ|)hnBl5eJi!mfBY^2S3~v zTP5&x9vtKJdd6vy4+m0=?%E3AUa@uV3Y*$NI1{Uh7u5)B@*ZP)RGV?&%sQ5bX;@83 ztvE zYr7sjO```}EOa6*taHkhK^ zA};gv9p;}hN_qqo#5gXP$A%Tz*O-uV@&|i_O0aUx(!yRGE3|UL>fJuEzoc2?)g zHffnrLv96Dvk#ul7#k17Y9d8dPHs(L8EHHq%1pl;oxTRDj1y{Tn8u@|>H-_k7!?n$ zvJtIRNgJ#QatL;XusZ07VEe5ATfY|>+{!{^!zrWaVL9lA1%;Sn*%2%SHL1+MWd7d6 z5$*`Yl9lI(m4~u?K&A>AbalOY!p30N+)%<-tJPs8{b65<(RifFWvq~abDWEfomI*& zB3+0&WYUNCu=WRJ#Ul%5UD>t6;?lvF)3kCVA2U7X$z%f@%f7E8m+8hF+A>3c*j_2> zjByk_l801`4MKGjU3mB?H3=3;+>~dd%+K?CvZ7@(UUOP9TPIOH`jiI==!^;{ok@`F z()}Qg*+bzo%1-nXc3Zo4?BO$U^M$+M{8hR9%1^unV=hskb}H0O^BT+*$Qb<&Pu4*L ze32ZPiN8}(jwVvLkg3NY z=2NjzR;iY5KOP*6LwghUU=;!|*6eJwJh8GilqX%DL&e14e3-vBA3Z4(nHt6`$}K4> z#>#{OJTmZ>fi|AKX=im7Jx*BbJZQ8>fC*AF!`Q;Y(NP)c%2!g7bWbb|D}rK)TVt5E zwWXlW3Y0Gt$Vy~v6agl>@sCX_?w>IvPUjO2o<3=;sJO+(Y{n{qqC3G+Wn!Kz4-KRk z9ij&kZRb8Qly7N#lp4MoXFKn5ZXgSP0R^=(MVwsVDT(M#-e?m~m;Ar>&M!8utiI#- zY@9#NpG|f*`yX~EERdum<0KmvcA;Gy+er+Llg3VV%M!uZGjU98kMYc8V<;<%-~nl0 z5S6MHTJcgcT3aBb!cY{Bh2Sowcc#;wV@X$mUB zLdEJHhJE$2gudsxZ0we>;)x-?^*TX9bIhULaM^LHj90TmjUdj^U_;ebWIV>7L1ZgP zm!u^&c!^{&HGUZpFAoaZDQC!?;@mVrFG=ISJB4M5hnnaFw>@o2B7`QApL5}zZ9ycH zTI1WJLu5nB#Vl${*Y(*o$Bb=9KeU_CSkkzQ+3{SAT0bJ5= zDf^X{RS@_*Ixp9*b=|pJX(t$W)>qJB2%6+bAk*Cz=a)MD;T#T4K*2(<6AsXI z(G^s3gf6Dc5qClh$?aKqfP0#qnTSZs8r@t}p3w50^)LtR}3Q3_DF08t%9q57YR?)!ACO$pFJYOKw{R`H$>GWMuqo9Mg@m*Z%$M67d3 z#4>WC^GaXUZo+8?RaR52VP#Lu3LsQ*`32>PI8P~=sg`Nz}CmkwG%=i}vmB=m& zu>7Jbcj{Y|A%iqiB8R(cX!fXP`)3df6_$Ttjns_;vr14w#38MT7`?rpL}RU8m037` zpIL1Yb-Y{Gg)SE_zb?6Tg^SRLjAKUJJ9SJX(ThwqbMYEZ{&sIXz z2{>r1tS6-jwVdQ!*#VA(_bB4R!#@zY*47&9M{1X_`v8u3`A8TYSWF~9>Q&CU3D5By zSdW_}(gNNLS0WE58aoAHxRU^!Vl^vBhoxaT5;bC53j{r0Xi@ z>}n3Y*6`++OWov9p(S!^=n~=WPHRMgAH)b=ZGEmsYAMD=a^RZgSFbRSHNQ&^&eJmn zKgA+62H;W;@7@IF zjog-UCR2_dt~CA$^{<#K49OfZ8WPtgQdemz;&;LfPuEsQ6zN~P-C8$;l6z@646#>F zq$b(~LTjC{3UX)oO~>ldmWS+PSr+V}yFXgSmF8NAz=-=GM)v;3$+B!ct%=mbABXXF zPhko3wj%-)r-`I2E-_3?+Y>J$NVQ~dgDRc$)>4NsTv@}rtDNEy5sk*G>lyL6PX9B6 zw%Ks9+Re2QS{cMHjWj*5LMlprG<@^k=Qkbax7@t%>E%c6b9P?|#Ib?ASui)I?MjyT z_<&$~QH?#wDhi~gTZ4a6Q{3t!K_quKhmO(|ljFEmts(=W%9}w17S*1;HsZ%g*UtGN zY$InAW(0?8acrBS7TW*$h$MbI*mZ>bHj*6_b`5RE=obxM@X{0lOUB0#=NiO0YFnnXL89XQ*+B9FAxw4FtfZBvp_ za39B&$!I!vmQZO#DE!j{9zU%UE+BXkn|?)3XF=SvlKEEG(>0;JOr5W%Y5Rnl?N(>y zC}$wX+1*m2RqO`-w@8YeuxEa$CzZ?`Ckp*e;BHy29kK~pIBXIZ3W^l~Ik0!~Ce2%Y z14=T9UHjllL~OP-e9A&3NOJ9U%sG@F5vY8f`61h5kUk1m1X<^aK_SyrEH*t&usSd2 zz}M)vKkYBItpKMUzES~l5@=Kk=D^-KDXlKuAR#RR1?O%B5&`fn zHYcM^J^WSBa<@V{HZ-D<;)ZO)H$~1_iNz$X*!nad0WXgd9eo^|S8kDRWj7aOm0+tO zvr;loSc(b}%Nc|6xB@CJI>Q98q#@^_8-c=~1#NcxDOuA+n+6J$U&hMQxU(o+hUXZT zf}<&_ndvNcZ(+n#h=FlG7bnQO*TL0fRvS8{8o=f&WJDLnz8!A~!S^)^>vt>X=U!){YV*eVkUUPxm z37Qrii7V1y+@|FQUnEqt*MPgy17E5oU_~ic5@oG12TEcTuP@Yb-O!O-pKC2*q)cS2&_o+fD7m;ZH1juj>;F{6@?(&9UK0a}N z^xD*H1fsSu9$>=jwB%AKstP5m9-Zq1M&0D&pF9}HHmt})9!|uwV0swwo^neopWC0=0NTzW~KR- zW7JV;W^O@S=8@Vh#S;QGs?>j-g82RXrTjz`wa`5zM)i}Y= zF~YZy8JPF@T4O=?eaSoxX-j>aM_-V3m6diHDucQ-vGsW< zfHj}#t}nG-3O@|zPuE!G>mwI2F1f-I&-WOvfJUe9lFcMu(M&6IiC1TCE#B;U2i11= zAbt65do*3Th#U=EiD7WGDwh{Kn8J`I!^qO&&B@Pr&ejE_d9u>@0+{&^QrTVncv!4WbJi@-v|XVWme>3Ikj)~?(~|3wwQD( zXMa=XKn##`>t=bXnB7*6K^kx+C)utP=tN8-GcjzbA}Y^R*a!G=&$8X=lItYZVUx)J zimp%(zX%?aGK~<1{a|K&Wj;~Sa<*_dldz((e%{myY|--&g-q=mxJjs%A|yucR%c-Q zbc{)o|~%djzTfTjDfk7!h4 z1I9BA%fdwjdlGU`>RckGi>O#zae;JSmZ`6XleN)k+k#NbdS(VP6DtSvV#;{|hLaUK zY>9I+`kxeCG^sN$!J5XT4fBmy8>ZT~XAk`b=C)`yJ1?_YCp_kgha(_=bwdY*J%{<5JH9uexl`xfC%9pv9;5kWpM4#JyxK3}*WsN)> zEZw%`*Bt@Pm5Y3`S!!IP-Tl$)1+&4sxTy?I65F!lvT9AoXq`6^9(H)anOdpDUfm2Do zwn0T2qv0`0!+m*Q&~40e5ff!W#Q{KQN=34>!OfgtZV!)PL`=RoOV`Gy-%7-HF;Z4u z(;OlN_IbO|Pe`95^vpV{MoMdwHWHILW47^;@Mh4Ei8|*|U4E7(AtysKH!uyZ&#qCk zsw+{6fKoJaTZ#3yXty5jqr-?ry85^h|g1*@F ztWmMN6x#Y~lb}#xu+c_oSzl*n$}DUmaVs~krMl%6cve6It< zi~zcd*>BED?bN^TnJ=TF(p0;vhc`_7PmkH+89~sC;HaBeub@6#f}bD5mJ>CFT*zJ` z4iRB`1#hjD+4LE>PNlj9Rhw!OE-=IXB;;yZX!7)f6L+;w>y$sYyLi(yIGO&hplL({ zT24u>5jUdjl|`~pvp6y$xVP6v$^m#fZ6ju2!b3SVxerd44w%(Up`q`3`K(P2osvjg zjF_zErhwGP^8dL~+yGA>ruGGu3dzwEPI%4jhFLY21G4}kiKbg6|H&WiPgzs8M{D%_ z%l^#2oVeq0qtV-LB4T88(Z_0_&!*Y7ChP528uTt9p(+6Ab?Z z+Rf{BY_T``v9>kQwGK}3y0Zy0a2eZaQUH4l8R57j54%ElV*$y2P!Xk+!zR6hfoD`F zz`O?dhNl`3ziudtOM+UeR>2nZWjt_Je88~VA8v-7MwY@}r%vJ@IrVpcl)JqC<=)ql zHhv=<0vXCOR)Wcq^X^`(f`hSTgGzh#kx~#!Xe_jeI)bSPRY^GuyEhl_iXB#--t-Yg zQgjn;I33OijXcJo-BiEWLaQ*|IPb1uk@V;vw7KlWphhL#!vKC(EVa7k@OZqc8g+d) z_Ld6>doEaErKP2?%k4E`AhmmAxwqlku>~tEa=dg3@4P@TB;}K2Tp;pC1U?K+QU)#z zXH_xmn53}p!KoBDbPRpBahy`u6g3ihv$m{E4v-~bS}p~=;}Y?8Lxe2M6I1DJ(dTtZAqpFX`!@k-v+EGneKX!_u&V(U5 zocohbDP1=3>-EgyVp-Z;JOMY82%zU1Y*|5N=Ol3|E8&p+sU1s%@OapTvwo#@Bb@Sh z(9K95@jIK5xLwk#Zg<13%NUagf_cxCs}t8JCtj&tpSU_Rd3l<=_=)k!*~#e(wM2x% zkSTP#Om#RCc8NVS=E6b$TY~SIfeV9xDw!*cr<3evKe0Zus2E3Rk zN@PhdJSGz3RF$BWikax|)6@qlZF>@-42TZy#}S5w>(Y7&_{8>we2CFJJe4~f$={+S zIZ#PamhugZ+H1VJMB+hsie=21zp;pZQWXhcL^jx1sW}{y;OtC?$uhHzrO*0m_G#`a ziE&uZrM(*A%E%W^e=)qb8p)`_QJhv>!wH!?@&`2fre^WeFpNcy+r(|xJ!!30!pYH6 z@apBdy4C&=Tkj}j83e7GzotR^*QvwO!me00_SY*HFj`HNB}hYFaW6KI z?Es!q2TN19jm;1aTgmyqw+#GyPI1=Nc&X+ZQglSL0%iK`aY< ztdfLg^VoT;)=5D|k50;x$24Q~RAeGWRK-nasb)2X$hAqSV1HprJSBomw&|f{xG9-{ z*=Xh)sS;SP#;r%n`x3dh5}w}ps2A+j&G&D-S!J@Ba6hJY(Pvp6{E_~e-KEbZJY}kHQjUzddv>djms{EL5(gqefSZ(>ygy!1)^1vK4!&)gt^ws6t7mp-om+}Ny z9~Ijz0O3)9A@`RxKA>w^JleGO@5AMhz!a*u-I4IF3rgZXPy81(Auv#*`Xs_9;8b*> zXju#UDZF`yJkt>qAaLp~B;0SuSdw7G(5HCEvj~#=_{)=PY;&ZHb=l*Te*y3 z^P63=*0_0adcBOW6v97=7zey92+eiamZGS1>s=de-H8EYx*N5ahY(1RwvOd>ph`{p zCAvKx9@dX;?bvM2OQOMLLh%SHxrqHNJX)!FTawzovs8ihBYu{Waxp5l6b|=aJZIs* z;nDu9S9zCI0|U-rq3{PKhZ2U5Sx)Abu-AUiC;|PR)Tl?0T3wBl4D6~nn z_%kvk$LRht-zYqoP_Vz}K9Wyt6s0#Y)J^mpr%P$z!+k#~zo1xfD#2OOlYB!ZWitca zX55_cO!gOKGGedqxZ;x0!O=@{@ngmWd}bQRZK)kFPt4)G^4f*S_F97{ET2SKB&1lT z*Nd1e>%ExjKsZIVdcBhjl!4OT2WK$UAvh4nNYV)gx#NDpa0O0|d|rjdBG#@yUBEEU zq{I6+HkI_PBu1D#>IDTb)b61~)H<0{9;#3f+i2627z{=b18}`t` zirI$afBT)NTNvBx)TXA!@F}vj#wexp@FE~LMH_GE98`yT|B@%L%p(>JA{o|D=(JLcZJVcqwT9j@(pLClqjWX6yFx_ZLbSyA+PuyP zl`E83Vz%n&w^5FjmIYBXo4Ac(^+kxf!!Ax`5T}1|!D>jdB2on$OoDnOn-gVxZ_ith z6VT`REqp6J`qg0OaXl3S`v?HkR%vQ>ILz@=0ZJM~mn>AIUi+OGr0B64 zIUhrj&MDYEJtYPqe!M2~R+;D1Cdq3Wog^zJ&8HrkaZhzS`Istu&O|u{1m<5&eyVr^ zS2JO?vqH#1wFjG8ZUW1;DMS$Fc_stPgHhy<7JB8sm~l;1E!*_Xc|;H{)ed|ta=-0p zDxFJFgV^>W9uU;0I78ms=2-#DZM_!}@_2`OyX1ekUn)XY4p&ZpWuVv#fif8F%kh)J zsvbULcvXpdFR@CZy#V0|N<>qa+IjLW+u2IQSRhLtYvFJ9q#5}IH@+M;?wR$FCT|{2 zb9=h)REM1CX|FG@lL}684C*-?bi?@3=jtOS1XU-==Nex2h$-gkIN-fj#;9O}IsQ_N zi?6yKK9ZoZVQ}he;A|Xl_?p}Lii&&i!bGYTcx)oDBcF-%q?qO6<1;A%jz5}mKG(Kn zV*!J$S1|l7!0Yq~tp=RA)+r=u+Ftyr<5ad;E7LDEmaT;nj%8CL^aCBnREJ3gIAOf}#vZu`Q( zYXjIrY=!b%ZxV1EE@%H2R9Y1$ECvA1Q{Cq@S|Uc}_5pc2BdG;NBIIE+&$ivT6P1Uf zY#}yqI^Hm#T@R;b+5VMHPDmPJU|kd*h_FaQR8wjqf~s03id%eJlLwmUwY2UN&Lp%` zJEmF}c0h>pJ7u!0VR`ENt+@atU|SZ_?!#t`32#^=WPeY_mUPymhba-A7>u{2uQG*? zlpM`>wi4>d@R|GzS;GgbUaXYN-?-Dj38R!m@wxuV`Cj~Yi#A^{M9r~Fs}+Y)Vh0f) zTe6w~oaF=+dy;i=e4&%PUC;ypl96~nEeJ*aP20qxWs5H&FM*wc2$5Y#AWLt7-0g2E z{yS9*1}gF;B1^IK+uAg}wxTaHKyY@i^+=R`p!13%Of}acnMoAJ6C9YI`UZbYmVmiN zX+msPyItLwN>rybE{ka5>F^0VcpHh0PTzv07Wvt7=tn*6CF4BMNRF z6Wwjh5rJWEy^I=3ML{|JMHG}XlxLru9-o{@UfuAiNvrRPN~59zFC`&XqLxB#QtVO0 ztP>KGJp2B2UQSD`T*+-z%rzR=AQKW@G{+bbqB}i0HkHSEak`;jX{fjsQ;5AXNO?v$ zQP$Yv%wco~2fWeY_Z~=|;@qE3TkI?efIeTO6=PZESeD8l%w~fi1idcl9KLIw^m@l< zhv=Dz1zHHQ+M-MuM&epl*HdpDSJti4=#@}sI*W=2qu9ni3|2{(Nkb9|MZBoX776KH z3$vH)N}zISRzybu+&+XS4JzF|<7YkeX1ZhvGOrARilF>Xb}z+&od-jSBRGj45T(vu z&Cb~-jhEUBN2r`}b#k=a)$fH_s`o9GlaSq}dMGG=rTY;ob)Bb-M1LG<#C36DhE_dBs^&q;o!{dwegAR*?cm8 z60k14!}l{_%3$kU$5NKC3TIQ@#$Ij8dmTs)b~V;sag}!u>vZ)64){eIsxV}Ma`vj< znBnfl+RSsR3EHWRMMZm*n!yr`=~R|()F#=Mc#CEL z(Kr(o=`Z?QOe`tUugM6^(6Uw1&@0}?vfj#|Y278AleBGKv4-*rA5<10X;tA#894za zVu8m3+NS8ibT-@7S}jojZCV6i7JRn`@n<4jaebrjpJB z8>B+F4}824_8r9ndX!gH6VVig{l~;g^W4nG&xIls`nR9|@0_Whs(-PCw`}{GV z`sdGTb;HF+i)V|6?DI+cJYt{6?enyKzG$EIVqfvzqD~Lz_jZL#WL|+YfFoBg$H}rDIp_y z3eH%Jb~>%)xutd3>r!i!veJvN!d6jNVY+;?Vty{0q$lN#1RXZsK#^|t=DQnj$N{(} zS#;wqERqznBJpA4EutD*kt38h^GSA@45Mo-lY;;ozwsiT;_aIiojWIICW>mf$iPGO zcpU52vYrPhiXAnB{g?mdXWw}ITaS)^`;(zNyu9P5#h&kf{!`bVJp1#n9iCeL*}wh8 zi|?*~^M`*v@r}QG;Sc`)*e`~MY9T!M?od22Fiu_rcoB+U6~*JBcsPTshTXY#=G5sk z;87@cp9YQi&&L0UH`B%!#lPsgPs{FAKYpIueR{0DM&#h7#^Q>fkycCZEwaYHdS6ld zSoN{(@7oage++?OJm-m`_)8?LL}MgD*F+o5=Mhkp6LS9hG{%k^TW_%xpr z#Z|sd7MF`@eoyjwp6~ki*F*pMpH9&eUi;sd?QT&F@wdtcbXoi`&}*Yuqn}0iYKuNs zikn4Sx8X2)YL>eVu6DTJD7v(3^UMEzZ|Dbf8kkd;R*PI;*rcc5w>GDW^xxTHj_*bB zsp3hVO(TypdZ(DTepdU&xnd))7nd0SHm%lxLzB_E%w!FS=(%>$x0ppyY`j)0z5}7I6=#_HX+DeMuFd;$d`>%{c_*0a*Z<7?XKnAU zFm9Vw^?-c003p!JQl2w-4Jhqnv;auw3S3Edj+Er&{Nv-0{KZG~V{V zZ3t{bU>gG45ZH#mHUzdIunmE22y8=O8v^eL0$&Pdt1f=?9X-AM&^83NA+QaBZ3t{b eU>gG45ZH#mHUzdIunmE22y8=O8v_3aAn;#L0?^9< literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/sv-SE/PlayMakerEditor.sv-SE.resources.dll.meta b/Assets/PlayMaker/Editor/sv-SE/PlayMakerEditor.sv-SE.resources.dll.meta new file mode 100755 index 0000000..b0f3173 --- /dev/null +++ b/Assets/PlayMaker/Editor/sv-SE/PlayMakerEditor.sv-SE.resources.dll.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9bf7a4151eb9ade47a2d9f8607773b80 +MonoAssemblyImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + userData: diff --git a/Assets/PlayMaker/Editor/zh-CN.meta b/Assets/PlayMaker/Editor/zh-CN.meta new file mode 100644 index 0000000..7f2bafa --- /dev/null +++ b/Assets/PlayMaker/Editor/zh-CN.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bbf53be5b7ab44e2ea428a4e18600891 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/zh-CN/PlayMakerEditor.zh-CN.resources.dll b/Assets/PlayMaker/Editor/zh-CN/PlayMakerEditor.zh-CN.resources.dll new file mode 100755 index 0000000000000000000000000000000000000000..d87bbd6be7b83d1326eb0a856953910bb5195a82 GIT binary patch literal 106496 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

FEyzb@Y1OvH(n|?CF125 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

%iL%#HXJEYlZZh(b|M`b~ti}s2!de4g$S&LF^ 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/zh-CN/PlayMakerEditor.zh-CN.resources.dll.meta b/Assets/PlayMaker/Editor/zh-CN/PlayMakerEditor.zh-CN.resources.dll.meta new file mode 100755 index 0000000..2dcbbee --- /dev/null +++ b/Assets/PlayMaker/Editor/zh-CN/PlayMakerEditor.zh-CN.resources.dll.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 45cf97bfa74384b41b4ed44acdce63da +MonoAssemblyImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + userData: diff --git a/Assets/PlayMaker/Editor/zh-TW.meta b/Assets/PlayMaker/Editor/zh-TW.meta new file mode 100644 index 0000000..d750f8e --- /dev/null +++ b/Assets/PlayMaker/Editor/zh-TW.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0840cefb61d674d1fb6575081b333c86 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Editor/zh-TW/PlayMakerEditor.zh-TW.resources.dll b/Assets/PlayMaker/Editor/zh-TW/PlayMakerEditor.zh-TW.resources.dll new file mode 100755 index 0000000000000000000000000000000000000000..3dc440b8fda817593b9bdb4258669735bedd6fae GIT binary patch literal 106496 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/zh-TW/PlayMakerEditor.zh-TW.resources.dll.meta b/Assets/PlayMaker/Editor/zh-TW/PlayMakerEditor.zh-TW.resources.dll.meta new file mode 100755 index 0000000..3351d2d --- /dev/null +++ b/Assets/PlayMaker/Editor/zh-TW/PlayMakerEditor.zh-TW.resources.dll.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3741839e25a749b4b96666c2d7d391b2 +MonoAssemblyImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + userData: diff --git a/Assets/PlayMaker/Include.meta b/Assets/PlayMaker/Include.meta new file mode 100644 index 0000000..054efa4 --- /dev/null +++ b/Assets/PlayMaker/Include.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 60c681600cec1444484c28a375a79405 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Include/iTweenFSMEvents.cs b/Assets/PlayMaker/Include/iTweenFSMEvents.cs new file mode 100755 index 0000000..b196679 --- /dev/null +++ b/Assets/PlayMaker/Include/iTweenFSMEvents.cs @@ -0,0 +1,43 @@ +using UnityEngine; +using System.Collections; +using HutongGames.PlayMaker; +using HutongGames.PlayMaker.Actions; + +public class iTweenFSMEvents : MonoBehaviour { + static public int itweenIDCount = 0; + public int itweenID = 0; + public iTweenFsmAction itweenFSMAction = null; + public bool donotfinish = false; + public bool islooping = false; + + void iTweenOnStart(int aniTweenID){ + if(itweenID == aniTweenID){ + itweenFSMAction.Fsm.Event(itweenFSMAction.startEvent); + } + } + + void iTweenOnComplete(int aniTweenID){ + if(itweenID == aniTweenID) { + if(islooping) { + if(!donotfinish){ + itweenFSMAction.Fsm.Event(itweenFSMAction.finishEvent); + itweenFSMAction.Finish(); + } + } else { + itweenFSMAction.Fsm.Event(itweenFSMAction.finishEvent); + itweenFSMAction.Finish(); + } + } + } +} + +public enum iTweenFSMType{ + all, + move, + rotate, + scale, + shake, + position, + value, + look +} diff --git a/Assets/PlayMaker/Include/iTweenFSMEvents.cs.meta b/Assets/PlayMaker/Include/iTweenFSMEvents.cs.meta new file mode 100755 index 0000000..421ffd2 --- /dev/null +++ b/Assets/PlayMaker/Include/iTweenFSMEvents.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2ada263bcd8b3644ab1546c6f8c602be +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Readme.txt b/Assets/PlayMaker/Readme.txt new file mode 100755 index 0000000..bb0f173 --- /dev/null +++ b/Assets/PlayMaker/Readme.txt @@ -0,0 +1,43 @@ +------------------------------------------------------ +Playmaker - Visual scripting for Unity +------------------------------------------------------ + +Realize your creative vision without knowing how to program! + +PLEASE BACKUP PROJECTS BEFORE UPDATING PLAYMAKER!! + +NOTE: The Playmaker/Asset Store license is for a single user at a time. If multiple people use Playmaker, you need multiple licenses! + +------------------------------------------------------ +INSTALLATION: +------------------------------------------------------ + +To install PlayMaker simply import all files from the unitypackage. + +Sample Scenes are now a separate download at www.hutonggames.com/tutorials.html + +NOTE: IMPORT SAMPLE SCENES INTO A NEW PROJECT TO AVOID OVERWRITING YOUR PROJECT FILES!! + +------------------------------------------------------ +UPGRADE NOTES: +------------------------------------------------------ + +To Upgrade: + +- Backup your project. +- Import the latest playmaker.unitypackage. +- Restart Unity. + +Obsolete Actions: + +After updating, you may get errors about obsolete actions in your saved projects. Obsolete actions should still work, but it is recommended that you upgrade them to the suggested action. You can turn off this check in Preferences. Obsolete actions are also hidden by default in the Action Browser. You can toggle this setting in the Action Browser settings menu. + +Updated Actions: + +After loading a project/scene you may get a notification in the Unity Console that actions have changed. Open the PlayMaker Editor Log to get more info on these changes. Most of the time Actions are updated automatically, and any new parameters are given default values. However, occasionally an action is incompatible and you will need to edit its settings. The Console window lets you quickly find and fix these Actions. + +------------------------------------------------------ + +Thanks and have fun with Playmaker! + +More info at www.hutonggames.com \ No newline at end of file diff --git a/Assets/PlayMaker/Readme.txt.meta b/Assets/PlayMaker/Readme.txt.meta new file mode 100755 index 0000000..901dd6c --- /dev/null +++ b/Assets/PlayMaker/Readme.txt.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: c011a0a1ce6dd964db105e9bd924acc1 +TextScriptImporter: + userData: diff --git a/Assets/PlayMaker/Resources.meta b/Assets/PlayMaker/Resources.meta new file mode 100644 index 0000000..08227e8 --- /dev/null +++ b/Assets/PlayMaker/Resources.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c972be17312df4719b0d6d98ed0a58b1 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Resources/PlayMakerAssemblies.txt b/Assets/PlayMaker/Resources/PlayMakerAssemblies.txt new file mode 100755 index 0000000..ce70c7a --- /dev/null +++ b/Assets/PlayMaker/Resources/PlayMakerAssemblies.txt @@ -0,0 +1 @@ +UnityEngine \ No newline at end of file diff --git a/Assets/PlayMaker/Resources/PlayMakerAssemblies.txt.meta b/Assets/PlayMaker/Resources/PlayMakerAssemblies.txt.meta new file mode 100755 index 0000000..e1fd386 --- /dev/null +++ b/Assets/PlayMaker/Resources/PlayMakerAssemblies.txt.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 271632ebb8b29e443ab35c610213c392 +TextScriptImporter: + userData: diff --git a/Assets/PlayMaker/Templates.meta b/Assets/PlayMaker/Templates.meta new file mode 100644 index 0000000..bd49502 --- /dev/null +++ b/Assets/PlayMaker/Templates.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8911436908ad74693beb3c27aba4471d +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Templates/readme.txt b/Assets/PlayMaker/Templates/readme.txt new file mode 100755 index 0000000..a0e08f8 --- /dev/null +++ b/Assets/PlayMaker/Templates/readme.txt @@ -0,0 +1,3 @@ +This is the default folder for save FSM Templates. +However, you can save Templates anywhere in your Assets Folder. +In general it's a good idea to make custom folders for your own templates. \ No newline at end of file diff --git a/Assets/PlayMaker/Templates/readme.txt.meta b/Assets/PlayMaker/Templates/readme.txt.meta new file mode 100755 index 0000000..c806278 --- /dev/null +++ b/Assets/PlayMaker/Templates/readme.txt.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 03ab525144a5be94e95b4ef07529d133 +TextScriptImporter: + userData: diff --git a/Assets/PlayMaker/UpdateHelper.cs b/Assets/PlayMaker/UpdateHelper.cs new file mode 100755 index 0000000..b0994a6 --- /dev/null +++ b/Assets/PlayMaker/UpdateHelper.cs @@ -0,0 +1,39 @@ +// Small helper class to allow Fsm to call SetDirty +// Fsm is inside dll so cannot use #if UNITY_EDITOR + +using UnityEngine; +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace HutongGames.PlayMaker +{ + ///

+ /// Playmaker runtime code can't call unity editor code + /// This class is a workaround, allowing runtime code to call EditorUtility.SetDirty + /// + public class UpdateHelper + { + public static void SetDirty(Fsm fsm) + { +#if UNITY_EDITOR + + if (fsm == null || fsm.OwnerObject == null) return; + + //Debug.Log("SetDirty: " + FsmUtility.GetFullFsmLabel(fsm)); + + fsm.Preprocessed = false; // force pre-process to run again + + if (fsm.UsedInTemplate != null) + { + EditorUtility.SetDirty(fsm.UsedInTemplate); + } + else if (fsm.Owner != null) + { + EditorUtility.SetDirty(fsm.Owner); + } + +#endif + } + } +} diff --git a/Assets/PlayMaker/UpdateHelper.cs.meta b/Assets/PlayMaker/UpdateHelper.cs.meta new file mode 100755 index 0000000..3c9d4fd --- /dev/null +++ b/Assets/PlayMaker/UpdateHelper.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3c296afe5d1d4db4793bb16e1e9f607d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PlayMaker/Versions.meta b/Assets/PlayMaker/Versions.meta new file mode 100644 index 0000000..a7ad36e --- /dev/null +++ b/Assets/PlayMaker/Versions.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 42fd12ee0e7db44419ce981c0bdb9895 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlayMaker/Versions/PlaymakerDefault.unitypackage b/Assets/PlayMaker/Versions/PlaymakerDefault.unitypackage new file mode 100755 index 0000000000000000000000000000000000000000..d4f1d98f2eec7729dca547361906b32a5f6a51b8 GIT binary patch literal 361593 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

b)r=o^Z078_iNPZ5qp0+MQ1 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⁢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%0A59M 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

&Z!;PE0Iri1)Uy{A|HPGJO3U}=$;R3l`> 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Versions/PlaymakerDefault.unitypackage.meta b/Assets/PlayMaker/Versions/PlaymakerDefault.unitypackage.meta new file mode 100755 index 0000000..ef08800 --- /dev/null +++ b/Assets/PlayMaker/Versions/PlaymakerDefault.unitypackage.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 13193f8361d6541429275feb05e0eafe +DefaultImporter: + userData: diff --git a/Assets/PlayMaker/Versions/PlaymakerNACL.unitypackage b/Assets/PlayMaker/Versions/PlaymakerNACL.unitypackage new file mode 100755 index 0000000000000000000000000000000000000000..b200e6db56c9104f70bdd2d58c09f07d7e1542f5 GIT binary patch literal 359163 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

*4SsPh@jU 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 z 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

*!0xgbveXb$~p->5Mh2!K>k?) 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%0A)kO31A2+qCtzB^0d8cKBR}5{gu2 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�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 literal 0 HcmV?d00001 diff --git a/Assets/Plugins/PlayMaker/Metro/PlayMaker.dll.mdb b/Assets/Plugins/PlayMaker/Metro/PlayMaker.dll.mdb new file mode 100755 index 0000000000000000000000000000000000000000..140f9f5541e966d02ea64d764f2af311af9f42f5 GIT binary patch literal 93658 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

=|Rk9obi9 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 literal 0 HcmV?d00001 diff --git a/Assets/Plugins/PlayMaker/Metro/PlayMaker.dll.mdb.meta b/Assets/Plugins/PlayMaker/Metro/PlayMaker.dll.mdb.meta new file mode 100755 index 0000000..aae429c --- /dev/null +++ b/Assets/Plugins/PlayMaker/Metro/PlayMaker.dll.mdb.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 881662afaa6d6134ea9984063201e118 +timeCreated: 1436157526 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/PlayMaker/Metro/PlayMaker.dll.meta b/Assets/Plugins/PlayMaker/Metro/PlayMaker.dll.meta new file mode 100755 index 0000000..a73c830 --- /dev/null +++ b/Assets/Plugins/PlayMaker/Metro/PlayMaker.dll.meta @@ -0,0 +1,66 @@ +fileFormatVersion: 2 +guid: fd7aabeb995f6a64aa68d02891fc2294 +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Android: + enabled: 0 + settings: + CPU: AnyCPU + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + Linux: + enabled: 0 + settings: + CPU: x86 + Linux64: + enabled: 0 + settings: + CPU: x86_64 + OSXIntel: + enabled: 0 + settings: + CPU: AnyCPU + OSXIntel64: + enabled: 0 + settings: + CPU: AnyCPU + WP8: + enabled: 0 + settings: + CPU: AnyCPU + DontProcess: False + PlaceholderPath: + Win: + enabled: 0 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: AnyCPU + WindowsStoreApps: + enabled: 1 + settings: + CPU: AnyCPU + DontProcess: False + PlaceholderPath: + SDK: AnySDK + iOS: + enabled: 0 + settings: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/PlayMaker/PlayMaker.dll b/Assets/Plugins/PlayMaker/PlayMaker.dll new file mode 100755 index 0000000000000000000000000000000000000000..17014366036c6a984a87a6355405a4f2cec7d29f GIT binary patch literal 188416 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

t^rv+tYGW%b7hAzl+iml%5B8#b3hI zv+tgALVy>c=ELE=$eglgZQ0gXyu`Ku4-xZ{565fP7ccmy{WE1BThk7W-mc|!^7Z2^ z!A@U9l4FG`?U6tD#GAq4mDV-(v%^-1F+2b2yWVSyjBf!x%Q3U)72C~t1E81JJd}}t z0I~4QsamDZc%>am4;bR14mzx3tFn%&a$Ie8&iCP?U|=Hg`Pmli+oqL2mh4yK(rZdD zW{)CTadybLHAwnUQ~69Sx9;9We|mgqYT35wcq1-oF<9>FEF_qY=Q*aJ`1V~gd&k+I z_dr7SCp2Qp?B1sm^`p$%+1Q!%yNxdZBWS{q4BZVL)f)(M{a0Wkb0zQ9&8s@RYyt(O8gOS+cOjyi%^ZhxlY9a!C;)GW5*CxC1e<*U0+=a*(_34y+LR;Xx=_h;tMv;7M`QlleiWNhw&26j8~}I83MFdYY>99B^Ak} z*0eNU(@Pyr@d~V4xU%SN8XLnzCecm2$sm5Z5T=kzjF5l`F;^D#r0fEZjxW!)0JjH+ zjN5~)4C{cF)S(~RO3c6^F0L+K8@o29R(MaWX7GgqGjUlADK_g@hf8M|5UA*kSFxJT zGO-!2@MT}jphMPqq!2o4_ovOa>q!|HF`8_@xB8KDco~3PQxG1$=Mg;n4#dQYXr1EO z&({HAU%igu!Uk?^SZ7??j*hraQcwCFN7^LcOBR>uA^ZXNnYx*RHefL=*EXL@-+ zW=+?t`ejGc5roLg~ag2Yc zKzpXMy3k?ouu6Eek}W8Hsb@ajWnQ`P8@%&uALj8-vtAD0C<~e*x}i~*QDCAFmM)@)4q;O`{5nZC;)_Inupd?-2MS0&x_{c7nb51>^^u=PtC5d z!Lztr_fJq+^3YlKq=*GvFqP!m`l`KOk)S0O%^E0RObkU|Mw&?^P8+PgwTbZJ*6eW! z3w^V0>qAn6eJNX7tgK&TyTQVA{gT$3IArHYk?=3t5h40O$D`~d54~zNrMT5_%7UGi z@XeiogQ(&lH?488Y?+H4brU#E5rLg9#s%o9occiEZ<=0o%)OB)IH@RKSa3R=iz>VU=Y2GwRTD9f*#f2;IVn$kLbVfq#jC^E!wKRNWq_D1cYALV2^hl_- zuZ11CvN)SoAhdU4vA(d(+bjA|iye4d(C%jn=ELY*aa#^a+l7?f5liY6>S=F2M>G*& z6*~#Xxn{1lG`on%|~$5ubJa|3<2tzeT-&a z?~m*LmuxH>D4MZD0!wz)-YZw=MgL~`5flh~>0xP&?T!;y=C0^_MU%@MGT|QRgbqDm z>)Fy}+^kV}_6MKsQ_8K3{Lz?GnS5Y`5a~8mOh=9gs0;CP4# zm!*D1*09~2)$4FfK7J)o`!oxyXWx41QPfZN={<{IOg_#sbzzOIpX}G}vcS}q>+8Hi ziM0^2j+0>6JW_E>>C?8x_C(TFPIAzPVd}pIG;QBRRHDp0B`@5~a~XM(saT$cWZTB_ zyoCD1J0uMy2O7BJ6~6joMVwwyK)Cqj*d$(@y|6M%NPN&Y>_)Txfg-NxD??hF9pU0} z>Qm{+F~%|Zl+fJEbSWQH;1TB)e=FQO*`)u%%xk)SArZ%(t9s7u_eXrbaN)Jr_UbM> zuSX)`L4Q76pF)UZE{cDdF`W?B8NJD#_*~*TZ45k60~dgK+$=7%TZcXGD8~r&hRIhO zm$RElZogMm#{Hr-)p`%#=R6jW0VAR2(toj8Xd2(7G&EnD?V(#QpVXJqLME@x%=s@6 zSf|b{@#LX|4*668q1z^>>AAVrot|;m8}57|X@L$|Ugrx~Q}af7X-0wVD3w=6#XNLY zIfQT|!XCmFA{4AUsaGz{EY;W6ru-K$fY2tMRYb?fOcqFo5A&uyMGlFl&x@mVvNJ+b z;pv@Y`!p6pSJFmfg{yN@tIVKCRbO#eK~~twP>a99G-M^R#$alK!O;Bd)5`uOg=A^2 zG#8dwcv&Kq(jGp1rf#qGxkFd@BpVO#Eop(ML&wYu34|RXSYGh7ySPU6bc@(TR>lg$ z2AWfre7On@_7ZQc%|c3K{w50}dqvz{8_!@r%rlZQ_}J(QD>?r)q@<^Gw_#!>VdH_p zh7cMNgt4#zppov`oCc{s=YZB2+UKnn>qqF=e`r+Lj2>eve!n5jA@v)^!yZU<|N1K5 zo$)tgld)rRf6#hcmXSB5!`^dZm z3P`#3JO*of({T7Dj%uj$A@i;?GcxdCNs63j9cDK@Bm*5>p1BypA%%ry z`v9H9x2gGgfGxr0`YcS78w;(95u1nh+B^vdgE*Ol4xbv{|Ao)L#<7VRK7Da;d1d+f zB?JLKMtSUDZUH|1Tu9?bswyXi%8b=X4Y@3#5JpS!%-UYV#?Tf?w@E7YIYIUT?0bT# z@RBy)w_2GZ!Gw0U#|kHmd}$y(xT%J$88GhUNQ+uC^_`Li5yXhms7S@FYq2f| zs|U1XmLxcZMWJ5OA;U|`LT^b&WSy=Wi68jBmG8}P=~^Gc{^E%HqTBCYhN*BJ#(lx< z=F8nX-8r}BV$2m{E)cg$?3djhH|jp`&hv%uoo?9Wx@+z^=eE4;QYhCOb8}ra=ej1G zE7shvI@~)CBWYZ5OKuk5GVXQkdAEpLAuqa9?zo4{xicrJ({(~8h-cxCZ`sXIj~c#< znS4~Y8j~3x69Q)4YFfj-XenyU&Z_&0+rgK|-Ow>|d6O7)Ay(!o%UP**fQ=W)`x3cb zC3cD5w3f=9r<%#f*L59N%}tUQdKB`o_MMm_<+7Dmv--S2YZuM626UbOllT{`>_g-* zYb{&>qUMAfm8p8E##Y}GM@XffnW7I+@qhv0OtopvyEETsH_ma(m#LxpV2NII=2M&I zYwR1`rhZ}o^FRqF>Sco(H?)$+O}xv z4dUrd;P;xf`3j|pO87*w^^nCsvr&9oDV0lL?^j8)hB?o#+wl@D5)7j}-tJvMy3LbT*1CGFH`c^;TUnnu zL)jbUA!yaupti(R=6mXlVWPc_7T5Jv=blmB{kYp5dZ*?N@T*#TI&;rw$Gs>-v~!p? z#1UI_9ld|B1_wG$&ex6m_z~?#|BPY#vgL9W2w_Tjp#ih;I15kP>D<PAygm%hpXWF9IXHuso!Wv%q@x=oySV|MSk#d{OB%q$L1|R{R*9HyYAZK51-7E=aU|9twBl&kH^CWXhs4?YYq}Z6zb}auY*RV@EGZ}RV2w` zcOwY*<;Rt12Y$w;`sI zF3}qC|ExeLT)5|7Bu0x9&*yyoW~@&l+9K{{+r3JFWB@qh8bM9H{ zuAYv|%-t^cgyuLu!fI}>)6!4=8ECUciYTcWRsEWzwH5ME--)9Ae5W2&38Gg|v!d;5 zVB!)mTAV@EXSK}Fa&*y&WbeHw9P}$Gb1Lw5&Bn^h(~@Z0OQ@PnwM0+3F!I5+xFD5e z;qk@N;4@LqisNk69kW_5Q<4^Uwp3gbkBp0obg3W5QX2A-)z;JPX|Qq~e^y>lZ8c&= z-!+sRyar)zFQ15hg)76vXuE{^6QOq;LcTf7ct4I^qYW>+S1?cUe+cP$(t2#;($-Lh zw5D!L`Sf8h{t~}FzbW#TH1#sPV-hun8`?PjRp3uQBK8z92i;lco>f}qbTX8o95sW- z5+|&Tnmg)qtGtN)veo1$F{qTDRO?>h|0UABM7o27TFkcN_|AX>VPpdLuanZXg`Ncd zh;yIJ!e-jm0zK(Mn_5DrtaR{D$>wo}QRkjgyN;3n5$d3JWpaM9GcM%b5tCqR$22Vz z-cl^ROqI<+jB)OVnON_f!8=EO@($Aj}E>4E}dMZ&L9V1Wm?%(%$eAf3#HebyX zQ`A43-hH;UHWSt>ooU_PN5yEws^5>d=lslz)aV#>Qk!DgtvS2N$HT;w$H`4N^jK?c z!=vNWTcRsbr~9n1aT*GmqQ+mMPNG8JFNzlimA`xDApI`99JA4=7(ZTK#6E1)_-L4E za`E))c04Md6F}Iw>U!3>C(;@k&v;U8<1>rYuPtUvq+Np}T^zmMe~4C1Qu>!X@7Z<; z>d}nB=YyamzhZHV;_C}QNw!VZbDrx?!pX&N{R&i)VLC(XChu&lIAS)Jj@f*($LvXA zzE|!kji#-dN&Q?Rb)(h%sVrB|<_T|qG8>o9U&I`c24~&926xwtp`7B}u}mAaI#Zh$ zt({&)Eah>SQTJ*dZB3o(TH4!UwVaIQX~vAWlOpnGD)&j1vXOex4RuNkT%w|7rp)bP z_S-<_(9Gj!bR>zVI&<)IByrDl#%0@ao>sVRl8L=))8}dJW*keA->Gd$<(>9N{uJ^9=2VNyrKa+WUGYKfk_9=cAa)Z4sTuttI!xjcXG%l){aqsB4tf zDZ$g%3md2RQe+(6k8ewjR%ku?sP?$Ujmv4rnk2}djJ3y>)S@(xEf5~s`IGuY<824p z(>U@XydMpht#>4ads+<~ZJ*a4rhRkN=$&uISwCt`rm^iebP@@5M<+cWA;k*xBA!WK zuz}J}@kea_a@)SlEG2pJV31EIwCz+sZEF$DJ?)!&DqEu}rACbr_0Ps7h&n`r*>%kh z=YD14U%7w%?A0&*)7gLVwSW9yrWai4-+krWD^HHy{(5m+btqSDo-Vqsd}U`}U(w~U zD?3ZhtjbOTIyDb zF6VnnT|Jdr!SPeb$;iv-!XSK@{}KLo6$DV|_Mv+UJ@OT0lw|bEK;i8Qn`QLL*dn7W z;|Ur4GAc5vGPcSXkg-k1CuDq5#&#J`%J`Iwr(_Ju7?Sa68Bfco$pC+@zt;Mm{Q zQ{4*+s(ZU#E?+$W>gk&4G8nHmZ&VMIi!N6hsy6Pcv#JOC`Zm!Olhww9YE$StmhYka zh&j+#>LKQsS@Lz0QD2E{l=@*_xmS*>W7OT{YV&Bh2T!#LAl89R>e%L3Wq&yjP|im- z{;bzv#{i>0s(XD0S0@TRR8GcG8PoY5dOJ_g<|?jOolwP_M+q-M1=g&I?i!7oc*6Bi zNE%so-B~{sl9zl+?4sxRFBfXmg~Ykao~{wRJ(cDX7(3BjbGYcM>IuLEp5IjK&Jk8F zl}f!ht0&~@9x=EP!Hobn;_}L^dZGyJR!>w<^wzq}uAb<@RW7TD#tmiPxY46>@sLO3 z21WFV;QRW>q|c(P0+lhV-Wc>y83P-QKkDuQ<2O}vMg=$}Gfbt3R^wgsHU6mAp^OItbTWozjK~;} z(J!MQV-TZpSH?XVw|#aW2o>Mwql>bTo&-1^N|2lMV zmj46%&+)%V*d_ko;QtE$*ZKdNul@IWVN8vt@)dG}c@#n`n}1pjWBgbT3B^FjJla(P zLau3CCF|I?eU=}q@r_$#(MMFD@bPtZc^*0$lw+_|gR3@|jPM416K@ew8tm#B>f;~o zIF#qVOtzKA@4!H-XO+!6gpq?A8Wds4NnWD7(x5N;wiW$OVFVB#a)<1pmOQB{btA{R zkGNY@#NA3AU_;mzK&o2=Qr%J%!B{ z6OlmDK%H08%6T8#Z#nl@&XW@c(K{`Ar;i@6=z+>kMTfBMs%3M#I328ZyK1v&wOLec z7KMS|QAVSd(Wso0=A86-hOzf&R-;?WcvMD+9kvpOE2AEG#JnSL?#`Xtg8R{5cN>L% z1IB!!Pqg}teDwsJ;r$S-Ub4BhR5FVg?=O2R9~kr582unPnn{8m#;6aXN~QFL8a?4G}U^**x$*^BS{#^+W-awlX&~r{O}qH3(FWk{IkD zonP7{mfCm+y3p_iAKn7-@_}|NAzcU*5vZruYyggNfNU4q}Y5nSF z*>4(e`6lzm4zcy-Q8UNQJgq72VkAqOznQ872{gxIgeJk}{@`nT6ag9^iIwayRAnIA8pgTujROiwegYW_ddEGmzM!FftB-?syUu7iF^-~^Z6~3)DHOk^F%ZE zA1ITl*#wgSA~~HWbLtdC)-e#KM4rwNWEDB?E$6L*w+78>-1pW)Z{6{6aDJs5_ST5E z2E5g8R^zU>9(e1vx9%Y#QYB5*zboTgGQQJWiqzGu8S0y6{!#Bp42>?RgZLdiOx~gg zv&Ox3T4|aWE#-UWK5C{9-(M)v@fh?oV@NUdtjuqj`5jF@$J9B^n?+CR<%HzNH$fJj z`p4-;P&&SuMPCRJT7^L@;SuhWFT;^=^T%pIfnHD=@1}h6_l+$ljrQT=g`58{2NUqw z#*xu{A&!jZ3zqACdeRfZ3;9T0&7)8YC9-OO)ZmXc-a)fCUZpwVNkpN};h@1;yGUsuETS z+mGJqB8AeI(@CACeRoc)TbjF6jaOxyvpT*?V(R#+dCqx{EK#{t_Ej^_<>(TVwHv>0 z1Mc@houtXepB3qu6F7TZeh_}T8GV~EKx&)18}~ErhZ*;s)ZHA;xJNSXfsDI9bvN!p zMZT;`J#~(z&dCHA*(nX)nL5wIsfM~Crd)XlmfeNPa?LSMj7L}Fe&TwVxbDaWDOTz@ zWRGH7y5Sfz8AC=CVsQhBt3SFLcjaOLQA1qHYG<&|n@#nqjeq0Uy;{R=qLN0J(`8}) zEX1op(D;4uUm^uopSSW@);z6wqr1;W&AelzxZTWQGe<1^uDJ)y?6;5y z=5}Tl%pA1v+h*P?FvHjid5EFmhFB>;j*uw)rE!btQI@DhB-XeEZ&!d;y8^iHi5KzS zybpu-q4(Yi-aF=PZV!~c-Ft_Fci4MJf_KDw2ZDFNd;5d8-@J{x-rKnAy$^!-f%o1H z-rL@LFL>{nmqmmhaL#)R!CUa&!Qj=(h=yu@@(A$jxQlQ}5QR~)QA*3jf*TLLb;l3g z?cN&p)`+(Tywz_OHMevRymi}K_snWKZxy`7;=0njEMr}a=c`5#GMT)480CHrrw`@! zwfrg+reI914y%ptiVLHyfTQQ}zKx5dwCru;2G~&apkfArL_&Of(ALq|gNy|AIj%m` zEfy!=mi{m!G~TW>zF&5JGEmldVKyZB1LRT3MmHjpypc>OH^gHbe+ZJn@*kS#2j268 z;vP6xrSZo$<9prBB@;2;F!PF;*O3QF`6rd@v`7w3d}LPnnr72Kl<|XPc98}~rO5n& zaCj3kw&|=~^b-MdmOFY_ss5YdKQJ7lzo<6;T+YUy3(;8gLgPn-U@8QQge?0M%Zjhs z_^~yjd4pI+{SEp-xoN!rIi}!oFOnz+`H7M5Kuyuthk~>qO)9!nBpcbFWT>)_Y%2B2 zJ`}FaeYr}%T8MVE=1`SN=URsX2m)|>aZ{;;U8x7qN`I+R=g*gNAivcytqzddW>>Se z;}cypCpA0g(Opq!waL(CmO2K3H;NT$MK`)<7^c2xZ zRwp#?SDL>gT$){-=qq+rC-T9guKPx=icFEu4Q}7W%x?i(onh&FzI(n|%Axbt4-QC! zpC`Q|=T7Iha2tB%>T&L^E^@Cn2gu+2ra+2Cjpdv0YK`QZl%$pIP0E0_o8O^EzAVBv z*YL%Hp{%X$nPP+w$$;`zMV;9EPh@Td1Er{ia=A^)xB1858MUuP z-6D$Cb!kBOB!i`*CSLMX7mt#$e9@i^eywRx;;;xF>@8{s;yeku!Pa1DpjgB`)HhTb z0(obL%2J)d`}|s1WwU&Q;mO~4rv!>&n~ish#X`9>SUpSetd6xnmg6pev>GYO$nHmU z1cUy^7I$B3Y5_fvx{0dvneU;Ls-WwHd}y**^UBe$1+^RlT42kuoxkUb{p3OlD-(@9 zfy1oFRk9!%i-VRH_HvJ9w@?j!noDfOC=XzV%`rlvZuN87%)FT;GrK)CpEYXG>RAbQ zNoC^c;(o~!a^wC$u`2{osTdfb9!98#36xqIpdJROI}z$m0wr7qs5>5tD*J%uaD=jk z#J~VG5}`&CD77*`jf4{K#uD#FDC@LP;@yzfK+J0(LRmkAyaobPe}w8!pww*vsy{$& zk5JnaD0O9k+8&@7nc^9Ae*z_1h=Cre@gP7o9z-akCJ)tk5b`R;ydZAhL(LLv+mKf& zzT`fX2Yive@D%V0@w_{$nBUIxyR37rW9iZ+-sCx+%W8q$a zx)-26j!+*bP#;$t9|x$91JrvF>b(T&Jyw$e>b(HQ^boYk8*K z{;jzpynn0Pn%itKUNPGPpOhjl1eN-V-K8=C7HI6`f6y~5bznWc-K++D;mzqSv6H9i zkJY_r3MdTX)QA4ts0F2j2C*0dMsigMY9E zd7=SnID+>F-hnJKPP-BPqSp6=61y+(0ji0KF9#!1I1pLxNxgB2aJBA zSSm}s*LdHQd@vZftxQZVbzU6>Es44tTPd6g(M@ zeK&GuHVr*OeQpS7gZvE*e!jRBbZ`HO85*DO$WSwKa~dIK8Yze_l=NbHel_)k1o-#q zFIdT6eX7`NGna)aw)t1p<~s%e$2WziVXZk92gJ6|)l%l&@KoKr(OWcunbj+^ z9QrBW0U;`_cItk za2mku&os*}5F!{mT8y1RE9JTs)cl)I>T1L3Brvo34;&V(NZ9n?P zMEAmr$6TL=)VMEnTw`9cKf-i*iz3D{HPn*Rq(oK%5;DJmM4=%#UKU}F2cfq~2g<8V z{WLee)$r3A)?<;JCy;`~Lzbz(+>&Hl(#L!PvF;D{3lRbPt$_XL)ApzkkBXwo zGopK;ic&EW^t8vxbg|e4D`RAZU04@?=$AjR)Xt-)0CdgxnB~!#~1hX z20`s|cy$6Z3jJk_m1bY7nB9M0tz>U01LW;Re^kI8>lh*OZ=3(`yvP{}#X;kZyKB`nMmNv=8 zqhBU3Sm#?6YRiF$0F2g3>*04a61xNYy%jOqxb=iqaA=7dx3ogJRoYgp3Q;XTL*-iW z(=8z#o=WkFwlInspxpbxmS8ErL`Q5iOx_+2w!}b%4+L96n&2h)$(9HuTe5^~NekFE zqsT4<|6t=^77tjz&>?q%5H4wapoQCOUV#5g6#p54Z-J)!@GTak7ev`i2R$77qJR5iWm(T9Ze7 zsEC+9Le+c>%U1-=9|3AMhSlM&x&rO2#}cTrP_4fBBUE^jM6LQtjO34i+X@Xhli0`~ z0fxzYrLPrt8zz7HPXBrKW1~@gHZ5MX1vbInh#D%q&}sA#sBqRC>Mlhs)o-OFPa)O? zhH)X-Q<5Ro`rNwMuxT`9Sh-g+=}64T^0YZ4As_Q4WMjUBTr6EeCgw}X!ypr~FrO%b zejK*)QZlf(r2Ea6bh~_McbhNiX7nR@sYhJnpXXfTCQ``E+{Kk8p7N^k@?Nc8yR^vr zXUhvU|GMn%O`FcF@x0;E_1Z#sXn3}E_2S%ejb~14JWR*KceR=N@@Lm;`np7|z8n(n zs?F_Q*uAT^IB$?^Gkk1ny>_*}R^w?W-a4AyRl9IyT}f+v*lneDVXnp_He|3y9ZpY8 zOx2co%pY~waLzq_nzHofTW!VX)>cP!Ea*_qmb?2CHQQHFXrOqL5{ONWa<^%Xv~YOK zZyGngiy$~uJ+a*jg5NFE?I+ar-}MumHX~7gbeTB!2jyz9G{kZNovkFvp)Qm-)nX9< zbiG=bD14}kEGuvA)J*!;&Jv0lEik^%edgG~_`$Qr&KAX7oO1U$U;zmX!>MeG&0W1N2)GnbW*d5{qFSsMGEGbfzEv(A(i7-z`9NiTesb)g~Yrqp0; zT-|&`|L`!Al)Bp7@(DhWipw7=;QSUOX=engd)3&=TgRp2*2FGv^{o@?g2s>0YqKk|a31PLsf`&V+8Fh?a(T6qP-4n3_wS`=kh_CY903r1mW;J0aa4Z!2yt z6Edn;ROXBtol3T`Qa6g8BPp=eMTs?)w=O+V>{0&wBccC@Op2Nvr~Nu&nzb-O>d|b7 zaVHBQ&2(SR75DAlvwP3{m~#U;_ry^?X}P?hceU4cz4X#yj+W$HZ$jSA4d&b@lUICe z|M^?B+H-sM?it0{$L$HW#CeEndA7bf>s&48p5lRC7*>r}x8OM9Wa4Y~$}rqS;CpwE zQ~W*-4XYsUn}43Xw&h&^WnSU5*JZ5}o*PqV*_YWfp;$dETQlNa6ia?8rqHRDD9X!Gl@2v*FP z2D*>_I`2OE)4V%*YU0$tUHg+i9sLjg@$dcie;>PDy|(=$C7AiubBwapwQ~oT=B}Na zSeda`F4xXk!_Em?m+G(2t)An7xZmJ?w6$}*-|Zv8^*LVQovW|S8Jx9l_vKkC{CDi< z!T<78m#SU<-?(d!Xn^AEhbMSfCzh7<)f{(eZH5*kUa@{Ljx_Av!mmzgMSl1I@!+zQ6ilTnL zU-+N@M;kWmce>~C%ht~q&E&{FcI>GT#AObp@K>{RF-R9jk_$e>4O=Q*iPlA`HM_JC zFT(jeey{K`ndYcd`pimaPB#t4Uj>&r#$^-TC75=Dr1ck7E>X5Fsc->>8tLMXo~_W6 z5U03)rwep?^hg(I^pHz@*eAV&rCSOwfc2Q4t{E+J^(1-Cj`)qQTkYcF=S$SWVOB^V z>#yr)*$0>WqNR{-}=2fYsHT`*{VCagZXNatU@^Yw}Nkx#v*er(4_TCXwQ?aPG=S+ihCS1HpL zZIsr5m(Dcp7|h~t9*S3u$BpXSuk_WRCt)+izS4d!;9hk2bNTtpywjbY+OPava{K?8 J{2jx<{{`EJXUPBn literal 0 HcmV?d00001 diff --git a/Assets/Plugins/PlayMaker/PlayMaker.dll.mdb b/Assets/Plugins/PlayMaker/PlayMaker.dll.mdb new file mode 100755 index 0000000000000000000000000000000000000000..c130d12fbafaaec8fc5ccdb9b0d44b63af6bfde0 GIT binary patch literal 94783 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 z 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 literal 0 HcmV?d00001 diff --git a/Assets/Plugins/PlayMaker/PlayMaker.dll.mdb.meta b/Assets/Plugins/PlayMaker/PlayMaker.dll.mdb.meta new file mode 100755 index 0000000..f3b2798 --- /dev/null +++ b/Assets/Plugins/PlayMaker/PlayMaker.dll.mdb.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8947321615145f64c96e04f5e0eed46b +timeCreated: 1435108459 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/PlayMaker/PlayMaker.dll.meta b/Assets/Plugins/PlayMaker/PlayMaker.dll.meta new file mode 100755 index 0000000..7c642af --- /dev/null +++ b/Assets/Plugins/PlayMaker/PlayMaker.dll.meta @@ -0,0 +1,87 @@ +fileFormatVersion: 2 +guid: e743331561ef77147ae48cda9bcb8209 +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Android: + enabled: 1 + settings: + CPU: AnyCPU + Any: + enabled: 0 + settings: {} + BlackBerry: + enabled: 1 + settings: {} + Editor: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + Linux: + enabled: 1 + settings: + CPU: x86 + Linux64: + enabled: 1 + settings: + CPU: x86_64 + LinuxUniversal: + enabled: 1 + settings: {} + OSXIntel: + enabled: 1 + settings: + CPU: AnyCPU + OSXIntel64: + enabled: 1 + settings: + CPU: AnyCPU + OSXUniversal: + enabled: 1 + settings: {} + WP8: + enabled: 0 + settings: + CPU: AnyCPU + DontProcess: False + PlaceholderPath: + Web: + enabled: 1 + settings: {} + WebStreamed: + enabled: 1 + settings: {} + Win: + enabled: 1 + settings: + CPU: AnyCPU + Win64: + enabled: 1 + settings: + CPU: AnyCPU + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + DontProcess: False + PlaceholderPath: + SDK: AnySDK + iOS: + enabled: 1 + settings: + CompileFlags: + FrameworkDependencies: + XboxOne: + enabled: 1 + settings: {} + PS4: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/PlayMaker/WP8.meta b/Assets/Plugins/PlayMaker/WP8.meta new file mode 100644 index 0000000..581f089 --- /dev/null +++ b/Assets/Plugins/PlayMaker/WP8.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f5784ec43386340fe8ceae03e479b824 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/PlayMaker/WP8/PlayMaker.dll b/Assets/Plugins/PlayMaker/WP8/PlayMaker.dll new file mode 100755 index 0000000000000000000000000000000000000000..3c8edbf0711a461afc606d785910c29215ad7496 GIT binary patch literal 185856 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 OL2CQ|mHY#v!2bn)PrwBL literal 0 HcmV?d00001 diff --git a/Assets/Plugins/PlayMaker/WP8/PlayMaker.dll.mdb b/Assets/Plugins/PlayMaker/WP8/PlayMaker.dll.mdb new file mode 100755 index 0000000000000000000000000000000000000000..ff2fffe47ad4eefa88fa2d7a9bc02685bc1ee35a GIT binary patch literal 92818 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 X+>guc@DTnneiZ)%KY`c9PvQR$t~bMY literal 0 HcmV?d00001 diff --git a/Assets/Plugins/PlayMaker/WP8/PlayMaker.dll.mdb.meta b/Assets/Plugins/PlayMaker/WP8/PlayMaker.dll.mdb.meta new file mode 100755 index 0000000..9d689ba --- /dev/null +++ b/Assets/Plugins/PlayMaker/WP8/PlayMaker.dll.mdb.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c23ab214516ef56459b3bd90d9b1fec0 +timeCreated: 1435108459 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/PlayMaker/WP8/PlayMaker.dll.meta b/Assets/Plugins/PlayMaker/WP8/PlayMaker.dll.meta new file mode 100755 index 0000000..c9cb8b6 --- /dev/null +++ b/Assets/Plugins/PlayMaker/WP8/PlayMaker.dll.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: de72a6d2da64d114d95e3c5a01cfaec5 +timeCreated: 1428085126 +licenseType: Pro +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Android: + enabled: 0 + settings: + CPU: AnyCPU + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + Linux: + enabled: 0 + settings: + CPU: x86 + Linux64: + enabled: 0 + settings: + CPU: x86_64 + OSXIntel: + enabled: 0 + settings: + CPU: AnyCPU + OSXIntel64: + enabled: 0 + settings: + CPU: AnyCPU + WP8: + enabled: 1 + settings: + CPU: AnyCPU + DontProcess: False + PlaceholderPath: + Win: + enabled: 0 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: AnyCPU + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + DontProcess: False + PlaceholderPath: + SDK: AnySDK + iOS: + enabled: 0 + settings: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/PlayMaker/WebGL.meta b/Assets/Plugins/PlayMaker/WebGL.meta new file mode 100644 index 0000000..65b7bc2 --- /dev/null +++ b/Assets/Plugins/PlayMaker/WebGL.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e5755d6149f0b45b6a385b8a5f3ad757 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/PlayMaker/WebGL/PlayMaker.dll b/Assets/Plugins/PlayMaker/WebGL/PlayMaker.dll new file mode 100755 index 0000000000000000000000000000000000000000..b63b6f2927a5ea785b8029dfb494b21ce55f14be GIT binary patch literal 185856 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 literal 0 HcmV?d00001 diff --git a/Assets/Plugins/PlayMaker/WebGL/PlayMaker.dll.mdb b/Assets/Plugins/PlayMaker/WebGL/PlayMaker.dll.mdb new file mode 100755 index 0000000000000000000000000000000000000000..790c62742622b3f220f812df5dfc4b1cbb57552a GIT binary patch literal 92818 zcmc$H2Uu0d*7mH~h)1!-9&0SIYwU_GD4<3$CQ*}{t4S^bmH=WXR!l^SD0T#;tJo{j zm109gDHg!qDK@YdRMdaX%syuhNbZ;Ce{Klgn}PRTYu1`IWzU{Hdv^V;f4pnc?yh-H zB7R&tn|uB1@chwB1DpB0v(7bJ^DB^)ys$9_KGj|S6f_RDaH~w_ZN1O=kR!zD;nR zZa3X|I)-nkqod_qCybRvoX;=KyVWyaoV)giSocC&fadi&<>7kU!= zO7X{Hx|1_=XVbQ@{J|z2Og8peRpVEs%NHYqyEL9+8Mfn>boa#xRTujbr%G{WoU`Nf z8B3(suO1%Svgz1~y~%I?W2aa*7{hyp zshuUZeXK7lXKd>uZR}=ZcS4sseSiJC9ra4geDaq)^e9>8^vuiWWYqra4h>g-mKHjD zv?rNaNiKb7Gt>wL7gC0Kcie2&$oR>_jLdPn8anqha^Ak|?AGcnzb9Vs z_q*hb^)}hXSr;%4iuJ`x9(Z;LBh`eRaW=T~BmxF zPcJK_AyLG$a(!h!y3DZVBe1@oH&O!wEj<~rI!?7I6U~^BD~C=zI^AS@iv!t%FF(6bxcyR4-C;j@TaB4$nVk7m zqe|}PBQ2eV+c{V|kF%R@ZBwR+7F?`*s3;@DeBXn2jTb$R88 zPklrFsLXE8M(zoYcKY?bczM6UB}X@!Z|P&_Sas~Zrs39~4Q^srY#(=H#)K2J?`7g$ zsqJ!%rL)yEb2}S0LmNMLrj5RHKW&M_j=cs>d�ot?{vw*`&LC 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%0AQ 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 O@lWs*cwPJy{{H}*PsH>9 literal 0 HcmV?d00001 diff --git a/Assets/Plugins/PlayMaker/WebGL/PlayMaker.dll.mdb.meta b/Assets/Plugins/PlayMaker/WebGL/PlayMaker.dll.mdb.meta new file mode 100755 index 0000000..63b049e --- /dev/null +++ b/Assets/Plugins/PlayMaker/WebGL/PlayMaker.dll.mdb.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 586f10b880b6b5b4798aa26aa284bad9 +timeCreated: 1435108459 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/PlayMaker/WebGL/PlayMaker.dll.meta b/Assets/Plugins/PlayMaker/WebGL/PlayMaker.dll.meta new file mode 100755 index 0000000..8c11f65 --- /dev/null +++ b/Assets/Plugins/PlayMaker/WebGL/PlayMaker.dll.meta @@ -0,0 +1,71 @@ +fileFormatVersion: 2 +guid: 9754d4abda502c6458053d5ed8e4fc5a +timeCreated: 1428085133 +licenseType: Pro +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Android: + enabled: 0 + settings: + CPU: AnyCPU + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + Linux: + enabled: 0 + settings: + CPU: x86 + Linux64: + enabled: 0 + settings: + CPU: x86_64 + OSXIntel: + enabled: 0 + settings: + CPU: AnyCPU + OSXIntel64: + enabled: 0 + settings: + CPU: AnyCPU + WP8: + enabled: 0 + settings: + CPU: AnyCPU + DontProcess: False + PlaceholderPath: + WebGL: + enabled: 1 + settings: {} + Win: + enabled: 0 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: AnyCPU + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + DontProcess: False + PlaceholderPath: + SDK: AnySDK + iOS: + enabled: 0 + settings: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/iTween.meta b/Assets/iTween.meta new file mode 100644 index 0000000..032c9ce --- /dev/null +++ b/Assets/iTween.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f913be53afbe8487eaeb3f0d2eee6dc1 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/iTween/PlayMaker.meta b/Assets/iTween/PlayMaker.meta new file mode 100644 index 0000000..e57e1d6 --- /dev/null +++ b/Assets/iTween/PlayMaker.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3a804898f93a54a6a83cbe9a61ad98ef +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/iTween/PlayMaker/Editor.meta b/Assets/iTween/PlayMaker/Editor.meta new file mode 100644 index 0000000..7b78750 --- /dev/null +++ b/Assets/iTween/PlayMaker/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ee8b7ad2cf31548d4bda7226d6f3aed4 +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/iTween/PlayMaker/Editor/iTweenMoveToActionEditor.cs b/Assets/iTween/PlayMaker/Editor/iTweenMoveToActionEditor.cs new file mode 100755 index 0000000..a439dad --- /dev/null +++ b/Assets/iTween/PlayMaker/Editor/iTweenMoveToActionEditor.cs @@ -0,0 +1,92 @@ +using HutongGames.PlayMaker.Actions; +using HutongGames.PlayMakerEditor; +using UnityEditor; +using UnityEngine; +using System.Collections; + +[CustomActionEditor(typeof(iTweenMoveTo))] +public class iTweenMoveToActionEditor : CustomActionEditor +{ + public override bool OnGUI() + { + return DrawDefaultInspector(); + } + + public override void OnSceneGUI() + { + // Live iTween path editing + + var iTween = target as iTweenMoveTo; + if (iTween == null) // shouldn't happen! + { + return; + } + + var fsm = target.Fsm; + if (fsm == null) // shouldn't happen! + { + return; + } + + if (iTween.transforms.Length >= 2) + { +#if UNITY_3_5 || UNITY_4_0 || UNITY_4_0_1 || UNITY_4_2 + Undo.SetSnapshotTarget(target.Owner, Strings.Command_Adjust_iTween_Path); +#else + Undo.RecordObject(target.Owner, Strings.Command_Adjust_iTween_Path); +#endif + var tempVct3 = new Vector3[iTween.transforms.Length]; + for (var i = 0; i < iTween.transforms.Length; i++) + { + if (iTween.transforms[i].IsNone) tempVct3[i] = iTween.vectors[i].IsNone ? Vector3.zero : iTween.vectors[i].Value; + else + { + if (iTween.transforms[i].Value == null) + { + tempVct3[i] = iTween.vectors[i].IsNone ? Vector3.zero : iTween.vectors[i].Value; + } + else + { + tempVct3[i] = iTween.transforms[i].Value.transform.position + + (iTween.vectors[i].IsNone ? Vector3.zero : iTween.vectors[i].Value); + } + } + tempVct3[i] = Handles.PositionHandle(tempVct3[i], Quaternion.identity); + if (iTween.transforms[i].IsNone) + { + if (!iTween.vectors[i].IsNone) + { + iTween.vectors[i].Value = tempVct3[i]; + } + } + else + { + if (iTween.transforms[i].Value == null) + { + if (!iTween.vectors[i].IsNone) + { + iTween.vectors[i].Value = tempVct3[i]; + } + } + else + { + if (!iTween.vectors[i].IsNone) + { + iTween.vectors[i] = tempVct3[i] - iTween.transforms[i].Value.transform.position; + } + } + } + } + + Handles.Label(tempVct3[0], string.Format(Strings.iTween_Path_Editing_Label_Begin, fsm.Name)); + Handles.Label(tempVct3[tempVct3.Length - 1], string.Format(Strings.iTween_Path_Editing_Label_End, fsm.Name)); + + if (GUI.changed) + { + FsmEditor.EditingActions(); + FsmEditor.Repaint(true); + } + } + + } +} diff --git a/Assets/iTween/PlayMaker/Editor/iTweenMoveToActionEditor.cs.meta b/Assets/iTween/PlayMaker/Editor/iTweenMoveToActionEditor.cs.meta new file mode 100755 index 0000000..c37cbd3 --- /dev/null +++ b/Assets/iTween/PlayMaker/Editor/iTweenMoveToActionEditor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 05d82839c60c4a04ba73f881b5f74e99 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/iTween/ReadMe!.meta b/Assets/iTween/ReadMe!.meta new file mode 100644 index 0000000..2ff97e8 --- /dev/null +++ b/Assets/iTween/ReadMe!.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 733e180f6eaa54d76b5f7249766477bd +folderAsset: yes +timeCreated: 1449957901 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/iTween/ReadMe!/ReadMe!.txt b/Assets/iTween/ReadMe!/ReadMe!.txt new file mode 100755 index 0000000..7cb81d6 --- /dev/null +++ b/Assets/iTween/ReadMe!/ReadMe!.txt @@ -0,0 +1,3 @@ +iTween can be used with all scripting languages that Unity supports including JavaScript, C# and Boo. To install iTween create a folder named "Plugins" in your project's assets (if you are using C# the location of iTween does not matter as long as it is inside your assets folder). + +For complete documentation, examples and information visit: http://itween.pixelplacement.com \ No newline at end of file diff --git a/Assets/iTween/ReadMe!/ReadMe!.txt.meta b/Assets/iTween/ReadMe!/ReadMe!.txt.meta new file mode 100755 index 0000000..80080cf --- /dev/null +++ b/Assets/iTween/ReadMe!/ReadMe!.txt.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 2f94a0aae5ce048409fa25e6d617fa3e +TextScriptImporter: + userData: diff --git a/Assets/iTween/iTween.cs b/Assets/iTween/iTween.cs new file mode 100755 index 0000000..edd0303 --- /dev/null +++ b/Assets/iTween/iTween.cs @@ -0,0 +1,14969 @@ +#if UNITY_5 || UNITY_5_0 +// USE UNITY AUTO UPDATED VERSION IN UNITY 5 +// TODO: REPLACE WITH OFFICIAL UPDATE WHEN AVAILABLE + +// Copyright (c) 2011 Bob Berkebile (pixelplacment) +// Please direct any bugs/comments/suggestions to http://pixelplacement.com +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/* +TERMS OF USE - EASING EQUATIONS +Open source under the BSD License. +Copyright (c)2001 Robert Penner +All rights reserved. +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#region Namespaces +using System; +using System.Collections; +using System.Reflection; +using UnityEngine; +#endregion + +///

+/// Version: 2.0.44 +/// Author: Bob Berkebile (http://pixelplacement.com) +/// Support: http://itween.pixelplacement.com +/// +public class iTween : MonoBehaviour{ + +#region Variables + + //repository of all living iTweens: + public static ArrayList tweens = new ArrayList(); + + //camera fade object: + private static GameObject cameraFade; + + //status members (made public for visual troubleshooting in the inspector): + public string id, type, method; + public iTween.EaseType easeType; + public float time, delay; + public LoopType loopType; + public bool isRunning,isPaused; + /* GFX47 MOD START */ + public string _name; + /* GFX47 MOD END */ + + //private members: + private float runningTime, percentage; + private float delayStarted; //probably not neccesary that this be protected but it shuts Unity's compiler up about this being "never used" + private bool kinematic, isLocal, loop, reverse, wasPaused, physics; + private Hashtable tweenArguments; + private Space space; + private delegate float EasingFunction(float start, float end, float value); + private delegate void ApplyTween(); + private EasingFunction ease; + private ApplyTween apply; + private AudioSource audioSource; + private Vector3[] vector3s; + private Vector2[] vector2s; + private Color[,] colors; + private float[] floats; + private Rect[] rects; + private CRSpline path; + private Vector3 preUpdate; + private Vector3 postUpdate; + private NamedValueColor namedcolorvalue; + + private float lastRealTime; // Added by PressPlay + private bool useRealTime; // Added by PressPlay + + /// + /// The type of easing to use based on Robert Penner's open source easing equations (http://www.robertpenner.com/easing_terms_of_use.html). + /// + public enum EaseType{ + easeInQuad, + easeOutQuad, + easeInOutQuad, + easeInCubic, + easeOutCubic, + easeInOutCubic, + easeInQuart, + easeOutQuart, + easeInOutQuart, + easeInQuint, + easeOutQuint, + easeInOutQuint, + easeInSine, + easeOutSine, + easeInOutSine, + easeInExpo, + easeOutExpo, + easeInOutExpo, + easeInCirc, + easeOutCirc, + easeInOutCirc, + linear, + spring, + /* GFX47 MOD START */ + //bounce, + easeInBounce, + easeOutBounce, + easeInOutBounce, + /* GFX47 MOD END */ + easeInBack, + easeOutBack, + easeInOutBack, + /* GFX47 MOD START */ + //elastic, + easeInElastic, + easeOutElastic, + easeInOutElastic, + /* GFX47 MOD END */ + punch + } + + /// + /// The type of loop (if any) to use. + /// + public enum LoopType{ + /// + /// Do not loop. + /// + none, + /// + /// Rewind and replay. + /// + loop, + /// + /// Ping pong the animation back and forth. + /// + pingPong + } + + /// + /// Many shaders use more than one color. Use can have iTween's Color methods operate on them by name. + /// + public enum NamedValueColor{ + /// + /// The main color of a material. Used by default and not required for Color methods to work in iTween. + /// + _Color, + /// + /// The specular color of a material (used in specular/glossy/vertexlit shaders). + /// + _SpecColor, + /// + /// The emissive color of a material (used in vertexlit shaders). + /// + _Emission, + /// + /// The reflection color of the material (used in reflective shaders). + /// + _ReflectColor + } + + #endregion + +#region Defaults + + /// + /// A collection of baseline presets that iTween needs and utilizes if certain parameters are not provided. + /// + public static class Defaults{ + //general defaults: + public static float time = 1f; + public static float delay = 0f; + public static NamedValueColor namedColorValue = NamedValueColor._Color; + public static LoopType loopType = LoopType.none; + public static EaseType easeType = iTween.EaseType.easeOutExpo; + public static float lookSpeed = 3f; + public static bool isLocal = false; + public static Space space = Space.Self; + public static bool orientToPath = false; + public static Color color = Color.white; + //update defaults: + public static float updateTimePercentage = .05f; + public static float updateTime = 1f*updateTimePercentage; + //cameraFade defaults: + public static int cameraFadeDepth = 999999; + //path look ahead amount: + public static float lookAhead = .05f; + public static bool useRealTime = false; // Added by PressPlay + //look direction: + public static Vector3 up = Vector3.up; + } + + #endregion + +#region #1 Static Registers + + /// + /// Sets up a GameObject to avoid hiccups when an initial iTween is added. It's advisable to run this on every object you intend to run iTween on in its Start or Awake. + /// + /// + /// A to be the target to be initialized for iTween. + /// + public static void Init(GameObject target){ + MoveBy(target,Vector3.zero,0); + } + + /// + /// Instantly changes the amount(transparency) of a camera fade and then returns it back over time with MINIMUM customization options. + /// + /// + /// A or for how transparent the Texture2D that the camera fade uses is. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void CameraFadeFrom(float amount, float time){ + if(cameraFade){ + CameraFadeFrom(Hash("amount",amount,"time",time)); + }else{ + Debug.LogError("iTween Error: You must first add a camera fade object with CameraFadeAdd() before atttempting to use camera fading."); + } + } + + /// + /// Instantly changes the amount(transparency) of a camera fade and then returns it back over time with FULL customization options. + /// + /// + /// A or for how transparent the Texture2D that the camera fade uses is. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void CameraFadeFrom(Hashtable args){ + //establish iTween: + if(cameraFade){ + ColorFrom(cameraFade,args); + }else{ + Debug.LogError("iTween Error: You must first add a camera fade object with CameraFadeAdd() before atttempting to use camera fading."); + } + } + + /// + /// Changes the amount(transparency) of a camera fade over time with MINIMUM customization options. + /// + /// + /// A or for how transparent the Texture2D that the camera fade uses is. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void CameraFadeTo(float amount, float time){ + if(cameraFade){ + CameraFadeTo(Hash("amount",amount,"time",time)); + }else{ + Debug.LogError("iTween Error: You must first add a camera fade object with CameraFadeAdd() before atttempting to use camera fading."); + } + } + + /// + /// Changes the amount(transparency) of a camera fade over time with FULL customization options. + /// + /// + /// A or for how transparent the Texture2D that the camera fade uses is. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void CameraFadeTo(Hashtable args){ + /* + CameraFadeAdd(Defaults.cameraFadeDepth); + + //rescale cameraFade just in case screen size has changed to ensure it takes up the full screen: + cameraFade.guiTexture.pixelInset=new Rect(0,0,Screen.width,Screen.height); + */ + + if(cameraFade){ + //establish iTween: + ColorTo(cameraFade,args); + }else{ + Debug.LogError("iTween Error: You must first add a camera fade object with CameraFadeAdd() before atttempting to use camera fading."); + } + } + + /// + /// Returns a value to an 'oncallback' method interpolated between the supplied 'from' and 'to' values for application as desired. Requires an 'onupdate' callback that accepts the same type as the supplied 'from' and 'to' properties. + /// + /// + /// A or or or or or for the starting value. + /// + /// + /// A or or or or or for the ending value. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed (only works with Vector2, Vector3, and Floats) + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ValueTo(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + if (!args.Contains("onupdate") || !args.Contains("from") || !args.Contains("to")) { + Debug.LogError("iTween Error: ValueTo() requires an 'onupdate' callback function and a 'from' and 'to' property. The supplied 'onupdate' callback must accept a single argument that is the same type as the supplied 'from' and 'to' properties!"); + return; + }else{ + //establish iTween: + args["type"]="value"; + + if (args["from"].GetType() == typeof(Vector2)) { + args["method"]="vector2"; + }else if (args["from"].GetType() == typeof(Vector3)) { + args["method"]="vector3"; + }else if (args["from"].GetType() == typeof(Rect)) { + args["method"]="rect"; + }else if (args["from"].GetType() == typeof(Single)) { + args["method"]="float"; + }else if (args["from"].GetType() == typeof(Color)) { + args["method"]="color"; + }else{ + Debug.LogError("iTween Error: ValueTo() only works with interpolating Vector3s, Vector2s, floats, ints, Rects and Colors!"); + return; + } + + //set a default easeType of linear if none is supplied since eased color interpolation is nearly unrecognizable: + if (!args.Contains("easetype")) { + args.Add("easetype",EaseType.linear); + } + + Launch(target,args); + } + } + + /// + /// Changes a GameObject's alpha value instantly then returns it to the provided alpha over time with MINIMUM customization options. If a GUIText or GUITexture component is attached, it will become the target of the animation. Identical to using ColorFrom and using the "a" parameter. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the final alpha value of the animation. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void FadeFrom(GameObject target, float alpha, float time){ + FadeFrom(target,Hash("alpha",alpha,"time",time)); + } + + /// + /// Changes a GameObject's alpha value instantly then returns it to the provided alpha over time with FULL customization options. If a GUIText or GUITexture component is attached, it will become the target of the animation. Identical to using ColorFrom and using the "a" parameter. + /// + /// + /// A or for the initial alpha value of the animation. + /// + /// + /// A or for the initial alpha value of the animation. + /// + /// + /// A for whether or not to include children of this GameObject. True by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void FadeFrom(GameObject target, Hashtable args){ + ColorFrom(target,args); + } + + /// + /// Changes a GameObject's alpha value over time with MINIMUM customization options. If a GUIText or GUITexture component is attached, it will become the target of the animation. Identical to using ColorTo and using the "a" parameter. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the final alpha value of the animation. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void FadeTo(GameObject target, float alpha, float time){ + FadeTo(target,Hash("alpha",alpha,"time",time)); + } + + /// + /// Changes a GameObject's alpha value over time with FULL customization options. If a GUIText or GUITexture component is attached, it will become the target of the animation. Identical to using ColorTo and using the "a" parameter. + /// + /// + /// A or for the final alpha value of the animation. + /// + /// + /// A or for the final alpha value of the animation. + /// + /// + /// A for whether or not to include children of this GameObject. True by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void FadeTo(GameObject target, Hashtable args){ + ColorTo(target,args); + } + + /// + /// Changes a GameObject's color values instantly then returns them to the provided properties over time with MINIMUM customization options. If a GUIText or GUITexture component is attached, it will become the target of the animation. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A to change the GameObject's color to. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ColorFrom(GameObject target, Color color, float time){ + ColorFrom(target,Hash("color",color,"time",time)); + } + + /// + /// Changes a GameObject's color values instantly then returns them to the provided properties over time with FULL customization options. If a GUIText or GUITexture component is attached, it will become the target of the animation. + /// + /// + /// A to change the GameObject's color to. + /// + /// + /// A or for the individual setting of the color red. + /// + /// + /// A or for the individual setting of the color green. + /// + /// + /// A or for the individual setting of the color green. + /// + /// + /// A or for the individual setting of the alpha. + /// + /// + /// A or for the individual setting of the alpha. + /// + /// + /// A for whether or not to include children of this GameObject. True by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ColorFrom(GameObject target, Hashtable args){ + Color fromColor = new Color(); + Color tempColor = new Color(); + + //clean args: + args = iTween.CleanArgs(args); + + //handle children: + if(!args.Contains("includechildren") || (bool)args["includechildren"]){ + foreach(Transform child in target.transform){ + Hashtable argsCopy = (Hashtable)args.Clone(); + argsCopy["ischild"]=true; + ColorFrom(child.gameObject,argsCopy); + } + } + + //set a default easeType of linear if none is supplied since eased color interpolation is nearly unrecognizable: + if (!args.Contains("easetype")) { + args.Add("easetype",EaseType.linear); + } + + //set tempColor and base fromColor: + if(target.GetComponent(typeof(GUITexture))){ + tempColor=fromColor=target.GetComponent().color; + }else if(target.GetComponent(typeof(GUIText))){ + tempColor=fromColor=target.GetComponent().material.color; + }else if(target.GetComponent()){ + tempColor=fromColor=target.GetComponent().material.color; + }else if(target.GetComponent()){ + tempColor=fromColor=target.GetComponent().color; + } + + //set augmented fromColor: + if(args.Contains("color")){ + fromColor=(Color)args["color"]; + }else{ + if (args.Contains("r")) { + fromColor.r=(float)args["r"]; + } + if (args.Contains("g")) { + fromColor.g=(float)args["g"]; + } + if (args.Contains("b")) { + fromColor.b=(float)args["b"]; + } + if (args.Contains("a")) { + fromColor.a=(float)args["a"]; + } + } + + //alpha or amount? + if(args.Contains("amount")){ + fromColor.a=(float)args["amount"]; + args.Remove("amount"); + }else if(args.Contains("alpha")){ + fromColor.a=(float)args["alpha"]; + args.Remove("alpha"); + } + + //apply fromColor: + if(target.GetComponent(typeof(GUITexture))){ + target.GetComponent().color=fromColor; + }else if(target.GetComponent(typeof(GUIText))){ + target.GetComponent().material.color=fromColor; + }else if(target.GetComponent()){ + target.GetComponent().material.color=fromColor; + }else if(target.GetComponent()){ + target.GetComponent().color=fromColor; + } + + //set new color arg: + args["color"]=tempColor; + + //establish iTween: + args["type"]="color"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Changes a GameObject's color values over time with MINIMUM customization options. If a GUIText or GUITexture component is attached, they will become the target of the animation. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A to change the GameObject's color to. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ColorTo(GameObject target, Color color, float time){ + ColorTo(target,Hash("color",color,"time",time)); + } + + /// + /// Changes a GameObject's color values over time with FULL customization options. If a GUIText or GUITexture component is attached, they will become the target of the animation. + /// + /// + /// A to change the GameObject's color to. + /// + /// + /// A or for the individual setting of the color red. + /// + /// + /// A or for the individual setting of the color green. + /// + /// + /// A or for the individual setting of the color green. + /// + /// + /// A or for the individual setting of the alpha. + /// + /// + /// A or for the individual setting of the alpha. + /// + /// + /// A for whether or not to include children of this GameObject. True by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ColorTo(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //handle children: + if(!args.Contains("includechildren") || (bool)args["includechildren"]){ + foreach(Transform child in target.transform){ + Hashtable argsCopy = (Hashtable)args.Clone(); + argsCopy["ischild"]=true; + ColorTo(child.gameObject,argsCopy); + } + } + + //set a default easeType of linear if none is supplied since eased color interpolation is nearly unrecognizable: + if (!args.Contains("easetype")) { + args.Add("easetype",EaseType.linear); + } + + //establish iTween: + args["type"]="color"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Instantly changes an AudioSource's volume and pitch then returns it to it's starting volume and pitch over time with MINIMUM customization options. Default AudioSource attached to GameObject will be used (if one exists) if not supplied. + /// + /// + /// A to be the target of the animation which holds the AudioSource to be changed. + /// + /// for the target level of volume. + /// A + /// + /// for the target pitch. + /// A + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void AudioFrom(GameObject target, float volume, float pitch, float time){ + AudioFrom(target,Hash("volume",volume,"pitch",pitch,"time",time)); + } + + /// + /// Instantly changes an AudioSource's volume and pitch then returns it to it's starting volume and pitch over time with FULL customization options. Default AudioSource attached to GameObject will be used (if one exists) if not supplied. + /// + /// + /// A for which AudioSource to use. + /// + /// + /// A or for the target level of volume. + /// + /// + /// A or for the target pitch. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void AudioFrom(GameObject target, Hashtable args){ + Vector2 tempAudioProperties; + Vector2 fromAudioProperties; + AudioSource tempAudioSource; + + //clean args: + args = iTween.CleanArgs(args); + + //set tempAudioSource: + if(args.Contains("audiosource")){ + tempAudioSource=(AudioSource)args["audiosource"]; + }else{ + if(target.GetComponent(typeof(AudioSource))){ + tempAudioSource=target.GetComponent(); + }else{ + //throw error if no AudioSource is available: + Debug.LogError("iTween Error: AudioFrom requires an AudioSource."); + return; + } + } + + //set tempAudioProperties: + tempAudioProperties.x=fromAudioProperties.x=tempAudioSource.volume; + tempAudioProperties.y=fromAudioProperties.y=tempAudioSource.pitch; + + //set augmented fromAudioProperties: + if(args.Contains("volume")){ + fromAudioProperties.x=(float)args["volume"]; + } + if(args.Contains("pitch")){ + fromAudioProperties.y=(float)args["pitch"]; + } + + //apply fromAudioProperties: + tempAudioSource.volume=fromAudioProperties.x; + tempAudioSource.pitch=fromAudioProperties.y; + + //set new volume and pitch args: + args["volume"]=tempAudioProperties.x; + args["pitch"]=tempAudioProperties.y; + + //set a default easeType of linear if none is supplied since eased audio interpolation is nearly unrecognizable: + if (!args.Contains("easetype")) { + args.Add("easetype",EaseType.linear); + } + + //establish iTween: + args["type"]="audio"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Fades volume and pitch of an AudioSource with MINIMUM customization options. Default AudioSource attached to GameObject will be used (if one exists) if not supplied. + /// + /// + /// A to be the target of the animation which holds the AudioSource to be changed. + /// + /// for the target level of volume. + /// A + /// + /// for the target pitch. + /// A + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void AudioTo(GameObject target, float volume, float pitch, float time){ + AudioTo(target,Hash("volume",volume,"pitch",pitch,"time",time)); + } + + /// + /// Fades volume and pitch of an AudioSource with FULL customization options. Default AudioSource attached to GameObject will be used (if one exists) if not supplied. + /// + /// + /// A for which AudioSource to use. + /// + /// + /// A or for the target level of volume. + /// + /// + /// A or for the target pitch. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void AudioTo(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //set a default easeType of linear if none is supplied since eased audio interpolation is nearly unrecognizable: + if (!args.Contains("easetype")) { + args.Add("easetype",EaseType.linear); + } + + //establish iTween: + args["type"]="audio"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Plays an AudioClip once based on supplied volume and pitch and following any delay with MINIMUM customization options. AudioSource is optional as iTween will provide one. + /// + /// + /// A to be the target of the animation which holds the AudioSource to be utilized. + /// + /// + /// A for a reference to the AudioClip to be played. + /// + /// + /// A for the time in seconds the action will wait before beginning. + /// + public static void Stab(GameObject target, AudioClip audioclip, float delay){ + Stab(target,Hash("audioclip",audioclip,"delay",delay)); + } + + /// + /// Plays an AudioClip once based on supplied volume and pitch and following any delay with FULL customization options. AudioSource is optional as iTween will provide one. + /// + /// + /// A for a reference to the AudioClip to be played. + /// + /// + /// A for which AudioSource to use + /// + /// + /// A or for the target level of volume. + /// + /// + /// A or for the target pitch. + /// + /// + /// A or for the time in seconds the action will wait before beginning. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void Stab(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween: + args["type"]="stab"; + Launch(target,args); + } + + /// + /// Instantly rotates a GameObject to look at the supplied Vector3 then returns it to it's starting rotation over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A to be the Vector3 that the target will look towards. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void LookFrom(GameObject target, Vector3 looktarget, float time){ + LookFrom(target,Hash("looktarget",looktarget,"time",time)); + } + + /// + /// Instantly rotates a GameObject to look at a supplied Transform or Vector3 then returns it to it's starting rotation over time with FULL customization options. + /// + /// + /// A or for a target the GameObject will look at. + /// + /// + /// A . Restricts rotation to the supplied axis only. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void LookFrom(GameObject target, Hashtable args){ + Vector3 tempRotation; + Vector3 tempRestriction; + + //clean args: + args = iTween.CleanArgs(args); + + //set look: + tempRotation=target.transform.eulerAngles; + if (args["looktarget"].GetType() == typeof(Transform)) { + //target.transform.LookAt((Transform)args["looktarget"]); + target.transform.LookAt((Transform)args["looktarget"], (Vector3?)args["up"] ?? Defaults.up); + }else if(args["looktarget"].GetType() == typeof(Vector3)){ + //target.transform.LookAt((Vector3)args["looktarget"]); + target.transform.LookAt((Vector3)args["looktarget"], (Vector3?)args["up"] ?? Defaults.up); + } + + //axis restriction: + if(args.Contains("axis")){ + tempRestriction=target.transform.eulerAngles; + switch((string)args["axis"]){ + case "x": + tempRestriction.y=tempRotation.y; + tempRestriction.z=tempRotation.z; + break; + case "y": + tempRestriction.x=tempRotation.x; + tempRestriction.z=tempRotation.z; + break; + case "z": + tempRestriction.x=tempRotation.x; + tempRestriction.y=tempRotation.y; + break; + } + target.transform.eulerAngles=tempRestriction; + } + + //set new rotation: + args["rotation"] = tempRotation; + + //establish iTween + args["type"]="rotate"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Rotates a GameObject to look at the supplied Vector3 over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A to be the Vector3 that the target will look towards. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void LookTo(GameObject target, Vector3 looktarget, float time){ + LookTo(target,Hash("looktarget",looktarget,"time",time)); + } + + /// + /// Rotates a GameObject to look at a supplied Transform or Vector3 over time with FULL customization options. + /// + /// + /// A or for a target the GameObject will look at. + /// + /// + /// A . Restricts rotation to the supplied axis only. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void LookTo(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //additional property to ensure ConflictCheck can work correctly since Transforms are refrences: + if(args.Contains("looktarget")){ + if (args["looktarget"].GetType() == typeof(Transform)) { + Transform transform = (Transform)args["looktarget"]; + args["position"]=new Vector3(transform.position.x,transform.position.y,transform.position.z); + args["rotation"]=new Vector3(transform.eulerAngles.x,transform.eulerAngles.y,transform.eulerAngles.z); + } + } + + //establish iTween + args["type"]="look"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Changes a GameObject's position over time to a supplied destination with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the destination Vector3. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void MoveTo(GameObject target, Vector3 position, float time){ + MoveTo(target,Hash("position",position,"time",time)); + } + + /// + /// Changes a GameObject's position over time to a supplied destination with FULL customization options. + /// + /// + /// A or for a point in space the GameObject will animate to. + /// + /// + /// A or for a list of points to draw a Catmull-Rom through for a curved animation path. + /// + /// + /// A for whether to automatically generate a curve from the GameObject's current position to the beginning of the path. True by default. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A for whether or not the GameObject will orient to its direction of travel. False by default. + /// + /// + /// A or A for a target the GameObject will look at. + /// + /// + /// A or for the time in seconds the object will take to look at either the "looktarget" or "orienttopath". + /// + /// + /// A or for how much of a percentage to look ahead on a path to influence how strict "orientopath" is. + /// + /// + /// A . Restricts rotation to the supplied axis only. + /// + /// + /// A for whether to animate in world space or relative to the parent. False by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void MoveTo(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //additional property to ensure ConflictCheck can work correctly since Transforms are refrences: + if(args.Contains("position")){ + if (args["position"].GetType() == typeof(Transform)) { + Transform transform = (Transform)args["position"]; + args["position"]=new Vector3(transform.position.x,transform.position.y,transform.position.z); + args["rotation"]=new Vector3(transform.eulerAngles.x,transform.eulerAngles.y,transform.eulerAngles.z); + args["scale"]=new Vector3(transform.localScale.x,transform.localScale.y,transform.localScale.z); + } + } + + //establish iTween: + args["type"]="move"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Instantly changes a GameObject's position to a supplied destination then returns it to it's starting position over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the destination Vector3. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void MoveFrom(GameObject target, Vector3 position, float time){ + MoveFrom(target,Hash("position",position,"time",time)); + } + + /// + /// Instantly changes a GameObject's position to a supplied destination then returns it to it's starting position over time with FULL customization options. + /// + /// + /// A or for a point in space the GameObject will animate to. + /// + /// + /// A or for a list of points to draw a Catmull-Rom through for a curved animation path. + /// + /// + /// A for whether to automatically generate a curve from the GameObject's current position to the beginning of the path. True by default. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A for whether or not the GameObject will orient to its direction of travel. False by default. + /// + /// + /// A or A for a target the GameObject will look at. + /// + /// + /// A or for the time in seconds the object will take to look at either the "looktarget" or "orienttopath". + /// + /// + /// A or for how much of a percentage to look ahead on a path to influence how strict "orientopath" is. + /// + /// + /// A for whether to animate in world space or relative to the parent. False by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void MoveFrom(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + bool tempIsLocal; + + //set tempIsLocal: + if(args.Contains("islocal")){ + tempIsLocal = (bool)args["islocal"]; + }else{ + tempIsLocal = Defaults.isLocal; + } + + if(args.Contains("path")){ + Vector3[] fromPath; + Vector3[] suppliedPath; + if(args["path"].GetType() == typeof(Vector3[])){ + Vector3[] temp = (Vector3[])args["path"]; + suppliedPath=new Vector3[temp.Length]; + Array.Copy(temp,suppliedPath, temp.Length); + }else{ + Transform[] temp = (Transform[])args["path"]; + suppliedPath = new Vector3[temp.Length]; + for (int i = 0; i < temp.Length; i++) { + suppliedPath[i]=temp[i].position; + } + } + if(suppliedPath[suppliedPath.Length-1] != target.transform.position){ + fromPath= new Vector3[suppliedPath.Length+1]; + Array.Copy(suppliedPath,fromPath,suppliedPath.Length); + if(tempIsLocal){ + fromPath[fromPath.Length-1] = target.transform.localPosition; + target.transform.localPosition=fromPath[0]; + }else{ + fromPath[fromPath.Length-1] = target.transform.position; + target.transform.position=fromPath[0]; + } + args["path"]=fromPath; + }else{ + if(tempIsLocal){ + target.transform.localPosition=suppliedPath[0]; + }else{ + target.transform.position=suppliedPath[0]; + } + args["path"]=suppliedPath; + } + }else{ + Vector3 tempPosition; + Vector3 fromPosition; + + //set tempPosition and base fromPosition: + if(tempIsLocal){ + tempPosition=fromPosition=target.transform.localPosition; + }else{ + tempPosition=fromPosition=target.transform.position; + } + + //set augmented fromPosition: + if(args.Contains("position")){ + if (args["position"].GetType() == typeof(Transform)){ + Transform trans = (Transform)args["position"]; + fromPosition=trans.position; + }else if(args["position"].GetType() == typeof(Vector3)){ + fromPosition=(Vector3)args["position"]; + } + }else{ + if (args.Contains("x")) { + fromPosition.x=(float)args["x"]; + } + if (args.Contains("y")) { + fromPosition.y=(float)args["y"]; + } + if (args.Contains("z")) { + fromPosition.z=(float)args["z"]; + } + } + + //apply fromPosition: + if(tempIsLocal){ + target.transform.localPosition = fromPosition; + }else{ + target.transform.position = fromPosition; + } + + //set new position arg: + args["position"]=tempPosition; + } + + //establish iTween: + args["type"]="move"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Translates a GameObject's position over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the amount of change in position to move the GameObject. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void MoveAdd(GameObject target, Vector3 amount, float time){ + MoveAdd(target,Hash("amount",amount,"time",time)); + } + + /// + /// Translates a GameObject's position over time with FULL customization options. + /// + /// + /// A for the amount of change in position to move the GameObject. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A for whether or not the GameObject will orient to its direction of travel. False by default. + /// + /// + /// A or A for a target the GameObject will look at. + /// + /// + /// A or for the time in seconds the object will take to look at either the "looktarget" or "orienttopath". + /// + /// + /// A . Restricts rotation to the supplied axis only. + /// + /// + /// A or for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void MoveAdd(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween: + args["type"]="move"; + args["method"]="add"; + Launch(target,args); + } + + /// + /// Adds the supplied coordinates to a GameObject's postion with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the amount of change in position to move the GameObject. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void MoveBy(GameObject target, Vector3 amount, float time){ + MoveBy(target,Hash("amount",amount,"time",time)); + } + + /// + /// Adds the supplied coordinates to a GameObject's position with FULL customization options. + /// + /// + /// A for the amount of change in position to move the GameObject. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A for whether or not the GameObject will orient to its direction of travel. False by default. + /// + /// + /// A or A for a target the GameObject will look at. + /// + /// + /// A or for the time in seconds the object will take to look at either the "looktarget" or "orienttopath". + /// + /// + /// A . Restricts rotation to the supplied axis only. + /// + /// + /// A or for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void MoveBy(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween: + args["type"]="move"; + args["method"]="by"; + Launch(target,args); + } + + /// + /// Changes a GameObject's scale over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the final scale. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ScaleTo(GameObject target, Vector3 scale, float time){ + ScaleTo(target,Hash("scale",scale,"time",time)); + } + + /// + /// Changes a GameObject's scale over time with FULL customization options. + /// + /// + /// A or for the final scale. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ScaleTo(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //additional property to ensure ConflictCheck can work correctly since Transforms are refrences: + if(args.Contains("scale")){ + if (args["scale"].GetType() == typeof(Transform)) { + Transform transform = (Transform)args["scale"]; + args["position"]=new Vector3(transform.position.x,transform.position.y,transform.position.z); + args["rotation"]=new Vector3(transform.eulerAngles.x,transform.eulerAngles.y,transform.eulerAngles.z); + args["scale"]=new Vector3(transform.localScale.x,transform.localScale.y,transform.localScale.z); + } + } + + //establish iTween: + args["type"]="scale"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Instantly changes a GameObject's scale then returns it to it's starting scale over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the final scale. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ScaleFrom(GameObject target, Vector3 scale, float time){ + ScaleFrom(target,Hash("scale",scale,"time",time)); + } + + /// + /// Instantly changes a GameObject's scale then returns it to it's starting scale over time with FULL customization options. + /// + /// + /// A or for the final scale. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ScaleFrom(GameObject target, Hashtable args){ + Vector3 tempScale; + Vector3 fromScale; + + //clean args: + args = iTween.CleanArgs(args); + + //set base fromScale: + tempScale=fromScale=target.transform.localScale; + + //set augmented fromScale: + if(args.Contains("scale")){ + if (args["scale"].GetType() == typeof(Transform)){ + Transform trans = (Transform)args["scale"]; + fromScale=trans.localScale; + }else if(args["scale"].GetType() == typeof(Vector3)){ + fromScale=(Vector3)args["scale"]; + } + }else{ + if (args.Contains("x")) { + fromScale.x=(float)args["x"]; + } + if (args.Contains("y")) { + fromScale.y=(float)args["y"]; + } + if (args.Contains("z")) { + fromScale.z=(float)args["z"]; + } + } + + //apply fromScale: + target.transform.localScale = fromScale; + + //set new scale arg: + args["scale"]=tempScale; + + //establish iTween: + args["type"]="scale"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Adds to a GameObject's scale over time with FULL customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the amount of scale to be added to the GameObject's current scale. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ScaleAdd(GameObject target, Vector3 amount, float time){ + ScaleAdd(target,Hash("amount",amount,"time",time)); + } + + /// + /// Adds to a GameObject's scale over time with FULL customization options. + /// + /// + /// A for the amount to be added to the GameObject's current scale. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ScaleAdd(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween: + args["type"]="scale"; + args["method"]="add"; + Launch(target,args); + } + + /// + /// Multiplies a GameObject's scale over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the amount of scale to be multiplied by the GameObject's current scale. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ScaleBy(GameObject target, Vector3 amount, float time){ + ScaleBy(target,Hash("amount",amount,"time",time)); + } + + /// + /// Multiplies a GameObject's scale over time with FULL customization options. + /// + /// + /// A for the amount to be multiplied to the GameObject's current scale. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ScaleBy(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween: + args["type"]="scale"; + args["method"]="by"; + Launch(target,args); + } + + /// + /// Rotates a GameObject to the supplied Euler angles in degrees over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the target Euler angles in degrees to rotate to. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void RotateTo(GameObject target, Vector3 rotation, float time){ + RotateTo(target,Hash("rotation",rotation,"time",time)); + } + + /// + /// Rotates a GameObject to the supplied Euler angles in degrees over time with FULL customization options. + /// + /// + /// A or for the target Euler angles in degrees to rotate to. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A for whether to animate in world space or relative to the parent. False by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void RotateTo(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //additional property to ensure ConflictCheck can work correctly since Transforms are refrences: + if(args.Contains("rotation")){ + if (args["rotation"].GetType() == typeof(Transform)) { + Transform transform = (Transform)args["rotation"]; + args["position"]=new Vector3(transform.position.x,transform.position.y,transform.position.z); + args["rotation"]=new Vector3(transform.eulerAngles.x,transform.eulerAngles.y,transform.eulerAngles.z); + args["scale"]=new Vector3(transform.localScale.x,transform.localScale.y,transform.localScale.z); + } + } + + //establish iTween + args["type"]="rotate"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Instantly changes a GameObject's Euler angles in degrees then returns it to it's starting rotation over time (if allowed) with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the target Euler angles in degrees to rotate from. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void RotateFrom(GameObject target, Vector3 rotation, float time){ + RotateFrom(target,Hash("rotation",rotation,"time",time)); + } + + /// + /// Instantly changes a GameObject's Euler angles in degrees then returns it to it's starting rotation over time (if allowed) with FULL customization options. + /// + /// + /// A or for the target Euler angles in degrees to rotate to. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A for whether to animate in world space or relative to the parent. False by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void RotateFrom(GameObject target, Hashtable args){ + Vector3 tempRotation; + Vector3 fromRotation; + bool tempIsLocal; + + //clean args: + args = iTween.CleanArgs(args); + + //set tempIsLocal: + if(args.Contains("islocal")){ + tempIsLocal = (bool)args["islocal"]; + }else{ + tempIsLocal = Defaults.isLocal; + } + + //set tempRotation and base fromRotation: + if(tempIsLocal){ + tempRotation=fromRotation=target.transform.localEulerAngles; + }else{ + tempRotation=fromRotation=target.transform.eulerAngles; + } + + //set augmented fromRotation: + if(args.Contains("rotation")){ + if (args["rotation"].GetType() == typeof(Transform)){ + Transform trans = (Transform)args["rotation"]; + fromRotation=trans.eulerAngles; + }else if(args["rotation"].GetType() == typeof(Vector3)){ + fromRotation=(Vector3)args["rotation"]; + } + }else{ + if (args.Contains("x")) { + fromRotation.x=(float)args["x"]; + } + if (args.Contains("y")) { + fromRotation.y=(float)args["y"]; + } + if (args.Contains("z")) { + fromRotation.z=(float)args["z"]; + } + } + + //apply fromRotation: + if(tempIsLocal){ + target.transform.localEulerAngles = fromRotation; + }else{ + target.transform.eulerAngles = fromRotation; + } + + //set new rotation arg: + args["rotation"]=tempRotation; + + //establish iTween: + args["type"]="rotate"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Adds supplied Euler angles in degrees to a GameObject's rotation over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the amount of Euler angles in degrees to add to the current rotation of the GameObject. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void RotateAdd(GameObject target, Vector3 amount, float time){ + RotateAdd(target,Hash("amount",amount,"time",time)); + } + + /// + /// Adds supplied Euler angles in degrees to a GameObject's rotation over time with FULL customization options. + /// + /// + /// A for the amount of Euler angles in degrees to add to the current rotation of the GameObject. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void RotateAdd(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween: + args["type"]="rotate"; + args["method"]="add"; + Launch(target,args); + } + + /// + /// Multiplies supplied values by 360 and rotates a GameObject by calculated amount over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the amount to be multiplied by 360 to rotate the GameObject. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void RotateBy(GameObject target, Vector3 amount, float time){ + RotateBy(target,Hash("amount",amount,"time",time)); + } + + /// + /// Multiplies supplied values by 360 and rotates a GameObject by calculated amount over time with FULL customization options. + /// + /// + /// A for the amount to be multiplied by 360 to rotate the GameObject. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A for whether to animate in world space or relative to the parent. False by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void RotateBy(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween + args["type"]="rotate"; + args["method"]="by"; + Launch(target,args); + } + + /// + /// Randomly shakes a GameObject's position by a diminishing amount over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ShakePosition(GameObject target, Vector3 amount, float time){ + ShakePosition(target,Hash("amount",amount,"time",time)); + } + + /// + /// Randomly shakes a GameObject's position by a diminishing amount over time with FULL customization options. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A or for the individual setting of the x magnitude. + /// + /// + /// A or for the individual setting of the y magnitude. + /// + /// + /// A or for the individual setting of the z magnitude. + /// + /// + /// A for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A for whether or not the GameObject will orient to its direction of travel. False by default. + /// + /// + /// A or A for a target the GameObject will look at. + /// + /// + /// A or for the time in seconds the object will take to look at either the "looktarget" or "orienttopath". + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the type of loop to apply once the animation has completed. (only "loop" is allowed with shakes) + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ShakePosition(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween + args["type"]="shake"; + args["method"]="position"; + Launch(target,args); + } + + /// + /// Randomly shakes a GameObject's scale by a diminishing amount over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ShakeScale(GameObject target, Vector3 amount, float time){ + ShakeScale(target,Hash("amount",amount,"time",time)); + } + + /// + /// Randomly shakes a GameObject's scale by a diminishing amount over time with FULL customization options. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A or for the individual setting of the x magnitude. + /// + /// + /// A or for the individual setting of the y magnitude. + /// + /// + /// A or for the individual setting of the z magnitude. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the type of loop to apply once the animation has completed. (only "loop" is allowed with shakes) + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ShakeScale(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween + args["type"]="shake"; + args["method"]="scale"; + Launch(target,args); + } + + /// + /// Randomly shakes a GameObject's rotation by a diminishing amount over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ShakeRotation(GameObject target, Vector3 amount, float time){ + ShakeRotation(target,Hash("amount",amount,"time",time)); + } + + /// + /// Randomly shakes a GameObject's rotation by a diminishing amount over time with FULL customization options. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A or for the individual setting of the x magnitude. + /// + /// + /// A or for the individual setting of the y magnitude. + /// + /// + /// A or for the individual setting of the z magnitude. + /// + /// + /// A for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the type of loop to apply once the animation has completed. (only "loop" is allowed with shakes) + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ShakeRotation(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween + args["type"]="shake"; + args["method"]="rotation"; + Launch(target,args); + } + + /// + /// Applies a jolt of force to a GameObject's position and wobbles it back to its initial position with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the magnitude of the punch. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void PunchPosition(GameObject target, Vector3 amount, float time){ + PunchPosition(target,Hash("amount",amount,"time",time)); + } + + /// + /// Applies a jolt of force to a GameObject's position and wobbles it back to its initial position with FULL customization options. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A or for the individual setting of the x magnitude. + /// + /// + /// A or for the individual setting of the y magnitude. + /// + /// + /// A or for the individual setting of the z magnitude. + /// + /// + /// A for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A or A for a target the GameObject will look at. + /// + /// + /// A or for the time in seconds the object will take to look at either the "looktarget". + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the type of loop to apply once the animation has completed. (only "loop" is allowed with punches) + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void PunchPosition(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween + args["type"]="punch"; + args["method"]="position"; + args["easetype"]=EaseType.punch; + Launch(target,args); + } + + /// + /// Applies a jolt of force to a GameObject's rotation and wobbles it back to its initial rotation with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the magnitude of the punch. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void PunchRotation(GameObject target, Vector3 amount, float time){ + PunchRotation(target,Hash("amount",amount,"time",time)); + } + + /// + /// Applies a jolt of force to a GameObject's rotation and wobbles it back to its initial rotation with FULL customization options. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A or for the individual setting of the x magnitude. + /// + /// + /// A or for the individual setting of the y magnitude. + /// + /// + /// A or for the individual setting of the z magnitude. + /// + /// + /// A for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the type of loop to apply once the animation has completed. (only "loop" is allowed with punches) + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void PunchRotation(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween + args["type"]="punch"; + args["method"]="rotation"; + args["easetype"]=EaseType.punch; + Launch(target,args); + } + + /// + /// Applies a jolt of force to a GameObject's scale and wobbles it back to its initial scale with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the magnitude of the punch. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void PunchScale(GameObject target, Vector3 amount, float time){ + PunchScale(target,Hash("amount",amount,"time",time)); + } + + /// + /// Applies a jolt of force to a GameObject's scale and wobbles it back to its initial scale with FULL customization options. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A or for the individual setting of the x magnitude. + /// + /// + /// A or for the individual setting of the y magnitude. + /// + /// + /// A or for the individual setting of the z magnitude. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the type of loop to apply once the animation has completed. (only "loop" is allowed with punches) + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void PunchScale(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween + args["type"]="punch"; + args["method"]="scale"; + args["easetype"]=EaseType.punch; + Launch(target,args); + } + + #endregion + +#region #2 Generate Method Targets + + //call correct set target method and set tween application delegate: + void GenerateTargets(){ + switch (type) { + case "value": + switch (method) { + case "float": + GenerateFloatTargets(); + apply = new ApplyTween(ApplyFloatTargets); + break; + case "vector2": + GenerateVector2Targets(); + apply = new ApplyTween(ApplyVector2Targets); + break; + case "vector3": + GenerateVector3Targets(); + apply = new ApplyTween(ApplyVector3Targets); + break; + case "color": + GenerateColorTargets(); + apply = new ApplyTween(ApplyColorTargets); + break; + case "rect": + GenerateRectTargets(); + apply = new ApplyTween(ApplyRectTargets); + break; + } + break; + case "color": + switch (method) { + case "to": + GenerateColorToTargets(); + apply = new ApplyTween(ApplyColorToTargets); + break; + } + break; + case "audio": + switch (method) { + case "to": + GenerateAudioToTargets(); + apply = new ApplyTween(ApplyAudioToTargets); + break; + } + break; + case "move": + switch (method) { + case "to": + //using a path? + if(tweenArguments.Contains("path")){ + GenerateMoveToPathTargets(); + apply = new ApplyTween(ApplyMoveToPathTargets); + }else{ //not using a path? + GenerateMoveToTargets(); + apply = new ApplyTween(ApplyMoveToTargets); + } + break; + case "by": + case "add": + GenerateMoveByTargets(); + apply = new ApplyTween(ApplyMoveByTargets); + break; + } + break; + case "scale": + switch (method){ + case "to": + GenerateScaleToTargets(); + apply = new ApplyTween(ApplyScaleToTargets); + break; + case "by": + GenerateScaleByTargets(); + apply = new ApplyTween(ApplyScaleToTargets); + break; + case "add": + GenerateScaleAddTargets(); + apply = new ApplyTween(ApplyScaleToTargets); + break; + } + break; + case "rotate": + switch (method) { + case "to": + GenerateRotateToTargets(); + apply = new ApplyTween(ApplyRotateToTargets); + break; + case "add": + GenerateRotateAddTargets(); + apply = new ApplyTween(ApplyRotateAddTargets); + break; + case "by": + GenerateRotateByTargets(); + apply = new ApplyTween(ApplyRotateAddTargets); + break; + } + break; + case "shake": + switch (method) { + case "position": + GenerateShakePositionTargets(); + apply = new ApplyTween(ApplyShakePositionTargets); + break; + case "scale": + GenerateShakeScaleTargets(); + apply = new ApplyTween(ApplyShakeScaleTargets); + break; + case "rotation": + GenerateShakeRotationTargets(); + apply = new ApplyTween(ApplyShakeRotationTargets); + break; + } + break; + case "punch": + switch (method) { + case "position": + GeneratePunchPositionTargets(); + apply = new ApplyTween(ApplyPunchPositionTargets); + break; + case "rotation": + GeneratePunchRotationTargets(); + apply = new ApplyTween(ApplyPunchRotationTargets); + break; + case "scale": + GeneratePunchScaleTargets(); + apply = new ApplyTween(ApplyPunchScaleTargets); + break; + } + break; + case "look": + switch (method) { + case "to": + GenerateLookToTargets(); + apply = new ApplyTween(ApplyLookToTargets); + break; + } + break; + case "stab": + GenerateStabTargets(); + apply = new ApplyTween(ApplyStabTargets); + break; + } + } + + #endregion + +#region #3 Generate Specific Targets + + void GenerateRectTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + rects=new Rect[3]; + + //from and to values: + rects[0]=(Rect)tweenArguments["from"]; + rects[1]=(Rect)tweenArguments["to"]; + } + + void GenerateColorTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + colors=new Color[1,3]; + + //from and to values: + colors[0,0]=(Color)tweenArguments["from"]; + colors[0,1]=(Color)tweenArguments["to"]; + } + + void GenerateVector3Targets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from and to values: + vector3s[0]=(Vector3)tweenArguments["from"]; + vector3s[1]=(Vector3)tweenArguments["to"]; + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateVector2Targets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector2s=new Vector2[3]; + + //from and to values: + vector2s[0]=(Vector2)tweenArguments["from"]; + vector2s[1]=(Vector2)tweenArguments["to"]; + + //need for speed? + if(tweenArguments.Contains("speed")){ + Vector3 fromV3 = new Vector3(vector2s[0].x,vector2s[0].y,0); + Vector3 toV3 = new Vector3(vector2s[1].x,vector2s[1].y,0); + float distance = Math.Abs(Vector3.Distance(fromV3,toV3)); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateFloatTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + floats=new float[3]; + + //from and to values: + floats[0]=(float)tweenArguments["from"]; + floats[1]=(float)tweenArguments["to"]; + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(floats[0] - floats[1]); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateColorToTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + //colors = new Color[3]; + + //from and init to values: + if(GetComponent(typeof(GUITexture))){ + colors = new Color[1,3]; + colors[0,0] = colors[0,1] = GetComponent().color; + }else if(GetComponent(typeof(GUIText))){ + colors = new Color[1,3]; + colors[0,0] = colors[0,1] = GetComponent().material.color; + }else if(GetComponent()){ + colors = new Color[GetComponent().materials.Length,3]; + for (int i = 0; i < GetComponent().materials.Length; i++) { + colors[i,0]=GetComponent().materials[i].GetColor(namedcolorvalue.ToString()); + colors[i,1]=GetComponent().materials[i].GetColor(namedcolorvalue.ToString()); + } + //colors[0] = colors[1] = renderer.material.color; + }else if(GetComponent()){ + colors = new Color[1,3]; + colors[0,0] = colors[0,1] = GetComponent().color; + }else{ + colors = new Color[1,3]; //empty placeholder incase the GO is perhaps an empty holder or something similar + } + + //to values: + if (tweenArguments.Contains("color")) { + //colors[1]=(Color)tweenArguments["color"]; + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,1]=(Color)tweenArguments["color"]; + } + }else{ + if (tweenArguments.Contains("r")) { + //colors[1].r=(float)tweenArguments["r"]; + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,1].r=(float)tweenArguments["r"]; + } + } + if (tweenArguments.Contains("g")) { + //colors[1].g=(float)tweenArguments["g"]; + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,1].g=(float)tweenArguments["g"]; + } + } + if (tweenArguments.Contains("b")) { + //colors[1].b=(float)tweenArguments["b"]; + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,1].b=(float)tweenArguments["b"]; + } + } + if (tweenArguments.Contains("a")) { + //colors[1].a=(float)tweenArguments["a"]; + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,1].a=(float)tweenArguments["a"]; + } + } + } + + //alpha or amount? + if(tweenArguments.Contains("amount")){ + //colors[1].a=(float)tweenArguments["amount"]; + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,1].a=(float)tweenArguments["amount"]; + } + }else if(tweenArguments.Contains("alpha")){ + //colors[1].a=(float)tweenArguments["alpha"]; + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,1].a=(float)tweenArguments["alpha"]; + } + } + } + + void GenerateAudioToTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector2s=new Vector2[3]; + + //set audioSource: + if(tweenArguments.Contains("audiosource")){ + audioSource=(AudioSource)tweenArguments["audiosource"]; + }else{ + if(GetComponent(typeof(AudioSource))){ + audioSource=GetComponent(); + }else{ + //throw error if no AudioSource is available: + Debug.LogError("iTween Error: AudioTo requires an AudioSource."); + Dispose(); + } + } + + //from values and default to values: + vector2s[0]=vector2s[1]=new Vector2(audioSource.volume,audioSource.pitch); + + //to values: + if (tweenArguments.Contains("volume")) { + vector2s[1].x=(float)tweenArguments["volume"]; + } + if (tweenArguments.Contains("pitch")) { + vector2s[1].y=(float)tweenArguments["pitch"]; + } + } + + void GenerateStabTargets(){ + //set audioSource: + if(tweenArguments.Contains("audiosource")){ + audioSource=(AudioSource)tweenArguments["audiosource"]; + }else{ + if(GetComponent(typeof(AudioSource))){ + audioSource=GetComponent(); + }else{ + //add and populate AudioSource if one doesn't exist: + gameObject.AddComponent(typeof(AudioSource)); + audioSource=GetComponent(); + audioSource.playOnAwake=false; + + } + } + + //populate audioSource's clip: + audioSource.clip=(AudioClip)tweenArguments["audioclip"]; + + //set audio's pitch and volume if requested: + if(tweenArguments.Contains("pitch")){ + audioSource.pitch=(float)tweenArguments["pitch"]; + } + if(tweenArguments.Contains("volume")){ + audioSource.volume=(float)tweenArguments["volume"]; + } + + //set run time based on length of clip after pitch is augmented + time=audioSource.clip.length/audioSource.pitch; + } + + void GenerateLookToTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from values: + vector3s[0]=transform.eulerAngles; + + //set look: + if(tweenArguments.Contains("looktarget")){ + if (tweenArguments["looktarget"].GetType() == typeof(Transform)) { + //transform.LookAt((Transform)tweenArguments["looktarget"]); + transform.LookAt((Transform)tweenArguments["looktarget"], (Vector3?)tweenArguments["up"] ?? Defaults.up); + }else if(tweenArguments["looktarget"].GetType() == typeof(Vector3)){ + //transform.LookAt((Vector3)tweenArguments["looktarget"]); + transform.LookAt((Vector3)tweenArguments["looktarget"], (Vector3?)tweenArguments["up"] ?? Defaults.up); + } + }else{ + Debug.LogError("iTween Error: LookTo needs a 'looktarget' property!"); + Dispose(); + } + + //to values: + vector3s[1]=transform.eulerAngles; + transform.eulerAngles=vector3s[0]; + + //axis restriction: + if(tweenArguments.Contains("axis")){ + switch((string)tweenArguments["axis"]){ + case "x": + vector3s[1].y=vector3s[0].y; + vector3s[1].z=vector3s[0].z; + break; + case "y": + vector3s[1].x=vector3s[0].x; + vector3s[1].z=vector3s[0].z; + break; + case "z": + vector3s[1].x=vector3s[0].x; + vector3s[1].y=vector3s[0].y; + break; + } + } + + //shortest distance: + vector3s[1]=new Vector3(clerp(vector3s[0].x,vector3s[1].x,1),clerp(vector3s[0].y,vector3s[1].y,1),clerp(vector3s[0].z,vector3s[1].z,1)); + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateMoveToPathTargets(){ + Vector3[] suppliedPath; + + //create and store path points: + if(tweenArguments["path"].GetType() == typeof(Vector3[])){ + Vector3[] temp = (Vector3[])tweenArguments["path"]; + //if only one point is supplied fall back to MoveTo's traditional use since we can't have a curve with one value: + if(temp.Length==1){ + Debug.LogError("iTween Error: Attempting a path movement with MoveTo requires an array of more than 1 entry!"); + Dispose(); + } + suppliedPath=new Vector3[temp.Length]; + Array.Copy(temp,suppliedPath, temp.Length); + }else{ + Transform[] temp = (Transform[])tweenArguments["path"]; + //if only one point is supplied fall back to MoveTo's traditional use since we can't have a curve with one value: + if(temp.Length==1){ + Debug.LogError("iTween Error: Attempting a path movement with MoveTo requires an array of more than 1 entry!"); + Dispose(); + } + suppliedPath = new Vector3[temp.Length]; + for (int i = 0; i < temp.Length; i++) { + suppliedPath[i]=temp[i].position; + } + } + + //do we need to plot a path to get to the beginning of the supplied path? + bool plotStart; + int offset; + if(transform.position != suppliedPath[0]){ + if(!tweenArguments.Contains("movetopath") || (bool)tweenArguments["movetopath"]==true){ + plotStart=true; + offset=3; + }else{ + plotStart=false; + offset=2; + } + }else{ + plotStart=false; + offset=2; + } + + //build calculated path: + vector3s = new Vector3[suppliedPath.Length+offset]; + if(plotStart){ + vector3s[1]=transform.position; + offset=2; + }else{ + offset=1; + } + + //populate calculate path; + Array.Copy(suppliedPath,0,vector3s,offset,suppliedPath.Length); + + //populate start and end control points: + //vector3s[0] = vector3s[1] - vector3s[2]; + vector3s[0] = vector3s[1] + (vector3s[1] - vector3s[2]); + vector3s[vector3s.Length-1] = vector3s[vector3s.Length-2] + (vector3s[vector3s.Length-2] - vector3s[vector3s.Length-3]); + + //is this a closed, continuous loop? yes? well then so let's make a continuous Catmull-Rom spline! + if(vector3s[1] == vector3s[vector3s.Length-2]){ + Vector3[] tmpLoopSpline = new Vector3[vector3s.Length]; + Array.Copy(vector3s,tmpLoopSpline,vector3s.Length); + tmpLoopSpline[0]=tmpLoopSpline[tmpLoopSpline.Length-3]; + tmpLoopSpline[tmpLoopSpline.Length-1]=tmpLoopSpline[2]; + vector3s=new Vector3[tmpLoopSpline.Length]; + Array.Copy(tmpLoopSpline,vector3s,tmpLoopSpline.Length); + } + + //create Catmull-Rom path: + path = new CRSpline(vector3s); + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = PathLength(vector3s); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateMoveToTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from values: + if (isLocal) { + vector3s[0]=vector3s[1]=transform.localPosition; + }else{ + vector3s[0]=vector3s[1]=transform.position; + } + + //to values: + if (tweenArguments.Contains("position")) { + if (tweenArguments["position"].GetType() == typeof(Transform)){ + Transform trans = (Transform)tweenArguments["position"]; + vector3s[1]=trans.position; + }else if(tweenArguments["position"].GetType() == typeof(Vector3)){ + vector3s[1]=(Vector3)tweenArguments["position"]; + } + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + + //handle orient to path request: + if(tweenArguments.Contains("orienttopath") && (bool)tweenArguments["orienttopath"]){ + tweenArguments["looktarget"] = vector3s[1]; + } + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateMoveByTargets(){ + +/* foreach (var key in tweenArguments.Keys) + { + Debug.Log(key + ": " + tweenArguments[key]); + } +*/ + //values holder [0] from, [1] to, [2] calculated value from ease equation, [3] previous value for Translate usage to allow Space utilization, [4] original rotation to make sure look requests don't interfere with the direction object should move in, [5] for dial in location: + vector3s=new Vector3[6]; + + //grab starting rotation: + vector3s[4] = transform.eulerAngles; + + //from values: + vector3s[0]=vector3s[1]=vector3s[3]=transform.position; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]=vector3s[0] + (Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=vector3s[0].x + (float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=vector3s[0].y +(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=vector3s[0].z + (float)tweenArguments["z"]; + } + } + + //calculation for dial in: + transform.Translate(vector3s[1],space); + vector3s[5] = transform.position; + transform.position=vector3s[0]; + + //handle orient to path request: + if(tweenArguments.Contains("orienttopath") && (bool)tweenArguments["orienttopath"]){ + tweenArguments["looktarget"] = vector3s[1]; + } + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateScaleToTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from values: + vector3s[0]=vector3s[1]=transform.localScale; + + //to values: + if (tweenArguments.Contains("scale")) { + if (tweenArguments["scale"].GetType() == typeof(Transform)){ + Transform trans = (Transform)tweenArguments["scale"]; + vector3s[1]=trans.localScale; + }else if(tweenArguments["scale"].GetType() == typeof(Vector3)){ + vector3s[1]=(Vector3)tweenArguments["scale"]; + } + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateScaleByTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from values: + vector3s[0]=vector3s[1]=transform.localScale; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]=Vector3.Scale(vector3s[1],(Vector3)tweenArguments["amount"]); + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x*=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y*=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z*=(float)tweenArguments["z"]; + } + } + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateScaleAddTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from values: + vector3s[0]=vector3s[1]=transform.localScale; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]+=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x+=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y+=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z+=(float)tweenArguments["z"]; + } + } + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateRotateToTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from values: + if (isLocal) { + vector3s[0]=vector3s[1]=transform.localEulerAngles; + }else{ + vector3s[0]=vector3s[1]=transform.eulerAngles; + } + + //to values: + if (tweenArguments.Contains("rotation")) { + if (tweenArguments["rotation"].GetType() == typeof(Transform)){ + Transform trans = (Transform)tweenArguments["rotation"]; + vector3s[1]=trans.eulerAngles; + }else if(tweenArguments["rotation"].GetType() == typeof(Vector3)){ + vector3s[1]=(Vector3)tweenArguments["rotation"]; + } + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + + //shortest distance: + vector3s[1]=new Vector3(clerp(vector3s[0].x,vector3s[1].x,1),clerp(vector3s[0].y,vector3s[1].y,1),clerp(vector3s[0].z,vector3s[1].z,1)); + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateRotateAddTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation, [3] previous value for Rotate usage to allow Space utilization: + vector3s=new Vector3[5]; + + //from values: + vector3s[0]=vector3s[1]=vector3s[3]=transform.eulerAngles; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]+=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x+=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y+=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z+=(float)tweenArguments["z"]; + } + } + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateRotateByTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation, [3] previous value for Rotate usage to allow Space utilization: + vector3s=new Vector3[4]; + + //from values: + vector3s[0]=vector3s[1]=vector3s[3]=transform.eulerAngles; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]+=Vector3.Scale((Vector3)tweenArguments["amount"],new Vector3(360,360,360)); + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x+=360 * (float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y+=360 * (float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z+=360 * (float)tweenArguments["z"]; + } + } + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateShakePositionTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation, [3] original rotation to make sure look requests don't interfere with the direction object should move in: + vector3s=new Vector3[4]; + + //grab starting rotation: + vector3s[3] = transform.eulerAngles; + + //root: + vector3s[0]=transform.position; + + //amount: + if (tweenArguments.Contains("amount")) { + vector3s[1]=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + } + + void GenerateShakeScaleTargets(){ + //values holder [0] root value, [1] amount, [2] generated amount: + vector3s=new Vector3[3]; + + //root: + vector3s[0]=transform.localScale; + + //amount: + if (tweenArguments.Contains("amount")) { + vector3s[1]=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + } + + void GenerateShakeRotationTargets(){ + //values holder [0] root value, [1] amount, [2] generated amount: + vector3s=new Vector3[3]; + + //root: + vector3s[0]=transform.eulerAngles; + + //amount: + if (tweenArguments.Contains("amount")) { + vector3s[1]=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + } + + void GeneratePunchPositionTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation, [3] previous value for Translate usage to allow Space utilization, [4] original rotation to make sure look requests don't interfere with the direction object should move in: + vector3s=new Vector3[5]; + + //grab starting rotation: + vector3s[4] = transform.eulerAngles; + + //from values: + vector3s[0]=transform.position; + vector3s[1]=vector3s[3]=Vector3.zero; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + } + + void GeneratePunchRotationTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation, [3] previous value for Translate usage to allow Space utilization: + vector3s=new Vector3[4]; + + //from values: + vector3s[0]=transform.eulerAngles; + vector3s[1]=vector3s[3]=Vector3.zero; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + } + + void GeneratePunchScaleTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from values: + vector3s[0]=transform.localScale; + vector3s[1]=Vector3.zero; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + } + + #endregion + +#region #4 Apply Targets + + void ApplyRectTargets(){ + //calculate: + rects[2].x = ease(rects[0].x,rects[1].x,percentage); + rects[2].y = ease(rects[0].y,rects[1].y,percentage); + rects[2].width = ease(rects[0].width,rects[1].width,percentage); + rects[2].height = ease(rects[0].height,rects[1].height,percentage); + + //apply: + tweenArguments["onupdateparams"]=rects[2]; + + //dial in: + if(percentage==1){ + tweenArguments["onupdateparams"]=rects[1]; + } + } + + void ApplyColorTargets(){ + //calculate: + colors[0,2].r = ease(colors[0,0].r,colors[0,1].r,percentage); + colors[0,2].g = ease(colors[0,0].g,colors[0,1].g,percentage); + colors[0,2].b = ease(colors[0,0].b,colors[0,1].b,percentage); + colors[0,2].a = ease(colors[0,0].a,colors[0,1].a,percentage); + + //apply: + tweenArguments["onupdateparams"]=colors[0,2]; + + //dial in: + if(percentage==1){ + tweenArguments["onupdateparams"]=colors[0,1]; + } + } + + void ApplyVector3Targets(){ + //calculate: + vector3s[2].x = ease(vector3s[0].x,vector3s[1].x,percentage); + vector3s[2].y = ease(vector3s[0].y,vector3s[1].y,percentage); + vector3s[2].z = ease(vector3s[0].z,vector3s[1].z,percentage); + + //apply: + tweenArguments["onupdateparams"]=vector3s[2]; + + //dial in: + if(percentage==1){ + tweenArguments["onupdateparams"]=vector3s[1]; + } + } + + void ApplyVector2Targets(){ + //calculate: + vector2s[2].x = ease(vector2s[0].x,vector2s[1].x,percentage); + vector2s[2].y = ease(vector2s[0].y,vector2s[1].y,percentage); + + //apply: + tweenArguments["onupdateparams"]=vector2s[2]; + + //dial in: + if(percentage==1){ + tweenArguments["onupdateparams"]=vector2s[1]; + } + } + + void ApplyFloatTargets(){ + //calculate: + floats[2] = ease(floats[0],floats[1],percentage); + + //apply: + tweenArguments["onupdateparams"]=floats[2]; + + //dial in: + if(percentage==1){ + tweenArguments["onupdateparams"]=floats[1]; + } + } + + void ApplyColorToTargets(){ + //calculate: + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,2].r = ease(colors[i,0].r,colors[i,1].r,percentage); + colors[i,2].g = ease(colors[i,0].g,colors[i,1].g,percentage); + colors[i,2].b = ease(colors[i,0].b,colors[i,1].b,percentage); + colors[i,2].a = ease(colors[i,0].a,colors[i,1].a,percentage); + } + /* + colors[2].r = ease(colors[0].r,colors[1].r,percentage); + colors[2].g = ease(colors[0].g,colors[1].g,percentage); + colors[2].b = ease(colors[0].b,colors[1].b,percentage); + colors[2].a = ease(colors[0].a,colors[1].a,percentage); + */ + + //apply: + if(GetComponent(typeof(GUITexture))){ + //guiTexture.color=colors[2]; + GetComponent().color=colors[0,2]; + }else if(GetComponent(typeof(GUIText))){ + //guiText.material.color=colors[2]; + GetComponent().material.color=colors[0,2]; + }else if(GetComponent()){ + //renderer.material.color=colors[2]; + for (int i = 0; i < colors.GetLength(0); i++) { + GetComponent().materials[i].SetColor(namedcolorvalue.ToString(),colors[i,2]); + } + }else if(GetComponent()){ + //light.color=colors[2]; + GetComponent().color=colors[0,2]; + } + + //dial in: + if(percentage==1){ + if(GetComponent(typeof(GUITexture))){ + //guiTexture.color=colors[1]; + GetComponent().color=colors[0,1]; + }else if(GetComponent(typeof(GUIText))){ + //guiText.material.color=colors[1]; + GetComponent().material.color=colors[0,1]; + }else if(GetComponent()){ + //renderer.material.color=colors[1]; + for (int i = 0; i < colors.GetLength(0); i++) { + GetComponent().materials[i].SetColor(namedcolorvalue.ToString(),colors[i,1]); + } + }else if(GetComponent()){ + //light.color=colors[1]; + GetComponent().color=colors[0,1]; + } + } + } + + void ApplyAudioToTargets(){ + //calculate: + vector2s[2].x = ease(vector2s[0].x,vector2s[1].x,percentage); + vector2s[2].y = ease(vector2s[0].y,vector2s[1].y,percentage); + + //apply: + audioSource.volume=vector2s[2].x; + audioSource.pitch=vector2s[2].y; + + //dial in: + if(percentage==1){ + audioSource.volume=vector2s[1].x; + audioSource.pitch=vector2s[1].y; + } + } + + void ApplyStabTargets(){ + //unnecessary but here just in case + } + + void ApplyMoveToPathTargets(){ + preUpdate = transform.position; + float t = ease(0,1,percentage); + float lookAheadAmount; + + //clamp easing equation results as "back" will fail since overshoots aren't handled in the Catmull-Rom interpolation: + if(isLocal){ + transform.localPosition=path.Interp(Mathf.Clamp(t,0,1)); + }else{ + transform.position=path.Interp(Mathf.Clamp(t,0,1)); + } + + //handle orient to path request: + if(tweenArguments.Contains("orienttopath") && (bool)tweenArguments["orienttopath"]){ + + //plot a point slightly ahead in the interpolation by pushing the percentage forward using the default lookahead value: + float tLook; + if(tweenArguments.Contains("lookahead")){ + lookAheadAmount = (float)tweenArguments["lookahead"]; + }else{ + lookAheadAmount = Defaults.lookAhead; + } + //tLook = ease(0,1,percentage+lookAheadAmount); + tLook = ease(0,1, Mathf.Min(1f, percentage+lookAheadAmount)); + + //locate new leading point with a clamp as stated above: + //Vector3 lookDistance = path.Interp(Mathf.Clamp(tLook,0,1)) - transform.position; + tweenArguments["looktarget"] = path.Interp(Mathf.Clamp(tLook,0,1)); + } + + //need physics? + postUpdate=transform.position; + if(physics){ + transform.position=preUpdate; + GetComponent().MovePosition(postUpdate); + } + } + + void ApplyMoveToTargets(){ + //record current: + preUpdate=transform.position; + + //calculate: + vector3s[2].x = ease(vector3s[0].x,vector3s[1].x,percentage); + vector3s[2].y = ease(vector3s[0].y,vector3s[1].y,percentage); + vector3s[2].z = ease(vector3s[0].z,vector3s[1].z,percentage); + + //apply: + if (isLocal) { + transform.localPosition=vector3s[2]; + }else{ + transform.position=vector3s[2]; + } + + //dial in: + if(percentage==1){ + if (isLocal) { + transform.localPosition=vector3s[1]; + }else{ + transform.position=vector3s[1]; + } + } + + //need physics? + postUpdate=transform.position; + if(physics){ + transform.position=preUpdate; + GetComponent().MovePosition(postUpdate); + } + } + + void ApplyMoveByTargets(){ + preUpdate = transform.position; + + //reset rotation to prevent look interferences as object rotates and attempts to move with translate and record current rotation + Vector3 currentRotation = new Vector3(); + + if(tweenArguments.Contains("looktarget")){ + currentRotation = transform.eulerAngles; + transform.eulerAngles = vector3s[4]; + } + + //calculate: + vector3s[2].x = ease(vector3s[0].x,vector3s[1].x,percentage); + vector3s[2].y = ease(vector3s[0].y,vector3s[1].y,percentage); + vector3s[2].z = ease(vector3s[0].z,vector3s[1].z,percentage); + + //apply: + transform.Translate(vector3s[2]-vector3s[3],space); + + //record: + vector3s[3]=vector3s[2]; + + //reset rotation: + if(tweenArguments.Contains("looktarget")){ + transform.eulerAngles = currentRotation; + } + + /* + //dial in: + if(percentage==1){ + transform.position=vector3s[5]; + } + */ + + //need physics? + postUpdate=transform.position; + if(physics){ + transform.position=preUpdate; + GetComponent().MovePosition(postUpdate); + } + } + + void ApplyScaleToTargets(){ + //calculate: + vector3s[2].x = ease(vector3s[0].x,vector3s[1].x,percentage); + vector3s[2].y = ease(vector3s[0].y,vector3s[1].y,percentage); + vector3s[2].z = ease(vector3s[0].z,vector3s[1].z,percentage); + + //apply: + transform.localScale=vector3s[2]; + + //dial in: + if(percentage==1){ + transform.localScale=vector3s[1]; + } + } + + void ApplyLookToTargets(){ + //calculate: + vector3s[2].x = ease(vector3s[0].x,vector3s[1].x,percentage); + vector3s[2].y = ease(vector3s[0].y,vector3s[1].y,percentage); + vector3s[2].z = ease(vector3s[0].z,vector3s[1].z,percentage); + + //apply: + if (isLocal) { + transform.localRotation = Quaternion.Euler(vector3s[2]); + }else{ + transform.rotation = Quaternion.Euler(vector3s[2]); + }; + } + + void ApplyRotateToTargets(){ + preUpdate=transform.eulerAngles; + + //calculate: + vector3s[2].x = ease(vector3s[0].x,vector3s[1].x,percentage); + vector3s[2].y = ease(vector3s[0].y,vector3s[1].y,percentage); + vector3s[2].z = ease(vector3s[0].z,vector3s[1].z,percentage); + + //apply: + if (isLocal) { + transform.localRotation = Quaternion.Euler(vector3s[2]); + }else{ + transform.rotation = Quaternion.Euler(vector3s[2]); + }; + + //dial in: + if(percentage==1){ + if (isLocal) { + transform.localRotation = Quaternion.Euler(vector3s[1]); + }else{ + transform.rotation = Quaternion.Euler(vector3s[1]); + }; + } + + //need physics? + postUpdate=transform.eulerAngles; + if(physics){ + transform.eulerAngles=preUpdate; + GetComponent().MoveRotation(Quaternion.Euler(postUpdate)); + } + } + + void ApplyRotateAddTargets(){ + preUpdate = transform.eulerAngles; + + //calculate: + vector3s[2].x = ease(vector3s[0].x,vector3s[1].x,percentage); + vector3s[2].y = ease(vector3s[0].y,vector3s[1].y,percentage); + vector3s[2].z = ease(vector3s[0].z,vector3s[1].z,percentage); + + //apply: + transform.Rotate(vector3s[2]-vector3s[3],space); + + //record: + vector3s[3]=vector3s[2]; + + //need physics? + postUpdate=transform.eulerAngles; + if(physics){ + transform.eulerAngles=preUpdate; + GetComponent().MoveRotation(Quaternion.Euler(postUpdate)); + } + } + + void ApplyShakePositionTargets(){ + preUpdate = transform.position; + + //reset rotation to prevent look interferences as object rotates and attempts to move with translate and record current rotation + Vector3 currentRotation = new Vector3(); + + if(tweenArguments.Contains("looktarget")){ + currentRotation = transform.eulerAngles; + transform.eulerAngles = vector3s[3]; + } + + //impact: + if (percentage==0) { + transform.Translate(vector3s[1],space); + } + + //reset: + transform.position=vector3s[0]; + + //generate: + float diminishingControl = 1-percentage; + vector3s[2].x= UnityEngine.Random.Range(-vector3s[1].x*diminishingControl, vector3s[1].x*diminishingControl); + vector3s[2].y= UnityEngine.Random.Range(-vector3s[1].y*diminishingControl, vector3s[1].y*diminishingControl); + vector3s[2].z= UnityEngine.Random.Range(-vector3s[1].z*diminishingControl, vector3s[1].z*diminishingControl); + + //apply: + transform.Translate(vector3s[2],space); + + //reset rotation: + if(tweenArguments.Contains("looktarget")){ + transform.eulerAngles = currentRotation; + } + + //need physics? + postUpdate=transform.position; + if(physics){ + transform.position=preUpdate; + GetComponent().MovePosition(postUpdate); + } + } + + void ApplyShakeScaleTargets(){ + //impact: + if (percentage==0) { + transform.localScale=vector3s[1]; + } + + //reset: + transform.localScale=vector3s[0]; + + //generate: + float diminishingControl = 1-percentage; + vector3s[2].x= UnityEngine.Random.Range(-vector3s[1].x*diminishingControl, vector3s[1].x*diminishingControl); + vector3s[2].y= UnityEngine.Random.Range(-vector3s[1].y*diminishingControl, vector3s[1].y*diminishingControl); + vector3s[2].z= UnityEngine.Random.Range(-vector3s[1].z*diminishingControl, vector3s[1].z*diminishingControl); + + //apply: + transform.localScale+=vector3s[2]; + } + + void ApplyShakeRotationTargets(){ + preUpdate = transform.eulerAngles; + + //impact: + if (percentage==0) { + transform.Rotate(vector3s[1],space); + } + + //reset: + transform.eulerAngles=vector3s[0]; + + //generate: + float diminishingControl = 1-percentage; + vector3s[2].x= UnityEngine.Random.Range(-vector3s[1].x*diminishingControl, vector3s[1].x*diminishingControl); + vector3s[2].y= UnityEngine.Random.Range(-vector3s[1].y*diminishingControl, vector3s[1].y*diminishingControl); + vector3s[2].z= UnityEngine.Random.Range(-vector3s[1].z*diminishingControl, vector3s[1].z*diminishingControl); + + //apply: + transform.Rotate(vector3s[2],space); + + //need physics? + postUpdate=transform.eulerAngles; + if(physics){ + transform.eulerAngles=preUpdate; + GetComponent().MoveRotation(Quaternion.Euler(postUpdate)); + } + } + + void ApplyPunchPositionTargets(){ + preUpdate = transform.position; + + //reset rotation to prevent look interferences as object rotates and attempts to move with translate and record current rotation + Vector3 currentRotation = new Vector3(); + + if(tweenArguments.Contains("looktarget")){ + currentRotation = transform.eulerAngles; + transform.eulerAngles = vector3s[4]; + } + + //calculate: + if(vector3s[1].x>0){ + vector3s[2].x = punch(vector3s[1].x,percentage); + }else if(vector3s[1].x<0){ + vector3s[2].x=-punch(Mathf.Abs(vector3s[1].x),percentage); + } + if(vector3s[1].y>0){ + vector3s[2].y=punch(vector3s[1].y,percentage); + }else if(vector3s[1].y<0){ + vector3s[2].y=-punch(Mathf.Abs(vector3s[1].y),percentage); + } + if(vector3s[1].z>0){ + vector3s[2].z=punch(vector3s[1].z,percentage); + }else if(vector3s[1].z<0){ + vector3s[2].z=-punch(Mathf.Abs(vector3s[1].z),percentage); + } + + //apply: + transform.Translate(vector3s[2]-vector3s[3],space); + + //record: + vector3s[3]=vector3s[2]; + + //reset rotation: + if(tweenArguments.Contains("looktarget")){ + transform.eulerAngles = currentRotation; + } + + //dial in: + /* + if(percentage==1){ + transform.position=vector3s[0]; + } + */ + + //need physics? + postUpdate=transform.position; + if(physics){ + transform.position=preUpdate; + GetComponent().MovePosition(postUpdate); + } + } + + void ApplyPunchRotationTargets(){ + preUpdate = transform.eulerAngles; + + //calculate: + if(vector3s[1].x>0){ + vector3s[2].x = punch(vector3s[1].x,percentage); + }else if(vector3s[1].x<0){ + vector3s[2].x=-punch(Mathf.Abs(vector3s[1].x),percentage); + } + if(vector3s[1].y>0){ + vector3s[2].y=punch(vector3s[1].y,percentage); + }else if(vector3s[1].y<0){ + vector3s[2].y=-punch(Mathf.Abs(vector3s[1].y),percentage); + } + if(vector3s[1].z>0){ + vector3s[2].z=punch(vector3s[1].z,percentage); + }else if(vector3s[1].z<0){ + vector3s[2].z=-punch(Mathf.Abs(vector3s[1].z),percentage); + } + + //apply: + transform.Rotate(vector3s[2]-vector3s[3],space); + + //record: + vector3s[3]=vector3s[2]; + + //dial in: + /* + if(percentage==1){ + transform.eulerAngles=vector3s[0]; + } + */ + + //need physics? + postUpdate=transform.eulerAngles; + if(physics){ + transform.eulerAngles=preUpdate; + GetComponent().MoveRotation(Quaternion.Euler(postUpdate)); + } + } + + void ApplyPunchScaleTargets(){ + //calculate: + if(vector3s[1].x>0){ + vector3s[2].x = punch(vector3s[1].x,percentage); + }else if(vector3s[1].x<0){ + vector3s[2].x=-punch(Mathf.Abs(vector3s[1].x),percentage); + } + if(vector3s[1].y>0){ + vector3s[2].y=punch(vector3s[1].y,percentage); + }else if(vector3s[1].y<0){ + vector3s[2].y=-punch(Mathf.Abs(vector3s[1].y),percentage); + } + if(vector3s[1].z>0){ + vector3s[2].z=punch(vector3s[1].z,percentage); + }else if(vector3s[1].z<0){ + vector3s[2].z=-punch(Mathf.Abs(vector3s[1].z),percentage); + } + + //apply: + transform.localScale=vector3s[0]+vector3s[2]; + + //dial in: + /* + if(percentage==1){ + transform.localScale=vector3s[0]; + } + */ + } + + #endregion + +#region #5 Tween Steps + + IEnumerator TweenDelay(){ + delayStarted = Time.time; + yield return new WaitForSeconds (delay); + if(wasPaused){ + wasPaused=false; + TweenStart(); + } + } + + void TweenStart(){ + CallBack("onstart"); + + if(!loop){//only if this is not a loop + ConflictCheck(); + GenerateTargets(); + } + + //run stab: + if(type == "stab"){ + audioSource.PlayOneShot(audioSource.clip); + } + + //toggle isKinematic for iTweens that may interfere with physics: + if (type == "move" || type=="scale" || type=="rotate" || type=="punch" || type=="shake" || type=="curve" || type=="look") { + EnableKinematic(); + } + + isRunning = true; + } + + IEnumerator TweenRestart(){ + if(delay > 0){ + delayStarted = Time.time; + yield return new WaitForSeconds (delay); + } + loop=true; + TweenStart(); + } + + void TweenUpdate(){ + apply(); + CallBack("onupdate"); + UpdatePercentage(); + } + + void TweenComplete(){ + isRunning=false; + + //dial in percentage to 1 or 0 for final run: + if(percentage>.5f){ + percentage=1f; + }else{ + percentage=0; + } + + //apply dial in and final run: + apply(); + if(type == "value"){ + CallBack("onupdate"); //CallBack run for ValueTo since it only calculates and applies in the update callback + } + + //loop or dispose? + if(loopType==LoopType.none){ + Dispose(); + }else{ + TweenLoop(); + } + + CallBack("oncomplete"); + } + + void TweenLoop(){ + DisableKinematic(); //give physics control again + switch(loopType){ + case LoopType.loop: + //rewind: + percentage=0; + runningTime=0; + apply(); + + //replay: + StartCoroutine("TweenRestart"); + break; + case LoopType.pingPong: + reverse = !reverse; + runningTime=0; + + //replay: + StartCoroutine("TweenRestart"); + break; + } + } + + #endregion + +#region #6 Update Callable + + /// + /// Returns a Rect that is eased between a current and target value by the supplied speed. + /// + /// + /// A + /// + /// A the starting or initial value + /// + /// + /// A the target value that the current value will be eased to. + /// + /// + /// A to be used as rate of speed (larger number equals faster animation) + /// + public static Rect RectUpdate(Rect currentValue, Rect targetValue, float speed){ + Rect diff = new Rect(FloatUpdate(currentValue.x, targetValue.x, speed), FloatUpdate(currentValue.y, targetValue.y, speed), FloatUpdate(currentValue.width, targetValue.width, speed), FloatUpdate(currentValue.height, targetValue.height, speed)); + return (diff); + } + + /// + /// Returns a Vector3 that is eased between a current and target value by the supplied speed. + /// + /// + /// A + /// + /// + /// A the starting or initial value + /// + /// + /// A the target value that the current value will be eased to. + /// + /// + /// A to be used as rate of speed (larger number equals faster animation) + /// + public static Vector3 Vector3Update(Vector3 currentValue, Vector3 targetValue, float speed){ + Vector3 diff = targetValue - currentValue; + currentValue += (diff * speed) * Time.deltaTime; + return (currentValue); + } + + /// + /// Returns a Vector2 that is eased between a current and target value by the supplied speed. + /// + /// + /// A + /// + /// + /// A the starting or initial value + /// + /// + /// A the target value that the current value will be eased to. + /// + /// + /// A to be used as rate of speed (larger number equals faster animation) + /// + public static Vector2 Vector2Update(Vector2 currentValue, Vector2 targetValue, float speed){ + Vector2 diff = targetValue - currentValue; + currentValue += (diff * speed) * Time.deltaTime; + return (currentValue); + } + + /// + /// Returns a float that is eased between a current and target value by the supplied speed. + /// + /// + /// A + /// + /// + /// A the starting or initial value + /// + /// + /// A the target value that the current value will be eased to. + /// + /// + /// A to be used as rate of speed (larger number equals faster animation) + /// + public static float FloatUpdate(float currentValue, float targetValue, float speed){ + float diff = targetValue - currentValue; + currentValue += (diff * speed) * Time.deltaTime; + return (currentValue); + } + + /// + /// Similar to FadeTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A or for the final alpha value of the animation. + /// + /// + /// A for whether or not to include children of this GameObject. True by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + public static void FadeUpdate(GameObject target, Hashtable args){ + args["a"]=args["alpha"]; + ColorUpdate(target,args); + } + + /// + /// Similar to FadeTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with MINIMUM customization options. Does not utilize an EaseType. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the final alpha value of the animation. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void FadeUpdate(GameObject target, float alpha, float time){ + FadeUpdate(target,Hash("alpha",alpha,"time",time)); + } + + /// + /// Similar to ColorTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A to change the GameObject's color to. + /// + /// + /// A or for the individual setting of the color red. + /// + /// + /// A or for the individual setting of the color green. + /// + /// + /// A or for the individual setting of the color green. + /// + /// + /// A or for the individual setting of the alpha. + /// + /// + /// A or for the individual setting of the alpha. + /// + /// + /// A for whether or not to include children of this GameObject. True by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + public static void ColorUpdate(GameObject target, Hashtable args){ + CleanArgs(args); + + float time; + Color[] colors = new Color[4]; + + //handle children: + if(!args.Contains("includechildren") || (bool)args["includechildren"]){ + foreach(Transform child in target.transform){ + ColorUpdate(child.gameObject,args); + } + } + + //set smooth time: + if(args.Contains("time")){ + time=(float)args["time"]; + time*=Defaults.updateTimePercentage; + }else{ + time=Defaults.updateTime; + } + + //init values: + if(target.GetComponent(typeof(GUITexture))){ + colors[0] = colors[1] = target.GetComponent().color; + }else if(target.GetComponent(typeof(GUIText))){ + colors[0] = colors[1] = target.GetComponent().material.color; + }else if(target.GetComponent()){ + colors[0] = colors[1] = target.GetComponent().material.color; + }else if(target.GetComponent()){ + colors[0] = colors[1] = target.GetComponent().color; + } + + //to values: + if (args.Contains("color")) { + colors[1]=(Color)args["color"]; + }else{ + if (args.Contains("r")) { + colors[1].r=(float)args["r"]; + } + if (args.Contains("g")) { + colors[1].g=(float)args["g"]; + } + if (args.Contains("b")) { + colors[1].b=(float)args["b"]; + } + if (args.Contains("a")) { + colors[1].a=(float)args["a"]; + } + } + + //calculate: + colors[3].r=Mathf.SmoothDamp(colors[0].r,colors[1].r,ref colors[2].r,time); + colors[3].g=Mathf.SmoothDamp(colors[0].g,colors[1].g,ref colors[2].g,time); + colors[3].b=Mathf.SmoothDamp(colors[0].b,colors[1].b,ref colors[2].b,time); + colors[3].a=Mathf.SmoothDamp(colors[0].a,colors[1].a,ref colors[2].a,time); + + //apply: + if(target.GetComponent(typeof(GUITexture))){ + target.GetComponent().color=colors[3]; + }else if(target.GetComponent(typeof(GUIText))){ + target.GetComponent().material.color=colors[3]; + }else if(target.GetComponent()){ + target.GetComponent().material.color=colors[3]; + }else if(target.GetComponent()){ + target.GetComponent().color=colors[3]; + } + } + + /// + /// Similar to ColorTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with MINIMUM customization options. Does not utilize an EaseType. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A to change the GameObject's color to. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ColorUpdate(GameObject target, Color color, float time){ + ColorUpdate(target,Hash("color",color,"time",time)); + } + + /// + /// Similar to AudioTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A for which AudioSource to use. + /// + /// + /// A or for the target level of volume. + /// + /// + /// A or for the target pitch. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + public static void AudioUpdate(GameObject target, Hashtable args){ + CleanArgs(args); + + AudioSource audioSource; + float time; + Vector2[] vector2s = new Vector2[4]; + + //set smooth time: + if(args.Contains("time")){ + time=(float)args["time"]; + time*=Defaults.updateTimePercentage; + }else{ + time=Defaults.updateTime; + } + + //set audioSource: + if(args.Contains("audiosource")){ + audioSource=(AudioSource)args["audiosource"]; + }else{ + if(target.GetComponent(typeof(AudioSource))){ + audioSource=target.GetComponent(); + }else{ + //throw error if no AudioSource is available: + Debug.LogError("iTween Error: AudioUpdate requires an AudioSource."); + return; + } + } + + //from values: + vector2s[0] = vector2s[1] = new Vector2(audioSource.volume,audioSource.pitch); + + //set to: + if(args.Contains("volume")){ + vector2s[1].x=(float)args["volume"]; + } + if(args.Contains("pitch")){ + vector2s[1].y=(float)args["pitch"]; + } + + //calculate: + vector2s[3].x=Mathf.SmoothDampAngle(vector2s[0].x,vector2s[1].x,ref vector2s[2].x,time); + vector2s[3].y=Mathf.SmoothDampAngle(vector2s[0].y,vector2s[1].y,ref vector2s[2].y,time); + + //apply: + audioSource.volume=vector2s[3].x; + audioSource.pitch=vector2s[3].y; + } + + /// + /// Similar to AudioTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with MINIMUM customization options. Does not utilize an EaseType. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the target level of volume. + /// + /// + /// A for the target pitch. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void AudioUpdate(GameObject target, float volume, float pitch, float time){ + AudioUpdate(target,Hash("volume",volume,"pitch",pitch,"time",time)); + } + + /// + /// Similar to RotateTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A or for the target Euler angles in degrees to rotate to. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A for whether to animate in world space or relative to the parent. False by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + public static void RotateUpdate(GameObject target, Hashtable args){ + CleanArgs(args); + + bool isLocal; + float time; + Vector3[] vector3s = new Vector3[4]; + Vector3 preUpdate = target.transform.eulerAngles; + + //set smooth time: + if(args.Contains("time")){ + time=(float)args["time"]; + time*=Defaults.updateTimePercentage; + }else{ + time=Defaults.updateTime; + } + + //set isLocal: + if(args.Contains("islocal")){ + isLocal = (bool)args["islocal"]; + }else{ + isLocal = Defaults.isLocal; + } + + //from values: + if(isLocal){ + vector3s[0] = target.transform.localEulerAngles; + }else{ + vector3s[0] = target.transform.eulerAngles; + } + + //set to: + if(args.Contains("rotation")){ + if (args["rotation"].GetType() == typeof(Transform)){ + Transform trans = (Transform)args["rotation"]; + vector3s[1]=trans.eulerAngles; + }else if(args["rotation"].GetType() == typeof(Vector3)){ + vector3s[1]=(Vector3)args["rotation"]; + } + } + + //calculate: + vector3s[3].x=Mathf.SmoothDampAngle(vector3s[0].x,vector3s[1].x,ref vector3s[2].x,time); + vector3s[3].y=Mathf.SmoothDampAngle(vector3s[0].y,vector3s[1].y,ref vector3s[2].y,time); + vector3s[3].z=Mathf.SmoothDampAngle(vector3s[0].z,vector3s[1].z,ref vector3s[2].z,time); + + //apply: + if(isLocal){ + target.transform.localEulerAngles=vector3s[3]; + }else{ + target.transform.eulerAngles=vector3s[3]; + } + + //need physics? + if(target.GetComponent() != null){ + Vector3 postUpdate=target.transform.eulerAngles; + target.transform.eulerAngles=preUpdate; + target.GetComponent().MoveRotation(Quaternion.Euler(postUpdate)); + } + } + + /// + /// Similar to RotateTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with MINIMUM customization options. Does not utilize an EaseType. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the target Euler angles in degrees to rotate to. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void RotateUpdate(GameObject target, Vector3 rotation, float time){ + RotateUpdate(target,Hash("rotation",rotation,"time",time)); + } + + /// + /// Similar to ScaleTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A or for the final scale. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + public static void ScaleUpdate(GameObject target, Hashtable args){ + CleanArgs(args); + + float time; + Vector3[] vector3s = new Vector3[4]; + + //set smooth time: + if(args.Contains("time")){ + time=(float)args["time"]; + time*=Defaults.updateTimePercentage; + }else{ + time=Defaults.updateTime; + } + + //init values: + vector3s[0] = vector3s[1] = target.transform.localScale; + + //to values: + if (args.Contains("scale")) { + if (args["scale"].GetType() == typeof(Transform)){ + Transform trans = (Transform)args["scale"]; + vector3s[1]=trans.localScale; + }else if(args["scale"].GetType() == typeof(Vector3)){ + vector3s[1]=(Vector3)args["scale"]; + } + }else{ + if (args.Contains("x")) { + vector3s[1].x=(float)args["x"]; + } + if (args.Contains("y")) { + vector3s[1].y=(float)args["y"]; + } + if (args.Contains("z")) { + vector3s[1].z=(float)args["z"]; + } + } + + //calculate: + vector3s[3].x=Mathf.SmoothDamp(vector3s[0].x,vector3s[1].x,ref vector3s[2].x,time); + vector3s[3].y=Mathf.SmoothDamp(vector3s[0].y,vector3s[1].y,ref vector3s[2].y,time); + vector3s[3].z=Mathf.SmoothDamp(vector3s[0].z,vector3s[1].z,ref vector3s[2].z,time); + + //apply: + target.transform.localScale=vector3s[3]; + } + + /// + /// Similar to ScaleTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with MINIMUM customization options. Does not utilize an EaseType. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the final scale. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ScaleUpdate(GameObject target, Vector3 scale, float time){ + ScaleUpdate(target,Hash("scale",scale,"time",time)); + } + + /// + /// Similar to MoveTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A or for a point in space the GameObject will animate to. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A for whether to animate in world space or relative to the parent. False be default. + /// + /// + /// A for whether or not the GameObject will orient to its direction of travel. False by default. + /// + /// + /// A or A for a target the GameObject will look at. + /// + /// + /// A or for the time in seconds the object will take to look at either the "looktarget" or "orienttopath". + /// + /// + /// A . Restricts rotation to the supplied axis only. + /// + public static void MoveUpdate(GameObject target, Hashtable args){ + CleanArgs(args); + + float time; + Vector3[] vector3s = new Vector3[4]; + bool isLocal; + Vector3 preUpdate = target.transform.position; + + //set smooth time: + if(args.Contains("time")){ + time=(float)args["time"]; + time*=Defaults.updateTimePercentage; + }else{ + time=Defaults.updateTime; + } + + //set isLocal: + if(args.Contains("islocal")){ + isLocal = (bool)args["islocal"]; + }else{ + isLocal = Defaults.isLocal; + } + + //init values: + if(isLocal){ + vector3s[0] = vector3s[1] = target.transform.localPosition; + }else{ + vector3s[0] = vector3s[1] = target.transform.position; + } + + //to values: + if (args.Contains("position")) { + if (args["position"].GetType() == typeof(Transform)){ + Transform trans = (Transform)args["position"]; + vector3s[1]=trans.position; + }else if(args["position"].GetType() == typeof(Vector3)){ + vector3s[1]=(Vector3)args["position"]; + } + }else{ + if (args.Contains("x")) { + vector3s[1].x=(float)args["x"]; + } + if (args.Contains("y")) { + vector3s[1].y=(float)args["y"]; + } + if (args.Contains("z")) { + vector3s[1].z=(float)args["z"]; + } + } + + //calculate: + vector3s[3].x=Mathf.SmoothDamp(vector3s[0].x,vector3s[1].x,ref vector3s[2].x,time); + vector3s[3].y=Mathf.SmoothDamp(vector3s[0].y,vector3s[1].y,ref vector3s[2].y,time); + vector3s[3].z=Mathf.SmoothDamp(vector3s[0].z,vector3s[1].z,ref vector3s[2].z,time); + + //handle orient to path: + if(args.Contains("orienttopath") && (bool)args["orienttopath"]){ + args["looktarget"] = vector3s[3]; + } + + //look applications: + if(args.Contains("looktarget")){ + iTween.LookUpdate(target,args); + } + + //apply: + if(isLocal){ + target.transform.localPosition = vector3s[3]; + }else{ + target.transform.position=vector3s[3]; + } + + //need physics? + if(target.GetComponent() != null){ + Vector3 postUpdate=target.transform.position; + target.transform.position=preUpdate; + target.GetComponent().MovePosition(postUpdate); + } + } + + /// + /// Similar to MoveTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with MINIMUM customization options. Does not utilize an EaseType. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for a point in space the GameObject will animate to. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void MoveUpdate(GameObject target, Vector3 position, float time){ + MoveUpdate(target,Hash("position",position,"time",time)); + } + + /// + /// Similar to LookTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A or for a target the GameObject will look at. + /// + /// + /// A . Restricts rotation to the supplied axis only. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + public static void LookUpdate(GameObject target, Hashtable args){ + CleanArgs(args); + + float time; + Vector3[] vector3s = new Vector3[5]; + + //set smooth time: + if(args.Contains("looktime")){ + time=(float)args["looktime"]; + time*=Defaults.updateTimePercentage; + }else if(args.Contains("time")){ + time=(float)args["time"]*.15f; + time*=Defaults.updateTimePercentage; + }else{ + time=Defaults.updateTime; + } + + //from values: + vector3s[0] = target.transform.eulerAngles; + + //set look: + if(args.Contains("looktarget")){ + if (args["looktarget"].GetType() == typeof(Transform)) { + //target.transform.LookAt((Transform)args["looktarget"]); + target.transform.LookAt((Transform)args["looktarget"], (Vector3?)args["up"] ?? Defaults.up); + }else if(args["looktarget"].GetType() == typeof(Vector3)){ + //target.transform.LookAt((Vector3)args["looktarget"]); + target.transform.LookAt((Vector3)args["looktarget"], (Vector3?)args["up"] ?? Defaults.up); + } + }else{ + Debug.LogError("iTween Error: LookUpdate needs a 'looktarget' property!"); + return; + } + + //to values and reset look: + vector3s[1]=target.transform.eulerAngles; + target.transform.eulerAngles=vector3s[0]; + + //calculate: + vector3s[3].x=Mathf.SmoothDampAngle(vector3s[0].x,vector3s[1].x,ref vector3s[2].x,time); + vector3s[3].y=Mathf.SmoothDampAngle(vector3s[0].y,vector3s[1].y,ref vector3s[2].y,time); + vector3s[3].z=Mathf.SmoothDampAngle(vector3s[0].z,vector3s[1].z,ref vector3s[2].z,time); + + //apply: + target.transform.eulerAngles=vector3s[3]; + + //axis restriction: + if(args.Contains("axis")){ + vector3s[4]=target.transform.eulerAngles; + switch((string)args["axis"]){ + case "x": + vector3s[4].y=vector3s[0].y; + vector3s[4].z=vector3s[0].z; + break; + case "y": + vector3s[4].x=vector3s[0].x; + vector3s[4].z=vector3s[0].z; + break; + case "z": + vector3s[4].x=vector3s[0].x; + vector3s[4].y=vector3s[0].y; + break; + } + + //apply axis restriction: + target.transform.eulerAngles=vector3s[4]; + } + } + + /// + /// Similar to LookTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for a target the GameObject will look at. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void LookUpdate(GameObject target, Vector3 looktarget, float time){ + LookUpdate(target,Hash("looktarget",looktarget,"time",time)); + } + + #endregion + +#region #7 External Utilities + + /// + /// Returns the length of a curved path drawn through the provided array of Transforms. + /// + /// + /// A + /// + /// + /// A + /// + public static float PathLength(Transform[] path){ + Vector3[] suppliedPath = new Vector3[path.Length]; + float pathLength = 0; + + //create and store path points: + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + + Vector3[] vector3s = PathControlPointGenerator(suppliedPath); + + //Line Draw: + Vector3 prevPt = Interp(vector3s,0); + int SmoothAmount = path.Length*20; + for (int i = 1; i <= SmoothAmount; i++) { + float pm = (float) i / SmoothAmount; + Vector3 currPt = Interp(vector3s,pm); + pathLength += Vector3.Distance(prevPt,currPt); + prevPt = currPt; + } + + return pathLength; + } + + /// + /// Returns the length of a curved path drawn through the provided array of Vector3s. + /// + /// + /// The length. + /// + /// + /// A + /// + public static float PathLength(Vector3[] path){ + float pathLength = 0; + + Vector3[] vector3s = PathControlPointGenerator(path); + + //Line Draw: + Vector3 prevPt = Interp(vector3s,0); + int SmoothAmount = path.Length*20; + for (int i = 1; i <= SmoothAmount; i++) { + float pm = (float) i / SmoothAmount; + Vector3 currPt = Interp(vector3s,pm); + pathLength += Vector3.Distance(prevPt,currPt); + prevPt = currPt; + } + + return pathLength; + } + + /// + /// Creates and returns a full-screen Texture2D for use with CameraFade. + /// + /// + /// Texture2D + /// + /// + /// Color + /// + public static Texture2D CameraTexture(Color color){ + Texture2D texture = new Texture2D(Screen.width,Screen.height,TextureFormat.ARGB32, false); + Color[] colors = new Color[Screen.width*Screen.height]; + for (int i = 0; i < colors.Length; i++) { + colors[i]=color; + } + texture.SetPixels(colors); + texture.Apply(); + return(texture); + } + + /// + /// Puts a GameObject on a path at the provided percentage + /// + /// + /// A + /// + /// + /// A + /// + /// + /// A + /// + public static void PutOnPath(GameObject target, Vector3[] path, float percent){ + target.transform.position=Interp(PathControlPointGenerator(path),percent); + } + + /// + /// Puts a GameObject on a path at the provided percentage + /// + /// + /// A + /// + /// + /// A + /// + /// + /// A + /// + public static void PutOnPath(Transform target, Vector3[] path, float percent){ + target.position=Interp(PathControlPointGenerator(path),percent); + } + + /// + /// Puts a GameObject on a path at the provided percentage + /// + /// + /// A + /// + /// + /// A + /// + /// + /// A + /// + public static void PutOnPath(GameObject target, Transform[] path, float percent){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + target.transform.position=Interp(PathControlPointGenerator(suppliedPath),percent); + } + + /// + /// Puts a GameObject on a path at the provided percentage + /// + /// + /// A + /// + /// + /// A + /// + /// + /// A + /// + public static void PutOnPath(Transform target, Transform[] path, float percent){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + target.position=Interp(PathControlPointGenerator(suppliedPath),percent); + } + + /// + /// Returns a Vector3 position on a path at the provided percentage + /// + /// + /// A + /// + /// + /// A + /// + /// + /// A + /// + public static Vector3 PointOnPath(Transform[] path, float percent){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + return(Interp(PathControlPointGenerator(suppliedPath),percent)); + } + + /// + /// When called from an OnDrawGizmos() function it will draw a line through the provided array of Vector3s. + /// + /// + /// A + /// + public static void DrawLine(Vector3[] line) { + if(line.Length>0){ + DrawLineHelper(line,Defaults.color,"gizmos"); + } + } + + /// + /// When called from an OnDrawGizmos() function it will draw a line through the provided array of Vector3s. + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawLine(Vector3[] line, Color color) { + if(line.Length>0){ + DrawLineHelper(line,color,"gizmos"); + } + } + + /// + /// When called from an OnDrawGizmos() function it will draw a line through the provided array of Transforms. + /// + /// + /// A + /// + public static void DrawLine(Transform[] line) { + if(line.Length>0){ + //create and store line points: + Vector3[] suppliedLine = new Vector3[line.Length]; + for (int i = 0; i < line.Length; i++) { + suppliedLine[i]=line[i].position; + } + DrawLineHelper(suppliedLine,Defaults.color,"gizmos"); + } + } + + /// + /// When called from an OnDrawGizmos() function it will draw a line through the provided array of Transforms. + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawLine(Transform[] line,Color color) { + if(line.Length>0){ + //create and store line points: + Vector3[] suppliedLine = new Vector3[line.Length]; + for (int i = 0; i < line.Length; i++) { + suppliedLine[i]=line[i].position; + } + + DrawLineHelper(suppliedLine, color,"gizmos"); + } + } + + /// + /// Draws a line through the provided array of Vector3s with Gizmos.DrawLine(). + /// + /// + /// A + /// + public static void DrawLineGizmos(Vector3[] line) { + if(line.Length>0){ + DrawLineHelper(line,Defaults.color,"gizmos"); + } + } + + /// + /// Draws a line through the provided array of Vector3s with Gizmos.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawLineGizmos(Vector3[] line, Color color) { + if(line.Length>0){ + DrawLineHelper(line,color,"gizmos"); + } + } + + /// + /// Draws a line through the provided array of Transforms with Gizmos.DrawLine(). + /// + /// + /// A + /// + public static void DrawLineGizmos(Transform[] line) { + if(line.Length>0){ + //create and store line points: + Vector3[] suppliedLine = new Vector3[line.Length]; + for (int i = 0; i < line.Length; i++) { + suppliedLine[i]=line[i].position; + } + DrawLineHelper(suppliedLine,Defaults.color,"gizmos"); + } + } + + /// + /// Draws a line through the provided array of Transforms with Gizmos.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawLineGizmos(Transform[] line,Color color) { + if(line.Length>0){ + //create and store line points: + Vector3[] suppliedLine = new Vector3[line.Length]; + for (int i = 0; i < line.Length; i++) { + suppliedLine[i]=line[i].position; + } + + DrawLineHelper(suppliedLine, color,"gizmos"); + } + } + + /// + /// Draws a line through the provided array of Vector3s with Handles.DrawLine(). + /// + /// + /// A + /// + public static void DrawLineHandles(Vector3[] line) { + if(line.Length>0){ + DrawLineHelper(line,Defaults.color,"handles"); + } + } + + /// + /// Draws a line through the provided array of Vector3s with Handles.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawLineHandles(Vector3[] line, Color color) { + if(line.Length>0){ + DrawLineHelper(line,color,"handles"); + } + } + + /// + /// Draws a line through the provided array of Transforms with Handles.DrawLine(). + /// + /// + /// A + /// + public static void DrawLineHandles(Transform[] line) { + if(line.Length>0){ + //create and store line points: + Vector3[] suppliedLine = new Vector3[line.Length]; + for (int i = 0; i < line.Length; i++) { + suppliedLine[i]=line[i].position; + } + DrawLineHelper(suppliedLine,Defaults.color,"handles"); + } + } + + /// + /// Draws a line through the provided array of Transforms with Handles.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawLineHandles(Transform[] line,Color color) { + if(line.Length>0){ + //create and store line points: + Vector3[] suppliedLine = new Vector3[line.Length]; + for (int i = 0; i < line.Length; i++) { + suppliedLine[i]=line[i].position; + } + + DrawLineHelper(suppliedLine, color,"handles"); + } + } + + /// + /// Returns a Vector3 position on a path at the provided percentage + /// + /// + /// A + /// + /// + /// A + /// + /// + /// A + /// + public static Vector3 PointOnPath(Vector3[] path, float percent){ + return(Interp(PathControlPointGenerator(path),percent)); + } + + /// + /// When called from an OnDrawGizmos() function it will draw a curved path through the provided array of Vector3s. + /// + /// + /// A + /// + public static void DrawPath(Vector3[] path) { + if(path.Length>0){ + DrawPathHelper(path,Defaults.color,"gizmos"); + } + } + + /// + /// When called from an OnDrawGizmos() function it will draw a curved path through the provided array of Vector3s. + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawPath(Vector3[] path, Color color) { + if(path.Length>0){ + DrawPathHelper(path, color,"gizmos"); + } + } + + /// + /// When called from an OnDrawGizmos() function it will draw a curved path through the provided array of Transforms. + /// + /// + /// A + /// + public static void DrawPath(Transform[] path) { + if(path.Length>0){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + + DrawPathHelper(suppliedPath,Defaults.color,"gizmos"); + } + } + + /// + /// When called from an OnDrawGizmos() function it will draw a curved path through the provided array of Transforms. + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawPath(Transform[] path,Color color) { + if(path.Length>0){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + + DrawPathHelper(suppliedPath, color,"gizmos"); + } + } + + /// + /// Draws a curved path through the provided array of Vector3s with Gizmos.DrawLine(). + /// + /// + /// A + /// + public static void DrawPathGizmos(Vector3[] path) { + if(path.Length>0){ + DrawPathHelper(path,Defaults.color,"gizmos"); + } + } + + /// + /// Draws a curved path through the provided array of Vector3s with Gizmos.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawPathGizmos(Vector3[] path, Color color) { + if(path.Length>0){ + DrawPathHelper(path, color,"gizmos"); + } + } + + /// + /// Draws a curved path through the provided array of Transforms with Gizmos.DrawLine(). + /// + /// + /// A + /// + public static void DrawPathGizmos(Transform[] path) { + if(path.Length>0){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + + DrawPathHelper(suppliedPath,Defaults.color,"gizmos"); + } + } + + /// + /// Draws a curved path through the provided array of Transforms with Gizmos.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawPathGizmos(Transform[] path,Color color) { + if(path.Length>0){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + + DrawPathHelper(suppliedPath, color,"gizmos"); + } + } + + /// + /// Draws a curved path through the provided array of Vector3s with Handles.DrawLine(). + /// + /// + /// A + /// + public static void DrawPathHandles(Vector3[] path) { + if(path.Length>0){ + DrawPathHelper(path,Defaults.color,"handles"); + } + } + + /// + /// Draws a curved path through the provided array of Vector3s with Handles.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawPathHandles(Vector3[] path, Color color) { + if(path.Length>0){ + DrawPathHelper(path, color,"handles"); + } + } + + /// + /// Draws a curved path through the provided array of Transforms with Handles.DrawLine(). + /// + /// + /// A + /// + public static void DrawPathHandles(Transform[] path) { + if(path.Length>0){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + + DrawPathHelper(suppliedPath,Defaults.color,"handles"); + } + } + + /// + /// Draws a curved path through the provided array of Transforms with Handles.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawPathHandles(Transform[] path,Color color) { + if(path.Length>0){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + + DrawPathHelper(suppliedPath, color,"handles"); + } + } + + /// + /// Changes a camera fade's texture. + /// + /// + /// A + /// + public static void CameraFadeDepth(int depth){ + if(cameraFade){ + cameraFade.transform.position=new Vector3(cameraFade.transform.position.x,cameraFade.transform.position.y,depth); + } + } + + /// + /// Removes and destroyes a camera fade. + /// + public static void CameraFadeDestroy(){ + if(cameraFade){ + Destroy(cameraFade); + } + } + + /// + /// Changes a camera fade's texture. + /// + /// + /// A + /// + public static void CameraFadeSwap(Texture2D texture){ + if(cameraFade){ + cameraFade.GetComponent().texture=texture; + } + } + + /// + /// Creates a GameObject (if it doesn't exist) at the supplied depth that can be used to simulate a camera fade. + /// + /// + /// A + /// + /// + /// A + /// + /// + /// A for a reference to the CameraFade. + /// + public static GameObject CameraFadeAdd(Texture2D texture, int depth){ + if(cameraFade){ + return null; + }else{ + //establish colorFade object: + cameraFade = new GameObject("iTween Camera Fade"); + cameraFade.transform.position= new Vector3(.5f,.5f,depth); + cameraFade.AddComponent(); + cameraFade.GetComponent().texture=texture; + cameraFade.GetComponent().color = new Color(.5f,.5f,.5f,0); + return cameraFade; + } + } + + /// + /// Creates a GameObject (if it doesn't exist) at the default depth that can be used to simulate a camera fade. + /// + /// + /// A + /// + /// + /// A for a reference to the CameraFade. + /// + public static GameObject CameraFadeAdd(Texture2D texture){ + if(cameraFade){ + return null; + }else{ + //establish colorFade object: + cameraFade = new GameObject("iTween Camera Fade"); + cameraFade.transform.position= new Vector3(.5f,.5f,Defaults.cameraFadeDepth); + cameraFade.AddComponent(); + cameraFade.GetComponent().texture=texture; + cameraFade.GetComponent().color = new Color(.5f,.5f,.5f,0); + return cameraFade; + } + } + + /// + /// Creates a GameObject (if it doesn't exist) at the default depth filled with black that can be used to simulate a camera fade. + /// + /// + /// A for a reference to the CameraFade. + /// + public static GameObject CameraFadeAdd(){ + if(cameraFade){ + return null; + }else{ + //establish colorFade object: + cameraFade = new GameObject("iTween Camera Fade"); + cameraFade.transform.position= new Vector3(.5f,.5f,Defaults.cameraFadeDepth); + cameraFade.AddComponent(); + cameraFade.GetComponent().texture=CameraTexture(Color.black); + cameraFade.GetComponent().color = new Color(.5f,.5f,.5f,0); + return cameraFade; + } + } + + + //################################# + //# RESUME UTILITIES AND OVERLOADS # + //################################# + + /// + /// Resume all iTweens on a GameObject. + /// + public static void Resume(GameObject target){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + item.enabled=true; + } + } + + /// + /// Resume all iTweens on a GameObject including its children. + /// + public static void Resume(GameObject target, bool includechildren){ + Resume(target); + if(includechildren){ + foreach(Transform child in target.transform){ + Resume(child.gameObject,true); + } + } + } + + /// + /// Resume all iTweens on a GameObject of a particular type. + /// + /// A name of the type of iTween you would like to resume. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Resume(GameObject target, string type){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + item.enabled=true; + } + } + } + + /// + /// Resume all iTweens on a GameObject of a particular type including its children. + /// + /// A name of the type of iTween you would like to resume. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Resume(GameObject target, string type, bool includechildren){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + item.enabled=true; + } + } + if(includechildren){ + foreach(Transform child in target.transform){ + Resume(child.gameObject,type,true); + } + } + } + + /// + /// Resume all iTweens in scene. + /// + public static void Resume(){ + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + GameObject target = (GameObject)currentTween["target"]; + Resume(target); + } + } + + /// + /// Resume all iTweens in scene of a particular type. + /// + /// + /// A name of the type of iTween you would like to resume. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Resume(string type){ + ArrayList resumeArray = new ArrayList(); + + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + GameObject target = (GameObject)currentTween["target"]; + resumeArray.Insert(resumeArray.Count,target); + } + + for (int i = 0; i < resumeArray.Count; i++) { + Resume((GameObject)resumeArray[i],type); + } + } + + //################################# + //# PAUSE UTILITIES AND OVERLOADS # + //################################# + + /// + /// Pause all iTweens on a GameObject. + /// + public static void Pause(GameObject target){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + if(item.delay>0){ + item.delay-=Time.time-item.delayStarted; + item.StopCoroutine("TweenDelay"); + } + item.isPaused=true; + item.enabled=false; + } + } + + /// + /// Pause all iTweens on a GameObject including its children. + /// + public static void Pause(GameObject target, bool includechildren){ + Pause(target); + if(includechildren){ + foreach(Transform child in target.transform){ + Pause(child.gameObject,true); + } + } + } + + /// + /// Pause all iTweens on a GameObject of a particular type. + /// + /// A name of the type of iTween you would like to pause. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Pause(GameObject target, string type){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + if(item.delay>0){ + item.delay-=Time.time-item.delayStarted; + item.StopCoroutine("TweenDelay"); + } + item.isPaused=true; + item.enabled=false; + } + } + } + + /// + /// Pause all iTweens on a GameObject of a particular type including its children. + /// + /// A name of the type of iTween you would like to pause. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Pause(GameObject target, string type, bool includechildren){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + if(item.delay>0){ + item.delay-=Time.time-item.delayStarted; + item.StopCoroutine("TweenDelay"); + } + item.isPaused=true; + item.enabled=false; + } + } + if(includechildren){ + foreach(Transform child in target.transform){ + Pause(child.gameObject,type,true); + } + } + } + + /// + /// Pause all iTweens in scene. + /// + public static void Pause(){ + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + GameObject target = (GameObject)currentTween["target"]; + Pause(target); + } + } + + /// + /// Pause all iTweens in scene of a particular type. + /// + /// + /// A name of the type of iTween you would like to pause. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Pause(string type){ + ArrayList pauseArray = new ArrayList(); + + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + GameObject target = (GameObject)currentTween["target"]; + pauseArray.Insert(pauseArray.Count,target); + } + + for (int i = 0; i < pauseArray.Count; i++) { + Pause((GameObject)pauseArray[i],type); + } + } + + //################################# + //# COUNT UTILITIES AND OVERLOADS # + //################################# + + /// + /// Count all iTweens in current scene. + /// + public static int Count(){ + return(tweens.Count); + } + + /// + /// Count all iTweens in current scene of a particular type. + /// + /// + /// A name of the type of iTween you would like to stop. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static int Count(string type){ + int tweenCount = 0; + + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + string targetType = (string)currentTween["type"]+(string)currentTween["method"]; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + tweenCount++; + } + } + + return(tweenCount); + } + + /// + /// Count all iTweens on a GameObject. + /// + public static int Count(GameObject target){ + Component[] tweens = target.GetComponents(typeof(iTween)); + return(tweens.Length); + } + + /// + /// Count all iTweens on a GameObject of a particular type. + /// + /// + /// A name of the type of iTween you would like to count. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static int Count(GameObject target, string type){ + int tweenCount = 0; + Component[] tweens = target.GetComponents(typeof(iTween));foreach (iTween item in tweens){ + string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + tweenCount++; + } + } + return(tweenCount); + } + + //################################ + //# STOP UTILITIES AND OVERLOADS # + //################################ + + /// + /// Stop and destroy all Tweens in current scene. + /// + public static void Stop(){ + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + GameObject target = (GameObject)currentTween["target"]; + Stop(target); + } + tweens.Clear(); + } + + /// + /// Stop and destroy all iTweens in current scene of a particular type. + /// + /// + /// A name of the type of iTween you would like to stop. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Stop(string type){ + ArrayList stopArray = new ArrayList(); + + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + GameObject target = (GameObject)currentTween["target"]; + stopArray.Insert(stopArray.Count,target); + } + + for (int i = 0; i < stopArray.Count; i++) { + Stop((GameObject)stopArray[i],type); + } + } + + /* GFX47 MOD START */ + /// + /// Stop and destroy all iTweens in current scene of a particular name. + /// + /// + /// The name of iTween you would like to stop. + /// + public static void StopByName(string name){ + ArrayList stopArray = new ArrayList(); + + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + GameObject target = (GameObject)currentTween["target"]; + stopArray.Insert(stopArray.Count,target); + } + + for (int i = 0; i < stopArray.Count; i++) { + StopByName((GameObject)stopArray[i],name); + } + } + /* GFX47 MOD END */ + + /// + /// Stop and destroy all iTweens on a GameObject. + /// + public static void Stop(GameObject target){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + item.Dispose(); + } + } + + /// + /// Stop and destroy all iTweens on a GameObject including its children. + /// + public static void Stop(GameObject target, bool includechildren){ + Stop(target); + if(includechildren){ + foreach(Transform child in target.transform){ + Stop(child.gameObject,true); + } + } + } + + /// + /// Stop and destroy all iTweens on a GameObject of a particular type. + /// + /// A name of the type of iTween you would like to stop. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Stop(GameObject target, string type){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + item.Dispose(); + } + } + } + + /* GFX47 MOD START */ + /// + /// Stop and destroy all iTweens on a GameObject of a particular name. + /// + /// The name of iTween you would like to stop. + /// + public static void StopByName(GameObject target, string name){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + /*string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + item.Dispose(); + }*/ + if(item._name == name){ + item.Dispose(); + } + } + } + /* GFX47 MOD END */ + + /// + /// Stop and destroy all iTweens on a GameObject of a particular type including its children. + /// + /// A name of the type of iTween you would like to stop. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Stop(GameObject target, string type, bool includechildren){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + item.Dispose(); + } + } + if(includechildren){ + foreach(Transform child in target.transform){ + Stop(child.gameObject,type,true); + } + } + } + + /* GFX47 MOD START */ + /// + /// Stop and destroy all iTweens on a GameObject of a particular name including its children. + /// + /// The name of iTween you would like to stop. + /// + public static void StopByName(GameObject target, string name, bool includechildren){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + /*string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + item.Dispose(); + }*/ + if(item._name == name){ + item.Dispose(); + } + } + if(includechildren){ + foreach(Transform child in target.transform){ + //Stop(child.gameObject,type,true); + StopByName(child.gameObject,name,true); + } + } + } + /* GFX47 MOD END */ + + /// + /// Universal interface to help in the creation of Hashtables. Especially useful for C# users. + /// + /// + /// A of alternating name value pairs. For example "time",1,"delay",2... + /// + /// + /// A + /// + public static Hashtable Hash(params object[] args){ + Hashtable hashTable = new Hashtable(args.Length/2); + if (args.Length %2 != 0) { + Debug.LogError("Tween Error: Hash requires an even number of arguments!"); + return null; + }else{ + int i = 0; + while(i < args.Length - 1) { + hashTable.Add(args[i], args[i+1]); + i += 2; + } + return hashTable; + } + } + + #endregion + +#region Component Segments + + void Awake(){ + RetrieveArgs(); + lastRealTime = Time.realtimeSinceStartup; // Added by PressPlay + } + + IEnumerator Start(){ + if(delay > 0){ + yield return StartCoroutine("TweenDelay"); + } + TweenStart(); + } + + //non-physics + void Update(){ + if(isRunning && !physics){ + if(!reverse){ + if(percentage<1f){ + TweenUpdate(); + }else{ + TweenComplete(); + } + }else{ + if(percentage>0){ + TweenUpdate(); + }else{ + TweenComplete(); + } + } + } + } + + //physics + void FixedUpdate(){ + if(isRunning && physics){ + if(!reverse){ + if(percentage<1f){ + TweenUpdate(); + }else{ + TweenComplete(); + } + }else{ + if(percentage>0){ + TweenUpdate(); + }else{ + TweenComplete(); + } + } + } + } + + void LateUpdate(){ + //look applications: + if(tweenArguments.Contains("looktarget") && isRunning){ + if(type =="move" || type =="shake" || type=="punch"){ + LookUpdate(gameObject,tweenArguments); + } + } + } + + void OnEnable(){ + if(isRunning){ + EnableKinematic(); + } + + //resume delay: + if(isPaused){ + isPaused=false; + if(delay > 0){ + wasPaused=true; + ResumeDelay(); + } + } + } + + void OnDisable(){ + DisableKinematic(); + } + + #endregion + +#region Internal Helpers + + private static void DrawLineHelper(Vector3[] line, Color color, string method){ + Gizmos.color=color; + for (int i = 0; i < line.Length-1; i++) { + if(method == "gizmos"){ + Gizmos.DrawLine(line[i], line[i+1]);; + }else if(method == "handles"){ + Debug.LogError("iTween Error: Drawing a line with Handles is temporarily disabled because of compatability issues with Unity 2.6!"); + //UnityEditor.Handles.DrawLine(line[i], line[i+1]); + } + } + } + + private static void DrawPathHelper(Vector3[] path, Color color, string method){ + Vector3[] vector3s = PathControlPointGenerator(path); + + //Line Draw: + Vector3 prevPt = Interp(vector3s,0); + Gizmos.color=color; + int SmoothAmount = path.Length*20; + for (int i = 1; i <= SmoothAmount; i++) { + float pm = (float) i / SmoothAmount; + Vector3 currPt = Interp(vector3s,pm); + if(method == "gizmos"){ + Gizmos.DrawLine(currPt, prevPt); + }else if(method == "handles"){ + Debug.LogError("iTween Error: Drawing a path with Handles is temporarily disabled because of compatability issues with Unity 2.6!"); + //UnityEditor.Handles.DrawLine(currPt, prevPt); + } + prevPt = currPt; + } + } + + private static Vector3[] PathControlPointGenerator(Vector3[] path){ + Vector3[] suppliedPath; + Vector3[] vector3s; + + //create and store path points: + suppliedPath = path; + + //populate calculate path; + int offset = 2; + vector3s = new Vector3[suppliedPath.Length+offset]; + Array.Copy(suppliedPath,0,vector3s,1,suppliedPath.Length); + + //populate start and end control points: + //vector3s[0] = vector3s[1] - vector3s[2]; + vector3s[0] = vector3s[1] + (vector3s[1] - vector3s[2]); + vector3s[vector3s.Length-1] = vector3s[vector3s.Length-2] + (vector3s[vector3s.Length-2] - vector3s[vector3s.Length-3]); + + //is this a closed, continuous loop? yes? well then so let's make a continuous Catmull-Rom spline! + if(vector3s[1] == vector3s[vector3s.Length-2]){ + Vector3[] tmpLoopSpline = new Vector3[vector3s.Length]; + Array.Copy(vector3s,tmpLoopSpline,vector3s.Length); + tmpLoopSpline[0]=tmpLoopSpline[tmpLoopSpline.Length-3]; + tmpLoopSpline[tmpLoopSpline.Length-1]=tmpLoopSpline[2]; + vector3s=new Vector3[tmpLoopSpline.Length]; + Array.Copy(tmpLoopSpline,vector3s,tmpLoopSpline.Length); + } + + return(vector3s); + } + + //andeeee from the Unity forum's steller Catmull-Rom class ( http://forum.unity3d.com/viewtopic.php?p=218400#218400 ): + private static Vector3 Interp(Vector3[] pts, float t){ + int numSections = pts.Length - 3; + int currPt = Mathf.Min(Mathf.FloorToInt(t * (float) numSections), numSections - 1); + float u = t * (float) numSections - (float) currPt; + + Vector3 a = pts[currPt]; + Vector3 b = pts[currPt + 1]; + Vector3 c = pts[currPt + 2]; + Vector3 d = pts[currPt + 3]; + + return .5f * ( + (-a + 3f * b - 3f * c + d) * (u * u * u) + + (2f * a - 5f * b + 4f * c - d) * (u * u) + + (-a + c) * u + + 2f * b + ); + } + + //andeeee from the Unity forum's steller Catmull-Rom class ( http://forum.unity3d.com/viewtopic.php?p=218400#218400 ): + private class CRSpline { + public Vector3[] pts; + + public CRSpline(params Vector3[] pts) { + this.pts = new Vector3[pts.Length]; + Array.Copy(pts, this.pts, pts.Length); + } + + + public Vector3 Interp(float t) { + int numSections = pts.Length - 3; + int currPt = Mathf.Min(Mathf.FloorToInt(t * (float) numSections), numSections - 1); + float u = t * (float) numSections - (float) currPt; + Vector3 a = pts[currPt]; + Vector3 b = pts[currPt + 1]; + Vector3 c = pts[currPt + 2]; + Vector3 d = pts[currPt + 3]; + return .5f*((-a+3f*b-3f*c+d)*(u*u*u)+(2f*a-5f*b+4f*c-d)*(u*u)+(-a+c)*u+2f*b); + } + } + + //catalog new tween and add component phase of iTween: + static void Launch(GameObject target, Hashtable args){ + if(!args.Contains("id")){ + args["id"] = GenerateID(); + } + if(!args.Contains("target")){ + args["target"] = target; + } + tweens.Insert(0,args); + target.AddComponent(); + } + + //cast any accidentally supplied doubles and ints as floats as iTween only uses floats internally and unify parameter case: + static Hashtable CleanArgs(Hashtable args){ + Hashtable argsCopy = new Hashtable(args.Count); + Hashtable argsCaseUnified = new Hashtable(args.Count); + + foreach (DictionaryEntry item in args) { + argsCopy.Add(item.Key, item.Value); + } + + foreach (DictionaryEntry item in argsCopy) { + if(item.Value.GetType() == typeof(System.Int32)){ + int original = (int)item.Value; + float casted = (float)original; + args[item.Key] = casted; + } + if(item.Value.GetType() == typeof(System.Double)){ + double original = (double)item.Value; + float casted = (float)original; + args[item.Key] = casted; + } + } + + //unify parameter case: + foreach (DictionaryEntry item in args) { + argsCaseUnified.Add(item.Key.ToString().ToLower(), item.Value); + } + + //swap back case unification: + args = argsCaseUnified; + + return args; + } + + //random ID generator: + static string GenerateID(){ + int strlen = 15; + char[] chars = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8'}; + int num_chars = chars.Length - 1; + string randomChar = ""; + for (int i = 0; i < strlen; i++) { + randomChar += chars[(int)Mathf.Floor(UnityEngine.Random.Range(0,num_chars))]; + } + return randomChar; + } + + //grab and set generic, neccesary iTween arguments: + void RetrieveArgs(){ + foreach (Hashtable item in tweens) { + if((GameObject)item["target"] == gameObject){ + tweenArguments=item; + break; + } + } + + id=(string)tweenArguments["id"]; + type=(string)tweenArguments["type"]; + /* GFX47 MOD START */ + _name=(string)tweenArguments["name"]; + /* GFX47 MOD END */ + method=(string)tweenArguments["method"]; + + if(tweenArguments.Contains("time")){ + time=(float)tweenArguments["time"]; + }else{ + time=Defaults.time; + } + + //do we need to use physics, is there a rigidbody? + if(GetComponent() != null){ + physics=true; + } + + if(tweenArguments.Contains("delay")){ + delay=(float)tweenArguments["delay"]; + }else{ + delay=Defaults.delay; + } + + if(tweenArguments.Contains("namedcolorvalue")){ + //allows namedcolorvalue to be set as either an enum(C# friendly) or a string(JS friendly), string case usage doesn't matter to further increase usability: + if(tweenArguments["namedcolorvalue"].GetType() == typeof(NamedValueColor)){ + namedcolorvalue=(NamedValueColor)tweenArguments["namedcolorvalue"]; + }else{ + try { + namedcolorvalue=(NamedValueColor)Enum.Parse(typeof(NamedValueColor),(string)tweenArguments["namedcolorvalue"],true); + } catch { + Debug.LogWarning("iTween: Unsupported namedcolorvalue supplied! Default will be used."); + namedcolorvalue = iTween.NamedValueColor._Color; + } + } + }else{ + namedcolorvalue=Defaults.namedColorValue; + } + + if(tweenArguments.Contains("looptype")){ + //allows loopType to be set as either an enum(C# friendly) or a string(JS friendly), string case usage doesn't matter to further increase usability: + if(tweenArguments["looptype"].GetType() == typeof(LoopType)){ + loopType=(LoopType)tweenArguments["looptype"]; + }else{ + try { + loopType=(LoopType)Enum.Parse(typeof(LoopType),(string)tweenArguments["looptype"],true); + } catch { + Debug.LogWarning("iTween: Unsupported loopType supplied! Default will be used."); + loopType = iTween.LoopType.none; + } + } + }else{ + loopType = iTween.LoopType.none; + } + + if(tweenArguments.Contains("easetype")){ + //allows easeType to be set as either an enum(C# friendly) or a string(JS friendly), string case usage doesn't matter to further increase usability: + if(tweenArguments["easetype"].GetType() == typeof(EaseType)){ + easeType=(EaseType)tweenArguments["easetype"]; + }else{ + try { + easeType=(EaseType)Enum.Parse(typeof(EaseType),(string)tweenArguments["easetype"],true); + } catch { + Debug.LogWarning("iTween: Unsupported easeType supplied! Default will be used."); + easeType=Defaults.easeType; + } + } + }else{ + easeType=Defaults.easeType; + } + + if(tweenArguments.Contains("space")){ + //allows space to be set as either an enum(C# friendly) or a string(JS friendly), string case usage doesn't matter to further increase usability: + if(tweenArguments["space"].GetType() == typeof(Space)){ + space=(Space)tweenArguments["space"]; + }else{ + try { + space=(Space)Enum.Parse(typeof(Space),(string)tweenArguments["space"],true); + } catch { + Debug.LogWarning("iTween: Unsupported space supplied! Default will be used."); + space = Defaults.space; + } + } + }else{ + space = Defaults.space; + } + + if(tweenArguments.Contains("islocal")){ + isLocal = (bool)tweenArguments["islocal"]; + }else{ + isLocal = Defaults.isLocal; + } + + // Added by PressPlay + if (tweenArguments.Contains("ignoretimescale")) + { + useRealTime = (bool)tweenArguments["ignoretimescale"]; + } + else + { + useRealTime = Defaults.useRealTime; + } + + //instantiates a cached ease equation reference: + GetEasingFunction(); + } + + //instantiates a cached ease equation refrence: + void GetEasingFunction(){ + switch (easeType){ + case EaseType.easeInQuad: + ease = new EasingFunction(easeInQuad); + break; + case EaseType.easeOutQuad: + ease = new EasingFunction(easeOutQuad); + break; + case EaseType.easeInOutQuad: + ease = new EasingFunction(easeInOutQuad); + break; + case EaseType.easeInCubic: + ease = new EasingFunction(easeInCubic); + break; + case EaseType.easeOutCubic: + ease = new EasingFunction(easeOutCubic); + break; + case EaseType.easeInOutCubic: + ease = new EasingFunction(easeInOutCubic); + break; + case EaseType.easeInQuart: + ease = new EasingFunction(easeInQuart); + break; + case EaseType.easeOutQuart: + ease = new EasingFunction(easeOutQuart); + break; + case EaseType.easeInOutQuart: + ease = new EasingFunction(easeInOutQuart); + break; + case EaseType.easeInQuint: + ease = new EasingFunction(easeInQuint); + break; + case EaseType.easeOutQuint: + ease = new EasingFunction(easeOutQuint); + break; + case EaseType.easeInOutQuint: + ease = new EasingFunction(easeInOutQuint); + break; + case EaseType.easeInSine: + ease = new EasingFunction(easeInSine); + break; + case EaseType.easeOutSine: + ease = new EasingFunction(easeOutSine); + break; + case EaseType.easeInOutSine: + ease = new EasingFunction(easeInOutSine); + break; + case EaseType.easeInExpo: + ease = new EasingFunction(easeInExpo); + break; + case EaseType.easeOutExpo: + ease = new EasingFunction(easeOutExpo); + break; + case EaseType.easeInOutExpo: + ease = new EasingFunction(easeInOutExpo); + break; + case EaseType.easeInCirc: + ease = new EasingFunction(easeInCirc); + break; + case EaseType.easeOutCirc: + ease = new EasingFunction(easeOutCirc); + break; + case EaseType.easeInOutCirc: + ease = new EasingFunction(easeInOutCirc); + break; + case EaseType.linear: + ease = new EasingFunction(linear); + break; + case EaseType.spring: + ease = new EasingFunction(spring); + break; + /* GFX47 MOD START */ + /*case EaseType.bounce: + ease = new EasingFunction(bounce); + break;*/ + case EaseType.easeInBounce: + ease = new EasingFunction(easeInBounce); + break; + case EaseType.easeOutBounce: + ease = new EasingFunction(easeOutBounce); + break; + case EaseType.easeInOutBounce: + ease = new EasingFunction(easeInOutBounce); + break; + /* GFX47 MOD END */ + case EaseType.easeInBack: + ease = new EasingFunction(easeInBack); + break; + case EaseType.easeOutBack: + ease = new EasingFunction(easeOutBack); + break; + case EaseType.easeInOutBack: + ease = new EasingFunction(easeInOutBack); + break; + /* GFX47 MOD START */ + /*case EaseType.elastic: + ease = new EasingFunction(elastic); + break;*/ + case EaseType.easeInElastic: + ease = new EasingFunction(easeInElastic); + break; + case EaseType.easeOutElastic: + ease = new EasingFunction(easeOutElastic); + break; + case EaseType.easeInOutElastic: + ease = new EasingFunction(easeInOutElastic); + break; + /* GFX47 MOD END */ + } + } + + //calculate percentage of tween based on time: + void UpdatePercentage(){ + + // Added by PressPlay + if (useRealTime) + { + runningTime += (Time.realtimeSinceStartup - lastRealTime); + } + else + { + runningTime += Time.deltaTime; + } + + if(reverse){ + percentage = 1 - runningTime/time; + }else{ + percentage = runningTime/time; + } + + lastRealTime = Time.realtimeSinceStartup; // Added by PressPlay + } + + void CallBack(string callbackType){ + if (tweenArguments.Contains(callbackType) && !tweenArguments.Contains("ischild")) { + //establish target: + GameObject target; + if (tweenArguments.Contains(callbackType+"target")) { + target=(GameObject)tweenArguments[callbackType+"target"]; + }else{ + target=gameObject; + } + + //throw an error if a string wasn't passed for callback: + if (tweenArguments[callbackType].GetType() == typeof(System.String)) { + target.SendMessage((string)tweenArguments[callbackType],(object)tweenArguments[callbackType+"params"],SendMessageOptions.DontRequireReceiver); + }else{ + Debug.LogError("iTween Error: Callback method references must be passed as a String!"); + Destroy (this); + } + } + } + + void Dispose(){ + for (int i = 0; i < tweens.Count; i++) { + Hashtable tweenEntry = (Hashtable)tweens[i]; + if ((string)tweenEntry["id"] == id){ + tweens.RemoveAt(i); + break; + } + } + Destroy(this); + } + + void ConflictCheck(){//if a new iTween is about to run and is of the same type as an in progress iTween this will destroy the previous if the new one is NOT identical in every way or it will destroy the new iTween if they are: + Component[] tweens = GetComponents(typeof(iTween)); + foreach (iTween item in tweens) { + if(item.type == "value"){ + return; + }else if(item.isRunning && item.type==type){ + //cancel out if this is a shake or punch variant: + if (item.method != method) { + return; + } + + //step 1: check for length first since it's the fastest: + if(item.tweenArguments.Count != tweenArguments.Count){ + item.Dispose(); + return; + } + + //step 2: side-by-side check to figure out if this is an identical tween scenario to handle Update usages of iTween: + foreach (DictionaryEntry currentProp in tweenArguments) { + if(!item.tweenArguments.Contains(currentProp.Key)){ + item.Dispose(); + return; + }else{ + if(!item.tweenArguments[currentProp.Key].Equals(tweenArguments[currentProp.Key]) && (string)currentProp.Key != "id"){//if we aren't comparing ids and something isn't exactly the same replace the running iTween: + item.Dispose(); + return; + } + } + } + + //step 3: prevent a new iTween addition if it is identical to the currently running iTween + Dispose(); + //Destroy(this); + } + } + } + + void EnableKinematic(){ + /* + if(gameObject.GetComponent(typeof(Rigidbody))){ + if(!rigidbody.isKinematic){ + kinematic=true; + rigidbody.isKinematic=true; + } + } + */ + } + + void DisableKinematic(){ + /* + if(kinematic && rigidbody.isKinematic==true){ + kinematic=false; + rigidbody.isKinematic=false; + } + */ + } + + void ResumeDelay(){ + StartCoroutine("TweenDelay"); + } + + #endregion + +#region Easing Curves + + private float linear(float start, float end, float value){ + return Mathf.Lerp(start, end, value); + } + + private float clerp(float start, float end, float value){ + float min = 0.0f; + float max = 360.0f; + float half = Mathf.Abs((max - min) / 2.0f); + float retval = 0.0f; + float diff = 0.0f; + if ((end - start) < -half){ + diff = ((max - start) + end) * value; + retval = start + diff; + }else if ((end - start) > half){ + diff = -((max - end) + start) * value; + retval = start + diff; + }else retval = start + (end - start) * value; + return retval; + } + + private float spring(float start, float end, float value){ + value = Mathf.Clamp01(value); + value = (Mathf.Sin(value * Mathf.PI * (0.2f + 2.5f * value * value * value)) * Mathf.Pow(1f - value, 2.2f) + value) * (1f + (1.2f * (1f - value))); + return start + (end - start) * value; + } + + private float easeInQuad(float start, float end, float value){ + end -= start; + return end * value * value + start; + } + + private float easeOutQuad(float start, float end, float value){ + end -= start; + return -end * value * (value - 2) + start; + } + + private float easeInOutQuad(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return end / 2 * value * value + start; + value--; + return -end / 2 * (value * (value - 2) - 1) + start; + } + + private float easeInCubic(float start, float end, float value){ + end -= start; + return end * value * value * value + start; + } + + private float easeOutCubic(float start, float end, float value){ + value--; + end -= start; + return end * (value * value * value + 1) + start; + } + + private float easeInOutCubic(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return end / 2 * value * value * value + start; + value -= 2; + return end / 2 * (value * value * value + 2) + start; + } + + private float easeInQuart(float start, float end, float value){ + end -= start; + return end * value * value * value * value + start; + } + + private float easeOutQuart(float start, float end, float value){ + value--; + end -= start; + return -end * (value * value * value * value - 1) + start; + } + + private float easeInOutQuart(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return end / 2 * value * value * value * value + start; + value -= 2; + return -end / 2 * (value * value * value * value - 2) + start; + } + + private float easeInQuint(float start, float end, float value){ + end -= start; + return end * value * value * value * value * value + start; + } + + private float easeOutQuint(float start, float end, float value){ + value--; + end -= start; + return end * (value * value * value * value * value + 1) + start; + } + + private float easeInOutQuint(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return end / 2 * value * value * value * value * value + start; + value -= 2; + return end / 2 * (value * value * value * value * value + 2) + start; + } + + private float easeInSine(float start, float end, float value){ + end -= start; + return -end * Mathf.Cos(value / 1 * (Mathf.PI / 2)) + end + start; + } + + private float easeOutSine(float start, float end, float value){ + end -= start; + return end * Mathf.Sin(value / 1 * (Mathf.PI / 2)) + start; + } + + private float easeInOutSine(float start, float end, float value){ + end -= start; + return -end / 2 * (Mathf.Cos(Mathf.PI * value / 1) - 1) + start; + } + + private float easeInExpo(float start, float end, float value){ + end -= start; + return end * Mathf.Pow(2, 10 * (value / 1 - 1)) + start; + } + + private float easeOutExpo(float start, float end, float value){ + end -= start; + return end * (-Mathf.Pow(2, -10 * value / 1) + 1) + start; + } + + private float easeInOutExpo(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return end / 2 * Mathf.Pow(2, 10 * (value - 1)) + start; + value--; + return end / 2 * (-Mathf.Pow(2, -10 * value) + 2) + start; + } + + private float easeInCirc(float start, float end, float value){ + end -= start; + return -end * (Mathf.Sqrt(1 - value * value) - 1) + start; + } + + private float easeOutCirc(float start, float end, float value){ + value--; + end -= start; + return end * Mathf.Sqrt(1 - value * value) + start; + } + + private float easeInOutCirc(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return -end / 2 * (Mathf.Sqrt(1 - value * value) - 1) + start; + value -= 2; + return end / 2 * (Mathf.Sqrt(1 - value * value) + 1) + start; + } + + /* GFX47 MOD START */ + private float easeInBounce(float start, float end, float value){ + end -= start; + float d = 1f; + return end - easeOutBounce(0, end, d-value) + start; + } + /* GFX47 MOD END */ + + /* GFX47 MOD START */ + //private float bounce(float start, float end, float value){ + private float easeOutBounce(float start, float end, float value){ + value /= 1f; + end -= start; + if (value < (1 / 2.75f)){ + return end * (7.5625f * value * value) + start; + }else if (value < (2 / 2.75f)){ + value -= (1.5f / 2.75f); + return end * (7.5625f * (value) * value + .75f) + start; + }else if (value < (2.5 / 2.75)){ + value -= (2.25f / 2.75f); + return end * (7.5625f * (value) * value + .9375f) + start; + }else{ + value -= (2.625f / 2.75f); + return end * (7.5625f * (value) * value + .984375f) + start; + } + } + /* GFX47 MOD END */ + + /* GFX47 MOD START */ + private float easeInOutBounce(float start, float end, float value){ + end -= start; + float d = 1f; + if (value < d/2) return easeInBounce(0, end, value*2) * 0.5f + start; + else return easeOutBounce(0, end, value*2-d) * 0.5f + end*0.5f + start; + } + /* GFX47 MOD END */ + + private float easeInBack(float start, float end, float value){ + end -= start; + value /= 1; + float s = 1.70158f; + return end * (value) * value * ((s + 1) * value - s) + start; + } + + private float easeOutBack(float start, float end, float value){ + float s = 1.70158f; + end -= start; + value = (value / 1) - 1; + return end * ((value) * value * ((s + 1) * value + s) + 1) + start; + } + + private float easeInOutBack(float start, float end, float value){ + float s = 1.70158f; + end -= start; + value /= .5f; + if ((value) < 1){ + s *= (1.525f); + return end / 2 * (value * value * (((s) + 1) * value - s)) + start; + } + value -= 2; + s *= (1.525f); + return end / 2 * ((value) * value * (((s) + 1) * value + s) + 2) + start; + } + + private float punch(float amplitude, float value){ + float s = 9; + if (value == 0){ + return 0; + } + if (value == 1){ + return 0; + } + float period = 1 * 0.3f; + s = period / (2 * Mathf.PI) * Mathf.Asin(0); + return (amplitude * Mathf.Pow(2, -10 * value) * Mathf.Sin((value * 1 - s) * (2 * Mathf.PI) / period)); + } + + /* GFX47 MOD START */ + private float easeInElastic(float start, float end, float value){ + end -= start; + + float d = 1f; + float p = d * .3f; + float s = 0; + float a = 0; + + if (value == 0) return start; + + if ((value /= d) == 1) return start + end; + + if (a == 0f || a < Mathf.Abs(end)){ + a = end; + s = p / 4; + }else{ + s = p / (2 * Mathf.PI) * Mathf.Asin(end / a); + } + + return -(a * Mathf.Pow(2, 10 * (value-=1)) * Mathf.Sin((value * d - s) * (2 * Mathf.PI) / p)) + start; + } + /* GFX47 MOD END */ + + /* GFX47 MOD START */ + //private float elastic(float start, float end, float value){ + private float easeOutElastic(float start, float end, float value){ + /* GFX47 MOD END */ + //Thank you to rafael.marteleto for fixing this as a port over from Pedro's UnityTween + end -= start; + + float d = 1f; + float p = d * .3f; + float s = 0; + float a = 0; + + if (value == 0) return start; + + if ((value /= d) == 1) return start + end; + + if (a == 0f || a < Mathf.Abs(end)){ + a = end; + s = p / 4; + }else{ + s = p / (2 * Mathf.PI) * Mathf.Asin(end / a); + } + + return (a * Mathf.Pow(2, -10 * value) * Mathf.Sin((value * d - s) * (2 * Mathf.PI) / p) + end + start); + } + + /* GFX47 MOD START */ + private float easeInOutElastic(float start, float end, float value){ + end -= start; + + float d = 1f; + float p = d * .3f; + float s = 0; + float a = 0; + + if (value == 0) return start; + + if ((value /= d/2) == 2) return start + end; + + if (a == 0f || a < Mathf.Abs(end)){ + a = end; + s = p / 4; + }else{ + s = p / (2 * Mathf.PI) * Mathf.Asin(end / a); + } + + if (value < 1) return -0.5f * (a * Mathf.Pow(2, 10 * (value-=1)) * Mathf.Sin((value * d - s) * (2 * Mathf.PI) / p)) + start; + return a * Mathf.Pow(2, -10 * (value-=1)) * Mathf.Sin((value * d - s) * (2 * Mathf.PI) / p) * 0.5f + end + start; + } + /* GFX47 MOD END */ + + #endregion + +#region Deprecated and Renamed + /* + public static void audioFrom(GameObject target, Hashtable args){Debug.LogError("iTween Error: audioFrom() has been renamed to AudioFrom().");} + public static void audioTo(GameObject target, Hashtable args){Debug.LogError("iTween Error: audioTo() has been renamed to AudioTo().");} + public static void colorFrom(GameObject target, Hashtable args){Debug.LogError("iTween Error: colorFrom() has been renamed to ColorFrom().");} + public static void colorTo(GameObject target, Hashtable args){Debug.LogError("iTween Error: colorTo() has been renamed to ColorTo().");} + public static void fadeFrom(GameObject target, Hashtable args){Debug.LogError("iTween Error: fadeFrom() has been renamed to FadeFrom().");} + public static void fadeTo(GameObject target, Hashtable args){Debug.LogError("iTween Error: fadeTo() has been renamed to FadeTo().");} + public static void lookFrom(GameObject target, Hashtable args){Debug.LogError("iTween Error: lookFrom() has been renamed to LookFrom().");} + public static void lookFromWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: lookFromWorld() has been deprecated. Please investigate LookFrom().");} + public static void lookTo(GameObject target, Hashtable args){Debug.LogError("iTween Error: lookTo() has been renamed to LookTo().");} + public static void lookToUpdate(GameObject target, Hashtable args){Debug.LogError("iTween Error: lookToUpdate() has been renamed to LookUpdate().");} + public static void lookToUpdateWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: lookToUpdateWorld() has been deprecated. Please investigate LookUpdate().");} + public static void moveAdd(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveAdd() has been renamed to MoveAdd().");} + public static void moveAddWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveAddWorld() has been deprecated. Please investigate MoveAdd().");} + public static void moveBy(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveBy() has been renamed to MoveBy().");} + public static void moveByWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveAddWorld() has been deprecated. Please investigate MoveAdd().");} + public static void moveFrom(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveFrom() has been renamed to MoveFrom().");} + public static void moveFromWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveFromWorld() has been deprecated. Please investigate MoveFrom().");} + public static void moveTo(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveTo() has been renamed to MoveTo().");} + public static void moveToBezier(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveToBezier() has been deprecated. Please investigate MoveTo() and the "path" property.");} + public static void moveToBezierWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveToBezierWorld() has been deprecated. Please investigate MoveTo() and the "path" property.");} + public static void moveToUpdate(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveToUpdate() has been renamed to MoveUpdate().");} + public static void moveToUpdateWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveToUpdateWorld() has been deprecated. Please investigate MoveUpdate().");} + public static void moveToWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveToWorld() has been deprecated. Please investigate MoveTo().");} + public static void punchPosition(GameObject target, Hashtable args){Debug.LogError("iTween Error: punchPosition() has been renamed to PunchPosition().");} + public static void punchPositionWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: punchPositionWorld() has been deprecated. Please investigate PunchPosition().");} + public static void punchRotation(GameObject target, Hashtable args){Debug.LogError("iTween Error: punchPosition() has been renamed to PunchRotation().");} + public static void punchRotationWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: punchRotationWorld() has been deprecated. Please investigate PunchRotation().");} + public static void punchScale(GameObject target, Hashtable args){Debug.LogError("iTween Error: punchScale() has been renamed to PunchScale().");} + public static void rotateAdd(GameObject target, Hashtable args){Debug.LogError("iTween Error: rotateAdd() has been renamed to RotateAdd().");} + public static void rotateBy(GameObject target, Hashtable args){Debug.LogError("iTween Error: rotateBy() has been renamed to RotateBy().");} + public static void rotateByWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: rotateByWorld() has been deprecated. Please investigate RotateBy().");} + public static void rotateFrom(GameObject target, Hashtable args){Debug.LogError("iTween Error: rotateFrom() has been renamed to RotateFrom().");} + public static void rotateTo(GameObject target, Hashtable args){Debug.LogError("iTween Error: rotateTo() has been renamed to RotateTo().");} + public static void scaleAdd(GameObject target, Hashtable args){Debug.LogError("iTween Error: scaleAdd() has been renamed to ScaleAdd().");} + public static void scaleBy(GameObject target, Hashtable args){Debug.LogError("iTween Error: scaleBy() has been renamed to ScaleBy().");} + public static void scaleFrom(GameObject target, Hashtable args){Debug.LogError("iTween Error: scaleFrom() has been renamed to ScaleFrom().");} + public static void scaleTo(GameObject target, Hashtable args){Debug.LogError("iTween Error: scaleTo() has been renamed to ScaleTo().");} + public static void shake(GameObject target, Hashtable args){Debug.LogError("iTween Error: scale() has been deprecated. Please investigate ShakePosition(), ShakeRotation() and ShakeScale().");} + public static void shakeWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: shakeWorld() has been deprecated. Please investigate ShakePosition(), ShakeRotation() and ShakeScale().");} + public static void stab(GameObject target, Hashtable args){Debug.LogError("iTween Error: stab() has been renamed to Stab().");} + public static void stop(GameObject target, Hashtable args){Debug.LogError("iTween Error: stop() has been renamed to Stop().");} + public static void stopType(GameObject target, Hashtable args){Debug.LogError("iTween Error: stopType() has been deprecated. Please investigate Stop().");} + public static void tweenCount(GameObject target, Hashtable args){Debug.LogError("iTween Error: tweenCount() has been deprecated. Please investigate Count().");} + */ + #endregion +} + + +#else + +// Copyright (c) 2011 Bob Berkebile (pixelplacment) +// Please direct any bugs/comments/suggestions to http://pixelplacement.com +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/* +TERMS OF USE - EASING EQUATIONS +Open source under the BSD License. +Copyright (c)2001 Robert Penner +All rights reserved. +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#region Namespaces +using System; +using System.Collections; +using System.Reflection; +using UnityEngine; +#endregion + +/// +/// Version: 2.0.44 +/// Author: Bob Berkebile (http://pixelplacement.com) +/// Support: http://itween.pixelplacement.com +/// +public class iTween : MonoBehaviour{ + + #region Variables + + //repository of all living iTweens: + public static ArrayList tweens = new ArrayList(); + + //camera fade object: + private static GameObject cameraFade; + + //status members (made public for visual troubleshooting in the inspector): + public string id, type, method; + public iTween.EaseType easeType; + public float time, delay; + public LoopType loopType; + public bool isRunning,isPaused; + /* GFX47 MOD START */ + public string _name; + /* GFX47 MOD END */ + + //private members: + private float runningTime, percentage; + private float delayStarted; //probably not neccesary that this be protected but it shuts Unity's compiler up about this being "never used" + private bool kinematic, isLocal, loop, reverse, wasPaused, physics; + private Hashtable tweenArguments; + private Space space; + private delegate float EasingFunction(float start, float end, float value); + private delegate void ApplyTween(); + private EasingFunction ease; + private ApplyTween apply; + private AudioSource audioSource; + private Vector3[] vector3s; + private Vector2[] vector2s; + private Color[,] colors; + private float[] floats; + private Rect[] rects; + private CRSpline path; + private Vector3 preUpdate; + private Vector3 postUpdate; + private NamedValueColor namedcolorvalue; + + private float lastRealTime; // Added by PressPlay + private bool useRealTime; // Added by PressPlay + + /// + /// The type of easing to use based on Robert Penner's open source easing equations (http://www.robertpenner.com/easing_terms_of_use.html). + /// + public enum EaseType{ + easeInQuad, + easeOutQuad, + easeInOutQuad, + easeInCubic, + easeOutCubic, + easeInOutCubic, + easeInQuart, + easeOutQuart, + easeInOutQuart, + easeInQuint, + easeOutQuint, + easeInOutQuint, + easeInSine, + easeOutSine, + easeInOutSine, + easeInExpo, + easeOutExpo, + easeInOutExpo, + easeInCirc, + easeOutCirc, + easeInOutCirc, + linear, + spring, + /* GFX47 MOD START */ + //bounce, + easeInBounce, + easeOutBounce, + easeInOutBounce, + /* GFX47 MOD END */ + easeInBack, + easeOutBack, + easeInOutBack, + /* GFX47 MOD START */ + //elastic, + easeInElastic, + easeOutElastic, + easeInOutElastic, + /* GFX47 MOD END */ + punch + } + + /// + /// The type of loop (if any) to use. + /// + public enum LoopType{ + /// + /// Do not loop. + /// + none, + /// + /// Rewind and replay. + /// + loop, + /// + /// Ping pong the animation back and forth. + /// + pingPong + } + + /// + /// Many shaders use more than one color. Use can have iTween's Color methods operate on them by name. + /// + public enum NamedValueColor{ + /// + /// The main color of a material. Used by default and not required for Color methods to work in iTween. + /// + _Color, + /// + /// The specular color of a material (used in specular/glossy/vertexlit shaders). + /// + _SpecColor, + /// + /// The emissive color of a material (used in vertexlit shaders). + /// + _Emission, + /// + /// The reflection color of the material (used in reflective shaders). + /// + _ReflectColor + } + + #endregion + + #region Defaults + + /// + /// A collection of baseline presets that iTween needs and utilizes if certain parameters are not provided. + /// + public static class Defaults{ + //general defaults: + public static float time = 1f; + public static float delay = 0f; + public static NamedValueColor namedColorValue = NamedValueColor._Color; + public static LoopType loopType = LoopType.none; + public static EaseType easeType = iTween.EaseType.easeOutExpo; + public static float lookSpeed = 3f; + public static bool isLocal = false; + public static Space space = Space.Self; + public static bool orientToPath = false; + public static Color color = Color.white; + //update defaults: + public static float updateTimePercentage = .05f; + public static float updateTime = 1f*updateTimePercentage; + //cameraFade defaults: + public static int cameraFadeDepth = 999999; + //path look ahead amount: + public static float lookAhead = .05f; + public static bool useRealTime = false; // Added by PressPlay + //look direction: + public static Vector3 up = Vector3.up; + } + + #endregion + + #region #1 Static Registers + + /// + /// Sets up a GameObject to avoid hiccups when an initial iTween is added. It's advisable to run this on every object you intend to run iTween on in its Start or Awake. + /// + /// + /// A to be the target to be initialized for iTween. + /// + public static void Init(GameObject target){ + MoveBy(target,Vector3.zero,0); + } + + /// + /// Instantly changes the amount(transparency) of a camera fade and then returns it back over time with MINIMUM customization options. + /// + /// + /// A or for how transparent the Texture2D that the camera fade uses is. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void CameraFadeFrom(float amount, float time){ + if(cameraFade){ + CameraFadeFrom(Hash("amount",amount,"time",time)); + }else{ + Debug.LogError("iTween Error: You must first add a camera fade object with CameraFadeAdd() before atttempting to use camera fading."); + } + } + + /// + /// Instantly changes the amount(transparency) of a camera fade and then returns it back over time with FULL customization options. + /// + /// + /// A or for how transparent the Texture2D that the camera fade uses is. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void CameraFadeFrom(Hashtable args){ + //establish iTween: + if(cameraFade){ + ColorFrom(cameraFade,args); + }else{ + Debug.LogError("iTween Error: You must first add a camera fade object with CameraFadeAdd() before atttempting to use camera fading."); + } + } + + /// + /// Changes the amount(transparency) of a camera fade over time with MINIMUM customization options. + /// + /// + /// A or for how transparent the Texture2D that the camera fade uses is. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void CameraFadeTo(float amount, float time){ + if(cameraFade){ + CameraFadeTo(Hash("amount",amount,"time",time)); + }else{ + Debug.LogError("iTween Error: You must first add a camera fade object with CameraFadeAdd() before atttempting to use camera fading."); + } + } + + /// + /// Changes the amount(transparency) of a camera fade over time with FULL customization options. + /// + /// + /// A or for how transparent the Texture2D that the camera fade uses is. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void CameraFadeTo(Hashtable args){ + /* + CameraFadeAdd(Defaults.cameraFadeDepth); + + //rescale cameraFade just in case screen size has changed to ensure it takes up the full screen: + cameraFade.guiTexture.pixelInset=new Rect(0,0,Screen.width,Screen.height); + */ + + if(cameraFade){ + //establish iTween: + ColorTo(cameraFade,args); + }else{ + Debug.LogError("iTween Error: You must first add a camera fade object with CameraFadeAdd() before atttempting to use camera fading."); + } + } + + /// + /// Returns a value to an 'oncallback' method interpolated between the supplied 'from' and 'to' values for application as desired. Requires an 'onupdate' callback that accepts the same type as the supplied 'from' and 'to' properties. + /// + /// + /// A or or or or or for the starting value. + /// + /// + /// A or or or or or for the ending value. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed (only works with Vector2, Vector3, and Floats) + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ValueTo(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + if (!args.Contains("onupdate") || !args.Contains("from") || !args.Contains("to")) { + Debug.LogError("iTween Error: ValueTo() requires an 'onupdate' callback function and a 'from' and 'to' property. The supplied 'onupdate' callback must accept a single argument that is the same type as the supplied 'from' and 'to' properties!"); + return; + }else{ + //establish iTween: + args["type"]="value"; + + if (args["from"].GetType() == typeof(Vector2)) { + args["method"]="vector2"; + }else if (args["from"].GetType() == typeof(Vector3)) { + args["method"]="vector3"; + }else if (args["from"].GetType() == typeof(Rect)) { + args["method"]="rect"; + }else if (args["from"].GetType() == typeof(Single)) { + args["method"]="float"; + }else if (args["from"].GetType() == typeof(Color)) { + args["method"]="color"; + }else{ + Debug.LogError("iTween Error: ValueTo() only works with interpolating Vector3s, Vector2s, floats, ints, Rects and Colors!"); + return; + } + + //set a default easeType of linear if none is supplied since eased color interpolation is nearly unrecognizable: + if (!args.Contains("easetype")) { + args.Add("easetype",EaseType.linear); + } + + Launch(target,args); + } + } + + /// + /// Changes a GameObject's alpha value instantly then returns it to the provided alpha over time with MINIMUM customization options. If a GUIText or GUITexture component is attached, it will become the target of the animation. Identical to using ColorFrom and using the "a" parameter. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the final alpha value of the animation. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void FadeFrom(GameObject target, float alpha, float time){ + FadeFrom(target,Hash("alpha",alpha,"time",time)); + } + + /// + /// Changes a GameObject's alpha value instantly then returns it to the provided alpha over time with FULL customization options. If a GUIText or GUITexture component is attached, it will become the target of the animation. Identical to using ColorFrom and using the "a" parameter. + /// + /// + /// A or for the initial alpha value of the animation. + /// + /// + /// A or for the initial alpha value of the animation. + /// + /// + /// A for whether or not to include children of this GameObject. True by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void FadeFrom(GameObject target, Hashtable args){ + ColorFrom(target,args); + } + + /// + /// Changes a GameObject's alpha value over time with MINIMUM customization options. If a GUIText or GUITexture component is attached, it will become the target of the animation. Identical to using ColorTo and using the "a" parameter. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the final alpha value of the animation. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void FadeTo(GameObject target, float alpha, float time){ + FadeTo(target,Hash("alpha",alpha,"time",time)); + } + + /// + /// Changes a GameObject's alpha value over time with FULL customization options. If a GUIText or GUITexture component is attached, it will become the target of the animation. Identical to using ColorTo and using the "a" parameter. + /// + /// + /// A or for the final alpha value of the animation. + /// + /// + /// A or for the final alpha value of the animation. + /// + /// + /// A for whether or not to include children of this GameObject. True by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void FadeTo(GameObject target, Hashtable args){ + ColorTo(target,args); + } + + /// + /// Changes a GameObject's color values instantly then returns them to the provided properties over time with MINIMUM customization options. If a GUIText or GUITexture component is attached, it will become the target of the animation. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A to change the GameObject's color to. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ColorFrom(GameObject target, Color color, float time){ + ColorFrom(target,Hash("color",color,"time",time)); + } + + /// + /// Changes a GameObject's color values instantly then returns them to the provided properties over time with FULL customization options. If a GUIText or GUITexture component is attached, it will become the target of the animation. + /// + /// + /// A to change the GameObject's color to. + /// + /// + /// A or for the individual setting of the color red. + /// + /// + /// A or for the individual setting of the color green. + /// + /// + /// A or for the individual setting of the color green. + /// + /// + /// A or for the individual setting of the alpha. + /// + /// + /// A or for the individual setting of the alpha. + /// + /// + /// A for whether or not to include children of this GameObject. True by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ColorFrom(GameObject target, Hashtable args){ + Color fromColor = new Color(); + Color tempColor = new Color(); + + //clean args: + args = iTween.CleanArgs(args); + + //handle children: + if(!args.Contains("includechildren") || (bool)args["includechildren"]){ + foreach(Transform child in target.transform){ + Hashtable argsCopy = (Hashtable)args.Clone(); + argsCopy["ischild"]=true; + ColorFrom(child.gameObject,argsCopy); + } + } + + //set a default easeType of linear if none is supplied since eased color interpolation is nearly unrecognizable: + if (!args.Contains("easetype")) { + args.Add("easetype",EaseType.linear); + } + + //set tempColor and base fromColor: + if(target.GetComponent(typeof(GUITexture))){ + tempColor=fromColor=target.guiTexture.color; + }else if(target.GetComponent(typeof(GUIText))){ + tempColor=fromColor=target.guiText.material.color; + }else if(target.renderer){ + tempColor=fromColor=target.renderer.material.color; + }else if(target.light){ + tempColor=fromColor=target.light.color; + } + + //set augmented fromColor: + if(args.Contains("color")){ + fromColor=(Color)args["color"]; + }else{ + if (args.Contains("r")) { + fromColor.r=(float)args["r"]; + } + if (args.Contains("g")) { + fromColor.g=(float)args["g"]; + } + if (args.Contains("b")) { + fromColor.b=(float)args["b"]; + } + if (args.Contains("a")) { + fromColor.a=(float)args["a"]; + } + } + + //alpha or amount? + if(args.Contains("amount")){ + fromColor.a=(float)args["amount"]; + args.Remove("amount"); + }else if(args.Contains("alpha")){ + fromColor.a=(float)args["alpha"]; + args.Remove("alpha"); + } + + //apply fromColor: + if(target.GetComponent(typeof(GUITexture))){ + target.guiTexture.color=fromColor; + }else if(target.GetComponent(typeof(GUIText))){ + target.guiText.material.color=fromColor; + }else if(target.renderer){ + target.renderer.material.color=fromColor; + }else if(target.light){ + target.light.color=fromColor; + } + + //set new color arg: + args["color"]=tempColor; + + //establish iTween: + args["type"]="color"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Changes a GameObject's color values over time with MINIMUM customization options. If a GUIText or GUITexture component is attached, they will become the target of the animation. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A to change the GameObject's color to. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ColorTo(GameObject target, Color color, float time){ + ColorTo(target,Hash("color",color,"time",time)); + } + + /// + /// Changes a GameObject's color values over time with FULL customization options. If a GUIText or GUITexture component is attached, they will become the target of the animation. + /// + /// + /// A to change the GameObject's color to. + /// + /// + /// A or for the individual setting of the color red. + /// + /// + /// A or for the individual setting of the color green. + /// + /// + /// A or for the individual setting of the color green. + /// + /// + /// A or for the individual setting of the alpha. + /// + /// + /// A or for the individual setting of the alpha. + /// + /// + /// A for whether or not to include children of this GameObject. True by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ColorTo(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //handle children: + if(!args.Contains("includechildren") || (bool)args["includechildren"]){ + foreach(Transform child in target.transform){ + Hashtable argsCopy = (Hashtable)args.Clone(); + argsCopy["ischild"]=true; + ColorTo(child.gameObject,argsCopy); + } + } + + //set a default easeType of linear if none is supplied since eased color interpolation is nearly unrecognizable: + if (!args.Contains("easetype")) { + args.Add("easetype",EaseType.linear); + } + + //establish iTween: + args["type"]="color"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Instantly changes an AudioSource's volume and pitch then returns it to it's starting volume and pitch over time with MINIMUM customization options. Default AudioSource attached to GameObject will be used (if one exists) if not supplied. + /// + /// + /// A to be the target of the animation which holds the AudioSource to be changed. + /// + /// for the target level of volume. + /// A + /// + /// for the target pitch. + /// A + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void AudioFrom(GameObject target, float volume, float pitch, float time){ + AudioFrom(target,Hash("volume",volume,"pitch",pitch,"time",time)); + } + + /// + /// Instantly changes an AudioSource's volume and pitch then returns it to it's starting volume and pitch over time with FULL customization options. Default AudioSource attached to GameObject will be used (if one exists) if not supplied. + /// + /// + /// A for which AudioSource to use. + /// + /// + /// A or for the target level of volume. + /// + /// + /// A or for the target pitch. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void AudioFrom(GameObject target, Hashtable args){ + Vector2 tempAudioProperties; + Vector2 fromAudioProperties; + AudioSource tempAudioSource; + + //clean args: + args = iTween.CleanArgs(args); + + //set tempAudioSource: + if(args.Contains("audiosource")){ + tempAudioSource=(AudioSource)args["audiosource"]; + }else{ + if(target.GetComponent(typeof(AudioSource))){ + tempAudioSource=target.audio; + }else{ + //throw error if no AudioSource is available: + Debug.LogError("iTween Error: AudioFrom requires an AudioSource."); + return; + } + } + + //set tempAudioProperties: + tempAudioProperties.x=fromAudioProperties.x=tempAudioSource.volume; + tempAudioProperties.y=fromAudioProperties.y=tempAudioSource.pitch; + + //set augmented fromAudioProperties: + if(args.Contains("volume")){ + fromAudioProperties.x=(float)args["volume"]; + } + if(args.Contains("pitch")){ + fromAudioProperties.y=(float)args["pitch"]; + } + + //apply fromAudioProperties: + tempAudioSource.volume=fromAudioProperties.x; + tempAudioSource.pitch=fromAudioProperties.y; + + //set new volume and pitch args: + args["volume"]=tempAudioProperties.x; + args["pitch"]=tempAudioProperties.y; + + //set a default easeType of linear if none is supplied since eased audio interpolation is nearly unrecognizable: + if (!args.Contains("easetype")) { + args.Add("easetype",EaseType.linear); + } + + //establish iTween: + args["type"]="audio"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Fades volume and pitch of an AudioSource with MINIMUM customization options. Default AudioSource attached to GameObject will be used (if one exists) if not supplied. + /// + /// + /// A to be the target of the animation which holds the AudioSource to be changed. + /// + /// for the target level of volume. + /// A + /// + /// for the target pitch. + /// A + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void AudioTo(GameObject target, float volume, float pitch, float time){ + AudioTo(target,Hash("volume",volume,"pitch",pitch,"time",time)); + } + + /// + /// Fades volume and pitch of an AudioSource with FULL customization options. Default AudioSource attached to GameObject will be used (if one exists) if not supplied. + /// + /// + /// A for which AudioSource to use. + /// + /// + /// A or for the target level of volume. + /// + /// + /// A or for the target pitch. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void AudioTo(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //set a default easeType of linear if none is supplied since eased audio interpolation is nearly unrecognizable: + if (!args.Contains("easetype")) { + args.Add("easetype",EaseType.linear); + } + + //establish iTween: + args["type"]="audio"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Plays an AudioClip once based on supplied volume and pitch and following any delay with MINIMUM customization options. AudioSource is optional as iTween will provide one. + /// + /// + /// A to be the target of the animation which holds the AudioSource to be utilized. + /// + /// + /// A for a reference to the AudioClip to be played. + /// + /// + /// A for the time in seconds the action will wait before beginning. + /// + public static void Stab(GameObject target, AudioClip audioclip, float delay){ + Stab(target,Hash("audioclip",audioclip,"delay",delay)); + } + + /// + /// Plays an AudioClip once based on supplied volume and pitch and following any delay with FULL customization options. AudioSource is optional as iTween will provide one. + /// + /// + /// A for a reference to the AudioClip to be played. + /// + /// + /// A for which AudioSource to use + /// + /// + /// A or for the target level of volume. + /// + /// + /// A or for the target pitch. + /// + /// + /// A or for the time in seconds the action will wait before beginning. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void Stab(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween: + args["type"]="stab"; + Launch(target,args); + } + + /// + /// Instantly rotates a GameObject to look at the supplied Vector3 then returns it to it's starting rotation over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A to be the Vector3 that the target will look towards. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void LookFrom(GameObject target, Vector3 looktarget, float time){ + LookFrom(target,Hash("looktarget",looktarget,"time",time)); + } + + /// + /// Instantly rotates a GameObject to look at a supplied Transform or Vector3 then returns it to it's starting rotation over time with FULL customization options. + /// + /// + /// A or for a target the GameObject will look at. + /// + /// + /// A . Restricts rotation to the supplied axis only. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void LookFrom(GameObject target, Hashtable args){ + Vector3 tempRotation; + Vector3 tempRestriction; + + //clean args: + args = iTween.CleanArgs(args); + + //set look: + tempRotation=target.transform.eulerAngles; + if (args["looktarget"].GetType() == typeof(Transform)) { + //target.transform.LookAt((Transform)args["looktarget"]); + target.transform.LookAt((Transform)args["looktarget"], (Vector3?)args["up"] ?? Defaults.up); + }else if(args["looktarget"].GetType() == typeof(Vector3)){ + //target.transform.LookAt((Vector3)args["looktarget"]); + target.transform.LookAt((Vector3)args["looktarget"], (Vector3?)args["up"] ?? Defaults.up); + } + + //axis restriction: + if(args.Contains("axis")){ + tempRestriction=target.transform.eulerAngles; + switch((string)args["axis"]){ + case "x": + tempRestriction.y=tempRotation.y; + tempRestriction.z=tempRotation.z; + break; + case "y": + tempRestriction.x=tempRotation.x; + tempRestriction.z=tempRotation.z; + break; + case "z": + tempRestriction.x=tempRotation.x; + tempRestriction.y=tempRotation.y; + break; + } + target.transform.eulerAngles=tempRestriction; + } + + //set new rotation: + args["rotation"] = tempRotation; + + //establish iTween + args["type"]="rotate"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Rotates a GameObject to look at the supplied Vector3 over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A to be the Vector3 that the target will look towards. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void LookTo(GameObject target, Vector3 looktarget, float time){ + LookTo(target,Hash("looktarget",looktarget,"time",time)); + } + + /// + /// Rotates a GameObject to look at a supplied Transform or Vector3 over time with FULL customization options. + /// + /// + /// A or for a target the GameObject will look at. + /// + /// + /// A . Restricts rotation to the supplied axis only. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void LookTo(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //additional property to ensure ConflictCheck can work correctly since Transforms are refrences: + if(args.Contains("looktarget")){ + if (args["looktarget"].GetType() == typeof(Transform)) { + Transform transform = (Transform)args["looktarget"]; + args["position"]=new Vector3(transform.position.x,transform.position.y,transform.position.z); + args["rotation"]=new Vector3(transform.eulerAngles.x,transform.eulerAngles.y,transform.eulerAngles.z); + } + } + + //establish iTween + args["type"]="look"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Changes a GameObject's position over time to a supplied destination with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the destination Vector3. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void MoveTo(GameObject target, Vector3 position, float time){ + MoveTo(target,Hash("position",position,"time",time)); + } + + /// + /// Changes a GameObject's position over time to a supplied destination with FULL customization options. + /// + /// + /// A or for a point in space the GameObject will animate to. + /// + /// + /// A or for a list of points to draw a Catmull-Rom through for a curved animation path. + /// + /// + /// A for whether to automatically generate a curve from the GameObject's current position to the beginning of the path. True by default. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A for whether or not the GameObject will orient to its direction of travel. False by default. + /// + /// + /// A or A for a target the GameObject will look at. + /// + /// + /// A or for the time in seconds the object will take to look at either the "looktarget" or "orienttopath". + /// + /// + /// A or for how much of a percentage to look ahead on a path to influence how strict "orientopath" is. + /// + /// + /// A . Restricts rotation to the supplied axis only. + /// + /// + /// A for whether to animate in world space or relative to the parent. False by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void MoveTo(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //additional property to ensure ConflictCheck can work correctly since Transforms are refrences: + if(args.Contains("position")){ + if (args["position"].GetType() == typeof(Transform)) { + Transform transform = (Transform)args["position"]; + args["position"]=new Vector3(transform.position.x,transform.position.y,transform.position.z); + args["rotation"]=new Vector3(transform.eulerAngles.x,transform.eulerAngles.y,transform.eulerAngles.z); + args["scale"]=new Vector3(transform.localScale.x,transform.localScale.y,transform.localScale.z); + } + } + + //establish iTween: + args["type"]="move"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Instantly changes a GameObject's position to a supplied destination then returns it to it's starting position over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the destination Vector3. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void MoveFrom(GameObject target, Vector3 position, float time){ + MoveFrom(target,Hash("position",position,"time",time)); + } + + /// + /// Instantly changes a GameObject's position to a supplied destination then returns it to it's starting position over time with FULL customization options. + /// + /// + /// A or for a point in space the GameObject will animate to. + /// + /// + /// A or for a list of points to draw a Catmull-Rom through for a curved animation path. + /// + /// + /// A for whether to automatically generate a curve from the GameObject's current position to the beginning of the path. True by default. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A for whether or not the GameObject will orient to its direction of travel. False by default. + /// + /// + /// A or A for a target the GameObject will look at. + /// + /// + /// A or for the time in seconds the object will take to look at either the "looktarget" or "orienttopath". + /// + /// + /// A or for how much of a percentage to look ahead on a path to influence how strict "orientopath" is. + /// + /// + /// A for whether to animate in world space or relative to the parent. False by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void MoveFrom(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + bool tempIsLocal; + + //set tempIsLocal: + if(args.Contains("islocal")){ + tempIsLocal = (bool)args["islocal"]; + }else{ + tempIsLocal = Defaults.isLocal; + } + + if(args.Contains("path")){ + Vector3[] fromPath; + Vector3[] suppliedPath; + if(args["path"].GetType() == typeof(Vector3[])){ + Vector3[] temp = (Vector3[])args["path"]; + suppliedPath=new Vector3[temp.Length]; + Array.Copy(temp,suppliedPath, temp.Length); + }else{ + Transform[] temp = (Transform[])args["path"]; + suppliedPath = new Vector3[temp.Length]; + for (int i = 0; i < temp.Length; i++) { + suppliedPath[i]=temp[i].position; + } + } + if(suppliedPath[suppliedPath.Length-1] != target.transform.position){ + fromPath= new Vector3[suppliedPath.Length+1]; + Array.Copy(suppliedPath,fromPath,suppliedPath.Length); + if(tempIsLocal){ + fromPath[fromPath.Length-1] = target.transform.localPosition; + target.transform.localPosition=fromPath[0]; + }else{ + fromPath[fromPath.Length-1] = target.transform.position; + target.transform.position=fromPath[0]; + } + args["path"]=fromPath; + }else{ + if(tempIsLocal){ + target.transform.localPosition=suppliedPath[0]; + }else{ + target.transform.position=suppliedPath[0]; + } + args["path"]=suppliedPath; + } + }else{ + Vector3 tempPosition; + Vector3 fromPosition; + + //set tempPosition and base fromPosition: + if(tempIsLocal){ + tempPosition=fromPosition=target.transform.localPosition; + }else{ + tempPosition=fromPosition=target.transform.position; + } + + //set augmented fromPosition: + if(args.Contains("position")){ + if (args["position"].GetType() == typeof(Transform)){ + Transform trans = (Transform)args["position"]; + fromPosition=trans.position; + }else if(args["position"].GetType() == typeof(Vector3)){ + fromPosition=(Vector3)args["position"]; + } + }else{ + if (args.Contains("x")) { + fromPosition.x=(float)args["x"]; + } + if (args.Contains("y")) { + fromPosition.y=(float)args["y"]; + } + if (args.Contains("z")) { + fromPosition.z=(float)args["z"]; + } + } + + //apply fromPosition: + if(tempIsLocal){ + target.transform.localPosition = fromPosition; + }else{ + target.transform.position = fromPosition; + } + + //set new position arg: + args["position"]=tempPosition; + } + + //establish iTween: + args["type"]="move"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Translates a GameObject's position over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the amount of change in position to move the GameObject. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void MoveAdd(GameObject target, Vector3 amount, float time){ + MoveAdd(target,Hash("amount",amount,"time",time)); + } + + /// + /// Translates a GameObject's position over time with FULL customization options. + /// + /// + /// A for the amount of change in position to move the GameObject. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A for whether or not the GameObject will orient to its direction of travel. False by default. + /// + /// + /// A or A for a target the GameObject will look at. + /// + /// + /// A or for the time in seconds the object will take to look at either the "looktarget" or "orienttopath". + /// + /// + /// A . Restricts rotation to the supplied axis only. + /// + /// + /// A or for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void MoveAdd(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween: + args["type"]="move"; + args["method"]="add"; + Launch(target,args); + } + + /// + /// Adds the supplied coordinates to a GameObject's postion with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the amount of change in position to move the GameObject. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void MoveBy(GameObject target, Vector3 amount, float time){ + MoveBy(target,Hash("amount",amount,"time",time)); + } + + /// + /// Adds the supplied coordinates to a GameObject's position with FULL customization options. + /// + /// + /// A for the amount of change in position to move the GameObject. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A for whether or not the GameObject will orient to its direction of travel. False by default. + /// + /// + /// A or A for a target the GameObject will look at. + /// + /// + /// A or for the time in seconds the object will take to look at either the "looktarget" or "orienttopath". + /// + /// + /// A . Restricts rotation to the supplied axis only. + /// + /// + /// A or for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void MoveBy(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween: + args["type"]="move"; + args["method"]="by"; + Launch(target,args); + } + + /// + /// Changes a GameObject's scale over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the final scale. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ScaleTo(GameObject target, Vector3 scale, float time){ + ScaleTo(target,Hash("scale",scale,"time",time)); + } + + /// + /// Changes a GameObject's scale over time with FULL customization options. + /// + /// + /// A or for the final scale. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ScaleTo(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //additional property to ensure ConflictCheck can work correctly since Transforms are refrences: + if(args.Contains("scale")){ + if (args["scale"].GetType() == typeof(Transform)) { + Transform transform = (Transform)args["scale"]; + args["position"]=new Vector3(transform.position.x,transform.position.y,transform.position.z); + args["rotation"]=new Vector3(transform.eulerAngles.x,transform.eulerAngles.y,transform.eulerAngles.z); + args["scale"]=new Vector3(transform.localScale.x,transform.localScale.y,transform.localScale.z); + } + } + + //establish iTween: + args["type"]="scale"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Instantly changes a GameObject's scale then returns it to it's starting scale over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the final scale. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ScaleFrom(GameObject target, Vector3 scale, float time){ + ScaleFrom(target,Hash("scale",scale,"time",time)); + } + + /// + /// Instantly changes a GameObject's scale then returns it to it's starting scale over time with FULL customization options. + /// + /// + /// A or for the final scale. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ScaleFrom(GameObject target, Hashtable args){ + Vector3 tempScale; + Vector3 fromScale; + + //clean args: + args = iTween.CleanArgs(args); + + //set base fromScale: + tempScale=fromScale=target.transform.localScale; + + //set augmented fromScale: + if(args.Contains("scale")){ + if (args["scale"].GetType() == typeof(Transform)){ + Transform trans = (Transform)args["scale"]; + fromScale=trans.localScale; + }else if(args["scale"].GetType() == typeof(Vector3)){ + fromScale=(Vector3)args["scale"]; + } + }else{ + if (args.Contains("x")) { + fromScale.x=(float)args["x"]; + } + if (args.Contains("y")) { + fromScale.y=(float)args["y"]; + } + if (args.Contains("z")) { + fromScale.z=(float)args["z"]; + } + } + + //apply fromScale: + target.transform.localScale = fromScale; + + //set new scale arg: + args["scale"]=tempScale; + + //establish iTween: + args["type"]="scale"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Adds to a GameObject's scale over time with FULL customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the amount of scale to be added to the GameObject's current scale. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ScaleAdd(GameObject target, Vector3 amount, float time){ + ScaleAdd(target,Hash("amount",amount,"time",time)); + } + + /// + /// Adds to a GameObject's scale over time with FULL customization options. + /// + /// + /// A for the amount to be added to the GameObject's current scale. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ScaleAdd(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween: + args["type"]="scale"; + args["method"]="add"; + Launch(target,args); + } + + /// + /// Multiplies a GameObject's scale over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the amount of scale to be multiplied by the GameObject's current scale. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ScaleBy(GameObject target, Vector3 amount, float time){ + ScaleBy(target,Hash("amount",amount,"time",time)); + } + + /// + /// Multiplies a GameObject's scale over time with FULL customization options. + /// + /// + /// A for the amount to be multiplied to the GameObject's current scale. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ScaleBy(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween: + args["type"]="scale"; + args["method"]="by"; + Launch(target,args); + } + + /// + /// Rotates a GameObject to the supplied Euler angles in degrees over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the target Euler angles in degrees to rotate to. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void RotateTo(GameObject target, Vector3 rotation, float time){ + RotateTo(target,Hash("rotation",rotation,"time",time)); + } + + /// + /// Rotates a GameObject to the supplied Euler angles in degrees over time with FULL customization options. + /// + /// + /// A or for the target Euler angles in degrees to rotate to. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A for whether to animate in world space or relative to the parent. False by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void RotateTo(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //additional property to ensure ConflictCheck can work correctly since Transforms are refrences: + if(args.Contains("rotation")){ + if (args["rotation"].GetType() == typeof(Transform)) { + Transform transform = (Transform)args["rotation"]; + args["position"]=new Vector3(transform.position.x,transform.position.y,transform.position.z); + args["rotation"]=new Vector3(transform.eulerAngles.x,transform.eulerAngles.y,transform.eulerAngles.z); + args["scale"]=new Vector3(transform.localScale.x,transform.localScale.y,transform.localScale.z); + } + } + + //establish iTween + args["type"]="rotate"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Instantly changes a GameObject's Euler angles in degrees then returns it to it's starting rotation over time (if allowed) with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the target Euler angles in degrees to rotate from. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void RotateFrom(GameObject target, Vector3 rotation, float time){ + RotateFrom(target,Hash("rotation",rotation,"time",time)); + } + + /// + /// Instantly changes a GameObject's Euler angles in degrees then returns it to it's starting rotation over time (if allowed) with FULL customization options. + /// + /// + /// A or for the target Euler angles in degrees to rotate to. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A for whether to animate in world space or relative to the parent. False by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void RotateFrom(GameObject target, Hashtable args){ + Vector3 tempRotation; + Vector3 fromRotation; + bool tempIsLocal; + + //clean args: + args = iTween.CleanArgs(args); + + //set tempIsLocal: + if(args.Contains("islocal")){ + tempIsLocal = (bool)args["islocal"]; + }else{ + tempIsLocal = Defaults.isLocal; + } + + //set tempRotation and base fromRotation: + if(tempIsLocal){ + tempRotation=fromRotation=target.transform.localEulerAngles; + }else{ + tempRotation=fromRotation=target.transform.eulerAngles; + } + + //set augmented fromRotation: + if(args.Contains("rotation")){ + if (args["rotation"].GetType() == typeof(Transform)){ + Transform trans = (Transform)args["rotation"]; + fromRotation=trans.eulerAngles; + }else if(args["rotation"].GetType() == typeof(Vector3)){ + fromRotation=(Vector3)args["rotation"]; + } + }else{ + if (args.Contains("x")) { + fromRotation.x=(float)args["x"]; + } + if (args.Contains("y")) { + fromRotation.y=(float)args["y"]; + } + if (args.Contains("z")) { + fromRotation.z=(float)args["z"]; + } + } + + //apply fromRotation: + if(tempIsLocal){ + target.transform.localEulerAngles = fromRotation; + }else{ + target.transform.eulerAngles = fromRotation; + } + + //set new rotation arg: + args["rotation"]=tempRotation; + + //establish iTween: + args["type"]="rotate"; + args["method"]="to"; + Launch(target,args); + } + + /// + /// Adds supplied Euler angles in degrees to a GameObject's rotation over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the amount of Euler angles in degrees to add to the current rotation of the GameObject. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void RotateAdd(GameObject target, Vector3 amount, float time){ + RotateAdd(target,Hash("amount",amount,"time",time)); + } + + /// + /// Adds supplied Euler angles in degrees to a GameObject's rotation over time with FULL customization options. + /// + /// + /// A for the amount of Euler angles in degrees to add to the current rotation of the GameObject. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void RotateAdd(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween: + args["type"]="rotate"; + args["method"]="add"; + Launch(target,args); + } + + /// + /// Multiplies supplied values by 360 and rotates a GameObject by calculated amount over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the amount to be multiplied by 360 to rotate the GameObject. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void RotateBy(GameObject target, Vector3 amount, float time){ + RotateBy(target,Hash("amount",amount,"time",time)); + } + + /// + /// Multiplies supplied values by 360 and rotates a GameObject by calculated amount over time with FULL customization options. + /// + /// + /// A for the amount to be multiplied by 360 to rotate the GameObject. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A for whether to animate in world space or relative to the parent. False by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or can be used instead of time to allow animation based on speed + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the shape of the easing curve applied to the animation. + /// + /// + /// A or for the type of loop to apply once the animation has completed. + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void RotateBy(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween + args["type"]="rotate"; + args["method"]="by"; + Launch(target,args); + } + + /// + /// Randomly shakes a GameObject's position by a diminishing amount over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ShakePosition(GameObject target, Vector3 amount, float time){ + ShakePosition(target,Hash("amount",amount,"time",time)); + } + + /// + /// Randomly shakes a GameObject's position by a diminishing amount over time with FULL customization options. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A or for the individual setting of the x magnitude. + /// + /// + /// A or for the individual setting of the y magnitude. + /// + /// + /// A or for the individual setting of the z magnitude. + /// + /// + /// A for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A for whether or not the GameObject will orient to its direction of travel. False by default. + /// + /// + /// A or A for a target the GameObject will look at. + /// + /// + /// A or for the time in seconds the object will take to look at either the "looktarget" or "orienttopath". + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the type of loop to apply once the animation has completed. (only "loop" is allowed with shakes) + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ShakePosition(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween + args["type"]="shake"; + args["method"]="position"; + Launch(target,args); + } + + /// + /// Randomly shakes a GameObject's scale by a diminishing amount over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ShakeScale(GameObject target, Vector3 amount, float time){ + ShakeScale(target,Hash("amount",amount,"time",time)); + } + + /// + /// Randomly shakes a GameObject's scale by a diminishing amount over time with FULL customization options. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A or for the individual setting of the x magnitude. + /// + /// + /// A or for the individual setting of the y magnitude. + /// + /// + /// A or for the individual setting of the z magnitude. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the type of loop to apply once the animation has completed. (only "loop" is allowed with shakes) + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ShakeScale(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween + args["type"]="shake"; + args["method"]="scale"; + Launch(target,args); + } + + /// + /// Randomly shakes a GameObject's rotation by a diminishing amount over time with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ShakeRotation(GameObject target, Vector3 amount, float time){ + ShakeRotation(target,Hash("amount",amount,"time",time)); + } + + /// + /// Randomly shakes a GameObject's rotation by a diminishing amount over time with FULL customization options. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A or for the individual setting of the x magnitude. + /// + /// + /// A or for the individual setting of the y magnitude. + /// + /// + /// A or for the individual setting of the z magnitude. + /// + /// + /// A for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the type of loop to apply once the animation has completed. (only "loop" is allowed with shakes) + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void ShakeRotation(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween + args["type"]="shake"; + args["method"]="rotation"; + Launch(target,args); + } + + /// + /// Applies a jolt of force to a GameObject's position and wobbles it back to its initial position with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the magnitude of the punch. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void PunchPosition(GameObject target, Vector3 amount, float time){ + PunchPosition(target,Hash("amount",amount,"time",time)); + } + + /// + /// Applies a jolt of force to a GameObject's position and wobbles it back to its initial position with FULL customization options. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A or for the individual setting of the x magnitude. + /// + /// + /// A or for the individual setting of the y magnitude. + /// + /// + /// A or for the individual setting of the z magnitude. + /// + /// + /// A for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A or A for a target the GameObject will look at. + /// + /// + /// A or for the time in seconds the object will take to look at either the "looktarget". + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the type of loop to apply once the animation has completed. (only "loop" is allowed with punches) + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void PunchPosition(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween + args["type"]="punch"; + args["method"]="position"; + args["easetype"]=EaseType.punch; + Launch(target,args); + } + + /// + /// Applies a jolt of force to a GameObject's rotation and wobbles it back to its initial rotation with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the magnitude of the punch. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void PunchRotation(GameObject target, Vector3 amount, float time){ + PunchRotation(target,Hash("amount",amount,"time",time)); + } + + /// + /// Applies a jolt of force to a GameObject's rotation and wobbles it back to its initial rotation with FULL customization options. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A or for the individual setting of the x magnitude. + /// + /// + /// A or for the individual setting of the y magnitude. + /// + /// + /// A or for the individual setting of the z magnitude. + /// + /// + /// A for applying the transformation in either the world coordinate or local cordinate system. Defaults to local space. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the type of loop to apply once the animation has completed. (only "loop" is allowed with punches) + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void PunchRotation(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween + args["type"]="punch"; + args["method"]="rotation"; + args["easetype"]=EaseType.punch; + Launch(target,args); + } + + /// + /// Applies a jolt of force to a GameObject's scale and wobbles it back to its initial scale with MINIMUM customization options. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the magnitude of the punch. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void PunchScale(GameObject target, Vector3 amount, float time){ + PunchScale(target,Hash("amount",amount,"time",time)); + } + + /// + /// Applies a jolt of force to a GameObject's scale and wobbles it back to its initial scale with FULL customization options. + /// + /// + /// A for the magnitude of shake. + /// + /// + /// A or for the individual setting of the x magnitude. + /// + /// + /// A or for the individual setting of the y magnitude. + /// + /// + /// A or for the individual setting of the z magnitude. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A or for the time in seconds the animation will wait before beginning. + /// + /// + /// A or for the type of loop to apply once the animation has completed. (only "loop" is allowed with punches) + /// + /// + /// A for the name of a function to launch at the beginning of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onstart" method. + /// + /// + /// A for arguments to be sent to the "onstart" method. + /// + /// + /// A for the name of a function to launch on every step of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "onupdate" method. + /// + /// + /// A for arguments to be sent to the "onupdate" method. + /// + /// + /// A for the name of a function to launch at the end of the animation. + /// + /// + /// A for a reference to the GameObject that holds the "oncomplete" method. + /// + /// + /// A for arguments to be sent to the "oncomplete" method. + /// + public static void PunchScale(GameObject target, Hashtable args){ + //clean args: + args = iTween.CleanArgs(args); + + //establish iTween + args["type"]="punch"; + args["method"]="scale"; + args["easetype"]=EaseType.punch; + Launch(target,args); + } + + #endregion + + #region #2 Generate Method Targets + + //call correct set target method and set tween application delegate: + void GenerateTargets(){ + switch (type) { + case "value": + switch (method) { + case "float": + GenerateFloatTargets(); + apply = new ApplyTween(ApplyFloatTargets); + break; + case "vector2": + GenerateVector2Targets(); + apply = new ApplyTween(ApplyVector2Targets); + break; + case "vector3": + GenerateVector3Targets(); + apply = new ApplyTween(ApplyVector3Targets); + break; + case "color": + GenerateColorTargets(); + apply = new ApplyTween(ApplyColorTargets); + break; + case "rect": + GenerateRectTargets(); + apply = new ApplyTween(ApplyRectTargets); + break; + } + break; + case "color": + switch (method) { + case "to": + GenerateColorToTargets(); + apply = new ApplyTween(ApplyColorToTargets); + break; + } + break; + case "audio": + switch (method) { + case "to": + GenerateAudioToTargets(); + apply = new ApplyTween(ApplyAudioToTargets); + break; + } + break; + case "move": + switch (method) { + case "to": + //using a path? + if(tweenArguments.Contains("path")){ + GenerateMoveToPathTargets(); + apply = new ApplyTween(ApplyMoveToPathTargets); + }else{ //not using a path? + GenerateMoveToTargets(); + apply = new ApplyTween(ApplyMoveToTargets); + } + break; + case "by": + case "add": + GenerateMoveByTargets(); + apply = new ApplyTween(ApplyMoveByTargets); + break; + } + break; + case "scale": + switch (method){ + case "to": + GenerateScaleToTargets(); + apply = new ApplyTween(ApplyScaleToTargets); + break; + case "by": + GenerateScaleByTargets(); + apply = new ApplyTween(ApplyScaleToTargets); + break; + case "add": + GenerateScaleAddTargets(); + apply = new ApplyTween(ApplyScaleToTargets); + break; + } + break; + case "rotate": + switch (method) { + case "to": + GenerateRotateToTargets(); + apply = new ApplyTween(ApplyRotateToTargets); + break; + case "add": + GenerateRotateAddTargets(); + apply = new ApplyTween(ApplyRotateAddTargets); + break; + case "by": + GenerateRotateByTargets(); + apply = new ApplyTween(ApplyRotateAddTargets); + break; + } + break; + case "shake": + switch (method) { + case "position": + GenerateShakePositionTargets(); + apply = new ApplyTween(ApplyShakePositionTargets); + break; + case "scale": + GenerateShakeScaleTargets(); + apply = new ApplyTween(ApplyShakeScaleTargets); + break; + case "rotation": + GenerateShakeRotationTargets(); + apply = new ApplyTween(ApplyShakeRotationTargets); + break; + } + break; + case "punch": + switch (method) { + case "position": + GeneratePunchPositionTargets(); + apply = new ApplyTween(ApplyPunchPositionTargets); + break; + case "rotation": + GeneratePunchRotationTargets(); + apply = new ApplyTween(ApplyPunchRotationTargets); + break; + case "scale": + GeneratePunchScaleTargets(); + apply = new ApplyTween(ApplyPunchScaleTargets); + break; + } + break; + case "look": + switch (method) { + case "to": + GenerateLookToTargets(); + apply = new ApplyTween(ApplyLookToTargets); + break; + } + break; + case "stab": + GenerateStabTargets(); + apply = new ApplyTween(ApplyStabTargets); + break; + } + } + + #endregion + + #region #3 Generate Specific Targets + + void GenerateRectTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + rects=new Rect[3]; + + //from and to values: + rects[0]=(Rect)tweenArguments["from"]; + rects[1]=(Rect)tweenArguments["to"]; + } + + void GenerateColorTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + colors=new Color[1,3]; + + //from and to values: + colors[0,0]=(Color)tweenArguments["from"]; + colors[0,1]=(Color)tweenArguments["to"]; + } + + void GenerateVector3Targets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from and to values: + vector3s[0]=(Vector3)tweenArguments["from"]; + vector3s[1]=(Vector3)tweenArguments["to"]; + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateVector2Targets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector2s=new Vector2[3]; + + //from and to values: + vector2s[0]=(Vector2)tweenArguments["from"]; + vector2s[1]=(Vector2)tweenArguments["to"]; + + //need for speed? + if(tweenArguments.Contains("speed")){ + Vector3 fromV3 = new Vector3(vector2s[0].x,vector2s[0].y,0); + Vector3 toV3 = new Vector3(vector2s[1].x,vector2s[1].y,0); + float distance = Math.Abs(Vector3.Distance(fromV3,toV3)); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateFloatTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + floats=new float[3]; + + //from and to values: + floats[0]=(float)tweenArguments["from"]; + floats[1]=(float)tweenArguments["to"]; + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(floats[0] - floats[1]); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateColorToTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + //colors = new Color[3]; + + //from and init to values: + if(GetComponent(typeof(GUITexture))){ + colors = new Color[1,3]; + colors[0,0] = colors[0,1] = guiTexture.color; + }else if(GetComponent(typeof(GUIText))){ + colors = new Color[1,3]; + colors[0,0] = colors[0,1] = guiText.material.color; + }else if(renderer){ + colors = new Color[renderer.materials.Length,3]; + for (int i = 0; i < renderer.materials.Length; i++) { + colors[i,0]=renderer.materials[i].GetColor(namedcolorvalue.ToString()); + colors[i,1]=renderer.materials[i].GetColor(namedcolorvalue.ToString()); + } + //colors[0] = colors[1] = renderer.material.color; + }else if(light){ + colors = new Color[1,3]; + colors[0,0] = colors[0,1] = light.color; + }else{ + colors = new Color[1,3]; //empty placeholder incase the GO is perhaps an empty holder or something similar + } + + //to values: + if (tweenArguments.Contains("color")) { + //colors[1]=(Color)tweenArguments["color"]; + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,1]=(Color)tweenArguments["color"]; + } + }else{ + if (tweenArguments.Contains("r")) { + //colors[1].r=(float)tweenArguments["r"]; + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,1].r=(float)tweenArguments["r"]; + } + } + if (tweenArguments.Contains("g")) { + //colors[1].g=(float)tweenArguments["g"]; + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,1].g=(float)tweenArguments["g"]; + } + } + if (tweenArguments.Contains("b")) { + //colors[1].b=(float)tweenArguments["b"]; + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,1].b=(float)tweenArguments["b"]; + } + } + if (tweenArguments.Contains("a")) { + //colors[1].a=(float)tweenArguments["a"]; + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,1].a=(float)tweenArguments["a"]; + } + } + } + + //alpha or amount? + if(tweenArguments.Contains("amount")){ + //colors[1].a=(float)tweenArguments["amount"]; + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,1].a=(float)tweenArguments["amount"]; + } + }else if(tweenArguments.Contains("alpha")){ + //colors[1].a=(float)tweenArguments["alpha"]; + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,1].a=(float)tweenArguments["alpha"]; + } + } + } + + void GenerateAudioToTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector2s=new Vector2[3]; + + //set audioSource: + if(tweenArguments.Contains("audiosource")){ + audioSource=(AudioSource)tweenArguments["audiosource"]; + }else{ + if(GetComponent(typeof(AudioSource))){ + audioSource=audio; + }else{ + //throw error if no AudioSource is available: + Debug.LogError("iTween Error: AudioTo requires an AudioSource."); + Dispose(); + } + } + + //from values and default to values: + vector2s[0]=vector2s[1]=new Vector2(audioSource.volume,audioSource.pitch); + + //to values: + if (tweenArguments.Contains("volume")) { + vector2s[1].x=(float)tweenArguments["volume"]; + } + if (tweenArguments.Contains("pitch")) { + vector2s[1].y=(float)tweenArguments["pitch"]; + } + } + + void GenerateStabTargets(){ + //set audioSource: + if(tweenArguments.Contains("audiosource")){ + audioSource=(AudioSource)tweenArguments["audiosource"]; + }else{ + if(GetComponent(typeof(AudioSource))){ + audioSource=audio; + }else{ + //add and populate AudioSource if one doesn't exist: + gameObject.AddComponent(typeof(AudioSource)); + audioSource=audio; + audioSource.playOnAwake=false; + + } + } + + //populate audioSource's clip: + audioSource.clip=(AudioClip)tweenArguments["audioclip"]; + + //set audio's pitch and volume if requested: + if(tweenArguments.Contains("pitch")){ + audioSource.pitch=(float)tweenArguments["pitch"]; + } + if(tweenArguments.Contains("volume")){ + audioSource.volume=(float)tweenArguments["volume"]; + } + + //set run time based on length of clip after pitch is augmented + time=audioSource.clip.length/audioSource.pitch; + } + + void GenerateLookToTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from values: + vector3s[0]=transform.eulerAngles; + + //set look: + if(tweenArguments.Contains("looktarget")){ + if (tweenArguments["looktarget"].GetType() == typeof(Transform)) { + //transform.LookAt((Transform)tweenArguments["looktarget"]); + transform.LookAt((Transform)tweenArguments["looktarget"], (Vector3?)tweenArguments["up"] ?? Defaults.up); + }else if(tweenArguments["looktarget"].GetType() == typeof(Vector3)){ + //transform.LookAt((Vector3)tweenArguments["looktarget"]); + transform.LookAt((Vector3)tweenArguments["looktarget"], (Vector3?)tweenArguments["up"] ?? Defaults.up); + } + }else{ + Debug.LogError("iTween Error: LookTo needs a 'looktarget' property!"); + Dispose(); + } + + //to values: + vector3s[1]=transform.eulerAngles; + transform.eulerAngles=vector3s[0]; + + //axis restriction: + if(tweenArguments.Contains("axis")){ + switch((string)tweenArguments["axis"]){ + case "x": + vector3s[1].y=vector3s[0].y; + vector3s[1].z=vector3s[0].z; + break; + case "y": + vector3s[1].x=vector3s[0].x; + vector3s[1].z=vector3s[0].z; + break; + case "z": + vector3s[1].x=vector3s[0].x; + vector3s[1].y=vector3s[0].y; + break; + } + } + + //shortest distance: + vector3s[1]=new Vector3(clerp(vector3s[0].x,vector3s[1].x,1),clerp(vector3s[0].y,vector3s[1].y,1),clerp(vector3s[0].z,vector3s[1].z,1)); + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateMoveToPathTargets(){ + Vector3[] suppliedPath; + + //create and store path points: + if(tweenArguments["path"].GetType() == typeof(Vector3[])){ + Vector3[] temp = (Vector3[])tweenArguments["path"]; + //if only one point is supplied fall back to MoveTo's traditional use since we can't have a curve with one value: + if(temp.Length==1){ + Debug.LogError("iTween Error: Attempting a path movement with MoveTo requires an array of more than 1 entry!"); + Dispose(); + } + suppliedPath=new Vector3[temp.Length]; + Array.Copy(temp,suppliedPath, temp.Length); + }else{ + Transform[] temp = (Transform[])tweenArguments["path"]; + //if only one point is supplied fall back to MoveTo's traditional use since we can't have a curve with one value: + if(temp.Length==1){ + Debug.LogError("iTween Error: Attempting a path movement with MoveTo requires an array of more than 1 entry!"); + Dispose(); + } + suppliedPath = new Vector3[temp.Length]; + for (int i = 0; i < temp.Length; i++) { + suppliedPath[i]=temp[i].position; + } + } + + //do we need to plot a path to get to the beginning of the supplied path? + bool plotStart; + int offset; + if(transform.position != suppliedPath[0]){ + if(!tweenArguments.Contains("movetopath") || (bool)tweenArguments["movetopath"]==true){ + plotStart=true; + offset=3; + }else{ + plotStart=false; + offset=2; + } + }else{ + plotStart=false; + offset=2; + } + + //build calculated path: + vector3s = new Vector3[suppliedPath.Length+offset]; + if(plotStart){ + vector3s[1]=transform.position; + offset=2; + }else{ + offset=1; + } + + //populate calculate path; + Array.Copy(suppliedPath,0,vector3s,offset,suppliedPath.Length); + + //populate start and end control points: + //vector3s[0] = vector3s[1] - vector3s[2]; + vector3s[0] = vector3s[1] + (vector3s[1] - vector3s[2]); + vector3s[vector3s.Length-1] = vector3s[vector3s.Length-2] + (vector3s[vector3s.Length-2] - vector3s[vector3s.Length-3]); + + //is this a closed, continuous loop? yes? well then so let's make a continuous Catmull-Rom spline! + if(vector3s[1] == vector3s[vector3s.Length-2]){ + Vector3[] tmpLoopSpline = new Vector3[vector3s.Length]; + Array.Copy(vector3s,tmpLoopSpline,vector3s.Length); + tmpLoopSpline[0]=tmpLoopSpline[tmpLoopSpline.Length-3]; + tmpLoopSpline[tmpLoopSpline.Length-1]=tmpLoopSpline[2]; + vector3s=new Vector3[tmpLoopSpline.Length]; + Array.Copy(tmpLoopSpline,vector3s,tmpLoopSpline.Length); + } + + //create Catmull-Rom path: + path = new CRSpline(vector3s); + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = PathLength(vector3s); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateMoveToTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from values: + if (isLocal) { + vector3s[0]=vector3s[1]=transform.localPosition; + }else{ + vector3s[0]=vector3s[1]=transform.position; + } + + //to values: + if (tweenArguments.Contains("position")) { + if (tweenArguments["position"].GetType() == typeof(Transform)){ + Transform trans = (Transform)tweenArguments["position"]; + vector3s[1]=trans.position; + }else if(tweenArguments["position"].GetType() == typeof(Vector3)){ + vector3s[1]=(Vector3)tweenArguments["position"]; + } + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + + //handle orient to path request: + if(tweenArguments.Contains("orienttopath") && (bool)tweenArguments["orienttopath"]){ + tweenArguments["looktarget"] = vector3s[1]; + } + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateMoveByTargets(){ + +/* foreach (var key in tweenArguments.Keys) + { + Debug.Log(key + ": " + tweenArguments[key]); + } +*/ + //values holder [0] from, [1] to, [2] calculated value from ease equation, [3] previous value for Translate usage to allow Space utilization, [4] original rotation to make sure look requests don't interfere with the direction object should move in, [5] for dial in location: + vector3s=new Vector3[6]; + + //grab starting rotation: + vector3s[4] = transform.eulerAngles; + + //from values: + vector3s[0]=vector3s[1]=vector3s[3]=transform.position; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]=vector3s[0] + (Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=vector3s[0].x + (float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=vector3s[0].y +(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=vector3s[0].z + (float)tweenArguments["z"]; + } + } + + //calculation for dial in: + transform.Translate(vector3s[1],space); + vector3s[5] = transform.position; + transform.position=vector3s[0]; + + //handle orient to path request: + if(tweenArguments.Contains("orienttopath") && (bool)tweenArguments["orienttopath"]){ + tweenArguments["looktarget"] = vector3s[1]; + } + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateScaleToTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from values: + vector3s[0]=vector3s[1]=transform.localScale; + + //to values: + if (tweenArguments.Contains("scale")) { + if (tweenArguments["scale"].GetType() == typeof(Transform)){ + Transform trans = (Transform)tweenArguments["scale"]; + vector3s[1]=trans.localScale; + }else if(tweenArguments["scale"].GetType() == typeof(Vector3)){ + vector3s[1]=(Vector3)tweenArguments["scale"]; + } + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateScaleByTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from values: + vector3s[0]=vector3s[1]=transform.localScale; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]=Vector3.Scale(vector3s[1],(Vector3)tweenArguments["amount"]); + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x*=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y*=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z*=(float)tweenArguments["z"]; + } + } + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateScaleAddTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from values: + vector3s[0]=vector3s[1]=transform.localScale; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]+=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x+=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y+=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z+=(float)tweenArguments["z"]; + } + } + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateRotateToTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from values: + if (isLocal) { + vector3s[0]=vector3s[1]=transform.localEulerAngles; + }else{ + vector3s[0]=vector3s[1]=transform.eulerAngles; + } + + //to values: + if (tweenArguments.Contains("rotation")) { + if (tweenArguments["rotation"].GetType() == typeof(Transform)){ + Transform trans = (Transform)tweenArguments["rotation"]; + vector3s[1]=trans.eulerAngles; + }else if(tweenArguments["rotation"].GetType() == typeof(Vector3)){ + vector3s[1]=(Vector3)tweenArguments["rotation"]; + } + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + + //shortest distance: + vector3s[1]=new Vector3(clerp(vector3s[0].x,vector3s[1].x,1),clerp(vector3s[0].y,vector3s[1].y,1),clerp(vector3s[0].z,vector3s[1].z,1)); + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateRotateAddTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation, [3] previous value for Rotate usage to allow Space utilization: + vector3s=new Vector3[5]; + + //from values: + vector3s[0]=vector3s[1]=vector3s[3]=transform.eulerAngles; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]+=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x+=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y+=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z+=(float)tweenArguments["z"]; + } + } + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateRotateByTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation, [3] previous value for Rotate usage to allow Space utilization: + vector3s=new Vector3[4]; + + //from values: + vector3s[0]=vector3s[1]=vector3s[3]=transform.eulerAngles; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]+=Vector3.Scale((Vector3)tweenArguments["amount"],new Vector3(360,360,360)); + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x+=360 * (float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y+=360 * (float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z+=360 * (float)tweenArguments["z"]; + } + } + + //need for speed? + if(tweenArguments.Contains("speed")){ + float distance = Math.Abs(Vector3.Distance(vector3s[0],vector3s[1])); + time = distance/(float)tweenArguments["speed"]; + } + } + + void GenerateShakePositionTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation, [3] original rotation to make sure look requests don't interfere with the direction object should move in: + vector3s=new Vector3[4]; + + //grab starting rotation: + vector3s[3] = transform.eulerAngles; + + //root: + vector3s[0]=transform.position; + + //amount: + if (tweenArguments.Contains("amount")) { + vector3s[1]=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + } + + void GenerateShakeScaleTargets(){ + //values holder [0] root value, [1] amount, [2] generated amount: + vector3s=new Vector3[3]; + + //root: + vector3s[0]=transform.localScale; + + //amount: + if (tweenArguments.Contains("amount")) { + vector3s[1]=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + } + + void GenerateShakeRotationTargets(){ + //values holder [0] root value, [1] amount, [2] generated amount: + vector3s=new Vector3[3]; + + //root: + vector3s[0]=transform.eulerAngles; + + //amount: + if (tweenArguments.Contains("amount")) { + vector3s[1]=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + } + + void GeneratePunchPositionTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation, [3] previous value for Translate usage to allow Space utilization, [4] original rotation to make sure look requests don't interfere with the direction object should move in: + vector3s=new Vector3[5]; + + //grab starting rotation: + vector3s[4] = transform.eulerAngles; + + //from values: + vector3s[0]=transform.position; + vector3s[1]=vector3s[3]=Vector3.zero; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + } + + void GeneratePunchRotationTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation, [3] previous value for Translate usage to allow Space utilization: + vector3s=new Vector3[4]; + + //from values: + vector3s[0]=transform.eulerAngles; + vector3s[1]=vector3s[3]=Vector3.zero; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + } + + void GeneratePunchScaleTargets(){ + //values holder [0] from, [1] to, [2] calculated value from ease equation: + vector3s=new Vector3[3]; + + //from values: + vector3s[0]=transform.localScale; + vector3s[1]=Vector3.zero; + + //to values: + if (tweenArguments.Contains("amount")) { + vector3s[1]=(Vector3)tweenArguments["amount"]; + }else{ + if (tweenArguments.Contains("x")) { + vector3s[1].x=(float)tweenArguments["x"]; + } + if (tweenArguments.Contains("y")) { + vector3s[1].y=(float)tweenArguments["y"]; + } + if (tweenArguments.Contains("z")) { + vector3s[1].z=(float)tweenArguments["z"]; + } + } + } + + #endregion + + #region #4 Apply Targets + + void ApplyRectTargets(){ + //calculate: + rects[2].x = ease(rects[0].x,rects[1].x,percentage); + rects[2].y = ease(rects[0].y,rects[1].y,percentage); + rects[2].width = ease(rects[0].width,rects[1].width,percentage); + rects[2].height = ease(rects[0].height,rects[1].height,percentage); + + //apply: + tweenArguments["onupdateparams"]=rects[2]; + + //dial in: + if(percentage==1){ + tweenArguments["onupdateparams"]=rects[1]; + } + } + + void ApplyColorTargets(){ + //calculate: + colors[0,2].r = ease(colors[0,0].r,colors[0,1].r,percentage); + colors[0,2].g = ease(colors[0,0].g,colors[0,1].g,percentage); + colors[0,2].b = ease(colors[0,0].b,colors[0,1].b,percentage); + colors[0,2].a = ease(colors[0,0].a,colors[0,1].a,percentage); + + //apply: + tweenArguments["onupdateparams"]=colors[0,2]; + + //dial in: + if(percentage==1){ + tweenArguments["onupdateparams"]=colors[0,1]; + } + } + + void ApplyVector3Targets(){ + //calculate: + vector3s[2].x = ease(vector3s[0].x,vector3s[1].x,percentage); + vector3s[2].y = ease(vector3s[0].y,vector3s[1].y,percentage); + vector3s[2].z = ease(vector3s[0].z,vector3s[1].z,percentage); + + //apply: + tweenArguments["onupdateparams"]=vector3s[2]; + + //dial in: + if(percentage==1){ + tweenArguments["onupdateparams"]=vector3s[1]; + } + } + + void ApplyVector2Targets(){ + //calculate: + vector2s[2].x = ease(vector2s[0].x,vector2s[1].x,percentage); + vector2s[2].y = ease(vector2s[0].y,vector2s[1].y,percentage); + + //apply: + tweenArguments["onupdateparams"]=vector2s[2]; + + //dial in: + if(percentage==1){ + tweenArguments["onupdateparams"]=vector2s[1]; + } + } + + void ApplyFloatTargets(){ + //calculate: + floats[2] = ease(floats[0],floats[1],percentage); + + //apply: + tweenArguments["onupdateparams"]=floats[2]; + + //dial in: + if(percentage==1){ + tweenArguments["onupdateparams"]=floats[1]; + } + } + + void ApplyColorToTargets(){ + //calculate: + for (int i = 0; i < colors.GetLength(0); i++) { + colors[i,2].r = ease(colors[i,0].r,colors[i,1].r,percentage); + colors[i,2].g = ease(colors[i,0].g,colors[i,1].g,percentage); + colors[i,2].b = ease(colors[i,0].b,colors[i,1].b,percentage); + colors[i,2].a = ease(colors[i,0].a,colors[i,1].a,percentage); + } + /* + colors[2].r = ease(colors[0].r,colors[1].r,percentage); + colors[2].g = ease(colors[0].g,colors[1].g,percentage); + colors[2].b = ease(colors[0].b,colors[1].b,percentage); + colors[2].a = ease(colors[0].a,colors[1].a,percentage); + */ + + //apply: + if(GetComponent(typeof(GUITexture))){ + //guiTexture.color=colors[2]; + guiTexture.color=colors[0,2]; + }else if(GetComponent(typeof(GUIText))){ + //guiText.material.color=colors[2]; + guiText.material.color=colors[0,2]; + }else if(renderer){ + //renderer.material.color=colors[2]; + for (int i = 0; i < colors.GetLength(0); i++) { + renderer.materials[i].SetColor(namedcolorvalue.ToString(),colors[i,2]); + } + }else if(light){ + //light.color=colors[2]; + light.color=colors[0,2]; + } + + //dial in: + if(percentage==1){ + if(GetComponent(typeof(GUITexture))){ + //guiTexture.color=colors[1]; + guiTexture.color=colors[0,1]; + }else if(GetComponent(typeof(GUIText))){ + //guiText.material.color=colors[1]; + guiText.material.color=colors[0,1]; + }else if(renderer){ + //renderer.material.color=colors[1]; + for (int i = 0; i < colors.GetLength(0); i++) { + renderer.materials[i].SetColor(namedcolorvalue.ToString(),colors[i,1]); + } + }else if(light){ + //light.color=colors[1]; + light.color=colors[0,1]; + } + } + } + + void ApplyAudioToTargets(){ + //calculate: + vector2s[2].x = ease(vector2s[0].x,vector2s[1].x,percentage); + vector2s[2].y = ease(vector2s[0].y,vector2s[1].y,percentage); + + //apply: + audioSource.volume=vector2s[2].x; + audioSource.pitch=vector2s[2].y; + + //dial in: + if(percentage==1){ + audioSource.volume=vector2s[1].x; + audioSource.pitch=vector2s[1].y; + } + } + + void ApplyStabTargets(){ + //unnecessary but here just in case + } + + void ApplyMoveToPathTargets(){ + preUpdate = transform.position; + float t = ease(0,1,percentage); + float lookAheadAmount; + + //clamp easing equation results as "back" will fail since overshoots aren't handled in the Catmull-Rom interpolation: + if(isLocal){ + transform.localPosition=path.Interp(Mathf.Clamp(t,0,1)); + }else{ + transform.position=path.Interp(Mathf.Clamp(t,0,1)); + } + + //handle orient to path request: + if(tweenArguments.Contains("orienttopath") && (bool)tweenArguments["orienttopath"]){ + + //plot a point slightly ahead in the interpolation by pushing the percentage forward using the default lookahead value: + float tLook; + if(tweenArguments.Contains("lookahead")){ + lookAheadAmount = (float)tweenArguments["lookahead"]; + }else{ + lookAheadAmount = Defaults.lookAhead; + } + //tLook = ease(0,1,percentage+lookAheadAmount); + tLook = ease(0,1, Mathf.Min(1f, percentage+lookAheadAmount)); + + //locate new leading point with a clamp as stated above: + //Vector3 lookDistance = path.Interp(Mathf.Clamp(tLook,0,1)) - transform.position; + tweenArguments["looktarget"] = path.Interp(Mathf.Clamp(tLook,0,1)); + } + + //need physics? + postUpdate=transform.position; + if(physics){ + transform.position=preUpdate; + rigidbody.MovePosition(postUpdate); + } + } + + void ApplyMoveToTargets(){ + //record current: + preUpdate=transform.position; + + //calculate: + vector3s[2].x = ease(vector3s[0].x,vector3s[1].x,percentage); + vector3s[2].y = ease(vector3s[0].y,vector3s[1].y,percentage); + vector3s[2].z = ease(vector3s[0].z,vector3s[1].z,percentage); + + //apply: + if (isLocal) { + transform.localPosition=vector3s[2]; + }else{ + transform.position=vector3s[2]; + } + + //dial in: + if(percentage==1){ + if (isLocal) { + transform.localPosition=vector3s[1]; + }else{ + transform.position=vector3s[1]; + } + } + + //need physics? + postUpdate=transform.position; + if(physics){ + transform.position=preUpdate; + rigidbody.MovePosition(postUpdate); + } + } + + void ApplyMoveByTargets(){ + preUpdate = transform.position; + + //reset rotation to prevent look interferences as object rotates and attempts to move with translate and record current rotation + Vector3 currentRotation = new Vector3(); + + if(tweenArguments.Contains("looktarget")){ + currentRotation = transform.eulerAngles; + transform.eulerAngles = vector3s[4]; + } + + //calculate: + vector3s[2].x = ease(vector3s[0].x,vector3s[1].x,percentage); + vector3s[2].y = ease(vector3s[0].y,vector3s[1].y,percentage); + vector3s[2].z = ease(vector3s[0].z,vector3s[1].z,percentage); + + //apply: + transform.Translate(vector3s[2]-vector3s[3],space); + + //record: + vector3s[3]=vector3s[2]; + + //reset rotation: + if(tweenArguments.Contains("looktarget")){ + transform.eulerAngles = currentRotation; + } + + /* + //dial in: + if(percentage==1){ + transform.position=vector3s[5]; + } + */ + + //need physics? + postUpdate=transform.position; + if(physics){ + transform.position=preUpdate; + rigidbody.MovePosition(postUpdate); + } + } + + void ApplyScaleToTargets(){ + //calculate: + vector3s[2].x = ease(vector3s[0].x,vector3s[1].x,percentage); + vector3s[2].y = ease(vector3s[0].y,vector3s[1].y,percentage); + vector3s[2].z = ease(vector3s[0].z,vector3s[1].z,percentage); + + //apply: + transform.localScale=vector3s[2]; + + //dial in: + if(percentage==1){ + transform.localScale=vector3s[1]; + } + } + + void ApplyLookToTargets(){ + //calculate: + vector3s[2].x = ease(vector3s[0].x,vector3s[1].x,percentage); + vector3s[2].y = ease(vector3s[0].y,vector3s[1].y,percentage); + vector3s[2].z = ease(vector3s[0].z,vector3s[1].z,percentage); + + //apply: + if (isLocal) { + transform.localRotation = Quaternion.Euler(vector3s[2]); + }else{ + transform.rotation = Quaternion.Euler(vector3s[2]); + }; + } + + void ApplyRotateToTargets(){ + preUpdate=transform.eulerAngles; + + //calculate: + vector3s[2].x = ease(vector3s[0].x,vector3s[1].x,percentage); + vector3s[2].y = ease(vector3s[0].y,vector3s[1].y,percentage); + vector3s[2].z = ease(vector3s[0].z,vector3s[1].z,percentage); + + //apply: + if (isLocal) { + transform.localRotation = Quaternion.Euler(vector3s[2]); + }else{ + transform.rotation = Quaternion.Euler(vector3s[2]); + }; + + //dial in: + if(percentage==1){ + if (isLocal) { + transform.localRotation = Quaternion.Euler(vector3s[1]); + }else{ + transform.rotation = Quaternion.Euler(vector3s[1]); + }; + } + + //need physics? + postUpdate=transform.eulerAngles; + if(physics){ + transform.eulerAngles=preUpdate; + rigidbody.MoveRotation(Quaternion.Euler(postUpdate)); + } + } + + void ApplyRotateAddTargets(){ + preUpdate = transform.eulerAngles; + + //calculate: + vector3s[2].x = ease(vector3s[0].x,vector3s[1].x,percentage); + vector3s[2].y = ease(vector3s[0].y,vector3s[1].y,percentage); + vector3s[2].z = ease(vector3s[0].z,vector3s[1].z,percentage); + + //apply: + transform.Rotate(vector3s[2]-vector3s[3],space); + + //record: + vector3s[3]=vector3s[2]; + + //need physics? + postUpdate=transform.eulerAngles; + if(physics){ + transform.eulerAngles=preUpdate; + rigidbody.MoveRotation(Quaternion.Euler(postUpdate)); + } + } + + void ApplyShakePositionTargets(){ + preUpdate = transform.position; + + //reset rotation to prevent look interferences as object rotates and attempts to move with translate and record current rotation + Vector3 currentRotation = new Vector3(); + + if(tweenArguments.Contains("looktarget")){ + currentRotation = transform.eulerAngles; + transform.eulerAngles = vector3s[3]; + } + + //impact: + if (percentage==0) { + transform.Translate(vector3s[1],space); + } + + //reset: + transform.position=vector3s[0]; + + //generate: + float diminishingControl = 1-percentage; + vector3s[2].x= UnityEngine.Random.Range(-vector3s[1].x*diminishingControl, vector3s[1].x*diminishingControl); + vector3s[2].y= UnityEngine.Random.Range(-vector3s[1].y*diminishingControl, vector3s[1].y*diminishingControl); + vector3s[2].z= UnityEngine.Random.Range(-vector3s[1].z*diminishingControl, vector3s[1].z*diminishingControl); + + //apply: + transform.Translate(vector3s[2],space); + + //reset rotation: + if(tweenArguments.Contains("looktarget")){ + transform.eulerAngles = currentRotation; + } + + //need physics? + postUpdate=transform.position; + if(physics){ + transform.position=preUpdate; + rigidbody.MovePosition(postUpdate); + } + } + + void ApplyShakeScaleTargets(){ + //impact: + if (percentage==0) { + transform.localScale=vector3s[1]; + } + + //reset: + transform.localScale=vector3s[0]; + + //generate: + float diminishingControl = 1-percentage; + vector3s[2].x= UnityEngine.Random.Range(-vector3s[1].x*diminishingControl, vector3s[1].x*diminishingControl); + vector3s[2].y= UnityEngine.Random.Range(-vector3s[1].y*diminishingControl, vector3s[1].y*diminishingControl); + vector3s[2].z= UnityEngine.Random.Range(-vector3s[1].z*diminishingControl, vector3s[1].z*diminishingControl); + + //apply: + transform.localScale+=vector3s[2]; + } + + void ApplyShakeRotationTargets(){ + preUpdate = transform.eulerAngles; + + //impact: + if (percentage==0) { + transform.Rotate(vector3s[1],space); + } + + //reset: + transform.eulerAngles=vector3s[0]; + + //generate: + float diminishingControl = 1-percentage; + vector3s[2].x= UnityEngine.Random.Range(-vector3s[1].x*diminishingControl, vector3s[1].x*diminishingControl); + vector3s[2].y= UnityEngine.Random.Range(-vector3s[1].y*diminishingControl, vector3s[1].y*diminishingControl); + vector3s[2].z= UnityEngine.Random.Range(-vector3s[1].z*diminishingControl, vector3s[1].z*diminishingControl); + + //apply: + transform.Rotate(vector3s[2],space); + + //need physics? + postUpdate=transform.eulerAngles; + if(physics){ + transform.eulerAngles=preUpdate; + rigidbody.MoveRotation(Quaternion.Euler(postUpdate)); + } + } + + void ApplyPunchPositionTargets(){ + preUpdate = transform.position; + + //reset rotation to prevent look interferences as object rotates and attempts to move with translate and record current rotation + Vector3 currentRotation = new Vector3(); + + if(tweenArguments.Contains("looktarget")){ + currentRotation = transform.eulerAngles; + transform.eulerAngles = vector3s[4]; + } + + //calculate: + if(vector3s[1].x>0){ + vector3s[2].x = punch(vector3s[1].x,percentage); + }else if(vector3s[1].x<0){ + vector3s[2].x=-punch(Mathf.Abs(vector3s[1].x),percentage); + } + if(vector3s[1].y>0){ + vector3s[2].y=punch(vector3s[1].y,percentage); + }else if(vector3s[1].y<0){ + vector3s[2].y=-punch(Mathf.Abs(vector3s[1].y),percentage); + } + if(vector3s[1].z>0){ + vector3s[2].z=punch(vector3s[1].z,percentage); + }else if(vector3s[1].z<0){ + vector3s[2].z=-punch(Mathf.Abs(vector3s[1].z),percentage); + } + + //apply: + transform.Translate(vector3s[2]-vector3s[3],space); + + //record: + vector3s[3]=vector3s[2]; + + //reset rotation: + if(tweenArguments.Contains("looktarget")){ + transform.eulerAngles = currentRotation; + } + + //dial in: + /* + if(percentage==1){ + transform.position=vector3s[0]; + } + */ + + //need physics? + postUpdate=transform.position; + if(physics){ + transform.position=preUpdate; + rigidbody.MovePosition(postUpdate); + } + } + + void ApplyPunchRotationTargets(){ + preUpdate = transform.eulerAngles; + + //calculate: + if(vector3s[1].x>0){ + vector3s[2].x = punch(vector3s[1].x,percentage); + }else if(vector3s[1].x<0){ + vector3s[2].x=-punch(Mathf.Abs(vector3s[1].x),percentage); + } + if(vector3s[1].y>0){ + vector3s[2].y=punch(vector3s[1].y,percentage); + }else if(vector3s[1].y<0){ + vector3s[2].y=-punch(Mathf.Abs(vector3s[1].y),percentage); + } + if(vector3s[1].z>0){ + vector3s[2].z=punch(vector3s[1].z,percentage); + }else if(vector3s[1].z<0){ + vector3s[2].z=-punch(Mathf.Abs(vector3s[1].z),percentage); + } + + //apply: + transform.Rotate(vector3s[2]-vector3s[3],space); + + //record: + vector3s[3]=vector3s[2]; + + //dial in: + /* + if(percentage==1){ + transform.eulerAngles=vector3s[0]; + } + */ + + //need physics? + postUpdate=transform.eulerAngles; + if(physics){ + transform.eulerAngles=preUpdate; + rigidbody.MoveRotation(Quaternion.Euler(postUpdate)); + } + } + + void ApplyPunchScaleTargets(){ + //calculate: + if(vector3s[1].x>0){ + vector3s[2].x = punch(vector3s[1].x,percentage); + }else if(vector3s[1].x<0){ + vector3s[2].x=-punch(Mathf.Abs(vector3s[1].x),percentage); + } + if(vector3s[1].y>0){ + vector3s[2].y=punch(vector3s[1].y,percentage); + }else if(vector3s[1].y<0){ + vector3s[2].y=-punch(Mathf.Abs(vector3s[1].y),percentage); + } + if(vector3s[1].z>0){ + vector3s[2].z=punch(vector3s[1].z,percentage); + }else if(vector3s[1].z<0){ + vector3s[2].z=-punch(Mathf.Abs(vector3s[1].z),percentage); + } + + //apply: + transform.localScale=vector3s[0]+vector3s[2]; + + //dial in: + /* + if(percentage==1){ + transform.localScale=vector3s[0]; + } + */ + } + + #endregion + + #region #5 Tween Steps + + IEnumerator TweenDelay(){ + delayStarted = Time.time; + yield return new WaitForSeconds (delay); + if(wasPaused){ + wasPaused=false; + TweenStart(); + } + } + + void TweenStart(){ + CallBack("onstart"); + + if(!loop){//only if this is not a loop + ConflictCheck(); + GenerateTargets(); + } + + //run stab: + if(type == "stab"){ + audioSource.PlayOneShot(audioSource.clip); + } + + //toggle isKinematic for iTweens that may interfere with physics: + if (type == "move" || type=="scale" || type=="rotate" || type=="punch" || type=="shake" || type=="curve" || type=="look") { + EnableKinematic(); + } + + isRunning = true; + } + + IEnumerator TweenRestart(){ + if(delay > 0){ + delayStarted = Time.time; + yield return new WaitForSeconds (delay); + } + loop=true; + TweenStart(); + } + + void TweenUpdate(){ + apply(); + CallBack("onupdate"); + UpdatePercentage(); + } + + void TweenComplete(){ + isRunning=false; + + //dial in percentage to 1 or 0 for final run: + if(percentage>.5f){ + percentage=1f; + }else{ + percentage=0; + } + + //apply dial in and final run: + apply(); + if(type == "value"){ + CallBack("onupdate"); //CallBack run for ValueTo since it only calculates and applies in the update callback + } + + //loop or dispose? + if(loopType==LoopType.none){ + Dispose(); + }else{ + TweenLoop(); + } + + CallBack("oncomplete"); + } + + void TweenLoop(){ + DisableKinematic(); //give physics control again + switch(loopType){ + case LoopType.loop: + //rewind: + percentage=0; + runningTime=0; + apply(); + + //replay: + StartCoroutine("TweenRestart"); + break; + case LoopType.pingPong: + reverse = !reverse; + runningTime=0; + + //replay: + StartCoroutine("TweenRestart"); + break; + } + } + + #endregion + + #region #6 Update Callable + + /// + /// Returns a Rect that is eased between a current and target value by the supplied speed. + /// + /// + /// A + /// + /// A the starting or initial value + /// + /// + /// A the target value that the current value will be eased to. + /// + /// + /// A to be used as rate of speed (larger number equals faster animation) + /// + public static Rect RectUpdate(Rect currentValue, Rect targetValue, float speed){ + Rect diff = new Rect(FloatUpdate(currentValue.x, targetValue.x, speed), FloatUpdate(currentValue.y, targetValue.y, speed), FloatUpdate(currentValue.width, targetValue.width, speed), FloatUpdate(currentValue.height, targetValue.height, speed)); + return (diff); + } + + /// + /// Returns a Vector3 that is eased between a current and target value by the supplied speed. + /// + /// + /// A + /// + /// + /// A the starting or initial value + /// + /// + /// A the target value that the current value will be eased to. + /// + /// + /// A to be used as rate of speed (larger number equals faster animation) + /// + public static Vector3 Vector3Update(Vector3 currentValue, Vector3 targetValue, float speed){ + Vector3 diff = targetValue - currentValue; + currentValue += (diff * speed) * Time.deltaTime; + return (currentValue); + } + + /// + /// Returns a Vector2 that is eased between a current and target value by the supplied speed. + /// + /// + /// A + /// + /// + /// A the starting or initial value + /// + /// + /// A the target value that the current value will be eased to. + /// + /// + /// A to be used as rate of speed (larger number equals faster animation) + /// + public static Vector2 Vector2Update(Vector2 currentValue, Vector2 targetValue, float speed){ + Vector2 diff = targetValue - currentValue; + currentValue += (diff * speed) * Time.deltaTime; + return (currentValue); + } + + /// + /// Returns a float that is eased between a current and target value by the supplied speed. + /// + /// + /// A + /// + /// + /// A the starting or initial value + /// + /// + /// A the target value that the current value will be eased to. + /// + /// + /// A to be used as rate of speed (larger number equals faster animation) + /// + public static float FloatUpdate(float currentValue, float targetValue, float speed){ + float diff = targetValue - currentValue; + currentValue += (diff * speed) * Time.deltaTime; + return (currentValue); + } + + /// + /// Similar to FadeTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A or for the final alpha value of the animation. + /// + /// + /// A for whether or not to include children of this GameObject. True by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + public static void FadeUpdate(GameObject target, Hashtable args){ + args["a"]=args["alpha"]; + ColorUpdate(target,args); + } + + /// + /// Similar to FadeTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with MINIMUM customization options. Does not utilize an EaseType. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the final alpha value of the animation. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void FadeUpdate(GameObject target, float alpha, float time){ + FadeUpdate(target,Hash("alpha",alpha,"time",time)); + } + + /// + /// Similar to ColorTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A to change the GameObject's color to. + /// + /// + /// A or for the individual setting of the color red. + /// + /// + /// A or for the individual setting of the color green. + /// + /// + /// A or for the individual setting of the color green. + /// + /// + /// A or for the individual setting of the alpha. + /// + /// + /// A or for the individual setting of the alpha. + /// + /// + /// A for whether or not to include children of this GameObject. True by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + public static void ColorUpdate(GameObject target, Hashtable args){ + CleanArgs(args); + + float time; + Color[] colors = new Color[4]; + + //handle children: + if(!args.Contains("includechildren") || (bool)args["includechildren"]){ + foreach(Transform child in target.transform){ + ColorUpdate(child.gameObject,args); + } + } + + //set smooth time: + if(args.Contains("time")){ + time=(float)args["time"]; + time*=Defaults.updateTimePercentage; + }else{ + time=Defaults.updateTime; + } + + //init values: + if(target.GetComponent(typeof(GUITexture))){ + colors[0] = colors[1] = target.guiTexture.color; + }else if(target.GetComponent(typeof(GUIText))){ + colors[0] = colors[1] = target.guiText.material.color; + }else if(target.renderer){ + colors[0] = colors[1] = target.renderer.material.color; + }else if(target.light){ + colors[0] = colors[1] = target.light.color; + } + + //to values: + if (args.Contains("color")) { + colors[1]=(Color)args["color"]; + }else{ + if (args.Contains("r")) { + colors[1].r=(float)args["r"]; + } + if (args.Contains("g")) { + colors[1].g=(float)args["g"]; + } + if (args.Contains("b")) { + colors[1].b=(float)args["b"]; + } + if (args.Contains("a")) { + colors[1].a=(float)args["a"]; + } + } + + //calculate: + colors[3].r=Mathf.SmoothDamp(colors[0].r,colors[1].r,ref colors[2].r,time); + colors[3].g=Mathf.SmoothDamp(colors[0].g,colors[1].g,ref colors[2].g,time); + colors[3].b=Mathf.SmoothDamp(colors[0].b,colors[1].b,ref colors[2].b,time); + colors[3].a=Mathf.SmoothDamp(colors[0].a,colors[1].a,ref colors[2].a,time); + + //apply: + if(target.GetComponent(typeof(GUITexture))){ + target.guiTexture.color=colors[3]; + }else if(target.GetComponent(typeof(GUIText))){ + target.guiText.material.color=colors[3]; + }else if(target.renderer){ + target.renderer.material.color=colors[3]; + }else if(target.light){ + target.light.color=colors[3]; + } + } + + /// + /// Similar to ColorTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with MINIMUM customization options. Does not utilize an EaseType. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A to change the GameObject's color to. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ColorUpdate(GameObject target, Color color, float time){ + ColorUpdate(target,Hash("color",color,"time",time)); + } + + /// + /// Similar to AudioTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A for which AudioSource to use. + /// + /// + /// A or for the target level of volume. + /// + /// + /// A or for the target pitch. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + public static void AudioUpdate(GameObject target, Hashtable args){ + CleanArgs(args); + + AudioSource audioSource; + float time; + Vector2[] vector2s = new Vector2[4]; + + //set smooth time: + if(args.Contains("time")){ + time=(float)args["time"]; + time*=Defaults.updateTimePercentage; + }else{ + time=Defaults.updateTime; + } + + //set audioSource: + if(args.Contains("audiosource")){ + audioSource=(AudioSource)args["audiosource"]; + }else{ + if(target.GetComponent(typeof(AudioSource))){ + audioSource=target.audio; + }else{ + //throw error if no AudioSource is available: + Debug.LogError("iTween Error: AudioUpdate requires an AudioSource."); + return; + } + } + + //from values: + vector2s[0] = vector2s[1] = new Vector2(audioSource.volume,audioSource.pitch); + + //set to: + if(args.Contains("volume")){ + vector2s[1].x=(float)args["volume"]; + } + if(args.Contains("pitch")){ + vector2s[1].y=(float)args["pitch"]; + } + + //calculate: + vector2s[3].x=Mathf.SmoothDampAngle(vector2s[0].x,vector2s[1].x,ref vector2s[2].x,time); + vector2s[3].y=Mathf.SmoothDampAngle(vector2s[0].y,vector2s[1].y,ref vector2s[2].y,time); + + //apply: + audioSource.volume=vector2s[3].x; + audioSource.pitch=vector2s[3].y; + } + + /// + /// Similar to AudioTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with MINIMUM customization options. Does not utilize an EaseType. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the target level of volume. + /// + /// + /// A for the target pitch. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void AudioUpdate(GameObject target, float volume, float pitch, float time){ + AudioUpdate(target,Hash("volume",volume,"pitch",pitch,"time",time)); + } + + /// + /// Similar to RotateTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A or for the target Euler angles in degrees to rotate to. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A for whether to animate in world space or relative to the parent. False by default. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + public static void RotateUpdate(GameObject target, Hashtable args){ + CleanArgs(args); + + bool isLocal; + float time; + Vector3[] vector3s = new Vector3[4]; + Vector3 preUpdate = target.transform.eulerAngles; + + //set smooth time: + if(args.Contains("time")){ + time=(float)args["time"]; + time*=Defaults.updateTimePercentage; + }else{ + time=Defaults.updateTime; + } + + //set isLocal: + if(args.Contains("islocal")){ + isLocal = (bool)args["islocal"]; + }else{ + isLocal = Defaults.isLocal; + } + + //from values: + if(isLocal){ + vector3s[0] = target.transform.localEulerAngles; + }else{ + vector3s[0] = target.transform.eulerAngles; + } + + //set to: + if(args.Contains("rotation")){ + if (args["rotation"].GetType() == typeof(Transform)){ + Transform trans = (Transform)args["rotation"]; + vector3s[1]=trans.eulerAngles; + }else if(args["rotation"].GetType() == typeof(Vector3)){ + vector3s[1]=(Vector3)args["rotation"]; + } + } + + //calculate: + vector3s[3].x=Mathf.SmoothDampAngle(vector3s[0].x,vector3s[1].x,ref vector3s[2].x,time); + vector3s[3].y=Mathf.SmoothDampAngle(vector3s[0].y,vector3s[1].y,ref vector3s[2].y,time); + vector3s[3].z=Mathf.SmoothDampAngle(vector3s[0].z,vector3s[1].z,ref vector3s[2].z,time); + + //apply: + if(isLocal){ + target.transform.localEulerAngles=vector3s[3]; + }else{ + target.transform.eulerAngles=vector3s[3]; + } + + //need physics? + if(target.rigidbody != null){ + Vector3 postUpdate=target.transform.eulerAngles; + target.transform.eulerAngles=preUpdate; + target.rigidbody.MoveRotation(Quaternion.Euler(postUpdate)); + } + } + + /// + /// Similar to RotateTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with MINIMUM customization options. Does not utilize an EaseType. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the target Euler angles in degrees to rotate to. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void RotateUpdate(GameObject target, Vector3 rotation, float time){ + RotateUpdate(target,Hash("rotation",rotation,"time",time)); + } + + /// + /// Similar to ScaleTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A or for the final scale. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + public static void ScaleUpdate(GameObject target, Hashtable args){ + CleanArgs(args); + + float time; + Vector3[] vector3s = new Vector3[4]; + + //set smooth time: + if(args.Contains("time")){ + time=(float)args["time"]; + time*=Defaults.updateTimePercentage; + }else{ + time=Defaults.updateTime; + } + + //init values: + vector3s[0] = vector3s[1] = target.transform.localScale; + + //to values: + if (args.Contains("scale")) { + if (args["scale"].GetType() == typeof(Transform)){ + Transform trans = (Transform)args["scale"]; + vector3s[1]=trans.localScale; + }else if(args["scale"].GetType() == typeof(Vector3)){ + vector3s[1]=(Vector3)args["scale"]; + } + }else{ + if (args.Contains("x")) { + vector3s[1].x=(float)args["x"]; + } + if (args.Contains("y")) { + vector3s[1].y=(float)args["y"]; + } + if (args.Contains("z")) { + vector3s[1].z=(float)args["z"]; + } + } + + //calculate: + vector3s[3].x=Mathf.SmoothDamp(vector3s[0].x,vector3s[1].x,ref vector3s[2].x,time); + vector3s[3].y=Mathf.SmoothDamp(vector3s[0].y,vector3s[1].y,ref vector3s[2].y,time); + vector3s[3].z=Mathf.SmoothDamp(vector3s[0].z,vector3s[1].z,ref vector3s[2].z,time); + + //apply: + target.transform.localScale=vector3s[3]; + } + + /// + /// Similar to ScaleTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with MINIMUM customization options. Does not utilize an EaseType. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for the final scale. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void ScaleUpdate(GameObject target, Vector3 scale, float time){ + ScaleUpdate(target,Hash("scale",scale,"time",time)); + } + + /// + /// Similar to MoveTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A or for a point in space the GameObject will animate to. + /// + /// + /// A or for the individual setting of the x axis. + /// + /// + /// A or for the individual setting of the y axis. + /// + /// + /// A or for the individual setting of the z axis. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + /// + /// A for whether to animate in world space or relative to the parent. False be default. + /// + /// + /// A for whether or not the GameObject will orient to its direction of travel. False by default. + /// + /// + /// A or A for a target the GameObject will look at. + /// + /// + /// A or for the time in seconds the object will take to look at either the "looktarget" or "orienttopath". + /// + /// + /// A . Restricts rotation to the supplied axis only. + /// + public static void MoveUpdate(GameObject target, Hashtable args){ + CleanArgs(args); + + float time; + Vector3[] vector3s = new Vector3[4]; + bool isLocal; + Vector3 preUpdate = target.transform.position; + + //set smooth time: + if(args.Contains("time")){ + time=(float)args["time"]; + time*=Defaults.updateTimePercentage; + }else{ + time=Defaults.updateTime; + } + + //set isLocal: + if(args.Contains("islocal")){ + isLocal = (bool)args["islocal"]; + }else{ + isLocal = Defaults.isLocal; + } + + //init values: + if(isLocal){ + vector3s[0] = vector3s[1] = target.transform.localPosition; + }else{ + vector3s[0] = vector3s[1] = target.transform.position; + } + + //to values: + if (args.Contains("position")) { + if (args["position"].GetType() == typeof(Transform)){ + Transform trans = (Transform)args["position"]; + vector3s[1]=trans.position; + }else if(args["position"].GetType() == typeof(Vector3)){ + vector3s[1]=(Vector3)args["position"]; + } + }else{ + if (args.Contains("x")) { + vector3s[1].x=(float)args["x"]; + } + if (args.Contains("y")) { + vector3s[1].y=(float)args["y"]; + } + if (args.Contains("z")) { + vector3s[1].z=(float)args["z"]; + } + } + + //calculate: + vector3s[3].x=Mathf.SmoothDamp(vector3s[0].x,vector3s[1].x,ref vector3s[2].x,time); + vector3s[3].y=Mathf.SmoothDamp(vector3s[0].y,vector3s[1].y,ref vector3s[2].y,time); + vector3s[3].z=Mathf.SmoothDamp(vector3s[0].z,vector3s[1].z,ref vector3s[2].z,time); + + //handle orient to path: + if(args.Contains("orienttopath") && (bool)args["orienttopath"]){ + args["looktarget"] = vector3s[3]; + } + + //look applications: + if(args.Contains("looktarget")){ + iTween.LookUpdate(target,args); + } + + //apply: + if(isLocal){ + target.transform.localPosition = vector3s[3]; + }else{ + target.transform.position=vector3s[3]; + } + + //need physics? + if(target.rigidbody != null){ + Vector3 postUpdate=target.transform.position; + target.transform.position=preUpdate; + target.rigidbody.MovePosition(postUpdate); + } + } + + /// + /// Similar to MoveTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with MINIMUM customization options. Does not utilize an EaseType. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for a point in space the GameObject will animate to. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void MoveUpdate(GameObject target, Vector3 position, float time){ + MoveUpdate(target,Hash("position",position,"time",time)); + } + + /// + /// Similar to LookTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A or for a target the GameObject will look at. + /// + /// + /// A . Restricts rotation to the supplied axis only. + /// + /// + /// A or for the time in seconds the animation will take to complete. + /// + public static void LookUpdate(GameObject target, Hashtable args){ + CleanArgs(args); + + float time; + Vector3[] vector3s = new Vector3[5]; + + //set smooth time: + if(args.Contains("looktime")){ + time=(float)args["looktime"]; + time*=Defaults.updateTimePercentage; + }else if(args.Contains("time")){ + time=(float)args["time"]*.15f; + time*=Defaults.updateTimePercentage; + }else{ + time=Defaults.updateTime; + } + + //from values: + vector3s[0] = target.transform.eulerAngles; + + //set look: + if(args.Contains("looktarget")){ + if (args["looktarget"].GetType() == typeof(Transform)) { + //target.transform.LookAt((Transform)args["looktarget"]); + target.transform.LookAt((Transform)args["looktarget"], (Vector3?)args["up"] ?? Defaults.up); + }else if(args["looktarget"].GetType() == typeof(Vector3)){ + //target.transform.LookAt((Vector3)args["looktarget"]); + target.transform.LookAt((Vector3)args["looktarget"], (Vector3?)args["up"] ?? Defaults.up); + } + }else{ + Debug.LogError("iTween Error: LookUpdate needs a 'looktarget' property!"); + return; + } + + //to values and reset look: + vector3s[1]=target.transform.eulerAngles; + target.transform.eulerAngles=vector3s[0]; + + //calculate: + vector3s[3].x=Mathf.SmoothDampAngle(vector3s[0].x,vector3s[1].x,ref vector3s[2].x,time); + vector3s[3].y=Mathf.SmoothDampAngle(vector3s[0].y,vector3s[1].y,ref vector3s[2].y,time); + vector3s[3].z=Mathf.SmoothDampAngle(vector3s[0].z,vector3s[1].z,ref vector3s[2].z,time); + + //apply: + target.transform.eulerAngles=vector3s[3]; + + //axis restriction: + if(args.Contains("axis")){ + vector3s[4]=target.transform.eulerAngles; + switch((string)args["axis"]){ + case "x": + vector3s[4].y=vector3s[0].y; + vector3s[4].z=vector3s[0].z; + break; + case "y": + vector3s[4].x=vector3s[0].x; + vector3s[4].z=vector3s[0].z; + break; + case "z": + vector3s[4].x=vector3s[0].x; + vector3s[4].y=vector3s[0].y; + break; + } + + //apply axis restriction: + target.transform.eulerAngles=vector3s[4]; + } + } + + /// + /// Similar to LookTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType. + /// + /// + /// A to be the target of the animation. + /// + /// + /// A for a target the GameObject will look at. + /// + /// + /// A for the time in seconds the animation will take to complete. + /// + public static void LookUpdate(GameObject target, Vector3 looktarget, float time){ + LookUpdate(target,Hash("looktarget",looktarget,"time",time)); + } + + #endregion + + #region #7 External Utilities + + /// + /// Returns the length of a curved path drawn through the provided array of Transforms. + /// + /// + /// A + /// + /// + /// A + /// + public static float PathLength(Transform[] path){ + Vector3[] suppliedPath = new Vector3[path.Length]; + float pathLength = 0; + + //create and store path points: + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + + Vector3[] vector3s = PathControlPointGenerator(suppliedPath); + + //Line Draw: + Vector3 prevPt = Interp(vector3s,0); + int SmoothAmount = path.Length*20; + for (int i = 1; i <= SmoothAmount; i++) { + float pm = (float) i / SmoothAmount; + Vector3 currPt = Interp(vector3s,pm); + pathLength += Vector3.Distance(prevPt,currPt); + prevPt = currPt; + } + + return pathLength; + } + + /// + /// Returns the length of a curved path drawn through the provided array of Vector3s. + /// + /// + /// The length. + /// + /// + /// A + /// + public static float PathLength(Vector3[] path){ + float pathLength = 0; + + Vector3[] vector3s = PathControlPointGenerator(path); + + //Line Draw: + Vector3 prevPt = Interp(vector3s,0); + int SmoothAmount = path.Length*20; + for (int i = 1; i <= SmoothAmount; i++) { + float pm = (float) i / SmoothAmount; + Vector3 currPt = Interp(vector3s,pm); + pathLength += Vector3.Distance(prevPt,currPt); + prevPt = currPt; + } + + return pathLength; + } + + /// + /// Creates and returns a full-screen Texture2D for use with CameraFade. + /// + /// + /// Texture2D + /// + /// + /// Color + /// + public static Texture2D CameraTexture(Color color){ + Texture2D texture = new Texture2D(Screen.width,Screen.height,TextureFormat.ARGB32, false); + Color[] colors = new Color[Screen.width*Screen.height]; + for (int i = 0; i < colors.Length; i++) { + colors[i]=color; + } + texture.SetPixels(colors); + texture.Apply(); + return(texture); + } + + /// + /// Puts a GameObject on a path at the provided percentage + /// + /// + /// A + /// + /// + /// A + /// + /// + /// A + /// + public static void PutOnPath(GameObject target, Vector3[] path, float percent){ + target.transform.position=Interp(PathControlPointGenerator(path),percent); + } + + /// + /// Puts a GameObject on a path at the provided percentage + /// + /// + /// A + /// + /// + /// A + /// + /// + /// A + /// + public static void PutOnPath(Transform target, Vector3[] path, float percent){ + target.position=Interp(PathControlPointGenerator(path),percent); + } + + /// + /// Puts a GameObject on a path at the provided percentage + /// + /// + /// A + /// + /// + /// A + /// + /// + /// A + /// + public static void PutOnPath(GameObject target, Transform[] path, float percent){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + target.transform.position=Interp(PathControlPointGenerator(suppliedPath),percent); + } + + /// + /// Puts a GameObject on a path at the provided percentage + /// + /// + /// A + /// + /// + /// A + /// + /// + /// A + /// + public static void PutOnPath(Transform target, Transform[] path, float percent){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + target.position=Interp(PathControlPointGenerator(suppliedPath),percent); + } + + /// + /// Returns a Vector3 position on a path at the provided percentage + /// + /// + /// A + /// + /// + /// A + /// + /// + /// A + /// + public static Vector3 PointOnPath(Transform[] path, float percent){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + return(Interp(PathControlPointGenerator(suppliedPath),percent)); + } + + /// + /// When called from an OnDrawGizmos() function it will draw a line through the provided array of Vector3s. + /// + /// + /// A + /// + public static void DrawLine(Vector3[] line) { + if(line.Length>0){ + DrawLineHelper(line,Defaults.color,"gizmos"); + } + } + + /// + /// When called from an OnDrawGizmos() function it will draw a line through the provided array of Vector3s. + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawLine(Vector3[] line, Color color) { + if(line.Length>0){ + DrawLineHelper(line,color,"gizmos"); + } + } + + /// + /// When called from an OnDrawGizmos() function it will draw a line through the provided array of Transforms. + /// + /// + /// A + /// + public static void DrawLine(Transform[] line) { + if(line.Length>0){ + //create and store line points: + Vector3[] suppliedLine = new Vector3[line.Length]; + for (int i = 0; i < line.Length; i++) { + suppliedLine[i]=line[i].position; + } + DrawLineHelper(suppliedLine,Defaults.color,"gizmos"); + } + } + + /// + /// When called from an OnDrawGizmos() function it will draw a line through the provided array of Transforms. + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawLine(Transform[] line,Color color) { + if(line.Length>0){ + //create and store line points: + Vector3[] suppliedLine = new Vector3[line.Length]; + for (int i = 0; i < line.Length; i++) { + suppliedLine[i]=line[i].position; + } + + DrawLineHelper(suppliedLine, color,"gizmos"); + } + } + + /// + /// Draws a line through the provided array of Vector3s with Gizmos.DrawLine(). + /// + /// + /// A + /// + public static void DrawLineGizmos(Vector3[] line) { + if(line.Length>0){ + DrawLineHelper(line,Defaults.color,"gizmos"); + } + } + + /// + /// Draws a line through the provided array of Vector3s with Gizmos.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawLineGizmos(Vector3[] line, Color color) { + if(line.Length>0){ + DrawLineHelper(line,color,"gizmos"); + } + } + + /// + /// Draws a line through the provided array of Transforms with Gizmos.DrawLine(). + /// + /// + /// A + /// + public static void DrawLineGizmos(Transform[] line) { + if(line.Length>0){ + //create and store line points: + Vector3[] suppliedLine = new Vector3[line.Length]; + for (int i = 0; i < line.Length; i++) { + suppliedLine[i]=line[i].position; + } + DrawLineHelper(suppliedLine,Defaults.color,"gizmos"); + } + } + + /// + /// Draws a line through the provided array of Transforms with Gizmos.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawLineGizmos(Transform[] line,Color color) { + if(line.Length>0){ + //create and store line points: + Vector3[] suppliedLine = new Vector3[line.Length]; + for (int i = 0; i < line.Length; i++) { + suppliedLine[i]=line[i].position; + } + + DrawLineHelper(suppliedLine, color,"gizmos"); + } + } + + /// + /// Draws a line through the provided array of Vector3s with Handles.DrawLine(). + /// + /// + /// A + /// + public static void DrawLineHandles(Vector3[] line) { + if(line.Length>0){ + DrawLineHelper(line,Defaults.color,"handles"); + } + } + + /// + /// Draws a line through the provided array of Vector3s with Handles.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawLineHandles(Vector3[] line, Color color) { + if(line.Length>0){ + DrawLineHelper(line,color,"handles"); + } + } + + /// + /// Draws a line through the provided array of Transforms with Handles.DrawLine(). + /// + /// + /// A + /// + public static void DrawLineHandles(Transform[] line) { + if(line.Length>0){ + //create and store line points: + Vector3[] suppliedLine = new Vector3[line.Length]; + for (int i = 0; i < line.Length; i++) { + suppliedLine[i]=line[i].position; + } + DrawLineHelper(suppliedLine,Defaults.color,"handles"); + } + } + + /// + /// Draws a line through the provided array of Transforms with Handles.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawLineHandles(Transform[] line,Color color) { + if(line.Length>0){ + //create and store line points: + Vector3[] suppliedLine = new Vector3[line.Length]; + for (int i = 0; i < line.Length; i++) { + suppliedLine[i]=line[i].position; + } + + DrawLineHelper(suppliedLine, color,"handles"); + } + } + + /// + /// Returns a Vector3 position on a path at the provided percentage + /// + /// + /// A + /// + /// + /// A + /// + /// + /// A + /// + public static Vector3 PointOnPath(Vector3[] path, float percent){ + return(Interp(PathControlPointGenerator(path),percent)); + } + + /// + /// When called from an OnDrawGizmos() function it will draw a curved path through the provided array of Vector3s. + /// + /// + /// A + /// + public static void DrawPath(Vector3[] path) { + if(path.Length>0){ + DrawPathHelper(path,Defaults.color,"gizmos"); + } + } + + /// + /// When called from an OnDrawGizmos() function it will draw a curved path through the provided array of Vector3s. + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawPath(Vector3[] path, Color color) { + if(path.Length>0){ + DrawPathHelper(path, color,"gizmos"); + } + } + + /// + /// When called from an OnDrawGizmos() function it will draw a curved path through the provided array of Transforms. + /// + /// + /// A + /// + public static void DrawPath(Transform[] path) { + if(path.Length>0){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + + DrawPathHelper(suppliedPath,Defaults.color,"gizmos"); + } + } + + /// + /// When called from an OnDrawGizmos() function it will draw a curved path through the provided array of Transforms. + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawPath(Transform[] path,Color color) { + if(path.Length>0){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + + DrawPathHelper(suppliedPath, color,"gizmos"); + } + } + + /// + /// Draws a curved path through the provided array of Vector3s with Gizmos.DrawLine(). + /// + /// + /// A + /// + public static void DrawPathGizmos(Vector3[] path) { + if(path.Length>0){ + DrawPathHelper(path,Defaults.color,"gizmos"); + } + } + + /// + /// Draws a curved path through the provided array of Vector3s with Gizmos.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawPathGizmos(Vector3[] path, Color color) { + if(path.Length>0){ + DrawPathHelper(path, color,"gizmos"); + } + } + + /// + /// Draws a curved path through the provided array of Transforms with Gizmos.DrawLine(). + /// + /// + /// A + /// + public static void DrawPathGizmos(Transform[] path) { + if(path.Length>0){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + + DrawPathHelper(suppliedPath,Defaults.color,"gizmos"); + } + } + + /// + /// Draws a curved path through the provided array of Transforms with Gizmos.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawPathGizmos(Transform[] path,Color color) { + if(path.Length>0){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + + DrawPathHelper(suppliedPath, color,"gizmos"); + } + } + + /// + /// Draws a curved path through the provided array of Vector3s with Handles.DrawLine(). + /// + /// + /// A + /// + public static void DrawPathHandles(Vector3[] path) { + if(path.Length>0){ + DrawPathHelper(path,Defaults.color,"handles"); + } + } + + /// + /// Draws a curved path through the provided array of Vector3s with Handles.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawPathHandles(Vector3[] path, Color color) { + if(path.Length>0){ + DrawPathHelper(path, color,"handles"); + } + } + + /// + /// Draws a curved path through the provided array of Transforms with Handles.DrawLine(). + /// + /// + /// A + /// + public static void DrawPathHandles(Transform[] path) { + if(path.Length>0){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + + DrawPathHelper(suppliedPath,Defaults.color,"handles"); + } + } + + /// + /// Draws a curved path through the provided array of Transforms with Handles.DrawLine(). + /// + /// + /// A + /// + /// + /// A + /// + public static void DrawPathHandles(Transform[] path,Color color) { + if(path.Length>0){ + //create and store path points: + Vector3[] suppliedPath = new Vector3[path.Length]; + for (int i = 0; i < path.Length; i++) { + suppliedPath[i]=path[i].position; + } + + DrawPathHelper(suppliedPath, color,"handles"); + } + } + + /// + /// Changes a camera fade's texture. + /// + /// + /// A + /// + public static void CameraFadeDepth(int depth){ + if(cameraFade){ + cameraFade.transform.position=new Vector3(cameraFade.transform.position.x,cameraFade.transform.position.y,depth); + } + } + + /// + /// Removes and destroyes a camera fade. + /// + public static void CameraFadeDestroy(){ + if(cameraFade){ + Destroy(cameraFade); + } + } + + /// + /// Changes a camera fade's texture. + /// + /// + /// A + /// + public static void CameraFadeSwap(Texture2D texture){ + if(cameraFade){ + cameraFade.guiTexture.texture=texture; + } + } + + /// + /// Creates a GameObject (if it doesn't exist) at the supplied depth that can be used to simulate a camera fade. + /// + /// + /// A + /// + /// + /// A + /// + /// + /// A for a reference to the CameraFade. + /// + public static GameObject CameraFadeAdd(Texture2D texture, int depth){ + if(cameraFade){ + return null; + }else{ + //establish colorFade object: + cameraFade = new GameObject("iTween Camera Fade"); + cameraFade.transform.position= new Vector3(.5f,.5f,depth); + cameraFade.AddComponent(); + cameraFade.guiTexture.texture=texture; + cameraFade.guiTexture.color = new Color(.5f,.5f,.5f,0); + return cameraFade; + } + } + + /// + /// Creates a GameObject (if it doesn't exist) at the default depth that can be used to simulate a camera fade. + /// + /// + /// A + /// + /// + /// A for a reference to the CameraFade. + /// + public static GameObject CameraFadeAdd(Texture2D texture){ + if(cameraFade){ + return null; + }else{ + //establish colorFade object: + cameraFade = new GameObject("iTween Camera Fade"); + cameraFade.transform.position= new Vector3(.5f,.5f,Defaults.cameraFadeDepth); + cameraFade.AddComponent(); + cameraFade.guiTexture.texture=texture; + cameraFade.guiTexture.color = new Color(.5f,.5f,.5f,0); + return cameraFade; + } + } + + /// + /// Creates a GameObject (if it doesn't exist) at the default depth filled with black that can be used to simulate a camera fade. + /// + /// + /// A for a reference to the CameraFade. + /// + public static GameObject CameraFadeAdd(){ + if(cameraFade){ + return null; + }else{ + //establish colorFade object: + cameraFade = new GameObject("iTween Camera Fade"); + cameraFade.transform.position= new Vector3(.5f,.5f,Defaults.cameraFadeDepth); + cameraFade.AddComponent(); + cameraFade.guiTexture.texture=CameraTexture(Color.black); + cameraFade.guiTexture.color = new Color(.5f,.5f,.5f,0); + return cameraFade; + } + } + + + //################################# + //# RESUME UTILITIES AND OVERLOADS # + //################################# + + /// + /// Resume all iTweens on a GameObject. + /// + public static void Resume(GameObject target){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + item.enabled=true; + } + } + + /// + /// Resume all iTweens on a GameObject including its children. + /// + public static void Resume(GameObject target, bool includechildren){ + Resume(target); + if(includechildren){ + foreach(Transform child in target.transform){ + Resume(child.gameObject,true); + } + } + } + + /// + /// Resume all iTweens on a GameObject of a particular type. + /// + /// A name of the type of iTween you would like to resume. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Resume(GameObject target, string type){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + item.enabled=true; + } + } + } + + /// + /// Resume all iTweens on a GameObject of a particular type including its children. + /// + /// A name of the type of iTween you would like to resume. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Resume(GameObject target, string type, bool includechildren){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + item.enabled=true; + } + } + if(includechildren){ + foreach(Transform child in target.transform){ + Resume(child.gameObject,type,true); + } + } + } + + /// + /// Resume all iTweens in scene. + /// + public static void Resume(){ + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + GameObject target = (GameObject)currentTween["target"]; + Resume(target); + } + } + + /// + /// Resume all iTweens in scene of a particular type. + /// + /// + /// A name of the type of iTween you would like to resume. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Resume(string type){ + ArrayList resumeArray = new ArrayList(); + + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + GameObject target = (GameObject)currentTween["target"]; + resumeArray.Insert(resumeArray.Count,target); + } + + for (int i = 0; i < resumeArray.Count; i++) { + Resume((GameObject)resumeArray[i],type); + } + } + + //################################# + //# PAUSE UTILITIES AND OVERLOADS # + //################################# + + /// + /// Pause all iTweens on a GameObject. + /// + public static void Pause(GameObject target){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + if(item.delay>0){ + item.delay-=Time.time-item.delayStarted; + item.StopCoroutine("TweenDelay"); + } + item.isPaused=true; + item.enabled=false; + } + } + + /// + /// Pause all iTweens on a GameObject including its children. + /// + public static void Pause(GameObject target, bool includechildren){ + Pause(target); + if(includechildren){ + foreach(Transform child in target.transform){ + Pause(child.gameObject,true); + } + } + } + + /// + /// Pause all iTweens on a GameObject of a particular type. + /// + /// A name of the type of iTween you would like to pause. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Pause(GameObject target, string type){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + if(item.delay>0){ + item.delay-=Time.time-item.delayStarted; + item.StopCoroutine("TweenDelay"); + } + item.isPaused=true; + item.enabled=false; + } + } + } + + /// + /// Pause all iTweens on a GameObject of a particular type including its children. + /// + /// A name of the type of iTween you would like to pause. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Pause(GameObject target, string type, bool includechildren){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + if(item.delay>0){ + item.delay-=Time.time-item.delayStarted; + item.StopCoroutine("TweenDelay"); + } + item.isPaused=true; + item.enabled=false; + } + } + if(includechildren){ + foreach(Transform child in target.transform){ + Pause(child.gameObject,type,true); + } + } + } + + /// + /// Pause all iTweens in scene. + /// + public static void Pause(){ + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + GameObject target = (GameObject)currentTween["target"]; + Pause(target); + } + } + + /// + /// Pause all iTweens in scene of a particular type. + /// + /// + /// A name of the type of iTween you would like to pause. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Pause(string type){ + ArrayList pauseArray = new ArrayList(); + + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + GameObject target = (GameObject)currentTween["target"]; + pauseArray.Insert(pauseArray.Count,target); + } + + for (int i = 0; i < pauseArray.Count; i++) { + Pause((GameObject)pauseArray[i],type); + } + } + + //################################# + //# COUNT UTILITIES AND OVERLOADS # + //################################# + + /// + /// Count all iTweens in current scene. + /// + public static int Count(){ + return(tweens.Count); + } + + /// + /// Count all iTweens in current scene of a particular type. + /// + /// + /// A name of the type of iTween you would like to stop. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static int Count(string type){ + int tweenCount = 0; + + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + string targetType = (string)currentTween["type"]+(string)currentTween["method"]; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + tweenCount++; + } + } + + return(tweenCount); + } + + /// + /// Count all iTweens on a GameObject. + /// + public static int Count(GameObject target){ + Component[] tweens = target.GetComponents(typeof(iTween)); + return(tweens.Length); + } + + /// + /// Count all iTweens on a GameObject of a particular type. + /// + /// + /// A name of the type of iTween you would like to count. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static int Count(GameObject target, string type){ + int tweenCount = 0; + Component[] tweens = target.GetComponents(typeof(iTween));foreach (iTween item in tweens){ + string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + tweenCount++; + } + } + return(tweenCount); + } + + //################################ + //# STOP UTILITIES AND OVERLOADS # + //################################ + + /// + /// Stop and destroy all Tweens in current scene. + /// + public static void Stop(){ + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + GameObject target = (GameObject)currentTween["target"]; + Stop(target); + } + tweens.Clear(); + } + + /// + /// Stop and destroy all iTweens in current scene of a particular type. + /// + /// + /// A name of the type of iTween you would like to stop. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Stop(string type){ + ArrayList stopArray = new ArrayList(); + + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + GameObject target = (GameObject)currentTween["target"]; + stopArray.Insert(stopArray.Count,target); + } + + for (int i = 0; i < stopArray.Count; i++) { + Stop((GameObject)stopArray[i],type); + } + } + + /* GFX47 MOD START */ + /// + /// Stop and destroy all iTweens in current scene of a particular name. + /// + /// + /// The name of iTween you would like to stop. + /// + public static void StopByName(string name){ + ArrayList stopArray = new ArrayList(); + + for (int i = 0; i < tweens.Count; i++) { + Hashtable currentTween = (Hashtable)tweens[i]; + GameObject target = (GameObject)currentTween["target"]; + stopArray.Insert(stopArray.Count,target); + } + + for (int i = 0; i < stopArray.Count; i++) { + StopByName((GameObject)stopArray[i],name); + } + } + /* GFX47 MOD END */ + + /// + /// Stop and destroy all iTweens on a GameObject. + /// + public static void Stop(GameObject target){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + item.Dispose(); + } + } + + /// + /// Stop and destroy all iTweens on a GameObject including its children. + /// + public static void Stop(GameObject target, bool includechildren){ + Stop(target); + if(includechildren){ + foreach(Transform child in target.transform){ + Stop(child.gameObject,true); + } + } + } + + /// + /// Stop and destroy all iTweens on a GameObject of a particular type. + /// + /// A name of the type of iTween you would like to stop. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Stop(GameObject target, string type){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + item.Dispose(); + } + } + } + + /* GFX47 MOD START */ + /// + /// Stop and destroy all iTweens on a GameObject of a particular name. + /// + /// The name of iTween you would like to stop. + /// + public static void StopByName(GameObject target, string name){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + /*string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + item.Dispose(); + }*/ + if(item._name == name){ + item.Dispose(); + } + } + } + /* GFX47 MOD END */ + + /// + /// Stop and destroy all iTweens on a GameObject of a particular type including its children. + /// + /// A name of the type of iTween you would like to stop. Can be written as part of a name such as "mov" for all "MoveTo" iTweens. + /// + public static void Stop(GameObject target, string type, bool includechildren){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + item.Dispose(); + } + } + if(includechildren){ + foreach(Transform child in target.transform){ + Stop(child.gameObject,type,true); + } + } + } + + /* GFX47 MOD START */ + /// + /// Stop and destroy all iTweens on a GameObject of a particular name including its children. + /// + /// The name of iTween you would like to stop. + /// + public static void StopByName(GameObject target, string name, bool includechildren){ + Component[] tweens = target.GetComponents(typeof(iTween)); + foreach (iTween item in tweens){ + /*string targetType = item.type+item.method; + targetType=targetType.Substring(0,type.Length); + if(targetType.ToLower() == type.ToLower()){ + item.Dispose(); + }*/ + if(item._name == name){ + item.Dispose(); + } + } + if(includechildren){ + foreach(Transform child in target.transform){ + //Stop(child.gameObject,type,true); + StopByName(child.gameObject,name,true); + } + } + } + /* GFX47 MOD END */ + + /// + /// Universal interface to help in the creation of Hashtables. Especially useful for C# users. + /// + /// + /// A of alternating name value pairs. For example "time",1,"delay",2... + /// + /// + /// A + /// + public static Hashtable Hash(params object[] args){ + Hashtable hashTable = new Hashtable(args.Length/2); + if (args.Length %2 != 0) { + Debug.LogError("Tween Error: Hash requires an even number of arguments!"); + return null; + }else{ + int i = 0; + while(i < args.Length - 1) { + hashTable.Add(args[i], args[i+1]); + i += 2; + } + return hashTable; + } + } + + #endregion + + #region Component Segments + + void Awake(){ + RetrieveArgs(); + lastRealTime = Time.realtimeSinceStartup; // Added by PressPlay + } + + IEnumerator Start(){ + if(delay > 0){ + yield return StartCoroutine("TweenDelay"); + } + TweenStart(); + } + + //non-physics + void Update(){ + if(isRunning && !physics){ + if(!reverse){ + if(percentage<1f){ + TweenUpdate(); + }else{ + TweenComplete(); + } + }else{ + if(percentage>0){ + TweenUpdate(); + }else{ + TweenComplete(); + } + } + } + } + + //physics + void FixedUpdate(){ + if(isRunning && physics){ + if(!reverse){ + if(percentage<1f){ + TweenUpdate(); + }else{ + TweenComplete(); + } + }else{ + if(percentage>0){ + TweenUpdate(); + }else{ + TweenComplete(); + } + } + } + } + + void LateUpdate(){ + //look applications: + if(tweenArguments.Contains("looktarget") && isRunning){ + if(type =="move" || type =="shake" || type=="punch"){ + LookUpdate(gameObject,tweenArguments); + } + } + } + + void OnEnable(){ + if(isRunning){ + EnableKinematic(); + } + + //resume delay: + if(isPaused){ + isPaused=false; + if(delay > 0){ + wasPaused=true; + ResumeDelay(); + } + } + } + + void OnDisable(){ + DisableKinematic(); + } + + #endregion + + #region Internal Helpers + + private static void DrawLineHelper(Vector3[] line, Color color, string method){ + Gizmos.color=color; + for (int i = 0; i < line.Length-1; i++) { + if(method == "gizmos"){ + Gizmos.DrawLine(line[i], line[i+1]);; + }else if(method == "handles"){ + Debug.LogError("iTween Error: Drawing a line with Handles is temporarily disabled because of compatability issues with Unity 2.6!"); + //UnityEditor.Handles.DrawLine(line[i], line[i+1]); + } + } + } + + private static void DrawPathHelper(Vector3[] path, Color color, string method){ + Vector3[] vector3s = PathControlPointGenerator(path); + + //Line Draw: + Vector3 prevPt = Interp(vector3s,0); + Gizmos.color=color; + int SmoothAmount = path.Length*20; + for (int i = 1; i <= SmoothAmount; i++) { + float pm = (float) i / SmoothAmount; + Vector3 currPt = Interp(vector3s,pm); + if(method == "gizmos"){ + Gizmos.DrawLine(currPt, prevPt); + }else if(method == "handles"){ + Debug.LogError("iTween Error: Drawing a path with Handles is temporarily disabled because of compatability issues with Unity 2.6!"); + //UnityEditor.Handles.DrawLine(currPt, prevPt); + } + prevPt = currPt; + } + } + + private static Vector3[] PathControlPointGenerator(Vector3[] path){ + Vector3[] suppliedPath; + Vector3[] vector3s; + + //create and store path points: + suppliedPath = path; + + //populate calculate path; + int offset = 2; + vector3s = new Vector3[suppliedPath.Length+offset]; + Array.Copy(suppliedPath,0,vector3s,1,suppliedPath.Length); + + //populate start and end control points: + //vector3s[0] = vector3s[1] - vector3s[2]; + vector3s[0] = vector3s[1] + (vector3s[1] - vector3s[2]); + vector3s[vector3s.Length-1] = vector3s[vector3s.Length-2] + (vector3s[vector3s.Length-2] - vector3s[vector3s.Length-3]); + + //is this a closed, continuous loop? yes? well then so let's make a continuous Catmull-Rom spline! + if(vector3s[1] == vector3s[vector3s.Length-2]){ + Vector3[] tmpLoopSpline = new Vector3[vector3s.Length]; + Array.Copy(vector3s,tmpLoopSpline,vector3s.Length); + tmpLoopSpline[0]=tmpLoopSpline[tmpLoopSpline.Length-3]; + tmpLoopSpline[tmpLoopSpline.Length-1]=tmpLoopSpline[2]; + vector3s=new Vector3[tmpLoopSpline.Length]; + Array.Copy(tmpLoopSpline,vector3s,tmpLoopSpline.Length); + } + + return(vector3s); + } + + //andeeee from the Unity forum's steller Catmull-Rom class ( http://forum.unity3d.com/viewtopic.php?p=218400#218400 ): + private static Vector3 Interp(Vector3[] pts, float t){ + int numSections = pts.Length - 3; + int currPt = Mathf.Min(Mathf.FloorToInt(t * (float) numSections), numSections - 1); + float u = t * (float) numSections - (float) currPt; + + Vector3 a = pts[currPt]; + Vector3 b = pts[currPt + 1]; + Vector3 c = pts[currPt + 2]; + Vector3 d = pts[currPt + 3]; + + return .5f * ( + (-a + 3f * b - 3f * c + d) * (u * u * u) + + (2f * a - 5f * b + 4f * c - d) * (u * u) + + (-a + c) * u + + 2f * b + ); + } + + //andeeee from the Unity forum's steller Catmull-Rom class ( http://forum.unity3d.com/viewtopic.php?p=218400#218400 ): + private class CRSpline { + public Vector3[] pts; + + public CRSpline(params Vector3[] pts) { + this.pts = new Vector3[pts.Length]; + Array.Copy(pts, this.pts, pts.Length); + } + + + public Vector3 Interp(float t) { + int numSections = pts.Length - 3; + int currPt = Mathf.Min(Mathf.FloorToInt(t * (float) numSections), numSections - 1); + float u = t * (float) numSections - (float) currPt; + Vector3 a = pts[currPt]; + Vector3 b = pts[currPt + 1]; + Vector3 c = pts[currPt + 2]; + Vector3 d = pts[currPt + 3]; + return .5f*((-a+3f*b-3f*c+d)*(u*u*u)+(2f*a-5f*b+4f*c-d)*(u*u)+(-a+c)*u+2f*b); + } + } + + //catalog new tween and add component phase of iTween: + static void Launch(GameObject target, Hashtable args){ + if(!args.Contains("id")){ + args["id"] = GenerateID(); + } + if(!args.Contains("target")){ + args["target"] = target; + } + tweens.Insert(0,args); + target.AddComponent(); + } + + //cast any accidentally supplied doubles and ints as floats as iTween only uses floats internally and unify parameter case: + static Hashtable CleanArgs(Hashtable args){ + Hashtable argsCopy = new Hashtable(args.Count); + Hashtable argsCaseUnified = new Hashtable(args.Count); + + foreach (DictionaryEntry item in args) { + argsCopy.Add(item.Key, item.Value); + } + + foreach (DictionaryEntry item in argsCopy) { + if(item.Value.GetType() == typeof(System.Int32)){ + int original = (int)item.Value; + float casted = (float)original; + args[item.Key] = casted; + } + if(item.Value.GetType() == typeof(System.Double)){ + double original = (double)item.Value; + float casted = (float)original; + args[item.Key] = casted; + } + } + + //unify parameter case: + foreach (DictionaryEntry item in args) { + argsCaseUnified.Add(item.Key.ToString().ToLower(), item.Value); + } + + //swap back case unification: + args = argsCaseUnified; + + return args; + } + + //random ID generator: + static string GenerateID(){ + int strlen = 15; + char[] chars = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8'}; + int num_chars = chars.Length - 1; + string randomChar = ""; + for (int i = 0; i < strlen; i++) { + randomChar += chars[(int)Mathf.Floor(UnityEngine.Random.Range(0,num_chars))]; + } + return randomChar; + } + + //grab and set generic, neccesary iTween arguments: + void RetrieveArgs(){ + foreach (Hashtable item in tweens) { + if((GameObject)item["target"] == gameObject){ + tweenArguments=item; + break; + } + } + + id=(string)tweenArguments["id"]; + type=(string)tweenArguments["type"]; + /* GFX47 MOD START */ + _name=(string)tweenArguments["name"]; + /* GFX47 MOD END */ + method=(string)tweenArguments["method"]; + + if(tweenArguments.Contains("time")){ + time=(float)tweenArguments["time"]; + }else{ + time=Defaults.time; + } + + //do we need to use physics, is there a rigidbody? + if(rigidbody != null){ + physics=true; + } + + if(tweenArguments.Contains("delay")){ + delay=(float)tweenArguments["delay"]; + }else{ + delay=Defaults.delay; + } + + if(tweenArguments.Contains("namedcolorvalue")){ + //allows namedcolorvalue to be set as either an enum(C# friendly) or a string(JS friendly), string case usage doesn't matter to further increase usability: + if(tweenArguments["namedcolorvalue"].GetType() == typeof(NamedValueColor)){ + namedcolorvalue=(NamedValueColor)tweenArguments["namedcolorvalue"]; + }else{ + try { + namedcolorvalue=(NamedValueColor)Enum.Parse(typeof(NamedValueColor),(string)tweenArguments["namedcolorvalue"],true); + } catch { + Debug.LogWarning("iTween: Unsupported namedcolorvalue supplied! Default will be used."); + namedcolorvalue = iTween.NamedValueColor._Color; + } + } + }else{ + namedcolorvalue=Defaults.namedColorValue; + } + + if(tweenArguments.Contains("looptype")){ + //allows loopType to be set as either an enum(C# friendly) or a string(JS friendly), string case usage doesn't matter to further increase usability: + if(tweenArguments["looptype"].GetType() == typeof(LoopType)){ + loopType=(LoopType)tweenArguments["looptype"]; + }else{ + try { + loopType=(LoopType)Enum.Parse(typeof(LoopType),(string)tweenArguments["looptype"],true); + } catch { + Debug.LogWarning("iTween: Unsupported loopType supplied! Default will be used."); + loopType = iTween.LoopType.none; + } + } + }else{ + loopType = iTween.LoopType.none; + } + + if(tweenArguments.Contains("easetype")){ + //allows easeType to be set as either an enum(C# friendly) or a string(JS friendly), string case usage doesn't matter to further increase usability: + if(tweenArguments["easetype"].GetType() == typeof(EaseType)){ + easeType=(EaseType)tweenArguments["easetype"]; + }else{ + try { + easeType=(EaseType)Enum.Parse(typeof(EaseType),(string)tweenArguments["easetype"],true); + } catch { + Debug.LogWarning("iTween: Unsupported easeType supplied! Default will be used."); + easeType=Defaults.easeType; + } + } + }else{ + easeType=Defaults.easeType; + } + + if(tweenArguments.Contains("space")){ + //allows space to be set as either an enum(C# friendly) or a string(JS friendly), string case usage doesn't matter to further increase usability: + if(tweenArguments["space"].GetType() == typeof(Space)){ + space=(Space)tweenArguments["space"]; + }else{ + try { + space=(Space)Enum.Parse(typeof(Space),(string)tweenArguments["space"],true); + } catch { + Debug.LogWarning("iTween: Unsupported space supplied! Default will be used."); + space = Defaults.space; + } + } + }else{ + space = Defaults.space; + } + + if(tweenArguments.Contains("islocal")){ + isLocal = (bool)tweenArguments["islocal"]; + }else{ + isLocal = Defaults.isLocal; + } + + // Added by PressPlay + if (tweenArguments.Contains("ignoretimescale")) + { + useRealTime = (bool)tweenArguments["ignoretimescale"]; + } + else + { + useRealTime = Defaults.useRealTime; + } + + //instantiates a cached ease equation reference: + GetEasingFunction(); + } + + //instantiates a cached ease equation refrence: + void GetEasingFunction(){ + switch (easeType){ + case EaseType.easeInQuad: + ease = new EasingFunction(easeInQuad); + break; + case EaseType.easeOutQuad: + ease = new EasingFunction(easeOutQuad); + break; + case EaseType.easeInOutQuad: + ease = new EasingFunction(easeInOutQuad); + break; + case EaseType.easeInCubic: + ease = new EasingFunction(easeInCubic); + break; + case EaseType.easeOutCubic: + ease = new EasingFunction(easeOutCubic); + break; + case EaseType.easeInOutCubic: + ease = new EasingFunction(easeInOutCubic); + break; + case EaseType.easeInQuart: + ease = new EasingFunction(easeInQuart); + break; + case EaseType.easeOutQuart: + ease = new EasingFunction(easeOutQuart); + break; + case EaseType.easeInOutQuart: + ease = new EasingFunction(easeInOutQuart); + break; + case EaseType.easeInQuint: + ease = new EasingFunction(easeInQuint); + break; + case EaseType.easeOutQuint: + ease = new EasingFunction(easeOutQuint); + break; + case EaseType.easeInOutQuint: + ease = new EasingFunction(easeInOutQuint); + break; + case EaseType.easeInSine: + ease = new EasingFunction(easeInSine); + break; + case EaseType.easeOutSine: + ease = new EasingFunction(easeOutSine); + break; + case EaseType.easeInOutSine: + ease = new EasingFunction(easeInOutSine); + break; + case EaseType.easeInExpo: + ease = new EasingFunction(easeInExpo); + break; + case EaseType.easeOutExpo: + ease = new EasingFunction(easeOutExpo); + break; + case EaseType.easeInOutExpo: + ease = new EasingFunction(easeInOutExpo); + break; + case EaseType.easeInCirc: + ease = new EasingFunction(easeInCirc); + break; + case EaseType.easeOutCirc: + ease = new EasingFunction(easeOutCirc); + break; + case EaseType.easeInOutCirc: + ease = new EasingFunction(easeInOutCirc); + break; + case EaseType.linear: + ease = new EasingFunction(linear); + break; + case EaseType.spring: + ease = new EasingFunction(spring); + break; + /* GFX47 MOD START */ + /*case EaseType.bounce: + ease = new EasingFunction(bounce); + break;*/ + case EaseType.easeInBounce: + ease = new EasingFunction(easeInBounce); + break; + case EaseType.easeOutBounce: + ease = new EasingFunction(easeOutBounce); + break; + case EaseType.easeInOutBounce: + ease = new EasingFunction(easeInOutBounce); + break; + /* GFX47 MOD END */ + case EaseType.easeInBack: + ease = new EasingFunction(easeInBack); + break; + case EaseType.easeOutBack: + ease = new EasingFunction(easeOutBack); + break; + case EaseType.easeInOutBack: + ease = new EasingFunction(easeInOutBack); + break; + /* GFX47 MOD START */ + /*case EaseType.elastic: + ease = new EasingFunction(elastic); + break;*/ + case EaseType.easeInElastic: + ease = new EasingFunction(easeInElastic); + break; + case EaseType.easeOutElastic: + ease = new EasingFunction(easeOutElastic); + break; + case EaseType.easeInOutElastic: + ease = new EasingFunction(easeInOutElastic); + break; + /* GFX47 MOD END */ + } + } + + //calculate percentage of tween based on time: + void UpdatePercentage(){ + + // Added by PressPlay + if (useRealTime) + { + runningTime += (Time.realtimeSinceStartup - lastRealTime); + } + else + { + runningTime += Time.deltaTime; + } + + if(reverse){ + percentage = 1 - runningTime/time; + }else{ + percentage = runningTime/time; + } + + lastRealTime = Time.realtimeSinceStartup; // Added by PressPlay + } + + void CallBack(string callbackType){ + if (tweenArguments.Contains(callbackType) && !tweenArguments.Contains("ischild")) { + //establish target: + GameObject target; + if (tweenArguments.Contains(callbackType+"target")) { + target=(GameObject)tweenArguments[callbackType+"target"]; + }else{ + target=gameObject; + } + + //throw an error if a string wasn't passed for callback: + if (tweenArguments[callbackType].GetType() == typeof(System.String)) { + target.SendMessage((string)tweenArguments[callbackType],(object)tweenArguments[callbackType+"params"],SendMessageOptions.DontRequireReceiver); + }else{ + Debug.LogError("iTween Error: Callback method references must be passed as a String!"); + Destroy (this); + } + } + } + + void Dispose(){ + for (int i = 0; i < tweens.Count; i++) { + Hashtable tweenEntry = (Hashtable)tweens[i]; + if ((string)tweenEntry["id"] == id){ + tweens.RemoveAt(i); + break; + } + } + Destroy(this); + } + + void ConflictCheck(){//if a new iTween is about to run and is of the same type as an in progress iTween this will destroy the previous if the new one is NOT identical in every way or it will destroy the new iTween if they are: + Component[] tweens = GetComponents(typeof(iTween)); + foreach (iTween item in tweens) { + if(item.type == "value"){ + return; + }else if(item.isRunning && item.type==type){ + //cancel out if this is a shake or punch variant: + if (item.method != method) { + return; + } + + //step 1: check for length first since it's the fastest: + if(item.tweenArguments.Count != tweenArguments.Count){ + item.Dispose(); + return; + } + + //step 2: side-by-side check to figure out if this is an identical tween scenario to handle Update usages of iTween: + foreach (DictionaryEntry currentProp in tweenArguments) { + if(!item.tweenArguments.Contains(currentProp.Key)){ + item.Dispose(); + return; + }else{ + if(!item.tweenArguments[currentProp.Key].Equals(tweenArguments[currentProp.Key]) && (string)currentProp.Key != "id"){//if we aren't comparing ids and something isn't exactly the same replace the running iTween: + item.Dispose(); + return; + } + } + } + + //step 3: prevent a new iTween addition if it is identical to the currently running iTween + Dispose(); + //Destroy(this); + } + } + } + + void EnableKinematic(){ + /* + if(gameObject.GetComponent(typeof(Rigidbody))){ + if(!rigidbody.isKinematic){ + kinematic=true; + rigidbody.isKinematic=true; + } + } + */ + } + + void DisableKinematic(){ + /* + if(kinematic && rigidbody.isKinematic==true){ + kinematic=false; + rigidbody.isKinematic=false; + } + */ + } + + void ResumeDelay(){ + StartCoroutine("TweenDelay"); + } + + #endregion + + #region Easing Curves + + private float linear(float start, float end, float value){ + return Mathf.Lerp(start, end, value); + } + + private float clerp(float start, float end, float value){ + float min = 0.0f; + float max = 360.0f; + float half = Mathf.Abs((max - min) / 2.0f); + float retval = 0.0f; + float diff = 0.0f; + if ((end - start) < -half){ + diff = ((max - start) + end) * value; + retval = start + diff; + }else if ((end - start) > half){ + diff = -((max - end) + start) * value; + retval = start + diff; + }else retval = start + (end - start) * value; + return retval; + } + + private float spring(float start, float end, float value){ + value = Mathf.Clamp01(value); + value = (Mathf.Sin(value * Mathf.PI * (0.2f + 2.5f * value * value * value)) * Mathf.Pow(1f - value, 2.2f) + value) * (1f + (1.2f * (1f - value))); + return start + (end - start) * value; + } + + private float easeInQuad(float start, float end, float value){ + end -= start; + return end * value * value + start; + } + + private float easeOutQuad(float start, float end, float value){ + end -= start; + return -end * value * (value - 2) + start; + } + + private float easeInOutQuad(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return end / 2 * value * value + start; + value--; + return -end / 2 * (value * (value - 2) - 1) + start; + } + + private float easeInCubic(float start, float end, float value){ + end -= start; + return end * value * value * value + start; + } + + private float easeOutCubic(float start, float end, float value){ + value--; + end -= start; + return end * (value * value * value + 1) + start; + } + + private float easeInOutCubic(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return end / 2 * value * value * value + start; + value -= 2; + return end / 2 * (value * value * value + 2) + start; + } + + private float easeInQuart(float start, float end, float value){ + end -= start; + return end * value * value * value * value + start; + } + + private float easeOutQuart(float start, float end, float value){ + value--; + end -= start; + return -end * (value * value * value * value - 1) + start; + } + + private float easeInOutQuart(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return end / 2 * value * value * value * value + start; + value -= 2; + return -end / 2 * (value * value * value * value - 2) + start; + } + + private float easeInQuint(float start, float end, float value){ + end -= start; + return end * value * value * value * value * value + start; + } + + private float easeOutQuint(float start, float end, float value){ + value--; + end -= start; + return end * (value * value * value * value * value + 1) + start; + } + + private float easeInOutQuint(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return end / 2 * value * value * value * value * value + start; + value -= 2; + return end / 2 * (value * value * value * value * value + 2) + start; + } + + private float easeInSine(float start, float end, float value){ + end -= start; + return -end * Mathf.Cos(value / 1 * (Mathf.PI / 2)) + end + start; + } + + private float easeOutSine(float start, float end, float value){ + end -= start; + return end * Mathf.Sin(value / 1 * (Mathf.PI / 2)) + start; + } + + private float easeInOutSine(float start, float end, float value){ + end -= start; + return -end / 2 * (Mathf.Cos(Mathf.PI * value / 1) - 1) + start; + } + + private float easeInExpo(float start, float end, float value){ + end -= start; + return end * Mathf.Pow(2, 10 * (value / 1 - 1)) + start; + } + + private float easeOutExpo(float start, float end, float value){ + end -= start; + return end * (-Mathf.Pow(2, -10 * value / 1) + 1) + start; + } + + private float easeInOutExpo(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return end / 2 * Mathf.Pow(2, 10 * (value - 1)) + start; + value--; + return end / 2 * (-Mathf.Pow(2, -10 * value) + 2) + start; + } + + private float easeInCirc(float start, float end, float value){ + end -= start; + return -end * (Mathf.Sqrt(1 - value * value) - 1) + start; + } + + private float easeOutCirc(float start, float end, float value){ + value--; + end -= start; + return end * Mathf.Sqrt(1 - value * value) + start; + } + + private float easeInOutCirc(float start, float end, float value){ + value /= .5f; + end -= start; + if (value < 1) return -end / 2 * (Mathf.Sqrt(1 - value * value) - 1) + start; + value -= 2; + return end / 2 * (Mathf.Sqrt(1 - value * value) + 1) + start; + } + + /* GFX47 MOD START */ + private float easeInBounce(float start, float end, float value){ + end -= start; + float d = 1f; + return end - easeOutBounce(0, end, d-value) + start; + } + /* GFX47 MOD END */ + + /* GFX47 MOD START */ + //private float bounce(float start, float end, float value){ + private float easeOutBounce(float start, float end, float value){ + value /= 1f; + end -= start; + if (value < (1 / 2.75f)){ + return end * (7.5625f * value * value) + start; + }else if (value < (2 / 2.75f)){ + value -= (1.5f / 2.75f); + return end * (7.5625f * (value) * value + .75f) + start; + }else if (value < (2.5 / 2.75)){ + value -= (2.25f / 2.75f); + return end * (7.5625f * (value) * value + .9375f) + start; + }else{ + value -= (2.625f / 2.75f); + return end * (7.5625f * (value) * value + .984375f) + start; + } + } + /* GFX47 MOD END */ + + /* GFX47 MOD START */ + private float easeInOutBounce(float start, float end, float value){ + end -= start; + float d = 1f; + if (value < d/2) return easeInBounce(0, end, value*2) * 0.5f + start; + else return easeOutBounce(0, end, value*2-d) * 0.5f + end*0.5f + start; + } + /* GFX47 MOD END */ + + private float easeInBack(float start, float end, float value){ + end -= start; + value /= 1; + float s = 1.70158f; + return end * (value) * value * ((s + 1) * value - s) + start; + } + + private float easeOutBack(float start, float end, float value){ + float s = 1.70158f; + end -= start; + value = (value / 1) - 1; + return end * ((value) * value * ((s + 1) * value + s) + 1) + start; + } + + private float easeInOutBack(float start, float end, float value){ + float s = 1.70158f; + end -= start; + value /= .5f; + if ((value) < 1){ + s *= (1.525f); + return end / 2 * (value * value * (((s) + 1) * value - s)) + start; + } + value -= 2; + s *= (1.525f); + return end / 2 * ((value) * value * (((s) + 1) * value + s) + 2) + start; + } + + private float punch(float amplitude, float value){ + float s = 9; + if (value == 0){ + return 0; + } + if (value == 1){ + return 0; + } + float period = 1 * 0.3f; + s = period / (2 * Mathf.PI) * Mathf.Asin(0); + return (amplitude * Mathf.Pow(2, -10 * value) * Mathf.Sin((value * 1 - s) * (2 * Mathf.PI) / period)); + } + + /* GFX47 MOD START */ + private float easeInElastic(float start, float end, float value){ + end -= start; + + float d = 1f; + float p = d * .3f; + float s = 0; + float a = 0; + + if (value == 0) return start; + + if ((value /= d) == 1) return start + end; + + if (a == 0f || a < Mathf.Abs(end)){ + a = end; + s = p / 4; + }else{ + s = p / (2 * Mathf.PI) * Mathf.Asin(end / a); + } + + return -(a * Mathf.Pow(2, 10 * (value-=1)) * Mathf.Sin((value * d - s) * (2 * Mathf.PI) / p)) + start; + } + /* GFX47 MOD END */ + + /* GFX47 MOD START */ + //private float elastic(float start, float end, float value){ + private float easeOutElastic(float start, float end, float value){ + /* GFX47 MOD END */ + //Thank you to rafael.marteleto for fixing this as a port over from Pedro's UnityTween + end -= start; + + float d = 1f; + float p = d * .3f; + float s = 0; + float a = 0; + + if (value == 0) return start; + + if ((value /= d) == 1) return start + end; + + if (a == 0f || a < Mathf.Abs(end)){ + a = end; + s = p / 4; + }else{ + s = p / (2 * Mathf.PI) * Mathf.Asin(end / a); + } + + return (a * Mathf.Pow(2, -10 * value) * Mathf.Sin((value * d - s) * (2 * Mathf.PI) / p) + end + start); + } + + /* GFX47 MOD START */ + private float easeInOutElastic(float start, float end, float value){ + end -= start; + + float d = 1f; + float p = d * .3f; + float s = 0; + float a = 0; + + if (value == 0) return start; + + if ((value /= d/2) == 2) return start + end; + + if (a == 0f || a < Mathf.Abs(end)){ + a = end; + s = p / 4; + }else{ + s = p / (2 * Mathf.PI) * Mathf.Asin(end / a); + } + + if (value < 1) return -0.5f * (a * Mathf.Pow(2, 10 * (value-=1)) * Mathf.Sin((value * d - s) * (2 * Mathf.PI) / p)) + start; + return a * Mathf.Pow(2, -10 * (value-=1)) * Mathf.Sin((value * d - s) * (2 * Mathf.PI) / p) * 0.5f + end + start; + } + /* GFX47 MOD END */ + + #endregion + + #region Deprecated and Renamed + /* + public static void audioFrom(GameObject target, Hashtable args){Debug.LogError("iTween Error: audioFrom() has been renamed to AudioFrom().");} + public static void audioTo(GameObject target, Hashtable args){Debug.LogError("iTween Error: audioTo() has been renamed to AudioTo().");} + public static void colorFrom(GameObject target, Hashtable args){Debug.LogError("iTween Error: colorFrom() has been renamed to ColorFrom().");} + public static void colorTo(GameObject target, Hashtable args){Debug.LogError("iTween Error: colorTo() has been renamed to ColorTo().");} + public static void fadeFrom(GameObject target, Hashtable args){Debug.LogError("iTween Error: fadeFrom() has been renamed to FadeFrom().");} + public static void fadeTo(GameObject target, Hashtable args){Debug.LogError("iTween Error: fadeTo() has been renamed to FadeTo().");} + public static void lookFrom(GameObject target, Hashtable args){Debug.LogError("iTween Error: lookFrom() has been renamed to LookFrom().");} + public static void lookFromWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: lookFromWorld() has been deprecated. Please investigate LookFrom().");} + public static void lookTo(GameObject target, Hashtable args){Debug.LogError("iTween Error: lookTo() has been renamed to LookTo().");} + public static void lookToUpdate(GameObject target, Hashtable args){Debug.LogError("iTween Error: lookToUpdate() has been renamed to LookUpdate().");} + public static void lookToUpdateWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: lookToUpdateWorld() has been deprecated. Please investigate LookUpdate().");} + public static void moveAdd(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveAdd() has been renamed to MoveAdd().");} + public static void moveAddWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveAddWorld() has been deprecated. Please investigate MoveAdd().");} + public static void moveBy(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveBy() has been renamed to MoveBy().");} + public static void moveByWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveAddWorld() has been deprecated. Please investigate MoveAdd().");} + public static void moveFrom(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveFrom() has been renamed to MoveFrom().");} + public static void moveFromWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveFromWorld() has been deprecated. Please investigate MoveFrom().");} + public static void moveTo(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveTo() has been renamed to MoveTo().");} + public static void moveToBezier(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveToBezier() has been deprecated. Please investigate MoveTo() and the "path" property.");} + public static void moveToBezierWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveToBezierWorld() has been deprecated. Please investigate MoveTo() and the "path" property.");} + public static void moveToUpdate(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveToUpdate() has been renamed to MoveUpdate().");} + public static void moveToUpdateWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveToUpdateWorld() has been deprecated. Please investigate MoveUpdate().");} + public static void moveToWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: moveToWorld() has been deprecated. Please investigate MoveTo().");} + public static void punchPosition(GameObject target, Hashtable args){Debug.LogError("iTween Error: punchPosition() has been renamed to PunchPosition().");} + public static void punchPositionWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: punchPositionWorld() has been deprecated. Please investigate PunchPosition().");} + public static void punchRotation(GameObject target, Hashtable args){Debug.LogError("iTween Error: punchPosition() has been renamed to PunchRotation().");} + public static void punchRotationWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: punchRotationWorld() has been deprecated. Please investigate PunchRotation().");} + public static void punchScale(GameObject target, Hashtable args){Debug.LogError("iTween Error: punchScale() has been renamed to PunchScale().");} + public static void rotateAdd(GameObject target, Hashtable args){Debug.LogError("iTween Error: rotateAdd() has been renamed to RotateAdd().");} + public static void rotateBy(GameObject target, Hashtable args){Debug.LogError("iTween Error: rotateBy() has been renamed to RotateBy().");} + public static void rotateByWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: rotateByWorld() has been deprecated. Please investigate RotateBy().");} + public static void rotateFrom(GameObject target, Hashtable args){Debug.LogError("iTween Error: rotateFrom() has been renamed to RotateFrom().");} + public static void rotateTo(GameObject target, Hashtable args){Debug.LogError("iTween Error: rotateTo() has been renamed to RotateTo().");} + public static void scaleAdd(GameObject target, Hashtable args){Debug.LogError("iTween Error: scaleAdd() has been renamed to ScaleAdd().");} + public static void scaleBy(GameObject target, Hashtable args){Debug.LogError("iTween Error: scaleBy() has been renamed to ScaleBy().");} + public static void scaleFrom(GameObject target, Hashtable args){Debug.LogError("iTween Error: scaleFrom() has been renamed to ScaleFrom().");} + public static void scaleTo(GameObject target, Hashtable args){Debug.LogError("iTween Error: scaleTo() has been renamed to ScaleTo().");} + public static void shake(GameObject target, Hashtable args){Debug.LogError("iTween Error: scale() has been deprecated. Please investigate ShakePosition(), ShakeRotation() and ShakeScale().");} + public static void shakeWorld(GameObject target, Hashtable args){Debug.LogError("iTween Error: shakeWorld() has been deprecated. Please investigate ShakePosition(), ShakeRotation() and ShakeScale().");} + public static void stab(GameObject target, Hashtable args){Debug.LogError("iTween Error: stab() has been renamed to Stab().");} + public static void stop(GameObject target, Hashtable args){Debug.LogError("iTween Error: stop() has been renamed to Stop().");} + public static void stopType(GameObject target, Hashtable args){Debug.LogError("iTween Error: stopType() has been deprecated. Please investigate Stop().");} + public static void tweenCount(GameObject target, Hashtable args){Debug.LogError("iTween Error: tweenCount() has been deprecated. Please investigate Count().");} + */ + #endregion +} +#endif \ No newline at end of file diff --git a/Assets/iTween/iTween.cs.meta b/Assets/iTween/iTween.cs.meta new file mode 100755 index 0000000..2240d75 --- /dev/null +++ b/Assets/iTween/iTween.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1a17fc48a1ff57c49a2ee2f073629321 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData:

sMZtEEZUPAuABGRf7(ibW+IRVxM4ggz9F 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%0D@Fb3VC2 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

%F-L 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 F{{XscISBv& literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Cycle.png.meta b/Assets/PlayMaker/Editor/Watermarks/Cycle.png.meta new file mode 100755 index 0000000..7d17a6e --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Cycle.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: ee577a066ea5e0942be6879c7e58fb38 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Dagger.png b/Assets/PlayMaker/Editor/Watermarks/Dagger.png new file mode 100755 index 0000000000000000000000000000000000000000..b6629f1234af28ee08ca99c5d94b896b4c8c5e0f GIT binary patch literal 4209 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 Du|g(r literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Dagger.png.meta b/Assets/PlayMaker/Editor/Watermarks/Dagger.png.meta new file mode 100755 index 0000000..84f56c5 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Dagger.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 8982a70e0d297f240a3f18e317812ec5 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Database.png b/Assets/PlayMaker/Editor/Watermarks/Database.png new file mode 100755 index 0000000000000000000000000000000000000000..ad4b96efa08e0b8ca9dea36cd3f9da47bf0e0750 GIT binary patch literal 8524 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 Bh;aY_ literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Dazzle.png.meta b/Assets/PlayMaker/Editor/Watermarks/Dazzle.png.meta new file mode 100755 index 0000000..6516d54 --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Dazzle.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 3e872e3452d8cf04aa5ac4b31e442167 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Dog.png b/Assets/PlayMaker/Editor/Watermarks/Dog.png new file mode 100755 index 0000000000000000000000000000000000000000..29de1b3105d63dac0f8bfe8f2b3f0c4bb250e4d7 GIT binary patch literal 5553 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 literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Dog.png.meta b/Assets/PlayMaker/Editor/Watermarks/Dog.png.meta new file mode 100755 index 0000000..fdf26cf --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Dog.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: 662b000d02a94844cab8343d1fb50b61 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Download.png b/Assets/PlayMaker/Editor/Watermarks/Download.png new file mode 100755 index 0000000000000000000000000000000000000000..c433a7e8e674cef029b1fbf72e57a997fdffd974 GIT binary patch literal 4621 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 W7`9plfmB{_K8*BCb!&B;9{&fZh$id+ literal 0 HcmV?d00001 diff --git a/Assets/PlayMaker/Editor/Watermarks/Download.png.meta b/Assets/PlayMaker/Editor/Watermarks/Download.png.meta new file mode 100755 index 0000000..a2fdb0f --- /dev/null +++ b/Assets/PlayMaker/Editor/Watermarks/Download.png.meta @@ -0,0 +1,45 @@ +fileFormatVersion: 2 +guid: d80f9af5080f82042a9fa0ca83cd7e30 +TextureImporter: + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/PlayMaker/Editor/Watermarks/Explosion.png b/Assets/PlayMaker/Editor/Watermarks/Explosion.png new file mode 100755 index 0000000000000000000000000000000000000000..a7bd6a080bbc46aa7645205e456f69705e7e30f9 GIT binary patch literal 6489 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