%YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!1001 &100100000 Prefab: m_ObjectHideFlags: 1 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: [] m_RemovedComponents: [] m_ParentPrefab: {fileID: 0} m_RootGameObject: {fileID: 1827307486765598} m_IsPrefabParent: 1 --- !u!1 &1060033021840018 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4709213704617586} - component: {fileID: 114167032954457452} - component: {fileID: 114124837461707510} - component: {fileID: 114889539159111612} m_Layer: 0 m_Name: CameraBase m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1127454058842024 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4774515773239196} m_Layer: 0 m_Name: InteractionCompass m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1162026566439080 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4761788436461048} - component: {fileID: 114607720637540076} - component: {fileID: 114354794519744888} m_Layer: 0 m_Name: MouseLookCompass m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1169958414467572 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4914728960821864} m_Layer: 0 m_Name: CameraAutoLookAt m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1207793275495536 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4643761590865414} m_Layer: 0 m_Name: AntiClippingCamPosition m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1264498343347300 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4718373125420160} m_Layer: 0 m_Name: CameraForward m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1327093557657392 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4038415921119238} - component: {fileID: 114044213538576312} m_Layer: 0 m_Name: CharacterPositionCompass m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1358999190161178 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4402863121034026} m_Layer: 0 m_Name: CompassArrow m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1410885815487562 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4044651480135002} m_Layer: 0 m_Name: GroundRaycaster3 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1414002434591248 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4324241783777976} - component: {fileID: 114724209204365406} m_Layer: 0 m_Name: InputDirectionCompass m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1420864801562092 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4227528767994018} m_Layer: 0 m_Name: MouseLookTarget m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1439343399931966 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4774032112654462} - component: {fileID: 135858591117069026} - component: {fileID: 114797987456178874} - component: {fileID: 114302182595606338} - component: {fileID: 54948459542517458} m_Layer: 2 m_Name: VaultDetector m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1449342431884462 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4740036392995326} m_Layer: 0 m_Name: CeilingRaycaster m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1475965227992226 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4685419385856684} - component: {fileID: 54473856526965398} - component: {fileID: 135789915126509492} m_Layer: 0 m_Name: PlayerTrigger m_TagString: PlayerTrigger m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1498999791344768 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4233727702847710} - component: {fileID: 33001595564149754} - component: {fileID: 23000445610024148} m_Layer: 0 m_Name: QuadTextured m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1545453112344970 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4284292470611242} m_Layer: 0 m_Name: VaultCharRot m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1601743287613270 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4907159118383088} m_Layer: 0 m_Name: RaycasterFront m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1603081122393966 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4850290374974184} m_Layer: 11 m_Name: FloorAngleBase m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1605161677325886 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4175158823154538} m_Layer: 0 m_Name: GroundRaycaster m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1650633489088320 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4523476854798716} - component: {fileID: 114108149573409920} m_Layer: 11 m_Name: FloorAngleHelper m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1659950971450660 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4032339053609458} m_Layer: 0 m_Name: VaultCharRot_Tip m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1681804364945706 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4776082154378150} m_Layer: 0 m_Name: CompassArrow m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1750040329435564 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4161099937791796} m_Layer: 0 m_Name: VaultDirBase m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1775296754642492 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4616672752015876} - component: {fileID: 33266468874167760} - component: {fileID: 23860944035583854} m_Layer: 0 m_Name: QuadTextured m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1780357177972304 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4973601572903906} m_Layer: 11 m_Name: FloorAngleRaycaster m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1781609153284280 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4028821464446700} - component: {fileID: 114069777901668944} - component: {fileID: 114451301743685148} m_Layer: 0 m_Name: AntiClippingRaycaster m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1791714180493682 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4556244811826764} m_Layer: 0 m_Name: CameraOffset m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1827307486765598 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4415262443198778} - component: {fileID: 114193567450137400} - component: {fileID: 114672875050561808} - component: {fileID: 114828879674037580} - component: {fileID: 114252209091807732} - component: {fileID: 114472323091884182} m_Layer: 0 m_Name: MovementAnimsetProController m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1875483050239134 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4540534061295120} - component: {fileID: 20204343974843992} - component: {fileID: 92277544581885978} - component: {fileID: 124982941670236720} - component: {fileID: 81289227095124956} m_Layer: 0 m_Name: Main Camera m_TagString: MainCamera m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1880304143279060 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4128185555812156} m_Layer: 0 m_Name: CameraRaycaster m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1885262118984760 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4106547277901400} m_Layer: 0 m_Name: CameraPosition m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1945682767927156 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4789045178358962} m_Layer: 0 m_Name: RaycasterFists m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1948620849097604 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4944495250194914} m_Layer: 0 m_Name: GroundRaycaster4 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1969233141924172 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4434314213833358} m_Layer: 0 m_Name: GroundRaycaster5 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1972066702730396 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4806236340831560} m_Layer: 0 m_Name: GroundRaycaster2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!1 &1983555994673982 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 5 m_Component: - component: {fileID: 4171561475228230} - component: {fileID: 114095086267641092} m_Layer: 0 m_Name: InputAxisFloatHELPER m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &4028821464446700 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1781609153284280} m_LocalRotation: {x: 0, y: -0.1305262, z: 0, w: 0.9914449} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4556244811826764} m_Father: {fileID: 4709213704617586} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4032339053609458 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1659950971450660} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0, y: 0, z: 2.27} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4284292470611242} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4038415921119238 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1327093557657392} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4776082154378150} - {fileID: 4106547277901400} - {fileID: 4789045178358962} - {fileID: 4175158823154538} - {fileID: 4171561475228230} - {fileID: 4774515773239196} - {fileID: 4774032112654462} - {fileID: 4161099937791796} - {fileID: 4907159118383088} - {fileID: 4973601572903906} - {fileID: 4850290374974184} - {fileID: 4685419385856684} - {fileID: 4324241783777976} - {fileID: 4740036392995326} m_Father: {fileID: 4415262443198778} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4044651480135002 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1410885815487562} m_LocalRotation: {x: 0, y: 0.0000001860467, z: 0, w: 1} m_LocalPosition: {x: -0.00000016485335, y: 0, z: -0.26091012} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4175158823154538} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4106547277901400 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1885262118984760} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1.45, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4038415921119238} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4128185555812156 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1880304143279060} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.0029193456, y: 0, z: 0.17291476} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4540534061295120} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4161099937791796 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1750040329435564} m_LocalRotation: {x: 0, y: 0.99771255, z: 0, w: 0.06759941} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.25699458, y: 0.2569946, z: 0.25699458} m_Children: - {fileID: 4284292470611242} m_Father: {fileID: 4038415921119238} m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4171561475228230 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1983555994673982} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4038415921119238} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4175158823154538 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1605161677325886} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0.1, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4806236340831560} - {fileID: 4044651480135002} - {fileID: 4944495250194914} - {fileID: 4434314213833358} m_Father: {fileID: 4038415921119238} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4227528767994018 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1420864801562092} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 12.53} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4761788436461048} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4233727702847710 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1498999791344768} m_LocalRotation: {x: 0.7099972, y: 0, z: 0, w: 0.70420456} m_LocalPosition: {x: 0, y: 0.1, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_Children: [] m_Father: {fileID: 4402863121034026} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4284292470611242 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1545453112344970} m_LocalRotation: {x: 0, y: 1, z: 0, w: -0.00000004371139} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4032339053609458} m_Father: {fileID: 4161099937791796} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4324241783777976 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1414002434591248} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4402863121034026} m_Father: {fileID: 4038415921119238} m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4402863121034026 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1358999190161178} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 1.707269} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4233727702847710} - {fileID: 4914728960821864} m_Father: {fileID: 4324241783777976} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4415262443198778 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1827307486765598} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.08, y: 0.037561834, z: 1.65} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4709213704617586} - {fileID: 4038415921119238} - {fileID: 4761788436461048} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4434314213833358 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1969233141924172} m_LocalRotation: {x: 0, y: 0.0000001860467, z: 0, w: 1} m_LocalPosition: {x: 0.1877264, y: 0, z: -0.00000011395527} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4175158823154538} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4523476854798716 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1650633489088320} m_LocalRotation: {x: 0, y: 1, z: 0, w: -0.00000016292068} m_LocalPosition: {x: -0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4850290374974184} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4540534061295120 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1875483050239134} m_LocalRotation: {x: 0, y: 0.1305262, z: 0, w: 0.9914449} m_LocalPosition: {x: 0, y: 0, z: 0.2} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4128185555812156} - {fileID: 4718373125420160} m_Father: {fileID: 4556244811826764} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 15, z: 0} --- !u!4 &4556244811826764 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1791714180493682} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -1.844769} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4540534061295120} m_Father: {fileID: 4028821464446700} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4616672752015876 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1775296754642492} m_LocalRotation: {x: 0.7099969, y: 0, z: 0, w: 0.70420486} m_LocalPosition: {x: 0, y: 0.12, z: -0.02156341} m_LocalScale: {x: 0.5, y: 0.50000006, z: 0.50000006} m_Children: [] m_Father: {fileID: 4776082154378150} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4643761590865414 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1207793275495536} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -2} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4709213704617586} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4685419385856684 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1475965227992226} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4038415921119238} m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4709213704617586 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1060033021840018} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1.6, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4028821464446700} - {fileID: 4643761590865414} m_Father: {fileID: 4415262443198778} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4718373125420160 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1264498343347300} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.94, y: 0, z: 24.02} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4540534061295120} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4740036392995326 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1449342431884462} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 1, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4038415921119238} m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4761788436461048 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1162026566439080} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1.303585, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4227528767994018} m_Father: {fileID: 4415262443198778} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4774032112654462 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1439343399931966} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0.416, z: 0.574} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4038415921119238} m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4774515773239196 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1127454058842024} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4038415921119238} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4776082154378150 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1681804364945706} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 1.2788713} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4616672752015876} m_Father: {fileID: 4038415921119238} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4789045178358962 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1945682767927156} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1.2, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4038415921119238} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4806236340831560 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1972066702730396} m_LocalRotation: {x: 0, y: 0.00000018618678, z: 0, w: 1} m_LocalPosition: {x: 0.000000018157792, y: 0, z: 0.19933805} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4175158823154538} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4850290374974184 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1603081122393966} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.373} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4523476854798716} m_Father: {fileID: 4038415921119238} m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4907159118383088 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1601743287613270} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0.459, z: 0.189} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4038415921119238} m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4914728960821864 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1169958414467572} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0.95216703, z: 4.6503477} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4402863121034026} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4944495250194914 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1948620849097604} m_LocalRotation: {x: 0, y: 0.0000001860467, z: 0, w: 1} m_LocalPosition: {x: -0.16829455, y: 0, z: 0.00000015692554} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4175158823154538} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &4973601572903906 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1780357177972304} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0.531, z: 0.373} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4038415921119238} m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!20 &20204343974843992 Camera: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1875483050239134} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.6901961, g: 0.78431374, b: 0.827451, a: 0.019607844} m_NormalizedViewPortRect: serializedVersion: 2 x: 0 y: 0 width: 1 height: 1 near clip plane: 0.1 far clip plane: 200 field of view: 60 orthographic: 0 orthographic size: 5 m_Depth: -1 m_CullingMask: serializedVersion: 2 m_Bits: 4294959103 m_RenderingPath: -1 m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 m_TargetEye: 3 m_HDR: 0 m_AllowMSAA: 1 m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 m_StereoMirrorMode: 0 --- !u!23 &23000445610024148 MeshRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1498999791344768} m_Enabled: 0 m_CastShadows: 0 m_ReceiveShadows: 0 m_MotionVectors: 1 m_LightProbeUsage: 0 m_ReflectionProbeUsage: 1 m_Materials: - {fileID: 2100000, guid: 5f21e3dbd08bcea418f24a23a59f4cb3, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 --- !u!23 &23860944035583854 MeshRenderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1775296754642492} m_Enabled: 0 m_CastShadows: 0 m_ReceiveShadows: 0 m_MotionVectors: 1 m_LightProbeUsage: 0 m_ReflectionProbeUsage: 1 m_Materials: - {fileID: 0} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 m_SelectedEditorRenderState: 3 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 --- !u!33 &33001595564149754 MeshFilter: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1498999791344768} m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!33 &33266468874167760 MeshFilter: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1775296754642492} m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!54 &54473856526965398 Rigidbody: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1475965227992226} serializedVersion: 2 m_Mass: 1 m_Drag: 0 m_AngularDrag: 0.05 m_UseGravity: 0 m_IsKinematic: 1 m_Interpolate: 0 m_Constraints: 0 m_CollisionDetection: 0 --- !u!54 &54948459542517458 Rigidbody: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1439343399931966} serializedVersion: 2 m_Mass: 1 m_Drag: 0 m_AngularDrag: 0.05 m_UseGravity: 0 m_IsKinematic: 1 m_Interpolate: 0 m_Constraints: 0 m_CollisionDetection: 0 --- !u!81 &81289227095124956 AudioListener: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1875483050239134} m_Enabled: 1 --- !u!92 &92277544581885978 Behaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1875483050239134} m_Enabled: 1 --- !u!114 &114044213538576312 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1327093557657392} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: e743331561ef77147ae48cda9bcb8209, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 1 usedInTemplate: {fileID: 0} name: ParentToCharacterFSM startState: Loading states: - name: SetCharacterAsParent description: colorIndex: 0 position: serializedVersion: 2 x: 61 y: 467 width: 167 height: 16 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: [] actionData: actionNames: - HutongGames.PlayMaker.Actions.SetParent customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: ea32a105 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 01000100 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000130000001100000011000000 paramName: - gameObject - parent - resetLocalPosition - resetLocalRotation paramDataPos: 00000000000000000000000002000000 paramByteDataSize: 00000000000000000200000002000000 - name: Loading description: colorIndex: 0 position: serializedVersion: 2 x: 76 y: 105 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: GetAnimatorObject linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Wait customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 48c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000803f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 0f0000001700000001000000 paramName: - time - finishEvent - realTime paramDataPos: 00000000050000000d000000 paramByteDataSize: 050000000800000001000000 - name: Found Player? description: colorIndex: 0 position: serializedVersion: 2 x: 94 y: 332.5 width: 114 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: yes isSystemEvent: 0 isGlobal: 0 toState: SetCharacterAsParent linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: no isSystemEvent: 0 isGlobal: 0 toState: WaitAndSearchMore linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GameObjectIsNull customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 15656205 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 6e6f796573000100 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1300000017000000170000001100000001000000 paramName: - gameObject - isNull - isNotNull - storeResult - everyFrame paramDataPos: 0000000000000000020000000500000007000000 paramByteDataSize: 0000000002000000030000000200000001000000 - name: WaitAndSearchMore description: colorIndex: 0 position: serializedVersion: 2 x: 336 y: 304.5 width: 155 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: GetAnimatorObject linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Wait customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 48c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: cdcccc3d0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 0f0000001700000001000000 paramName: - time - finishEvent - realTime paramDataPos: 00000000050000000d000000 paramByteDataSize: 050000000800000001000000 - name: GetAnimatorObject description: Gets the character colorIndex: 0 position: serializedVersion: 2 x: 67 y: 213.5 width: 147 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Found Player? linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetFsmGameObject customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 5b66cf00 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1827307486765598} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MovementFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: AnimatorObj fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1400000012000000120000001300000001000000 paramName: - gameObject - fsmName - variableName - storeValue - everyFrame paramDataPos: 0000000000000000010000000000000000000000 paramByteDataSize: 0000000000000000000000000000000001000000 events: - name: FINISHED isSystemEvent: 1 isGlobal: 0 - name: toIdle isSystemEvent: 0 isGlobal: 1 - name: toJump isSystemEvent: 0 isGlobal: 1 - name: yes isSystemEvent: 0 isGlobal: 0 - name: no isSystemEvent: 0 isGlobal: 0 globalTransitions: [] variables: floatVariables: - useVariable: 1 name: X tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: Y tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: Z tooltip: showInInspector: 0 networkSync: 0 value: 0 intVariables: [] boolVariables: [] stringVariables: [] vector2Variables: [] vector3Variables: - useVariable: 1 name: CharPos tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} objectVariables: [] materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: 0000000000000000000000000000000000000000 description: This GameObject is a base for various helpers of the controller. It gets parented to the player character when game starts. docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 0 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114069777901668944 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1781609153284280} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: e743331561ef77147ae48cda9bcb8209, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 1 usedInTemplate: {fileID: 0} name: CameraAntiClipFSM startState: ZoomNormal states: - name: DoNotClipWall description: colorIndex: 0 position: serializedVersion: 2 x: 169 y: 336.5 width: 116 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: WallClipCorrection linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.FloatOperator - HutongGames.PlayMaker.Actions.iTweenRotateTo - HutongGames.PlayMaker.Actions.iTweenRotateTo - HutongGames.PlayMaker.Actions.FloatOperator - HutongGames.PlayMaker.Actions.SphereCast - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.FloatLerp - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.SetPosition customNames: - - - - - - - - - actionEnabled: 010101010101010101 actionIsOpen: 010101010101010101 actionStartIndex: 00000000050000001400000023000000280000003c00000043000000480000004f000000 actionHashCodes: 0cdb040574157803741578030cdb04055f8e82045552ad05a01aa3005552ad05f6e5be03 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1875483050239134} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1791714180493682} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1791714180493682} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1791714180493682} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000400143616d65726144697374616e6365000080bf0002000000000000000143616d446973744d696e75730100000000000070c100000000000000803f0000000000000000000001010000000000000001000000000001000100000000000000704100000000000000803f0000000000000000000001010000000000000001000000000001000100000000400143616d65726144697374616e63659a99993e0001000000000000000143616d4469737453706865726501000000000000000000000000019a99993e000000000000000000000080bf0001000000000000000143616d446973745370686572650000000000000000000000803feceb6b3f8180803c0000803f000100000100000000000000000000000001486974506f696e7400000000000000000000000001000000000146494e4953484544010000000000000000000000000100000000010000000001000000000143616d41637475616c506f736974696f6e5a0100000001000000000143616d41637475616c506f736974696f6e5a000000000143616d446973744d696e7573cdcccc3d00000000000143616d526573756c74506f736974696f6e5a0100000000000000000000000001000000000143616d506f73580000000001000000000101000000000000000000000000000000000100000000000000000000000000000143616d526573756c74506f736974696f6e5a010000000101 arrayParamSizes: 01000000 arrayParamTypes: - HutongGames.PlayMaker.FsmInt customTypeSizes: customTypeNames: [] paramDataType: 0f0000000f000000070000000f000000010000001400000012000000130000001c0000000f0000000f0000000f00000007000000070000000700000017000000170000001100000011000000110000001400000012000000130000001c0000000f0000000f0000000f00000007000000070000000700000017000000170000001100000011000000110000000f0000000f000000070000000f00000001000000140000001c0000000f0000001c000000070000000f0000000c000000100000001100000011000000190000001100000011000000130000001c0000001c0000000f000000170000001700000001000000140000001c0000000f0000000f0000000f00000007000000010000000f0000000f0000000f0000000f00000001000000140000001c0000000f0000000f0000000f0000000700000001000000140000001c0000000f0000000f0000000f000000070000000100000001000000 paramName: - float1 - float2 - operation - storeResult - everyFrame - gameObject - id - transformRotation - vectorRotation - time - delay - speed - easeType - loopType - space - startEvent - finishEvent - realTime - stopOnExit - loopDontFinish - gameObject - id - transformRotation - vectorRotation - time - delay - speed - easeType - loopType - space - startEvent - finishEvent - realTime - stopOnExit - loopDontFinish - float1 - float2 - operation - storeResult - everyFrame - fromGameObject - fromPosition - radius - direction - space - distance - layerMask - - invertMask - storeDataOnMiss - debugColor - debug - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - hitEvent - noHitEvent - everyFrame - gameObject - vector - x - y - z - space - everyFrame - fromFloat - toFloat - amount - storeResult - everyFrame - gameObject - vector - x - y - z - space - everyFrame - gameObject - vector - x - y - z - space - everyFrame - lateUpdate paramDataPos: 0000000013000000180000001c0000002d0000000000000000000000000000002e0000003b00000040000000450000004a0000004e00000052000000560000005600000056000000580000005a0000000100000001000000010000005c000000690000006e00000073000000780000007c0000008000000084000000840000008400000086000000880000008a0000009d000000a2000000a6000000b800000002000000b9000000c6000000cb000000d8000000dc00000000000000ee000000f3000000f5000000f7000000080100000a010000020000000c010000210100002e010000330100003b0100003b010000030000003c010000490100004e010000530100006a0100006e0100006f01000086010000970100009c010000b301000004000000b4010000c1010000cd010000d2010000d7010000db01000005000000dc010000e9010000ee010000f30100000a0200000e0200000f020000 paramByteDataSize: 13000000050000000400000011000000010000000000000000000000000000000d00000005000000050000000500000004000000040000000400000000000000000000000200000002000000020000000000000000000000000000000d00000005000000050000000500000004000000040000000400000000000000000000000200000002000000020000001300000005000000040000001200000001000000000000000d000000050000000d00000004000000120000000000000005000000020000000200000011000000020000000200000000000000150000000d00000005000000080000000000000001000000000000000d00000005000000050000001700000004000000010000001700000011000000050000001700000001000000000000000d0000000c00000005000000050000000400000001000000000000000d000000050000000500000017000000040000000100000001000000 - name: WallClipCorrection description: colorIndex: 0 position: serializedVersion: 2 x: 159.71875 y: 424.89844 width: 144 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: DoNotClipWall linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.FloatOperator - HutongGames.PlayMaker.Actions.FloatOperator - HutongGames.PlayMaker.Actions.SphereCast - HutongGames.PlayMaker.Actions.iTweenRotateTo - HutongGames.PlayMaker.Actions.iTweenRotateTo - HutongGames.PlayMaker.Actions.FloatLerp - HutongGames.PlayMaker.Actions.SetPosition - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.FloatLerp - HutongGames.PlayMaker.Actions.FloatClamp - HutongGames.PlayMaker.Actions.SetPosition customNames: - - - - - - - - - - - - actionEnabled: 010101010101010101010101 actionIsOpen: 010101010101010101010101 actionStartIndex: 00000000050000000a0000001e0000002d0000003c000000410000004900000050000000570000005c00000060000000 actionHashCodes: 0cdb04050cdb04055f8e82047415780374157803a01aa300f6e5be035552ad055552ad05a01aa3000c8bc100f6e5be03 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1875483050239134} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1207793275495536} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1207793275495536} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1791714180493682} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1791714180493682} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000400143616d65726144697374616e6365000080bf0002000000000000000143616d446973744d696e757301000000400143616d65726144697374616e63659a99993e0001000000000000000143616d4469737453706865726501000000000000000000000000019a99993e000000000000000000000080bf0001000000000000000143616d446973745370686572650000000000000000000000803feceb6b3f8180803c0000803f000100000100000000000000000000000001486974506f696e7400000000000000000000000001000000000146494e49534845440100000000000070c100000000000000803f0000000000000000000001010000000000000001000000000001000100000000000000704100000000000000803f0000000000000000000001010000000000000001000000000001000100000000000143616d41637475616c506f736974696f6e5a00000000014c6f63616c5a4f6666736574cdcc4c3e00000000000143616d526573756c74506f736974696f6e5a0100000000000000000000000001486974506f696e74000000000100000000010000000001000000000100000000000000000000000000010000000001000000000100000000014c6f63616c5a4f666673657401000000010000000000000000000000000100000000010000000001000000000143616d41637475616c506f736974696f6e5a0100000001000000000143616d41637475616c506f736974696f6e5a00000000014c6f63616c5a4f6666736574cdcc4c3e00000000000143616d526573756c74506f736974696f6e5a01000000000143616d526573756c74506f736974696f6e5a000000000143616d446973744d696e75739a9919bf00010000000000000000000000000100000000000000000000000000000143616d526573756c74506f736974696f6e5a010000000101 arrayParamSizes: 01000000 arrayParamTypes: - HutongGames.PlayMaker.FsmInt customTypeSizes: customTypeNames: [] paramDataType: 0f0000000f000000070000000f000000010000000f0000000f000000070000000f00000001000000140000001c0000000f0000001c000000070000000f0000000c000000100000001100000011000000190000001100000011000000130000001c0000001c0000000f0000001700000017000000010000001400000012000000130000001c0000000f0000000f0000000f00000007000000070000000700000017000000170000001100000011000000110000001400000012000000130000001c0000000f0000000f0000000f00000007000000070000000700000017000000170000001100000011000000110000000f0000000f0000000f0000000f00000001000000140000001c0000000f0000000f0000000f000000070000000100000001000000140000001c0000000f0000000f0000000f0000000700000001000000140000001c0000000f0000000f0000000f00000007000000010000000f0000000f0000000f0000000f000000010000000f0000000f0000000f00000001000000140000001c0000000f0000000f0000000f000000070000000100000001000000 paramName: - float1 - float2 - operation - storeResult - everyFrame - float1 - float2 - operation - storeResult - everyFrame - fromGameObject - fromPosition - radius - direction - space - distance - layerMask - - invertMask - storeDataOnMiss - debugColor - debug - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - hitEvent - noHitEvent - everyFrame - gameObject - id - transformRotation - vectorRotation - time - delay - speed - easeType - loopType - space - startEvent - finishEvent - realTime - stopOnExit - loopDontFinish - gameObject - id - transformRotation - vectorRotation - time - delay - speed - easeType - loopType - space - startEvent - finishEvent - realTime - stopOnExit - loopDontFinish - fromFloat - toFloat - amount - storeResult - everyFrame - gameObject - vector - x - y - z - space - everyFrame - lateUpdate - gameObject - vector - x - y - z - space - everyFrame - gameObject - vector - x - y - z - space - everyFrame - fromFloat - toFloat - amount - storeResult - everyFrame - floatVariable - minValue - maxValue - everyFrame - gameObject - vector - x - y - z - space - everyFrame - lateUpdate paramDataPos: 0000000013000000180000001c0000002d0000002e00000041000000460000004a0000005c000000000000005d0000006a0000006f0000007c00000080000000000000009200000097000000990000009b000000ac000000ae00000000000000b0000000c5000000d2000000d7000000d7000000df000000010000000000000001000000e0000000ed000000f2000000f7000000fc00000000010000040100000801000008010000080100000a0100000c0100000200000001000000020000000e0100001b01000020010000250100002a0100002e01000032010000360100003601000036010000380100003a0100003c010000530100006401000069010000800100000300000081010000960100009b010000a0010000a5010000a9010000aa01000004000000ab010000b8010000bd010000c2010000d3010000d701000005000000d8010000e5010000ea010000ef010000060200000a0200000b0200002202000033020000380200004f0200005002000067020000780200007d020000060000007e0200008b0200009002000095020000ac020000b0020000b1020000 paramByteDataSize: 13000000050000000400000011000000010000001300000005000000040000001200000001000000000000000d000000050000000d00000004000000120000000000000005000000020000000200000011000000020000000200000000000000150000000d000000050000000000000008000000010000000000000000000000000000000d00000005000000050000000500000004000000040000000400000000000000000000000200000002000000020000000000000000000000000000000d000000050000000500000005000000040000000400000004000000000000000000000002000000020000000200000017000000110000000500000017000000010000000000000015000000050000000500000005000000040000000100000001000000000000000d0000000500000005000000110000000400000001000000000000000d0000000500000005000000170000000400000001000000170000001100000005000000170000000100000017000000110000000500000001000000000000000d000000050000000500000017000000040000000100000001000000 - name: ZoomNormal description: colorIndex: 0 position: serializedVersion: 2 x: 185.78125 y: 206.20312 width: 104 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: DoNotClipWall linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.FloatOperator - HutongGames.PlayMaker.Actions.SetVector3XYZ - HutongGames.PlayMaker.Actions.iTweenMoveTo - HutongGames.PlayMaker.Actions.iTweenRotateTo - HutongGames.PlayMaker.Actions.iTweenRotateTo customNames: - - - - - actionEnabled: 0101010101 actionIsOpen: 0101010101 actionStartIndex: 00000000050000000b0000002400000033000000 actionHashCodes: 0cdb0405dfd72a047bce76047415780374157803 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1791714180493682} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1875483050239134} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000400143616d65726144697374616e6365000080bf0002000000000000000143616d446973744d696e7573010000000000000000000000000144697374566563746f724d696e75730000000000000000000000000100000000000000000000000000000143616d446973744d696e7573010000000000000000000000000144697374566563746f724d696e75730000803f000000000000000000000101000000010000000000000000000000000000000000000000000100000000010000000000000000000001000046494e495348454400000100010000000000000070c100000000000000803f0000000000000000000001010000000000000001000000000001000100000000000000704100000000000000803f0000000000000000000001010000000000000001000000000001000100 arrayParamSizes: 0000000000000000 arrayParamTypes: - HutongGames.PlayMaker.FsmGameObject - HutongGames.PlayMaker.FsmVector3 customTypeSizes: customTypeNames: [] paramDataType: 0f0000000f000000070000000f000000010000001c0000001c0000000f0000000f0000000f000000010000001400000012000000130000001c0000000f0000000f0000000f00000007000000070000000700000011000000130000001c0000000f00000007000000110000000f0000000c0000000c0000001100000017000000170000001100000011000000110000001400000012000000130000001c0000000f0000000f0000000f00000007000000070000000700000017000000170000001100000011000000110000001400000012000000130000001c0000000f0000000f0000000f0000000700000007000000070000001700000017000000110000001100000011000000 paramName: - float1 - float2 - operation - storeResult - everyFrame - vector3Variable - vector3Value - x - y - z - everyFrame - gameObject - id - transformPosition - vectorPosition - time - delay - speed - space - easeType - loopType - orientToPath - lookAtObject - lookAtVector - lookTime - axis - moveToPath - lookAhead - transforms - vectors - reverse - startEvent - finishEvent - realTime - stopOnExit - loopDontFinish - gameObject - id - transformRotation - vectorRotation - time - delay - speed - easeType - loopType - space - startEvent - finishEvent - realTime - stopOnExit - loopDontFinish - gameObject - id - transformRotation - vectorRotation - time - delay - speed - easeType - loopType - space - startEvent - finishEvent - realTime - stopOnExit - loopDontFinish paramDataPos: 0000000013000000180000001c0000002d0000002e0000004a000000570000005c0000006100000072000000000000000000000000000000730000008f00000094000000990000009e000000a2000000a6000000aa00000001000000ac000000b9000000be000000c2000000c40000000000000001000000c9000000cb000000cb000000d3000000d5000000d7000000010000000100000002000000d9000000e6000000eb000000f0000000f5000000f9000000fd00000001010000010100000101000003010000050100000200000002000000030000000701000014010000190100001e01000023010000270100002b0100002f0100002f0100002f0100003101000033010000 paramByteDataSize: 13000000050000000400000011000000010000001c0000000d000000050000000500000011000000010000000000000000000000000000001c00000005000000050000000500000004000000040000000400000002000000000000000d0000000500000004000000020000000500000000000000000000000200000000000000080000000200000002000000020000000000000000000000000000000d00000005000000050000000500000004000000040000000400000000000000000000000200000002000000020000000000000000000000000000000d0000000500000005000000050000000400000004000000040000000000000000000000020000000200000002000000 events: - name: FINISHED isSystemEvent: 1 isGlobal: 0 - name: toNormal isSystemEvent: 0 isGlobal: 1 - name: toZoomIn isSystemEvent: 0 isGlobal: 1 - name: toZoomOut isSystemEvent: 0 isGlobal: 1 globalTransitions: - fsmEvent: name: toNormal isSystemEvent: 0 isGlobal: 1 toState: ZoomNormal linkStyle: 0 linkConstraint: 0 colorIndex: 0 variables: floatVariables: - useVariable: 1 name: CamActualPositionZ tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: CamDistMinus tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: CamDistSphere tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: CamPosX tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: CamResultPosX tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: CamResultPositionZ tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: CameraDistance tooltip: showInInspector: 0 networkSync: 0 value: 2 - useVariable: 1 name: LocalZOffset tooltip: showInInspector: 0 networkSync: 0 value: 0 intVariables: [] boolVariables: [] stringVariables: [] vector2Variables: [] vector3Variables: - useVariable: 1 name: CamWantedPosition tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} - useVariable: 1 name: DistVector tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} - useVariable: 1 name: DistVectorMinus tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} - useVariable: 1 name: HitPoint tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: [] objectVariables: [] materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: description: 'This FSM makes the camera not clip with walls, using SphereCast. It also recieves the Camera distance data in real time.' docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 0 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114095086267641092 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1983555994673982} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: e743331561ef77147ae48cda9bcb8209, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 1 usedInTemplate: {fileID: 0} name: FSM startState: Set X and Z input states: - name: Set X and Z input description: colorIndex: 0 position: serializedVersion: 2 x: 113 y: 461 width: 132 height: 16 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: [] actionData: actionNames: - HutongGames.PlayMaker.Actions.iTweenMoveUpdate - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SetAnimatorFloat customNames: - - - - actionEnabled: 01010000 actionIsOpen: 01010101 actionStartIndex: 000000000a0000001100000017000000 actionHashCodes: 44fcf6025552ad05f9cb7200f9cb7200 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1358999190161178} - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: X - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Z fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000100000000000000000000000000000000000000000000000100000000000000000000000000000000000000000001000000000158000000000100000000015a01000000010000000001580000000000010000000000000000015a00000000000100000000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000130000001c0000000f0000000700000011000000130000001c0000000f00000007000000140000001c0000000f0000000f0000000f000000070000000100000014000000120000000f0000000f000000010000000700000014000000120000000f0000000f0000000100000007000000 paramName: - gameObject - transformPosition - vectorPosition - time - space - orientToPath - lookAtObject - lookAtVector - lookTime - axis - gameObject - vector - x - y - z - space - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption paramDataPos: 0000000000000000000000000d00000012000000160000000100000018000000250000002a000000010000002e0000003b00000041000000460000004c00000050000000020000000000000051000000570000005c0000005d000000030000000100000061000000670000006c0000006d000000 paramByteDataSize: 00000000000000000d000000050000000400000002000000000000000d0000000500000004000000000000000d0000000600000005000000060000000400000001000000000000000000000006000000050000000100000004000000000000000000000006000000050000000100000004000000 events: - name: FINISHED isSystemEvent: 1 isGlobal: 0 - name: yes isSystemEvent: 0 isGlobal: 0 - name: no isSystemEvent: 0 isGlobal: 0 globalTransitions: [] variables: floatVariables: - useVariable: 1 name: X tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: Z tooltip: showInInspector: 0 networkSync: 0 value: 0 intVariables: [] boolVariables: [] stringVariables: [] vector2Variables: [] vector3Variables: [] colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} objectVariables: [] materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: 000000000000000000000000 description: Not used now, but it will be in future updates. docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 0 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114108149573409920 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1650633489088320} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: e743331561ef77147ae48cda9bcb8209, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 1 usedInTemplate: {fileID: 0} name: FSM startState: Loading states: - name: StairsUp description: colorIndex: 0 position: serializedVersion: 2 x: 494.5 y: 607 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: toDown isSystemEvent: 0 isGlobal: 0 toState: StairsDown linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Raycast - HutongGames.PlayMaker.Actions.SetPosition - HutongGames.PlayMaker.Actions.GetAngleToTarget - HutongGames.PlayMaker.Actions.FloatMultiply - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.FloatCompare customNames: - - - - - - - - actionEnabled: 0101010101010101 actionIsOpen: 0101010101010101 actionStartIndex: 0000000011000000190000001f00000022000000280000002f00000036000000 actionHashCodes: d3bd7b05f6e5be03c4b91f039845b305f9cb72005552ad055552ad051bcdca04 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1780357177972304} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: FloorAngle fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000100000000000080bf000000000000000000cdcccc3f00000100000000000000000000000001486974506f696e7400000000000000000000000001000000000101000000000b0000000001000000803feceb6b3f8180803c0000803f00000000000000000000000000000001486974506f696e740000000001000000000100000000010000000001000000000000000000000000000100000000000001416e676c65010000000001416e676c650000803f00010000000001416e676c653d0a573e000100000000000000000000000000000000010000000001000000000142616c6c59000000000100000000010000000000000000000000000100000000010000000001436861725900000000010000000001000000000142616c6c59000000000143686172590000000000746f446f776e01 arrayParamSizes: 01000000 arrayParamTypes: - HutongGames.PlayMaker.FsmInt customTypeSizes: customTypeNames: [] paramDataType: 140000001c0000001c000000070000000f0000001700000011000000130000001c0000001c0000000f000000100000000c00000010000000110000001900000011000000140000001c0000000f0000000f0000000f00000007000000010000000100000014000000130000001c000000110000000f000000010000000f0000000f0000000100000014000000120000000f0000000f0000000100000007000000140000001c0000000f0000000f0000000f0000000700000001000000140000001c0000000f0000000f0000000f00000007000000010000000f0000000f0000000f00000017000000170000001700000001000000 paramName: - fromGameObject - fromPosition - direction - space - distance - hitEvent - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - repeatInterval - layerMask - - invertMask - debugColor - debug - gameObject - vector - x - y - z - space - everyFrame - lateUpdate - gameObject - targetObject - targetPosition - ignoreHeight - storeAngle - everyFrame - floatVariable - multiplyBy - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - vector - x - y - z - space - everyFrame - gameObject - vector - x - y - z - space - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 00000000000000000d0000001a0000001e000000230000002300000000000000250000003a000000470000004c0000000000000051000000560000005800000069000000010000006b00000080000000850000008a0000008f0000009300000094000000020000000100000095000000a2000000a4000000ae000000af000000b9000000be0000000300000000000000bf000000c9000000ce000000cf00000004000000d3000000e0000000e5000000ef000000f4000000f800000005000000f9000000060100000b010000150100001a0100001e0100001f010000290100003301000038010000380100003e0100003e010000 paramByteDataSize: 000000000d0000000d0000000400000005000000000000000200000000000000150000000d00000005000000050000000000000005000000020000001100000002000000000000001500000005000000050000000500000004000000010000000100000000000000000000000d000000020000000a000000010000000a000000050000000100000000000000000000000a000000050000000100000004000000000000000d000000050000000a000000050000000400000001000000000000000d000000050000000a0000000500000004000000010000000a0000000a0000000500000000000000060000000000000001000000 - name: Loading description: colorIndex: 0 position: serializedVersion: 2 x: 643 y: 489 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: StairsUp linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetFsmGameObject - HutongGames.PlayMaker.Actions.Wait customNames: - - actionEnabled: 0101 actionIsOpen: 0101 actionStartIndex: 0000000005000000 actionHashCodes: 5b66cf0048c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1827307486765598} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MovementFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: AnimatorObj fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 010000c03f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000001200000013000000010000000f0000001700000001000000 paramName: - gameObject - fsmName - variableName - storeValue - everyFrame - time - finishEvent - realTime paramDataPos: 000000000000000001000000000000000000000001000000060000000e000000 paramByteDataSize: 0000000000000000000000000000000001000000050000000800000001000000 - name: StairsDown description: colorIndex: 0 position: serializedVersion: 2 x: 796 y: 609 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: toDown isSystemEvent: 0 isGlobal: 0 toState: StairsUp linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Raycast - HutongGames.PlayMaker.Actions.SetPosition - HutongGames.PlayMaker.Actions.GetAngleToTarget - HutongGames.PlayMaker.Actions.FloatMultiply - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.FloatCompare customNames: - - - - - - - - actionEnabled: 0101010101010101 actionIsOpen: 0101010101010101 actionStartIndex: 0000000011000000190000001f00000022000000280000002f00000036000000 actionHashCodes: d3bd7b05f6e5be03c4b91f039845b305f9cb72005552ad055552ad051bcdca04 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1780357177972304} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: FloorAngle fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000100000000000080bf000000000000000000cdcccc3f00000100000000000000000000000001486974506f696e7400000000000000000000000001000000000101000000000b0000000001000000803feceb6b3f8180803c0000803f00000000000000000000000000000001486974506f696e740000000001000000000100000000010000000001000000000000000000000000000100000000000001416e676c65010000000001416e676c65000080bf00010000000001416e676c653d0a573e000100000000000000000000000000000000010000000001000000000142616c6c59000000000100000000010000000000000000000000000100000000010000000001436861725900000000010000000001000000000142616c6c59000000000143686172590000000000746f446f776e01 arrayParamSizes: 01000000 arrayParamTypes: - HutongGames.PlayMaker.FsmInt customTypeSizes: customTypeNames: [] paramDataType: 140000001c0000001c000000070000000f0000001700000011000000130000001c0000001c0000000f000000100000000c00000010000000110000001900000011000000140000001c0000000f0000000f0000000f00000007000000010000000100000014000000130000001c000000110000000f000000010000000f0000000f0000000100000014000000120000000f0000000f0000000100000007000000140000001c0000000f0000000f0000000f0000000700000001000000140000001c0000000f0000000f0000000f00000007000000010000000f0000000f0000000f00000017000000170000001700000001000000 paramName: - fromGameObject - fromPosition - direction - space - distance - hitEvent - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - repeatInterval - layerMask - - invertMask - debugColor - debug - gameObject - vector - x - y - z - space - everyFrame - lateUpdate - gameObject - targetObject - targetPosition - ignoreHeight - storeAngle - everyFrame - floatVariable - multiplyBy - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - vector - x - y - z - space - everyFrame - gameObject - vector - x - y - z - space - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 00000000000000000d0000001a0000001e000000230000002300000000000000250000003a000000470000004c0000000000000051000000560000005800000069000000010000006b00000080000000850000008a0000008f0000009300000094000000020000000100000095000000a2000000a4000000ae000000af000000b9000000be0000000300000000000000bf000000c9000000ce000000cf00000004000000d3000000e0000000e5000000ef000000f4000000f800000005000000f9000000060100000b010000150100001a0100001e0100001f01000029010000330100003801000038010000380100003e010000 paramByteDataSize: 000000000d0000000d0000000400000005000000000000000200000000000000150000000d00000005000000050000000000000005000000020000001100000002000000000000001500000005000000050000000500000004000000010000000100000000000000000000000d000000020000000a000000010000000a000000050000000100000000000000000000000a000000050000000100000004000000000000000d000000050000000a000000050000000400000001000000000000000d000000050000000a0000000500000004000000010000000a0000000a0000000500000000000000000000000600000001000000 events: - name: toDown isSystemEvent: 0 isGlobal: 0 - name: FINISHED isSystemEvent: 1 isGlobal: 0 globalTransitions: [] variables: floatVariables: - useVariable: 1 name: Angle tooltip: showInInspector: 1 networkSync: 0 value: 0 - useVariable: 1 name: BallY tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: CharY tooltip: showInInspector: 0 networkSync: 0 value: 0 intVariables: [] boolVariables: [] stringVariables: [] vector2Variables: [] vector3Variables: - useVariable: 1 name: HitPoint tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} objectVariables: [] materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: description: docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 0 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114124837461707510 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1060033021840018} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: e743331561ef77147ae48cda9bcb8209, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 1 usedInTemplate: {fileID: 0} name: FadeInFSM startState: Blackscreen states: - name: Blackscreen description: colorIndex: 0 position: serializedVersion: 2 x: 54.5 y: 112.5 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Camera Fade In linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.DrawFullscreenColor - HutongGames.PlayMaker.Actions.Wait customNames: - - actionEnabled: 0101 actionIsOpen: 0101 actionStartIndex: 0000000001000000 actionHashCodes: 6fa5360048c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000000803f000000803f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 190000000f0000001700000001000000 paramName: - color - time - finishEvent - realTime paramDataPos: 0000000011000000160000001e000000 paramByteDataSize: 11000000050000000800000001000000 - name: Camera Fade In description: colorIndex: 0 position: serializedVersion: 2 x: 61.5 y: 210.5 width: 125 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Disable linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.CameraFadeIn customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 54303200 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000000803f000000803f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 190000000f0000001700000001000000 paramName: - color - time - finishEvent - realTime paramDataPos: 0000000011000000160000001e000000 paramByteDataSize: 11000000050000000800000001000000 - name: Disable description: colorIndex: 0 position: serializedVersion: 2 x: 81 y: 303 width: 100 height: 16 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: [] actionData: actionNames: - HutongGames.PlayMaker.Actions.EnableFSM customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 87aa9700 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: FadeInFSM fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000001100000011000000 paramName: - gameObject - fsmName - enable - resetOnExit paramDataPos: 00000000000000000000000002000000 paramByteDataSize: 00000000000000000200000002000000 events: - name: FINISHED isSystemEvent: 1 isGlobal: 0 globalTransitions: [] variables: floatVariables: [] intVariables: [] boolVariables: [] stringVariables: [] vector2Variables: [] vector3Variables: [] colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: [] objectVariables: [] materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: description: docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 1 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114167032954457452 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1060033021840018} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: e743331561ef77147ae48cda9bcb8209, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 1 usedInTemplate: {fileID: 0} name: CameraFollowSmootherFSM startState: EnableCameras 2 states: - name: FollowCameraSmoother description: colorIndex: 0 position: serializedVersion: 2 x: 283 y: 265 width: 179 height: 16 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: [] actionData: actionNames: - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.SetPosition - HutongGames.PlayMaker.Actions.MoveTowards2 - HutongGames.PlayMaker.Actions.SmoothLookAt customNames: - - - - actionEnabled: 01010101 actionIsOpen: 01010101 actionStartIndex: 00000000070000000f00000017000000 actionHashCodes: 5552ad05f6e5be03416d80004e661301 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1885262118984760} - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1420864801562092} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1885262118984760} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000000000000000010000000001506f735800000000010000000001506f735a0000000001000000000000000000000000010000000001506f735800000000010000000001506f735a0000000001010000000000000000000000000000006666064000000000000001000000000000000000000000000000010000000000000000000000000100000000a0400000000000803f00 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 140000001c0000000f0000000f0000000f0000000700000001000000140000001c0000000f0000000f0000000f00000007000000010000000100000014000000130000001c000000110000000f0000000f000000170000000700000014000000130000001c0000001c000000110000000f000000110000000f00000017000000 paramName: - gameObject - vector - x - y - z - space - everyFrame - gameObject - vector - x - y - z - space - everyFrame - lateUpdate - gameObject - targetObject - targetPosition - ignoreVertical - maxSpeed - finishDistance - finishEvent - updateType - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent paramDataPos: 00000000000000000d000000160000001b00000024000000280000000100000029000000360000003f000000440000004d00000051000000520000000200000000000000530000006000000062000000670000006c0000006c0000000300000001000000700000007d0000008a0000008c000000910000009300000098000000 paramByteDataSize: 000000000d0000000900000005000000090000000400000001000000000000000d00000009000000050000000900000004000000010000000100000000000000000000000d000000020000000500000005000000000000000400000000000000000000000d0000000d0000000200000005000000020000000500000000000000 - name: EnableCameras 2 description: colorIndex: 0 position: serializedVersion: 2 x: 65.5 y: 185.5 width: 135 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: FollowCameraSmoother linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetMouseCursor - HutongGames.PlayMaker.Actions.SetProperty - HutongGames.PlayMaker.Actions.SetTag - HutongGames.PlayMaker.Actions.SetPosition customNames: - - - - actionEnabled: 01010101 actionIsOpen: 01010101 actionStartIndex: 00000000030000000500000007000000 actionHashCodes: 798f5c045ac852049bd6f801f6e5be03 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1875483050239134} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1885262118984760} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: - TargetObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.Object value: {fileID: 20204343974843992} TargetTypeName: UnityEngine.Camera PropertyName: enabled BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 1 FloatParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Boolean value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MainCamera fsmObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 01000000000000000000000000000000000100000000019a99b93f000000000001010000000000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 21000000110000001100000024000000010000001400000012000000140000001c0000000f0000000f0000000f000000070000000100000001000000 paramName: - cursorTexture - hideCursor - lockCursor - targetProperty - everyFrame - gameObject - tag - gameObject - vector - x - y - z - space - everyFrame - lateUpdate paramDataPos: 00000000000000000200000000000000040000000000000000000000010000000500000012000000170000001c000000210000002500000026000000 paramByteDataSize: 00000000020000000200000000000000010000000000000000000000000000000d000000050000000500000005000000040000000100000001000000 events: - name: FINISHED isSystemEvent: 1 isGlobal: 0 - name: toIdle isSystemEvent: 0 isGlobal: 1 - name: toJump isSystemEvent: 0 isGlobal: 1 globalTransitions: [] variables: floatVariables: - useVariable: 1 name: PosX tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: PosZ tooltip: showInInspector: 0 networkSync: 0 value: 0 intVariables: [] boolVariables: [] stringVariables: [] vector2Variables: [] vector3Variables: - useVariable: 1 name: SmootherRotation tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: [] objectVariables: [] materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: 000000000000000000000000 description: Camera follows the character, using this FSM. docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 0 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114193567450137400 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1827307486765598} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: e743331561ef77147ae48cda9bcb8209, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 1 usedInTemplate: {fileID: 0} name: MovementFSM startState: Find Player states: - name: Standing description: Idling, nothing is pressed. colorIndex: 1 position: serializedVersion: 2 x: 766 y: 1476 width: 134 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: toWalk isSystemEvent: 0 isGlobal: 0 toState: SetWalkStartAngle linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.FloatMultiply - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.FloatCompare - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.SetAnimatorStabilizeFeet customNames: - - - - - - - - - - - - - actionEnabled: 01010101010101010101010101 actionIsOpen: 01010101010101010101010101 actionStartIndex: 00000000050000000a0000000f000000150000001b00000020000000230000002a00000030000000370000003a0000003d000000 actionHashCodes: 5f9135045f9135045f913504f9cb7200f9cb7200876045029845b305a8ef7000f9cb72001bcdca041012c1001012c10015264c01 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsJump - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: SprintFactor - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputAngle - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Jump - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire3 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000001000000000000010000000000000000000000000000000001000000000000000000000000000001000000000000000001496e7075744d61676e6974756465010000000001496e7075744d61676e69747564650000003f0152756e6e696e67466163746f720100000000010000000001496e707574416e676c6500000000010000000001010000000001496e707574416e676c65000000000001000000000000000001496e7075744d61676e6974756465cdcccc3e000000000000746f57616c6b01746f4a756d700001746f50756e6368000100014665657453746162696c697a6174696f6e arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000001100000001000000070000001400000012000000110000000100000007000000140000001200000011000000010000000700000014000000120000000f0000000f000000010000000700000014000000120000000f0000000f00000001000000070000001400000012000000120000000f000000010000000f0000000f0000000100000014000000130000000f0000000f0000000f0000000f0000000100000014000000120000000f0000000f00000001000000070000000f0000000f0000000f000000170000001700000017000000010000001200000017000000110000001200000017000000110000001400000011000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - fsmName - variableName - storeValue - everyFrame - floatVariable - multiplyBy - everyFrame - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame - buttonName - sendEvent - storeResult - buttonName - sendEvent - storeResult - gameObject - stabilizeFeet paramDataPos: 0000000000000000000000000200000003000000010000000100000007000000090000000a00000002000000020000000e00000010000000110000000300000003000000150000001a0000001f00000020000000040000000400000024000000290000002e0000002f0000000500000005000000060000003300000046000000470000005a0000006c00000006000000000000006d0000007200000081000000860000008b00000007000000070000008c0000009b000000a0000000a1000000a5000000b8000000bd000000c2000000c2000000c2000000c800000008000000c9000000cf00000009000000d1000000d800000008000000da000000 paramByteDataSize: 00000000000000000200000001000000040000000000000000000000020000000100000004000000000000000000000002000000010000000400000000000000000000000500000005000000010000000400000000000000000000000500000005000000010000000400000000000000000000000000000013000000010000001300000012000000010000000000000000000000050000000f00000005000000050000000100000000000000000000000f000000050000000100000004000000130000000500000005000000000000000000000006000000010000000000000006000000020000000000000007000000020000000000000013000000 - name: ChooseStopAnim description: colorIndex: 1 position: serializedVersion: 2 x: 763.2344 y: 1987.8828 width: 131 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: toStopLU isSystemEvent: 0 isGlobal: 0 toState: StopLU linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toStopRU isSystemEvent: 0 isGlobal: 0 toState: StopRU linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetAnimatorFloat - HutongGames.PlayMaker.Actions.FloatCompare customNames: - - actionEnabled: 0101 actionIsOpen: 0101 actionStartIndex: 0000000005000000 actionHashCodes: 62ce83051bcdca04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsRU fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000014973525500000000000000000001497352553333733f000000000000746f53746f704c55746f53746f704c55746f53746f70525500 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000000f00000001000000070000000f0000000f0000000f00000017000000170000001700000001000000 paramName: - gameObject - parameter - result - everyFrame - everyFrameOption - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 000000000000000000000000090000000a0000000e000000170000001c00000021000000290000003100000039000000 paramByteDataSize: 000000000000000009000000010000000400000009000000050000000500000008000000080000000800000001000000 - name: StopRU description: Description...Stopping walking or running, when the Right Foot is in the air. colorIndex: 1 position: serializedVersion: 2 x: 1003.8125 y: 2047.3047 width: 301 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Standing linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.FloatMultiply - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.SetAnimatorStabilizeFeet - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - - - - - - - - - actionEnabled: 0100010101010100000001010101 actionIsOpen: 0101010101010101010101010101 actionStartIndex: 00000000070000000d000000140000001a00000021000000270000002c00000031000000340000003a0000003d0000003f00000042000000 actionHashCodes: a8ef7000f9cb7200a8ef7000f9cb7200a8ef7000f9cb72005f913504876045029845b305f9cb72001012c10015264c011012c10048c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: WalkStartAngle - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: WalkStopAngle - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputAngle - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Jump - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire3 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000001000000000157616c6b5374617274416e676c650000000001000000000101000000000157616c6b5374617274416e676c65000000000001000000000000000001000000000157616c6b53746f70416e676c650000000001000000000100000000000157616c6b53746f70416e676c65cdcc4c3e01000000000000000000010000000001496e707574416e676c6500000000010000000001010000000001496e707574416e676c6500000000000100000000010000000000000000000001496e7075744d61676e6974756465010000000001496e7075744d61676e69747564650000003f0152756e6e696e67466163746f72010000000001496e7075744d61676e6974756465cdcccc3d000100000000746f4a756d70000100014665657453746162696c697a6174696f6e746f50756e63680001cdcc4c3e0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000130000000f0000000f0000000f0000000f0000000100000014000000120000000f0000000f000000010000000700000014000000130000000f0000000f0000000f0000000f0000000100000014000000120000000f0000000f000000010000000700000014000000130000000f0000000f0000000f0000000f0000000100000014000000120000000f0000000f000000010000000700000014000000120000001100000001000000070000001400000012000000120000000f000000010000000f0000000f0000000100000014000000120000000f0000000f000000010000000700000012000000170000001100000014000000110000001200000017000000110000000f0000001700000001000000 paramName: - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - fsmName - variableName - storeValue - everyFrame - floatVariable - multiplyBy - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - buttonName - sendEvent - storeResult - gameObject - stabilizeFeet - buttonName - sendEvent - storeResult - time - finishEvent - realTime paramDataPos: 00000000000000000000000005000000180000001d00000022000000010000000000000023000000360000003b0000003c00000002000000010000004000000045000000570000005c0000006100000003000000010000006200000074000000790000007a00000004000000020000007e0000008300000092000000970000009c00000005000000020000009d000000ac000000b1000000b20000000600000003000000b6000000b8000000b9000000070000000400000005000000bd000000d0000000d1000000e4000000f60000000800000006000000f70000000a0100000f0100001001000007000000140100001a010000090000001c010000080000002f01000036010000380100003d01000045010000 paramByteDataSize: 00000000000000000500000013000000050000000500000001000000000000000000000013000000050000000100000004000000000000000000000005000000120000000500000005000000010000000000000000000000120000000500000001000000040000000000000000000000050000000f00000005000000050000000100000000000000000000000f000000050000000100000004000000000000000000000002000000010000000400000000000000000000000000000013000000010000001300000012000000010000000000000000000000130000000500000001000000040000000000000006000000020000000000000013000000000000000700000002000000050000000800000001000000 - name: StopLU description: Stopping walking or running, when the Left Foot is in the air. colorIndex: 1 position: serializedVersion: 2 x: 397.9453 y: 2046.1406 width: 253.5 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Standing linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.FloatMultiply - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.SetAnimatorStabilizeFeet - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - - - - - - - - - actionEnabled: 0100010101010100000001010101 actionIsOpen: 0101010101010101010101010101 actionStartIndex: 00000000070000000d000000140000001a00000021000000270000002c00000031000000340000003a0000003d0000003f00000042000000 actionHashCodes: a8ef7000f9cb7200a8ef7000f9cb7200a8ef7000f9cb72005f913504876045029845b305f9cb72001012c10015264c011012c10048c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: WalkStartAngle - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: WalkStopAngle - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputAngle - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Jump - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire3 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000001000000000157616c6b5374617274416e676c650000000001000000000101000000000157616c6b5374617274416e676c65000000000001000000000000000001000000000157616c6b53746f70416e676c650000000001000000000100000000000157616c6b53746f70416e676c650000000000000000000000000000010000000001496e707574416e676c6500000000010000000001010000000001496e707574416e676c6500000000000100000000010000000000000000000001496e7075744d61676e6974756465010000000001496e7075744d61676e69747564650000003f0152756e6e696e67466163746f72010000000001496e7075744d61676e6974756465cdcccc3d000100000000746f4a756d70000100014665657453746162696c697a6174696f6e746f50756e63680001cdcc4c3e0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000130000000f0000000f0000000f0000000f0000000100000014000000120000000f0000000f000000010000000700000014000000130000000f0000000f0000000f0000000f0000000100000014000000120000000f0000000f000000010000000700000014000000130000000f0000000f0000000f0000000f0000000100000014000000120000000f0000000f000000010000000700000014000000120000001100000001000000070000001400000012000000120000000f000000010000000f0000000f0000000100000014000000120000000f0000000f000000010000000700000012000000170000001100000014000000110000001200000017000000110000000f0000001700000001000000 paramName: - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - fsmName - variableName - storeValue - everyFrame - floatVariable - multiplyBy - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - buttonName - sendEvent - storeResult - gameObject - stabilizeFeet - buttonName - sendEvent - storeResult - time - finishEvent - realTime paramDataPos: 00000000000000000000000005000000180000001d00000022000000010000000000000023000000360000003b0000003c00000002000000010000004000000045000000570000005c0000006100000003000000010000006200000074000000790000007a00000004000000020000007e0000008300000092000000970000009c00000005000000020000009d000000ac000000b1000000b20000000600000003000000b6000000b8000000b9000000070000000400000005000000bd000000d0000000d1000000e4000000f60000000800000006000000f70000000a0100000f0100001001000007000000140100001a010000090000001c010000080000002f01000036010000380100003d01000045010000 paramByteDataSize: 00000000000000000500000013000000050000000500000001000000000000000000000013000000050000000100000004000000000000000000000005000000120000000500000005000000010000000000000000000000120000000500000001000000040000000000000000000000050000000f00000005000000050000000100000000000000000000000f000000050000000100000004000000000000000000000002000000010000000400000000000000000000000000000013000000010000001300000012000000010000000000000000000000130000000500000001000000040000000000000006000000020000000000000013000000000000000700000002000000050000000800000001000000 - name: WalkingStart description: colorIndex: 1 position: serializedVersion: 2 x: 766.5156 y: 1657.1328 width: 107 height: 64 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: toStop isSystemEvent: 0 isGlobal: 0 toState: ChooseStopAnim linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: WalkingWithTurning linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toWalk isSystemEvent: 0 isGlobal: 0 toState: WalkingWithTurning linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.FloatMultiply - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.GetAxis - HutongGames.PlayMaker.Actions.GetAxis - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.FloatCompare - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.SetAnimatorStabilizeFeet - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - - - - - - - - - actionEnabled: 0101010101010101010101010101 actionIsOpen: 0101010101010101010101010101 actionStartIndex: 00000000050000000a0000000f00000012000000190000001f00000023000000270000002d0000003400000037000000390000003c000000 actionHashCodes: 5f9135045f913504876045029845b305a8ef7000f9cb72003fb24c033fb24c03f9cb72001bcdca041012c10015264c011012c10048c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputAngle - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Horizontal - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vertical - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Jump - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire3 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000000000000000000000000001496e7075744d61676e6974756465010000000001496e7075744d61676e69747564650000003f0152756e6e696e67466163746f720100000000010000000001496e707574416e676c6500000000010000000001010000000000000000000001000000000000003f0152756e6e696e67466163746f720000000001486f72697a6f6e74616c010000003f0152756e6e696e67466163746f720000000001566572746963616c010000000001496e7075744d61676e69747564658fc2f53d0001000000000000000001496e7075744d61676e69747564650ad7233c000000000000746f53746f70746f53746f7001746f4a756d70000100014665657453746162696c697a6174696f6e746f50756e63680001ae47813f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 140000001200000011000000010000000700000014000000120000001100000001000000070000001400000012000000120000000f000000010000000f0000000f0000000100000014000000130000000f0000000f0000000f0000000f0000000100000014000000120000000f0000000f0000000100000007000000120000000f0000000f00000001000000120000000f0000000f0000000100000014000000120000000f0000000f00000001000000070000000f0000000f0000000f0000001700000017000000170000000100000012000000170000001100000014000000110000001200000017000000110000000f0000001700000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - fsmName - variableName - storeValue - everyFrame - floatVariable - multiplyBy - everyFrame - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - axisName - multiplier - store - everyFrame - axisName - multiplier - store - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame - buttonName - sendEvent - storeResult - gameObject - stabilizeFeet - buttonName - sendEvent - storeResult - time - finishEvent - realTime paramDataPos: 0000000000000000000000000200000003000000010000000100000007000000090000000a0000000200000002000000030000000e000000210000002200000035000000470000000300000000000000480000004d0000005c00000061000000660000000400000004000000670000006c0000007100000072000000050000007600000088000000970000000600000098000000aa000000b70000000500000007000000b8000000cb000000d0000000d1000000d5000000e8000000ed000000f2000000f8000000fe000000fe00000008000000ff000000050100000600000007010000090000001a01000021010000230100002801000030010000 paramByteDataSize: 0000000000000000020000000100000004000000000000000000000002000000010000000400000000000000000000000000000013000000010000001300000012000000010000000000000000000000050000000f00000005000000050000000100000000000000000000000500000005000000010000000400000000000000120000000f0000000100000000000000120000000d00000001000000000000000000000013000000050000000100000004000000130000000500000005000000060000000600000000000000010000000000000006000000020000000000000013000000000000000700000002000000050000000800000001000000 - name: Death description: Not used right now. colorIndex: 6 position: serializedVersion: 2 x: 1658.9453 y: 2771.3906 width: 118 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Restart Level linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetTag - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.CameraFadeOut - HutongGames.PlayMaker.Actions.Wait customNames: - - - - actionEnabled: 01010101 actionIsOpen: 01010101 actionStartIndex: 0000000002000000070000000b000000 actionHashCodes: 9bd6f8015f9135045430320048c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Untagged - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsDead fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 010000000000000000000000000000000000000000803f009a99d93f0000000000400046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000001400000012000000110000000100000007000000190000000f00000017000000010000000f0000001700000001000000 paramName: - gameObject - tag - gameObject - parameter - Value - everyFrame - everyFrameOption - color - time - finishEvent - realTime - time - finishEvent - realTime paramDataPos: 0000000000000000010000000100000000000000020000000300000007000000180000001d0000001d0000001e000000230000002b000000 paramByteDataSize: 0000000000000000000000000000000002000000010000000400000011000000050000000000000001000000050000000800000001000000 - name: Restart Level description: colorIndex: 6 position: serializedVersion: 2 x: 1658.9297 y: 2845.2031 width: 108 height: 16 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: [] actionData: actionNames: - HutongGames.PlayMaker.Actions.DrawFullscreenColor - HutongGames.PlayMaker.Actions.RestartLevel customNames: - - actionEnabled: 0101 actionIsOpen: 0101 actionStartIndex: 0000000001000000 actionHashCodes: 6fa5360000000000 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000000803f00 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 19000000 paramName: - color paramDataPos: 00000000 paramByteDataSize: 11000000 - name: FallingDown description: colorIndex: 0 position: serializedVersion: 2 x: 249.71875 y: 1537.4297 width: 102 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Land linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.ActivateGameObject - HutongGames.PlayMaker.Actions.SendEvent - HutongGames.PlayMaker.Actions.SetAnimatorApplyRootMotion - HutongGames.PlayMaker.Actions.SetLayer - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.GetFsmVector3 - HutongGames.PlayMaker.Actions.FloatInterpolate - HutongGames.PlayMaker.Actions.Vector3AddXYZ - HutongGames.PlayMaker.Actions.ControllerMove - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.Raycast2 - HutongGames.PlayMaker.Actions.Raycast2 - HutongGames.PlayMaker.Actions.Raycast2 - HutongGames.PlayMaker.Actions.Raycast2 - HutongGames.PlayMaker.Actions.GetTimeInfo - HutongGames.PlayMaker.Actions.SetAnimatorFloat customNames: - - - - - - - - - - - - - - - - - - - - - actionEnabled: 010101000101010101010101010101010101010101 actionIsOpen: 010101010101010101010101010101010101010101 actionStartIndex: 0000000005000000090000000b0000000d00000012000000170000001c00000021000000260000002b00000032000000380000003c0000004100000047000000590000006b0000007d0000008f00000092000000 actionHashCodes: b2cf10005e69bb0415264c012f7290005f9135045f9135045f9135045f91350487604502bf9f37023575a0011921940563b78b0487604502f9cb720046acbf0246acbf0246acbf0246acbf0257587501f9cb7200 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1439343399931966} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1972066702730396} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1410885815487562} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1948620849097604} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1969233141924172} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: - target: 2 excludeSelf: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 gameObject: ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmName: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: DetectFallingFSM sendToChildren: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmComponent: {fileID: 0} fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsJump - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsFalling - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: DetectFallingFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: FallingSpeed - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputVector - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: FallingTime fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000746f53746f70446574656374696f6e6700000000000000000000000000000000000000000000000000000000000000000001000000000000000000000146616c6c696e6753706565640100000000000000000000000001496e707574566563746f720100000000000080bf00000010c1000000003f00000000000146616c6c696e67466163746f720000000000000000000000000001496e707574566563746f720000000000000000000146616c6c696e67466163746f720000004000010000000000000000000000000001496e707574566563746f720100000001000000000001496e7075744d61676e6974756465010000000001496e7075744d61676e6974756465cdcc4c3e0001000000000000000000000000000000000100000000000080bf000000000001000000cdcccc3e0046494e49534845440001000000000000000000000000010000000000000000000000000100000000010100000000000000000000000000803feceb6b3f8180803c0000803f0000000000000000000000000000000100000000000080bf000000000001000000cdcccc3e0046494e49534845440001000000000000000000000000010000000000000000000000000100000000010100000000000000000000000000803feceb6b3f8180803c0000803f0000000000000000000000000000000100000000000080bf000000000001000000cdcccc3e0046494e49534845440001000000000000000000000000010000000000000000000000000100000000010100000000000000000000000000803feceb6b3f8180803c0000803f0000000000000000000000000000000100000000000080bf000000000001000000cdcccc3e0046494e49534845440001000000000000000000000000010000000000000000000000000100000000010100000000000000000000000000803feceb6b3f8180803c0000803f00000003000000000000000154696d65496e537461746501000000000154696d65496e537461746500000000000100000000 arrayParamSizes: 01000000010000000100000001000000 arrayParamTypes: - HutongGames.PlayMaker.FsmInt - HutongGames.PlayMaker.FsmInt - HutongGames.PlayMaker.FsmInt - HutongGames.PlayMaker.FsmInt customTypeSizes: customTypeNames: [] paramDataType: 14000000110000001100000001000000010000001f000000170000000f000000010000001400000011000000140000000000000014000000120000001100000001000000070000001400000012000000110000000100000007000000140000001200000011000000010000000700000014000000120000001100000001000000070000001400000012000000120000000f000000010000001400000012000000120000001c00000001000000070000000f0000000f0000000f0000000f00000017000000010000001c0000000f0000000f0000000f0000000100000001000000140000001c00000007000000110000001400000012000000120000000f0000000100000014000000120000000f0000000f0000000100000007000000140000001c0000001c000000070000000f000000170000001700000011000000130000001c0000001c0000000f000000100000000c00000010000000110000001900000011000000140000001c0000001c000000070000000f000000170000001700000011000000130000001c0000001c0000000f000000100000000c00000010000000110000001900000011000000140000001c0000001c000000070000000f000000170000001700000011000000130000001c0000001c0000000f000000100000000c00000010000000110000001900000011000000140000001c0000001c000000070000000f000000170000001700000011000000130000001c0000001c0000000f000000100000000c00000010000000110000001900000011000000070000000f0000000100000014000000120000000f0000000f0000000100000007000000 paramName: - gameObject - activate - recursive - resetOnExit - everyFrame - eventTarget - sendEvent - delay - everyFrame - gameObject - applyRootMotion - gameObject - layer - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - fsmName - variableName - storeValue - everyFrame - gameObject - fsmName - variableName - storeValue - everyFrame - mode - fromFloat - toFloat - time - storeResult - finishEvent - realTime - vector3Variable - addX - addY - addZ - everyFrame - perSecond - gameObject - moveVector - space - perSecond - gameObject - fsmName - variableName - storeValue - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - fromGameObject - fromPosition - direction - space - distance - hitEvent - noHitEvent - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - repeatInterval - layerMask - - invertMask - debugColor - debug - fromGameObject - fromPosition - direction - space - distance - hitEvent - noHitEvent - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - repeatInterval - layerMask - - invertMask - debugColor - debug - fromGameObject - fromPosition - direction - space - distance - hitEvent - noHitEvent - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - repeatInterval - layerMask - - invertMask - debugColor - debug - fromGameObject - fromPosition - direction - space - distance - hitEvent - noHitEvent - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - repeatInterval - layerMask - - invertMask - debugColor - debug - getInfo - storeValue - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption paramDataPos: 00000000000000000200000004000000050000000000000006000000160000001b000000010000001c000000020000001e00000003000000000000002200000024000000250000000400000001000000290000002b0000002c0000000500000002000000300000003200000033000000060000000300000037000000390000003a0000000700000004000000050000003e0000004f0000000800000006000000070000005000000068000000690000006d00000072000000770000007c0000008e0000008e0000008f000000a7000000ac000000be000000c3000000c400000009000000c5000000dd000000e10000000a0000000800000009000000e3000000f60000000b0000000a000000f70000000a0100000f010000100100000c00000014010000210100002e01000032010000370100003f0100003f01000000000000410100004e0100005b0100006001000000000000650100006a0100006c0100007d0100000d0000007f0100008c010000990100009d010000a2010000aa010000aa01000001000000ac010000b9010000c6010000cb01000001000000d0010000d5010000d7010000e80100000e000000ea010000f701000004020000080200000d02000015020000150200000200000017020000240200003102000036020000020000003b0200004002000042020000530200000f00000055020000620200006f0200007302000078020000800200008002000003000000820200008f0200009c020000a102000003000000a6020000ab020000ad020000be020000c0020000c4020000d4020000100000000b000000d5020000e5020000ea020000eb020000 paramByteDataSize: 0000000002000000020000000100000001000000000000001000000005000000010000000000000002000000000000000400000000000000000000000200000001000000040000000000000000000000020000000100000004000000000000000000000002000000010000000400000000000000000000000200000001000000040000000000000000000000000000001100000001000000000000000000000000000000180000000100000004000000050000000500000005000000120000000000000001000000180000000500000012000000050000000100000001000000000000001800000004000000020000000000000000000000000000001300000001000000000000000000000013000000050000000100000004000000000000000d0000000d0000000400000005000000080000000000000002000000000000000d0000000d00000005000000050000000000000005000000020000001100000002000000000000000d0000000d0000000400000005000000080000000000000002000000000000000d0000000d00000005000000050000000000000005000000020000001100000002000000000000000d0000000d0000000400000005000000080000000000000002000000000000000d0000000d00000005000000050000000000000005000000020000001100000002000000000000000d0000000d0000000400000005000000080000000000000002000000000000000d0000000d00000005000000050000000000000005000000020000001100000002000000040000001000000001000000000000000000000010000000050000000100000004000000 - name: Land description: colorIndex: 0 position: serializedVersion: 2 x: 251.39844 y: 1616.8594 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: WhatNext linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.FloatCompare - HutongGames.PlayMaker.Actions.SetAnimatorApplyRootMotion - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.NextFrameEvent - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - - - - - - actionEnabled: 0101010101010101010001 actionIsOpen: 0101010101010101010101 actionStartIndex: 00000000050000000c0000000e00000013000000180000001e000000250000002b0000003000000031000000 actionHashCodes: 5f9135041bcdca0415264c015f91350487604502f9cb7200a8ef7000f9cb72005f9135048861160448c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsJump - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: WalkStartAngle - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsFalling fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 01000000000000000000000146616c6c696e675370656564000010c1000000000000746f446965000100000000000000000000000001496e7075744d61676e6974756465010000000001496e7075744d61676e6974756465000000000001000000000000000001000000000157616c6b5374617274416e676c650000000001000000000101000000000157616c6b5374617274416e676c65000000000001000000000000000000000046494e4953484544cdcccc3d0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000001100000001000000070000000f0000000f0000000f00000017000000170000001700000001000000140000001100000014000000120000001100000001000000070000001400000012000000120000000f0000000100000014000000120000000f0000000f000000010000000700000014000000130000000f0000000f0000000f0000000f0000000100000014000000120000000f0000000f00000001000000070000001400000012000000110000000100000007000000170000000f0000001700000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame - gameObject - applyRootMotion - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - fsmName - variableName - storeValue - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - sendEvent - time - finishEvent - realTime paramDataPos: 000000000000000000000000020000000300000007000000180000001d00000022000000220000002700000027000000010000002800000002000000010000002a0000002c0000002d0000000300000002000000030000003100000044000000040000000400000045000000580000005d0000005e000000050000000000000062000000670000007a0000007f00000084000000060000000500000085000000980000009d0000009e0000000700000006000000a2000000a4000000a5000000a9000000b1000000b6000000be000000 paramByteDataSize: 00000000000000000200000001000000040000001100000005000000050000000000000005000000000000000100000000000000020000000000000000000000020000000100000004000000000000000000000000000000130000000100000000000000000000001300000005000000010000000400000000000000000000000500000013000000050000000500000001000000000000000000000013000000050000000100000004000000000000000000000002000000010000000400000008000000050000000800000001000000 - name: SetWalkStartAngle description: colorIndex: 1 position: serializedVersion: 2 x: 741 y: 1567 width: 146 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: WalkingStart linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - - - actionEnabled: 0101010101010101 actionIsOpen: 0101010101010101 actionStartIndex: 00000000050000000a00000011000000180000001e0000002100000024000000 actionHashCodes: 5f9135045f913504a8ef7000a8ef7000f9cb72001012c1001012c10048c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: WalkStartAngle - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Jump - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire3 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000000000000000000000000001000000000157616c6b5374617274416e676c65000000000100000000010100000000010000000001496e707574416e676c650000000001000000000101000000000157616c6b5374617274416e676c6500000000000100000000746f4a756d700001746f50756e636800010ad7233d0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1400000012000000110000000100000007000000140000001200000011000000010000000700000014000000130000000f0000000f0000000f0000000f0000000100000014000000130000000f0000000f0000000f0000000f0000000100000014000000120000000f0000000f00000001000000070000001200000017000000110000001200000017000000110000000f0000001700000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - buttonName - sendEvent - storeResult - buttonName - sendEvent - storeResult - time - finishEvent - realTime paramDataPos: 0000000000000000000000000200000003000000010000000100000007000000090000000a00000002000000000000000e00000013000000260000002b0000003000000003000000010000003100000036000000450000004a0000004f000000040000000200000050000000630000006800000069000000030000006d0000007300000004000000750000007c0000007e000000830000008b000000 paramByteDataSize: 00000000000000000200000001000000040000000000000000000000020000000100000004000000000000000000000005000000130000000500000005000000010000000000000000000000050000000f000000050000000500000001000000000000000000000013000000050000000100000004000000000000000600000002000000000000000700000002000000050000000800000001000000 - name: JumpStart description: colorIndex: 0 position: serializedVersion: 2 x: 73.921875 y: 1538.3594 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: JumpDetectLand linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.ActivateGameObject - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SendEvent - HutongGames.PlayMaker.Actions.SendEvent - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.FloatMultiply - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - - - - - - - actionEnabled: 010101010101010101010101 actionIsOpen: 010101010101010101010101 actionStartIndex: 00000000050000000a0000000f00000013000000170000001c0000002100000026000000290000002f00000038000000 actionHashCodes: b2cf10005f9135045f9135045e69bb045e69bb045f91350487604502876045029845b305f9cb72004e66130148c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1358999190161178} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1439343399931966} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: - target: 2 excludeSelf: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 gameObject: ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmName: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: DetectFallingFSM sendToChildren: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmComponent: {fileID: 0} - target: 2 excludeSelf: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 gameObject: ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1060033021840018} fsmName: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: CameraFollowSmootherFSM sendToChildren: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmComponent: {fileID: 0} fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsJump - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: DetectFallingFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: FallingSpeed - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000000000000000000746f53746f70446574656374696f6e67000000000000746f4a756d7000000000000001000000000000000000000146616c6c696e675370656564010000000001496e7075744d61676e6974756465010000000001496e7075744d61676e69747564650000003f0152756e6e696e67466163746f72010000000001496e7075744d61676e6974756465cdcccc3d000100000000000000000000000000000000010000000000000000000000000101000000a0400000000000803f009a99993e0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1400000011000000110000000100000001000000140000001200000011000000010000000700000014000000120000001100000001000000070000001f000000170000000f000000010000001f000000170000000f0000000100000014000000120000001100000001000000070000001400000012000000120000000f000000010000001400000012000000120000000f000000010000000f0000000f0000000100000014000000120000000f0000000f000000010000000700000014000000130000001c0000001c000000110000000f000000110000000f000000170000000f0000001700000001000000 paramName: - gameObject - activate - recursive - resetOnExit - everyFrame - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - eventTarget - sendEvent - delay - everyFrame - eventTarget - sendEvent - delay - everyFrame - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - fsmName - variableName - storeValue - everyFrame - gameObject - fsmName - variableName - storeValue - everyFrame - floatVariable - multiplyBy - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - time - finishEvent - realTime paramDataPos: 0000000000000000020000000400000005000000010000000000000006000000080000000900000002000000010000000d0000000f0000001000000000000000140000002400000029000000010000002a000000300000003500000003000000020000003600000038000000390000000400000003000000040000003d0000004e0000000500000005000000060000004f000000620000006300000076000000880000000600000007000000890000009c000000a1000000a20000000700000000000000a6000000b3000000c0000000c2000000c7000000c9000000ce000000ce000000d3000000db000000 paramByteDataSize: 000000000200000002000000010000000100000000000000000000000200000001000000040000000000000000000000020000000100000004000000000000001000000005000000010000000000000006000000050000000100000000000000000000000200000001000000040000000000000000000000000000001100000001000000000000000000000000000000130000000100000013000000120000000100000000000000000000001300000005000000010000000400000000000000000000000d0000000d0000000200000005000000020000000500000000000000050000000800000001000000 - name: JumpDetectLand description: colorIndex: 0 position: serializedVersion: 2 x: 59 y: 1618 width: 130 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: UseGravityTrue linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.FloatMultiply - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.FloatInterpolate - HutongGames.PlayMaker.Actions.GetFsmVector3 - HutongGames.PlayMaker.Actions.Raycast2 - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - - - - actionEnabled: 010101010101000101 actionIsOpen: 010101010101010101 actionStartIndex: 00000000050000000a0000000d000000130000001c00000023000000280000003a000000 actionHashCodes: 87604502876045029845b305f9cb72004e6613013575a001bf9f370246acbf0248c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1358999190161178} - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1605161677325886} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: DetectFallingFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: FallingSpeed - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputVector fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000146616c6c696e675370656564010000000001496e7075744d61676e6974756465010000000001496e7075744d61676e69747564650000003f0152756e6e696e67466163746f72010000000001496e7075744d61676e697475646500000000000100000000000000000000000000000000010000000000000000000000000101000000a0400000000000803f00000000008fc2f53c009a99993e003333333f0000000000014c616e64696e675261794c656e670000000000000000000000000001496e707574566563746f72010000000000000000000000000100000000000080bf00000000000100000000000000014c616e64696e675261794c656e6746494e49534845440001000000000000000000000000010000000000000000000000000100000000010100000000000000000000000000803feceb6b3f8180803c0000803f0000000000004000746f46616c6c00 arrayParamSizes: 01000000 arrayParamTypes: - HutongGames.PlayMaker.FsmInt customTypeSizes: customTypeNames: [] paramDataType: 1400000012000000120000000f000000010000001400000012000000120000000f000000010000000f0000000f0000000100000014000000120000000f0000000f000000010000000700000014000000130000001c0000001c000000110000000f000000110000000f00000017000000070000000f0000000f0000000f0000000f00000017000000010000001400000012000000120000001c00000001000000140000001c0000001c000000070000000f000000170000001700000011000000130000001c0000001c0000000f000000100000000c000000100000001100000019000000110000000f0000001700000001000000 paramName: - gameObject - fsmName - variableName - storeValue - everyFrame - gameObject - fsmName - variableName - storeValue - everyFrame - floatVariable - multiplyBy - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - mode - fromFloat - toFloat - time - storeResult - finishEvent - realTime - gameObject - fsmName - variableName - storeValue - everyFrame - fromGameObject - fromPosition - direction - space - distance - hitEvent - noHitEvent - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - repeatInterval - layerMask - - invertMask - debugColor - debug - time - finishEvent - realTime paramDataPos: 0000000000000000010000000000000011000000010000000200000003000000120000002500000026000000390000004b00000002000000040000004c0000005f00000064000000650000000300000000000000690000007600000083000000850000008a0000008c0000009100000091000000950000009a0000009f000000a4000000b7000000b7000000040000000500000006000000b8000000d000000005000000d1000000de000000eb000000ef000000020100000a0100000a010000010000000c01000019010000260100002b01000000000000300100003501000037010000480100004a0100004f01000055010000 paramByteDataSize: 0000000000000000000000001100000001000000000000000000000000000000130000000100000013000000120000000100000000000000000000001300000005000000010000000400000000000000000000000d0000000d0000000200000005000000020000000500000000000000040000000500000005000000050000001300000000000000010000000000000000000000000000001800000001000000000000000d0000000d0000000400000013000000080000000000000002000000000000000d0000000d00000005000000050000000000000005000000020000001100000002000000050000000600000001000000 - name: UseGravityTrue description: colorIndex: 0 position: serializedVersion: 2 x: 64 y: 1685 width: 124 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Land linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SendEvent - HutongGames.PlayMaker.Actions.SendEvent customNames: - - actionEnabled: 0101 actionIsOpen: 0101 actionStartIndex: 0000000004000000 actionHashCodes: 5e69bb045e69bb04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: - target: 2 excludeSelf: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 gameObject: ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1060033021840018} fsmName: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: CameraFollowSmootherFSM sendToChildren: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmComponent: {fileID: 0} - target: 2 excludeSelf: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 gameObject: ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmName: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: DetectFallingFSM sendToChildren: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmComponent: {fileID: 0} fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 746f49646c65000000000000746f446574656374000000000000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1f000000170000000f000000010000001f000000170000000f00000001000000 paramName: - eventTarget - sendEvent - delay - everyFrame - eventTarget - sendEvent - delay - everyFrame paramDataPos: 0000000000000000060000000b000000010000000c0000001400000019000000 paramByteDataSize: 0000000006000000050000000100000000000000080000000500000001000000 - name: WalkingWithTurning description: Walk or Run loop. colorIndex: 1 position: serializedVersion: 2 x: 749.3828 y: 1769.0547 width: 155 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: toStop isSystemEvent: 0 isGlobal: 0 toState: ChooseStopAnim linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.FloatMultiply - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.GetAxis - HutongGames.PlayMaker.Actions.GetAxis - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.FloatCompare - HutongGames.PlayMaker.Actions.FloatInterpolate - HutongGames.PlayMaker.Actions.FloatInterpolate - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.FloatInterpolate - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.SetAnimatorStabilizeFeet customNames: - - - - - - - - - - - - - - - - - - - - - actionEnabled: 010101010101010101010101010101010101010101 actionIsOpen: 010101010101010101010101010101010101010101 actionStartIndex: 00000000070000000c0000001100000016000000190000002000000024000000280000002e000000350000003c000000430000004900000052000000590000005f00000065000000680000006b0000006e000000 actionHashCodes: a8ef70005f9135045f913504876045029845b305a8ef70003fb24c033fb24c03f9cb72001bcdca043575a0013575a001f9cb72004e6613013575a001f9cb7200f9cb72001012c1001012c1001012c10015264c01 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1358999190161178} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Horizontal - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vertical - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: SprintFactor - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputAngle - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: RawInputAngle - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Jump - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire2 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire3 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000001000000000157616c6b5374617274416e676c65000000000100000000010100000000000000000000000000000000000001496e7075744d61676e6974756465010000000001496e7075744d61676e69747564650000003f0152756e6e696e67466163746f720100000000010000000001496e707574416e676c6500000000010000000001010000003f0152756e6e696e67466163746f720000000001486f72697a6f6e74616c010000003f0152756e6e696e67466163746f720000000001566572746963616c010000000001496e7075744d61676e6974756465cdcc4c3e0001000000000000000001496e7075744d61676e6974756465cdcccc3e000000000000746f53746f700100000000b81e05be0000004040009a99193f0000000000014c6f6f6b417453706565640000000000000080bf000000803f0000004040000000000001537072696e74466163746f72000000000001537072696e74466163746f725c8f423e0001000000000000000000000000000000000100000000000000000000000001010000000000014c6f6f6b4174537065656400000000803f00000000000000404000cdcc4c3f00cdcc4c3f000000000001496e707574416e676c6544616d70000000000001496e707574416e676c650000000001496e707574416e676c6544616d7001000000000000000001496e707574416e676c6500000000000100000000746f4a756d700001746f536c6964650001746f50756e636800010000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000130000000f0000000f0000000f0000000f00000001000000140000001200000011000000010000000700000014000000120000001100000001000000070000001400000012000000120000000f000000010000000f0000000f0000000100000014000000130000000f0000000f0000000f0000000f00000001000000120000000f0000000f00000001000000120000000f0000000f0000000100000014000000120000000f0000000f00000001000000070000000f0000000f0000000f00000017000000170000001700000001000000070000000f0000000f0000000f0000000f0000001700000001000000070000000f0000000f0000000f0000000f000000170000000100000014000000120000000f0000000f000000010000000700000014000000130000001c0000001c000000110000000f000000110000000f00000017000000070000000f0000000f0000000f0000000f000000170000000100000014000000120000000f0000000f000000010000000700000014000000120000000f0000000f00000001000000070000001200000017000000110000001200000017000000110000001200000017000000110000001400000011000000 paramName: - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - fsmName - variableName - storeValue - everyFrame - floatVariable - multiplyBy - everyFrame - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - axisName - multiplier - store - everyFrame - axisName - multiplier - store - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame - mode - fromFloat - toFloat - time - storeResult - finishEvent - realTime - mode - fromFloat - toFloat - time - storeResult - finishEvent - realTime - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - mode - fromFloat - toFloat - time - storeResult - finishEvent - realTime - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - buttonName - sendEvent - storeResult - buttonName - sendEvent - storeResult - buttonName - sendEvent - storeResult - gameObject - stabilizeFeet paramDataPos: 00000000000000000000000005000000180000001d00000022000000010000000000000023000000250000002600000002000000010000002a0000002c0000002d000000030000000200000003000000310000004400000045000000580000006a00000004000000010000006b000000700000007f0000008400000089000000040000008a0000009c000000ab00000005000000ac000000be000000cb0000000500000006000000cc000000df000000e4000000e5000000e9000000fc0000000101000006010000060100000c0100000c0100000d01000011010000160100001b01000020010000300100003001000031010000350100003a0100003f010000440100005501000055010000060000000700000056010000670100006c0100006d0100000700000002000000710100007e0100008b0100008d0100009d0100009f010000a4010000a4010000a8010000ad010000b2010000b7010000ca010000ca0100000800000008000000cb010000da010000ed010000ee0100000900000009000000f20100000102000006020000070200000a0000000b020000110200000b000000130200001a0200000c0000001c020000230200000a00000025020000 paramByteDataSize: 000000000000000005000000130000000500000005000000010000000000000000000000020000000100000004000000000000000000000002000000010000000400000000000000000000000000000013000000010000001300000012000000010000000000000000000000050000000f00000005000000050000000100000000000000120000000f0000000100000000000000120000000d0000000100000000000000000000001300000005000000010000000400000013000000050000000500000000000000060000000000000001000000040000000500000005000000050000001000000000000000010000000400000005000000050000000500000011000000000000000100000000000000000000001100000005000000010000000400000000000000000000000d0000000d00000002000000100000000200000005000000000000000400000005000000050000000500000013000000000000000100000000000000000000000f00000013000000010000000400000000000000000000000f0000000500000001000000040000000000000006000000020000000000000007000000020000000000000007000000020000000000000002000000 - name: WhatNext description: colorIndex: 0 position: serializedVersion: 2 x: 253.60938 y: 1684.4453 width: 100 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: toStop isSystemEvent: 0 isGlobal: 0 toState: Standing linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toWalk isSystemEvent: 0 isGlobal: 0 toState: WalkingWithTurning linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SendEvent - HutongGames.PlayMaker.Actions.ActivateGameObject - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.FloatCompare customNames: - - - - - actionEnabled: 0101010101 actionIsOpen: 0101010101 actionStartIndex: 00000000060000000a0000000f00000014000000 actionHashCodes: f9cb72005e69bb04b2cf1000876045021bcdca04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1439343399931966} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: - target: 2 excludeSelf: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 gameObject: ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmName: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: DetectFallingFSM sendToChildren: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmComponent: {fileID: 0} fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: FallingTime - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000000000000000000000746f4465746563740000000000000100000000000000000001496e7075744d61676e6974756465000000000001496e7075744d61676e6974756465cdcc4c3e000000000000746f53746f70746f57616c6b00 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000000f0000000f00000001000000070000001f000000170000000f0000000100000014000000110000001100000001000000010000001400000012000000120000000f000000010000000f0000000f0000000f00000017000000170000001700000001000000 paramName: - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - eventTarget - sendEvent - delay - everyFrame - gameObject - activate - recursive - resetOnExit - everyFrame - gameObject - fsmName - variableName - storeValue - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 000000000000000000000000050000000a0000000b000000000000000f000000170000001c000000010000001d0000001f00000021000000220000000200000001000000020000002300000036000000370000004a0000004f00000054000000540000005a00000060000000 paramByteDataSize: 000000000000000005000000050000000100000004000000000000000800000005000000010000000000000002000000020000000100000001000000000000000000000000000000130000000100000013000000050000000500000000000000060000000600000001000000 - name: Pick description: colorIndex: 0 position: serializedVersion: 2 x: 251.22656 y: 1280.2266 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Standing linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorApplyRootMotion - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.FloatMultiply - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.AnimatorCrossFade - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - - - actionEnabled: 0101010101010101 actionIsOpen: 0101010101010101 actionStartIndex: 00000000050000000a0000000c00000013000000160000001c00000021000000 actionHashCodes: 5f9135045f91350415264c01a8ef70009845b305f9cb72006d52840448c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1127454058842024} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsJump - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsFalling - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InteractAngle - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: PickUp fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000000010000000000010000000001496e746572616374696f6e416e676c6500000000010000000001000000000001496e746572616374696f6e416e676c65000080bf00000000000001496e746572616374696f6e416e676c6500000000000000000000cdcccc3d00000000000100000000013333b33f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000001100000001000000070000001400000012000000110000000100000007000000140000001100000014000000130000000f0000000f0000000f0000000f000000010000000f0000000f0000000100000014000000120000000f0000000f000000010000000700000014000000120000000f000000100000000f0000000f0000001700000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - applyRootMotion - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - floatVariable - multiplyBy - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - stateName - transitionDuration - layer - normalizedTime - time - finishEvent - realTime paramDataPos: 0000000000000000000000000200000003000000010000000100000007000000090000000a000000020000000e000000030000000000000010000000150000002a0000002f00000034000000350000004a0000004f000000040000000200000050000000650000006a0000006b00000005000000030000006f00000074000000790000007e000000830000008b000000 paramByteDataSize: 000000000000000002000000010000000400000000000000000000000200000001000000040000000000000002000000000000000000000005000000150000000500000005000000010000001500000005000000010000000000000000000000150000000500000001000000040000000000000000000000050000000500000005000000050000000800000001000000 - name: toVault description: colorIndex: 0 position: serializedVersion: 2 x: 357.96875 y: 2612.1016 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: DetFalling linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.ActivateGameObject - HutongGames.PlayMaker.Actions.SendEvent - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorTrigger - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.FloatMultiply - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SmoothLookAtDirection - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - - - - - - actionEnabled: 0101010101010101010101 actionIsOpen: 0101010101010101010101 actionStartIndex: 0000000005000000090000000e00000013000000150000001a0000001d000000230000002c00000035000000 actionHashCodes: b2cf10005e69bb045f9135045f9135049bd6f801876045029845b305f9cb7200f804e7044e66130148c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1659950971450660} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1439343399931966} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1750040329435564} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: - target: 2 excludeSelf: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 gameObject: ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmName: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: DetectFallingFSM sendToChildren: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmComponent: {fileID: 0} fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vault - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000746f53746f70446574656374696f6e6700000000000000000000000000000000000000000000000001496e7075744d61676e6974756465010000000001496e7075744d61676e69747564650000003f0152756e6e696e67466163746f72010000000001496e7075744d61676e6974756465cdcc4c3e000100000000000000000000000000000000014869744e6f726d616c00000000000000000000000000000000000101000000c8420000000000000000000000000000000001000000000000000000000000010100000080400000000000803f006666a63f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000110000001100000001000000010000001f000000170000000f000000010000001400000012000000110000000100000007000000140000001200000011000000010000000700000014000000120000001400000012000000120000000f000000010000000f0000000f0000000100000014000000120000000f0000000f0000000100000007000000140000001c0000000f0000001c000000110000000f00000001000000170000001100000014000000130000001c0000001c000000110000000f000000110000000f000000170000000f0000001700000001000000 paramName: - gameObject - activate - recursive - resetOnExit - everyFrame - eventTarget - sendEvent - delay - everyFrame - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - trigger - gameObject - fsmName - variableName - storeValue - everyFrame - floatVariable - multiplyBy - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - targetDirection - minMagnitude - upVector - keepVertical - speed - lateUpdate - finishEvent - finish - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - time - finishEvent - realTime paramDataPos: 00000000000000000200000004000000050000000000000006000000160000001b00000001000000000000001c0000001e0000001f000000020000000100000023000000250000002600000003000000020000000400000003000000040000002a0000003d0000003e0000005100000063000000050000000500000064000000770000007c0000007d0000000600000081000000970000009c000000a9000000ab000000b0000000b1000000b10000000700000000000000b3000000c0000000cd000000cf000000d4000000d6000000db000000db000000e0000000e8000000 paramByteDataSize: 00000000020000000200000001000000010000000000000010000000050000000100000000000000000000000200000001000000040000000000000000000000020000000100000004000000000000000000000000000000000000000000000013000000010000001300000012000000010000000000000000000000130000000500000001000000040000000000000016000000050000000d000000020000000500000001000000000000000200000000000000000000000d0000000d0000000200000005000000020000000500000000000000050000000800000001000000 - name: DetFalling description: colorIndex: 0 position: serializedVersion: 2 x: 575.0078 y: 2695.6953 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Standing linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SendEvent - HutongGames.PlayMaker.Actions.ActivateGameObject customNames: - - actionEnabled: 0101 actionIsOpen: 0101 actionStartIndex: 0000000004000000 actionHashCodes: 5e69bb04b2cf1000 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1439343399931966} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: - target: 2 excludeSelf: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 gameObject: ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmName: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: DetectFallingFSM sendToChildren: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmComponent: {fileID: 0} fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 746f446574656374000000000000010000000000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1f000000170000000f000000010000001400000011000000110000000100000001000000 paramName: - eventTarget - sendEvent - delay - everyFrame - gameObject - activate - recursive - resetOnExit - everyFrame paramDataPos: 0000000000000000080000000d000000000000000e000000100000001200000013000000 paramByteDataSize: 000000000800000005000000010000000000000002000000020000000100000001000000 - name: Vault? description: colorIndex: 0 position: serializedVersion: 2 x: 449.0547 y: 2343.8281 width: 100 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: ChooseStopAnim linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: CanVault isSystemEvent: 0 isGlobal: 0 toState: IsMoving? linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Raycast2 customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 46acbf02 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: HitObject tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1601743287613270} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000100000000000000000000803f00010000000000803f0043616e5661756c7446494e4953484544000100000000000000000000000001486974506f696e74000000000000000000000000014869744e6f726d616c000000000148697444697374616e63650000000000000000000000000000803feceb6b3f8180803c0000803f000000 arrayParamSizes: 01000000 arrayParamTypes: - HutongGames.PlayMaker.FsmInt customTypeSizes: customTypeNames: [] paramDataType: 140000001c0000001c000000070000000f000000170000001700000011000000130000001c0000001c0000000f000000100000000c00000010000000110000001900000011000000 paramName: - fromGameObject - fromPosition - direction - space - distance - hitEvent - noHitEvent - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - repeatInterval - layerMask - - invertMask - debugColor - debug paramDataPos: 00000000000000000d0000001a0000001e000000230000002b0000003300000000000000350000004a000000600000007000000000000000750000007a0000007c0000008d000000 paramByteDataSize: 000000000d0000000d000000040000000500000008000000080000000200000000000000150000001600000010000000050000000000000005000000020000001100000002000000 - name: IsMoving? description: colorIndex: 0 position: serializedVersion: 2 x: 447.72656 y: 2418.1328 width: 100 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: ChooseStopAnim linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: CanVault isSystemEvent: 0 isGlobal: 0 toState: IsVaultObstacle? linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.FloatMultiply - HutongGames.PlayMaker.Actions.FloatCompare customNames: - - - actionEnabled: 010101 actionIsOpen: 010101 actionStartIndex: 000000000500000008000000 actionHashCodes: 876045029845b3051bcdca04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000001496e7075744d61676e6974756465000000000001496e7075744d61676e69747564650000003f0152756e6e696e67466163746f72000000000001496e7075744d61676e6974756465cdcccc3e00000000000046494e495348454446494e495348454443616e5661756c7400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1400000012000000120000000f000000010000000f0000000f000000010000000f0000000f0000000f00000017000000170000001700000001000000 paramName: - gameObject - fsmName - variableName - storeValue - everyFrame - floatVariable - multiplyBy - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 00000000000000000100000000000000130000001400000027000000390000003a0000004d00000052000000570000005f000000670000006f000000 paramByteDataSize: 000000000000000000000000130000000100000013000000120000000100000013000000050000000500000008000000080000000800000001000000 - name: IsVaultObstacle? description: colorIndex: 0 position: serializedVersion: 2 x: 344.8125 y: 2500.9297 width: 132 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: IsVaultObstacle_2m? linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: CanVault isSystemEvent: 0 isGlobal: 0 toState: toVault linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GameObjectCompareTag customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 7b312602 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: HitObject tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vaultable fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 43616e5661756c7446494e4953484544000100 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 130000001200000017000000170000001100000001000000 paramName: - gameObject - tag - trueEvent - falseEvent - storeResult - everyFrame paramDataPos: 000000000000000000000000080000001000000012000000 paramByteDataSize: 000000000000000008000000080000000200000001000000 - name: IsVaultObstacle_2m? description: colorIndex: 0 position: serializedVersion: 2 x: 545.7344 y: 2501.8125 width: 162 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: IsVaultObstacle_05m? linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: CanVault isSystemEvent: 0 isGlobal: 0 toState: toVault 2 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GameObjectCompareTag customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 7b312602 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: HitObject tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vaultable_2m fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 43616e5661756c7446494e4953484544000100 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 130000001200000017000000170000001100000001000000 paramName: - gameObject - tag - trueEvent - falseEvent - storeResult - everyFrame paramDataPos: 000000000000000000000000080000001000000012000000 paramByteDataSize: 000000000000000008000000080000000200000001000000 - name: toVault 2 description: colorIndex: 0 position: serializedVersion: 2 x: 569.6953 y: 2607.5 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: DetFalling linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.ActivateGameObject - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorTrigger - HutongGames.PlayMaker.Actions.SendEvent - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.FloatMultiply - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SmoothLookAtDirection - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - - - - - - actionEnabled: 0101010101010101010101 actionIsOpen: 0101010101010101010101 actionStartIndex: 00000000050000000a0000000f00000011000000150000001a0000001d000000230000002c00000035000000 actionHashCodes: b2cf10005f9135045f9135049bd6f8015e69bb04876045029845b305f9cb7200f804e7044e66130148c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1659950971450660} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1439343399931966} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1750040329435564} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: - target: 2 excludeSelf: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 gameObject: ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmName: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: DetectFallingFSM sendToChildren: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmComponent: {fileID: 0} fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vault2m - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000000000000000000746f53746f70446574656374696f6e670000000000000000000001496e7075744d61676e6974756465010000000001496e7075744d61676e69747564650000003f0152756e6e696e67466163746f72010000000001496e7075744d61676e697475646500000000000000000000000000000000000000000000014869744e6f726d616c00000000000000000000000000000000000101000000c8420000000000000000000000000000000001000000000000000000000000010100000080400000000000803f00666626400046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000110000001100000001000000010000001400000012000000110000000100000007000000140000001200000011000000010000000700000014000000120000001f000000170000000f000000010000001400000012000000120000000f000000010000000f0000000f0000000100000014000000120000000f0000000f0000000100000007000000140000001c0000000f0000001c000000110000000f00000001000000170000001100000014000000130000001c0000001c000000110000000f000000110000000f000000170000000f0000001700000001000000 paramName: - gameObject - activate - recursive - resetOnExit - everyFrame - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - trigger - eventTarget - sendEvent - delay - everyFrame - gameObject - fsmName - variableName - storeValue - everyFrame - floatVariable - multiplyBy - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - targetDirection - minMagnitude - upVector - keepVertical - speed - lateUpdate - finishEvent - finish - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - time - finishEvent - realTime paramDataPos: 0000000000000000020000000400000005000000010000000000000006000000080000000900000002000000010000000d0000000f000000100000000300000002000000000000001400000024000000290000000400000003000000040000002a0000003d0000003e0000005100000063000000050000000500000064000000770000007c0000007d0000000600000081000000970000009c000000a9000000ab000000b0000000b1000000b10000000700000000000000b3000000c0000000cd000000cf000000d4000000d6000000db000000db000000e0000000e8000000 paramByteDataSize: 00000000020000000200000001000000010000000000000000000000020000000100000004000000000000000000000002000000010000000400000000000000000000000000000010000000050000000100000000000000000000000000000013000000010000001300000012000000010000000000000000000000130000000500000001000000040000000000000016000000050000000d000000020000000500000001000000000000000200000000000000000000000d0000000d0000000200000005000000020000000500000000000000050000000800000001000000 - name: PlayWallHitAnim description: colorIndex: 0 position: serializedVersion: 2 x: 1018.2344 y: 1770.0625 width: 131 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Standing linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SetAnimatorTrigger - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - actionEnabled: 010101010101 actionIsOpen: 010101010101 actionStartIndex: 00000000050000000b00000011000000130000001a000000 actionHashCodes: 5f913504f9cb7200f9cb72009bd6f801a8ef700048c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsJump - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputAngle - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: HitWall fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000000000000000ec51b83e0001000000000000000000c3f5a83e0001000000000000000001000000000157616c6b5374617274416e676c650000000001000000000101ec51983f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 140000001200000011000000010000000700000014000000120000000f0000000f000000010000000700000014000000120000000f0000000f0000000100000007000000140000001200000014000000130000000f0000000f0000000f0000000f000000010000000f0000001700000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - trigger - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - time - finishEvent - realTime paramDataPos: 00000000000000000000000002000000030000000100000001000000070000000c00000011000000120000000200000002000000160000001b000000200000002100000003000000030000000400000000000000250000002a0000003d0000004200000047000000480000004d00000055000000 paramByteDataSize: 0000000000000000020000000100000004000000000000000000000005000000050000000100000004000000000000000000000005000000050000000100000004000000000000000000000000000000000000000500000013000000050000000500000001000000050000000800000001000000 - name: IsVaultObstacle_05m? description: colorIndex: 0 position: serializedVersion: 2 x: 754.3125 y: 2504.5547 width: 171 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: IsVaultObstacle_1m? linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: CanVault isSystemEvent: 0 isGlobal: 0 toState: toVault 3 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GameObjectCompareTag customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 7b312602 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: HitObject tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vaultable_05m fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 43616e5661756c7446494e4953484544000100 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 130000001200000017000000170000001100000001000000 paramName: - gameObject - tag - trueEvent - falseEvent - storeResult - everyFrame paramDataPos: 000000000000000000000000080000001000000012000000 paramByteDataSize: 000000000000000008000000080000000200000001000000 - name: IsVaultObstacle_1m? description: colorIndex: 0 position: serializedVersion: 2 x: 971.4375 y: 2507.1328 width: 162 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: ChooseStopAnim linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: CanVault isSystemEvent: 0 isGlobal: 0 toState: toVault 4 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GameObjectCompareTag customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 7b312602 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: HitObject tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vaultable_1m fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 43616e5661756c7446494e4953484544000100 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 130000001200000017000000170000001100000001000000 paramName: - gameObject - tag - trueEvent - falseEvent - storeResult - everyFrame paramDataPos: 000000000000000000000000080000001000000012000000 paramByteDataSize: 000000000000000008000000080000000200000001000000 - name: toVault 3 description: colorIndex: 0 position: serializedVersion: 2 x: 786.4922 y: 2610.1328 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: DetFalling linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.ActivateGameObject - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorTrigger - HutongGames.PlayMaker.Actions.SendEvent - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.FloatMultiply - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SmoothLookAtDirection - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.FloatInterpolate - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - - - - - - - actionEnabled: 010101010101010101010101 actionIsOpen: 010101010101010101010101 actionStartIndex: 00000000050000000a0000000f00000011000000150000001a0000001d000000230000002c000000350000003c000000 actionHashCodes: b2cf10005f9135045f9135049bd6f8015e69bb04876045029845b305f9cb7200f804e7044e6613013575a00148c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1659950971450660} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1439343399931966} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1750040329435564} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: - target: 2 excludeSelf: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 gameObject: ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmName: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: DetectFallingFSM sendToChildren: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmComponent: {fileID: 0} fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vault05m - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000000000000000000746f53746f70446574656374696f6e670000000000000000000001496e7075744d61676e6974756465010000000001496e7075744d61676e69747564650000003f0152756e6e696e67466163746f72010000000001496e7075744d61676e697475646500000000000000000000000000000000000000000000014869744e6f726d616c00000000000000000000000000000000000101000000c8420000000000000000000000000000000001000000000000000000000000010100000080400000000000803f00000000000000803f000000000000cdcc4c3e0000000000014c61796572576569676874003333333f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000110000001100000001000000010000001400000012000000110000000100000007000000140000001200000011000000010000000700000014000000120000001f000000170000000f000000010000001400000012000000120000000f000000010000000f0000000f0000000100000014000000120000000f0000000f0000000100000007000000140000001c0000000f0000001c000000110000000f00000001000000170000001100000014000000130000001c0000001c000000110000000f000000110000000f00000017000000070000000f0000000f0000000f0000000f00000017000000010000000f0000001700000001000000 paramName: - gameObject - activate - recursive - resetOnExit - everyFrame - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - trigger - eventTarget - sendEvent - delay - everyFrame - gameObject - fsmName - variableName - storeValue - everyFrame - floatVariable - multiplyBy - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - targetDirection - minMagnitude - upVector - keepVertical - speed - lateUpdate - finishEvent - finish - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - mode - fromFloat - toFloat - time - storeResult - finishEvent - realTime - time - finishEvent - realTime paramDataPos: 0000000000000000020000000400000005000000010000000000000006000000080000000900000002000000010000000d0000000f000000100000000300000002000000000000001400000024000000290000000400000003000000040000002a0000003d0000003e0000005100000063000000050000000500000064000000770000007c0000007d0000000600000081000000970000009c000000a9000000ab000000b0000000b1000000b10000000700000000000000b3000000c0000000cd000000cf000000d4000000d6000000db000000db000000df000000e4000000e9000000ee000000fe000000fe000000ff000000040100000c010000 paramByteDataSize: 00000000020000000200000001000000010000000000000000000000020000000100000004000000000000000000000002000000010000000400000000000000000000000000000010000000050000000100000000000000000000000000000013000000010000001300000012000000010000000000000000000000130000000500000001000000040000000000000016000000050000000d000000020000000500000001000000000000000200000000000000000000000d0000000d000000020000000500000002000000050000000000000004000000050000000500000005000000100000000000000001000000050000000800000001000000 - name: toVault 4 description: colorIndex: 0 position: serializedVersion: 2 x: 1000.46875 y: 2610.4062 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: DetFalling 2 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.ActivateGameObject - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorTrigger - HutongGames.PlayMaker.Actions.SendEvent - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.FloatMultiply - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SmoothLookAtDirection - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - - - - - - actionEnabled: 0101010101010101010101 actionIsOpen: 0101010101010101010101 actionStartIndex: 00000000050000000a0000000f00000011000000150000001a0000001d000000230000002c00000035000000 actionHashCodes: b2cf10005f9135045f9135049bd6f8015e69bb04876045029845b305f9cb7200f804e7044e66130148c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1659950971450660} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1439343399931966} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1750040329435564} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: - target: 2 excludeSelf: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 gameObject: ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmName: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: DetectFallingFSM sendToChildren: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmComponent: {fileID: 0} fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vault1m - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000000000000000000746f53746f70446574656374696f6e670000000000000000000001496e7075744d61676e6974756465010000000001496e7075744d61676e69747564650000003f0152756e6e696e67466163746f72010000000001496e7075744d61676e6974756465cdcc4c3e000100000000000000000000000000000000014869744e6f726d616c00000000000000000000000000000000000101000000c8420000000000000000000000000000000001000000000000000000000000010100000080400000000000803f006666663f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000110000001100000001000000010000001400000012000000110000000100000007000000140000001200000011000000010000000700000014000000120000001f000000170000000f000000010000001400000012000000120000000f000000010000000f0000000f0000000100000014000000120000000f0000000f0000000100000007000000140000001c0000000f0000001c000000110000000f00000001000000170000001100000014000000130000001c0000001c000000110000000f000000110000000f000000170000000f0000001700000001000000 paramName: - gameObject - activate - recursive - resetOnExit - everyFrame - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - trigger - eventTarget - sendEvent - delay - everyFrame - gameObject - fsmName - variableName - storeValue - everyFrame - floatVariable - multiplyBy - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - targetDirection - minMagnitude - upVector - keepVertical - speed - lateUpdate - finishEvent - finish - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - time - finishEvent - realTime paramDataPos: 0000000000000000020000000400000005000000010000000000000006000000080000000900000002000000010000000d0000000f000000100000000300000002000000000000001400000024000000290000000400000003000000040000002a0000003d0000003e0000005100000063000000050000000500000064000000770000007c0000007d0000000600000081000000970000009c000000a9000000ab000000b0000000b1000000b10000000700000000000000b3000000c0000000cd000000cf000000d4000000d6000000db000000db000000e0000000e8000000 paramByteDataSize: 00000000020000000200000001000000010000000000000000000000020000000100000004000000000000000000000002000000010000000400000000000000000000000000000010000000050000000100000000000000000000000000000013000000010000001300000012000000010000000000000000000000130000000500000001000000040000000000000016000000050000000d000000020000000500000001000000000000000200000000000000000000000d0000000d0000000200000005000000020000000500000000000000050000000800000001000000 - name: DetFalling 2 description: colorIndex: 0 position: serializedVersion: 2 x: 1001.3125 y: 2687.4219 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: WalkingWithTurning linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SendEvent - HutongGames.PlayMaker.Actions.ActivateGameObject customNames: - - actionEnabled: 0101 actionIsOpen: 0101 actionStartIndex: 0000000004000000 actionHashCodes: 5e69bb04b2cf1000 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1439343399931966} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: - target: 2 excludeSelf: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 gameObject: ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmName: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: DetectFallingFSM sendToChildren: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmComponent: {fileID: 0} fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 746f446574656374000000000000010000000000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1f000000170000000f000000010000001400000011000000110000000100000001000000 paramName: - eventTarget - sendEvent - delay - everyFrame - gameObject - activate - recursive - resetOnExit - everyFrame paramDataPos: 0000000000000000080000000d000000000000000e000000100000001200000013000000 paramByteDataSize: 000000000800000005000000010000000000000002000000020000000100000001000000 - name: Slide description: colorIndex: 0 position: serializedVersion: 2 x: 73.41406 y: 1984.3359 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: ActivateDetectors linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.ActivateGameObject - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorTrigger - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.SendEvent - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - actionEnabled: 010101010101 actionIsOpen: 010101010101 actionStartIndex: 00000000050000000a0000000c0000001500000019000000 actionHashCodes: b2cf10005f9135049bd6f8014e6613015e69bb0448c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1358999190161178} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1439343399931966} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: - target: 2 excludeSelf: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 gameObject: ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmName: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: RunOrDuckFSM sendToChildren: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmComponent: {fileID: 0} fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsJump - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Slide fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000000000000000000000000000000000000000010000000000000000000000000101000000803f0000000000803f00746f536c69646500000000000014ae473f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000110000001100000001000000010000001400000012000000110000000100000007000000140000001200000014000000130000001c0000001c000000110000000f000000110000000f000000170000001f000000170000000f000000010000000f0000001700000001000000 paramName: - gameObject - activate - recursive - resetOnExit - everyFrame - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - trigger - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - eventTarget - sendEvent - delay - everyFrame - time - finishEvent - realTime paramDataPos: 00000000000000000200000004000000050000000100000000000000060000000800000009000000020000000100000003000000000000000d0000001a00000027000000290000002e000000300000003500000000000000350000003c0000004100000042000000470000004f000000 paramByteDataSize: 00000000020000000200000001000000010000000000000000000000020000000100000004000000000000000000000000000000000000000d0000000d000000020000000500000002000000050000000000000000000000070000000500000001000000050000000800000001000000 - name: IsRunning? description: colorIndex: 0 position: serializedVersion: 2 x: 71.69531 y: 1893.9922 width: 100 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: yes isSystemEvent: 0 isGlobal: 0 toState: Slide linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: WalkingWithTurning linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.FloatCompare customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 1bcdca04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000003f0152756e6e696e67466163746f720000803f00000000000079657346494e495348454479657300 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 0f0000000f0000000f00000017000000170000001700000001000000 paramName: - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 0000000012000000170000001c0000001f000000270000002a000000 paramByteDataSize: 12000000050000000500000003000000080000000300000001000000 - name: ActivateDetectors description: colorIndex: 0 position: serializedVersion: 2 x: 74.390625 y: 2069.8516 width: 138 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: WalkingWithTurning linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.ActivateGameObject - HutongGames.PlayMaker.Actions.ActivateGameObject customNames: - - actionEnabled: 0100 actionIsOpen: 0101 actionStartIndex: 0000000005000000 actionHashCodes: b2cf1000b2cf1000 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1439343399931966} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 010000000000010000000000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000110000001100000001000000010000001400000011000000110000000100000001000000 paramName: - gameObject - activate - recursive - resetOnExit - everyFrame - gameObject - activate - recursive - resetOnExit - everyFrame paramDataPos: 00000000000000000200000004000000050000000100000006000000080000000a0000000b000000 paramByteDataSize: 00000000020000000200000001000000010000000000000002000000020000000100000001000000 - name: Punching description: colorIndex: 0 position: serializedVersion: 2 x: 1984.4609 y: 1030.4766 width: 104 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: NextPunch? linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toNextPunch isSystemEvent: 0 isGlobal: 0 toState: Next linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetTimeInfo - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - - actionEnabled: 01010101010101 actionIsOpen: 01010101010101 actionStartIndex: 00000000090000000e00000013000000180000001b0000001e000000 actionHashCodes: 4e6613015f9135045f9135045f913504575875011012c10048c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1358999190161178} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire3 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000000000000000010000000000000000000000000101000000a0400000000000803f0000000000000000000000000000000100000000000003000000000000000154696d65496e537461746501746f4e65787450756e636800013333b33e0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000130000001c0000001c000000110000000f000000110000000f00000017000000140000001200000011000000010000000700000014000000120000001100000001000000070000001400000012000000110000000100000007000000070000000f000000010000001200000017000000110000000f0000001700000001000000 paramName: - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - getInfo - storeValue - everyFrame - buttonName - sendEvent - storeResult - time - finishEvent - realTime paramDataPos: 0000000000000000000000000d0000001a0000001c0000002100000023000000280000000100000000000000280000002a0000002b00000002000000010000002f000000310000003200000003000000020000003600000038000000390000003d000000410000005100000003000000520000005d0000005f000000640000006c000000 paramByteDataSize: 00000000000000000d0000000d0000000200000005000000020000000500000000000000000000000000000002000000010000000400000000000000000000000200000001000000040000000000000000000000020000000100000004000000040000001000000001000000000000000b00000002000000050000000800000001000000 - name: StopPunching description: colorIndex: 0 position: serializedVersion: 2 x: 1511.6016 y: 1719.5859 width: 110 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: WalkingWithTurning linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toStop isSystemEvent: 0 isGlobal: 0 toState: Standing linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.FloatCompare customNames: - - - - actionEnabled: 01010101 actionIsOpen: 01010101 actionStartIndex: 00000000050000000a0000000f000000 actionHashCodes: 5f9135045f913504876045021bcdca04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch2 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LookAtInputDirectionFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000000000000000000000000001496e7075744d61676e6974756465000000000001496e7075744d61676e6974756465cdcc4c3e000000000000746f53746f70746f53746f7046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 140000001200000011000000010000000700000014000000120000001100000001000000070000001400000012000000120000000f000000010000000f0000000f0000000f00000017000000170000001700000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - fsmName - variableName - storeValue - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 0000000000000000000000000200000003000000010000000100000007000000090000000a0000000200000002000000030000000e0000002100000022000000350000003a0000003f000000450000004b00000053000000 paramByteDataSize: 00000000000000000200000001000000040000000000000000000000020000000100000004000000000000000000000000000000130000000100000013000000050000000500000006000000060000000800000001000000 - name: Punching 2 description: colorIndex: 0 position: serializedVersion: 2 x: 1986.1328 y: 1287.75 width: 104 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: NextPunch? 2 linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toNextPunch isSystemEvent: 0 isGlobal: 0 toState: Next 2 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetTimeInfo - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - actionEnabled: 010101010101 actionIsOpen: 010101010101 actionStartIndex: 00000000090000000e000000130000001600000019000000 actionHashCodes: 4e6613015f9135045f913504575875011012c10048c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1358999190161178} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch2 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire3 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000000000000000010000000000000000000000000101000000a0400000000000803f00000000000000000100000000000003000000000000000154696d65496e537461746501746f4e65787450756e636800013333b33e0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000130000001c0000001c000000110000000f000000110000000f0000001700000014000000120000001100000001000000070000001400000012000000110000000100000007000000070000000f000000010000001200000017000000110000000f0000001700000001000000 paramName: - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - getInfo - storeValue - everyFrame - buttonName - sendEvent - storeResult - time - finishEvent - realTime paramDataPos: 0000000000000000000000000d0000001a0000001c0000002100000023000000280000000100000000000000280000002a0000002b00000002000000010000002f0000003100000032000000360000003a0000004a000000020000004b00000056000000580000005d00000065000000 paramByteDataSize: 00000000000000000d0000000d000000020000000500000002000000050000000000000000000000000000000200000001000000040000000000000000000000020000000100000004000000040000001000000001000000000000000b00000002000000050000000800000001000000 - name: NextPunch? description: colorIndex: 0 position: serializedVersion: 2 x: 1837.3125 y: 1095.3359 width: 104 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: PunchVariablesOFF linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toNextPunch isSystemEvent: 0 isGlobal: 0 toState: ToPunch 2 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.GetAxis - HutongGames.PlayMaker.Actions.FloatCompare - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - actionEnabled: 010101000001 actionIsOpen: 010101010101 actionStartIndex: 00000000060000000b0000000e0000001200000019000000 actionHashCodes: f9cb72005f9135041012c1003fb24c031bcdca0448c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire3 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire1 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000000000000000000000000000000000746f4e65787450756e636800010000803f000000000001466972653156616c7565010000000001466972653156616c7565cdcccc3d000000000000746f4e65787450756e636801cdcccc3d0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000000f0000000f00000001000000070000001400000012000000110000000100000007000000120000001700000011000000120000000f0000000f000000010000000f0000000f0000000f000000170000001700000017000000010000000f0000001700000001000000 paramName: - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - buttonName - sendEvent - storeResult - axisName - multiplier - store - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame - time - finishEvent - realTime paramDataPos: 000000000000000000000000050000000a0000000b00000001000000010000000f00000011000000120000000200000016000000210000000300000023000000280000003700000038000000470000004c0000005100000051000000510000005c0000005d000000620000006a000000 paramByteDataSize: 0000000000000000050000000500000001000000040000000000000000000000020000000100000004000000000000000b0000000200000000000000050000000f000000010000000f000000050000000500000000000000000000000b00000001000000050000000800000001000000 - name: NextPunch? 2 description: colorIndex: 0 position: serializedVersion: 2 x: 1829.8906 y: 1362.2188 width: 111 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: PunchVariablesOFF linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toNextPunch isSystemEvent: 0 isGlobal: 0 toState: ToPunch 3 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.GetAxis - HutongGames.PlayMaker.Actions.FloatCompare - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - actionEnabled: 0101000001 actionIsOpen: 0101010101 actionStartIndex: 0000000005000000080000000c00000013000000 actionHashCodes: 5f9135041012c1003fb24c031bcdca0448c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch2 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire3 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire1 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000746f4e65787450756e636800010000803f000000000001466972653156616c7565010000000001466972653156616c7565cdcccc3d000000000000746f4e65787450756e636801cdcccc3d0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1400000012000000110000000100000007000000120000001700000011000000120000000f0000000f000000010000000f0000000f0000000f000000170000001700000017000000010000000f0000001700000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - buttonName - sendEvent - storeResult - axisName - multiplier - store - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame - time - finishEvent - realTime paramDataPos: 00000000000000000000000002000000030000000100000007000000120000000200000014000000190000002800000029000000380000003d0000004200000042000000420000004d0000004e000000530000005b000000 paramByteDataSize: 0000000000000000020000000100000004000000000000000b0000000200000000000000050000000f000000010000000f000000050000000500000000000000000000000b00000001000000050000000800000001000000 - name: Punching 3 description: colorIndex: 0 position: serializedVersion: 2 x: 1985.75 y: 1562.8125 width: 104 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: NextPunch? 3 linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toNextPunch isSystemEvent: 0 isGlobal: 0 toState: Next 3 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetTimeInfo - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - actionEnabled: 010101010101 actionIsOpen: 010101010101 actionStartIndex: 00000000090000000e000000130000001600000019000000 actionHashCodes: 4e6613015f9135045f913504575875011012c10048c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1358999190161178} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch2 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire3 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000000000000000010000000000000000000000000101000000a0400000000000803f00000000000000000100000000000003000000000000000154696d65496e537461746501746f4e65787450756e636800013333b33e0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000130000001c0000001c000000110000000f000000110000000f0000001700000014000000120000001100000001000000070000001400000012000000110000000100000007000000070000000f000000010000001200000017000000110000000f0000001700000001000000 paramName: - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - getInfo - storeValue - everyFrame - buttonName - sendEvent - storeResult - time - finishEvent - realTime paramDataPos: 0000000000000000000000000d0000001a0000001c0000002100000023000000280000000100000000000000280000002a0000002b00000002000000010000002f0000003100000032000000360000003a0000004a000000020000004b00000056000000580000005d00000065000000 paramByteDataSize: 00000000000000000d0000000d000000020000000500000002000000050000000000000000000000000000000200000001000000040000000000000000000000020000000100000004000000040000001000000001000000000000000b00000002000000050000000800000001000000 - name: NextPunch? 3 description: colorIndex: 0 position: serializedVersion: 2 x: 1825.4531 y: 1603.0938 width: 111 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: PunchVariablesOFF linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toNextPunch isSystemEvent: 0 isGlobal: 0 toState: ToPunch 5 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.GetAxis - HutongGames.PlayMaker.Actions.FloatCompare - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - actionEnabled: 0101000001 actionIsOpen: 0101010101 actionStartIndex: 0000000005000000080000000c00000013000000 actionHashCodes: 5f9135041012c1003fb24c031bcdca0448c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire3 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire1 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000746f4e65787450756e636800010000803f000000000001466972653156616c7565010000000001466972653156616c7565cdcccc3d000000000000746f4e65787450756e636801cdcccc3d0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1400000012000000110000000100000007000000120000001700000011000000120000000f0000000f000000010000000f0000000f0000000f000000170000001700000017000000010000000f0000001700000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - buttonName - sendEvent - storeResult - axisName - multiplier - store - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame - time - finishEvent - realTime paramDataPos: 00000000000000000000000002000000030000000100000007000000120000000200000014000000190000002800000029000000380000003d0000004200000042000000420000004d0000004e000000530000005b000000 paramByteDataSize: 0000000000000000020000000100000004000000000000000b0000000200000000000000050000000f000000010000000f000000050000000500000000000000000000000b00000001000000050000000800000001000000 - name: FinalPunch description: colorIndex: 0 position: serializedVersion: 2 x: 1980.1328 y: 1842.1797 width: 104 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: NextPunch? 7 linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toNextPunch isSystemEvent: 0 isGlobal: 0 toState: Next 7 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetTimeInfo - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - actionEnabled: 010101010101 actionIsOpen: 010101010101 actionStartIndex: 00000000090000000e000000130000001600000019000000 actionHashCodes: 4e6613015f9135045f913504575875011012c10048c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1358999190161178} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch2 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire3 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000000000000000010000000000000000000000000101000000a0400000000000803f00000000000000000100000000000003000000000000000154696d65496e537461746501746f4e65787450756e636800013333333f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000130000001c0000001c000000110000000f000000110000000f0000001700000014000000120000001100000001000000070000001400000012000000110000000100000007000000070000000f000000010000001200000017000000110000000f0000001700000001000000 paramName: - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - getInfo - storeValue - everyFrame - buttonName - sendEvent - storeResult - time - finishEvent - realTime paramDataPos: 0000000000000000000000000d0000001a0000001c0000002100000023000000280000000100000000000000280000002a0000002b00000002000000010000002f0000003100000032000000360000003a0000004a000000020000004b00000056000000580000005d00000065000000 paramByteDataSize: 00000000000000000d0000000d000000020000000500000002000000050000000000000000000000000000000200000001000000040000000000000000000000020000000100000004000000040000001000000001000000000000000b00000002000000050000000800000001000000 - name: PunchVariablesOFF description: colorIndex: 0 position: serializedVersion: 2 x: 1509.1641 y: 1652.7109 width: 149 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: StopPunching linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetAngleY - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.Wait customNames: - - - actionEnabled: 010101 actionIsOpen: 010101 actionStartIndex: 00000000070000000d000000 actionHashCodes: a8ef7000f9cb720048c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1414002434591248} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1327093557657392} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: WalkStartAngle fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000001000000000157616c6b5374617274416e676c650000000001000000000101000000000157616c6b5374617274416e676c6500000000000100000000cdcccc3d0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000130000000f0000000f0000000f0000000f0000000100000014000000120000000f0000000f00000001000000070000000f0000001700000001000000 paramName: - gameObject - target - angle - signedAngle - resultPositiveAngle - resultNegativeAngle - everyFrame - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - time - finishEvent - realTime paramDataPos: 00000000000000000000000005000000180000001d00000022000000010000000000000023000000360000003b0000003c00000040000000450000004d000000 paramByteDataSize: 00000000000000000500000013000000050000000500000001000000000000000000000013000000050000000100000004000000050000000800000001000000 - name: Next description: colorIndex: 0 position: serializedVersion: 2 x: 2128.5781 y: 1109.3047 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: ToPunch 2 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.FloatOperator - HutongGames.PlayMaker.Actions.FloatClamp - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - actionEnabled: 010101010101 actionIsOpen: 010101010101 actionStartIndex: 00000000060000000f00000014000000180000001d000000 actionHashCodes: f9cb72004e6613010cdb04050c8bc1005f91350448c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1358999190161178} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: InputMagnitude - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000000000000000000000000000000000000000000000010000000000000000000000000101000000a0400000000000803f003333b33e00000000000154696d65496e537461746501000000000000000154696d65325761697400000000000154696d6532576169746f12833a003333b33e000000000000000000000000000154696d65325761697446494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000000f0000000f000000010000000700000014000000130000001c0000001c000000110000000f000000110000000f000000170000000f0000000f000000070000000f000000010000000f0000000f0000000f0000000100000014000000120000001100000001000000070000000f0000001700000001000000 paramName: - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - float1 - float2 - operation - storeResult - everyFrame - floatVariable - minValue - maxValue - everyFrame - gameObject - parameter - Value - everyFrame - everyFrameOption - time - finishEvent - realTime paramDataPos: 000000000000000000000000050000000a0000000b00000001000000000000000f0000001c000000290000002b000000300000003200000037000000370000003c0000004c000000500000005e0000005f0000006d00000072000000770000000200000001000000780000007a0000007b0000007f0000008d00000095000000 paramByteDataSize: 00000000000000000500000005000000010000000400000000000000000000000d0000000d00000002000000050000000200000005000000000000000500000010000000040000000e000000010000000e00000005000000050000000100000000000000000000000200000001000000040000000e0000000800000001000000 - name: Next 2 description: colorIndex: 0 position: serializedVersion: 2 x: 2126.625 y: 1356.5234 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: ToPunch 3 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.FloatOperator - HutongGames.PlayMaker.Actions.FloatClamp - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - actionEnabled: 0101010101 actionIsOpen: 0101010101 actionStartIndex: 00000000090000000e0000001200000017000000 actionHashCodes: 4e6613010cdb04050c8bc1005f91350448c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1358999190161178} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch2 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000000000000000010000000000000000000000000101000000a0400000000000803f003333b33e00000000000154696d65496e537461746501000000000000000154696d65325761697400000000000154696d6532576169746f12833a003333b33e000000000000000000000000000154696d65325761697446494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000130000001c0000001c000000110000000f000000110000000f000000170000000f0000000f000000070000000f000000010000000f0000000f0000000f0000000100000014000000120000001100000001000000070000000f0000001700000001000000 paramName: - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - float1 - float2 - operation - storeResult - everyFrame - floatVariable - minValue - maxValue - everyFrame - gameObject - parameter - Value - everyFrame - everyFrameOption - time - finishEvent - realTime paramDataPos: 0000000000000000000000000d0000001a0000001c000000210000002300000028000000280000002d0000003d000000410000004f000000500000005e00000063000000680000000100000000000000690000006b0000006c000000700000007e00000086000000 paramByteDataSize: 00000000000000000d0000000d00000002000000050000000200000005000000000000000500000010000000040000000e000000010000000e00000005000000050000000100000000000000000000000200000001000000040000000e0000000800000001000000 - name: Next 3 description: colorIndex: 0 position: serializedVersion: 2 x: 2133.086 y: 1630.9453 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: ToPunch 5 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.FloatOperator - HutongGames.PlayMaker.Actions.FloatClamp - HutongGames.PlayMaker.Actions.Wait - HutongGames.PlayMaker.Actions.SetAnimatorBool customNames: - - - - - actionEnabled: 0101010101 actionIsOpen: 0101010101 actionStartIndex: 00000000090000000e0000001200000015000000 actionHashCodes: 4e6613010cdb04050c8bc10048c011015f913504 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1358999190161178} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000000000000000010000000000000000000000000101000000a0400000000000803f003333b33e00000000000154696d65496e537461746501000000000000000154696d65325761697400000000000154696d6532576169746f12833a003333b33e0000000000000154696d65325761697446494e49534845440000000000000000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000130000001c0000001c000000110000000f000000110000000f000000170000000f0000000f000000070000000f000000010000000f0000000f0000000f000000010000000f00000017000000010000001400000012000000110000000100000007000000 paramName: - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - float1 - float2 - operation - storeResult - everyFrame - floatVariable - minValue - maxValue - everyFrame - time - finishEvent - realTime - gameObject - parameter - Value - everyFrame - everyFrameOption paramDataPos: 0000000000000000000000000d0000001a0000001c000000210000002300000028000000280000002d0000003d000000410000004f000000500000005e000000630000006800000069000000770000007f0000000100000000000000800000008200000083000000 paramByteDataSize: 00000000000000000d0000000d00000002000000050000000200000005000000000000000500000010000000040000000e000000010000000e0000000500000005000000010000000e00000008000000010000000000000000000000020000000100000004000000 - name: NextPunch? 7 description: colorIndex: 0 position: serializedVersion: 2 x: 1816.5625 y: 1891.3906 width: 111 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: PunchVariablesOFF linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toNextPunch isSystemEvent: 0 isGlobal: 0 toState: ToPunch 1 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.GetAxis - HutongGames.PlayMaker.Actions.FloatCompare - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - actionEnabled: 0101000001 actionIsOpen: 0101010101 actionStartIndex: 0000000005000000080000000c00000013000000 actionHashCodes: 5f9135041012c1003fb24c031bcdca0448c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch2 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire3 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire1 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000746f4e65787450756e636800010000803f000000000001466972653156616c7565010000000001466972653156616c7565cdcccc3d000000000000746f4e65787450756e636801cdcccc3d0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1400000012000000110000000100000007000000120000001700000011000000120000000f0000000f000000010000000f0000000f0000000f000000170000001700000017000000010000000f0000001700000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - buttonName - sendEvent - storeResult - axisName - multiplier - store - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame - time - finishEvent - realTime paramDataPos: 00000000000000000000000002000000030000000100000007000000120000000200000014000000190000002800000029000000380000003d0000004200000042000000420000004d0000004e000000530000005b000000 paramByteDataSize: 0000000000000000020000000100000004000000000000000b0000000200000000000000050000000f000000010000000f000000050000000500000000000000000000000b00000001000000050000000800000001000000 - name: Next 7 description: colorIndex: 0 position: serializedVersion: 2 x: 2125.2031 y: 1903.2422 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: ToPunch 1 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SmoothLookAt - HutongGames.PlayMaker.Actions.FloatOperator - HutongGames.PlayMaker.Actions.FloatClamp - HutongGames.PlayMaker.Actions.Wait - HutongGames.PlayMaker.Actions.SetAnimatorBool customNames: - - - - - actionEnabled: 0101010101 actionIsOpen: 0101010101 actionStartIndex: 00000000090000000e0000001200000015000000 actionHashCodes: 4e6613010cdb04050c8bc10048c011015f913504 unityObjectParams: [] fsmGameObjectParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1358999190161178} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch2 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000000000000000010000000000000000000000000101000000a0400000000000803f003333333f00000000000154696d65496e537461746501000000000000000154696d65325761697400000000000154696d6532576169746f12833a003333333f0000000000000154696d65325761697446494e49534845440000000000000000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000130000001c0000001c000000110000000f000000110000000f000000170000000f0000000f000000070000000f000000010000000f0000000f0000000f000000010000000f00000017000000010000001400000012000000110000000100000007000000 paramName: - gameObject - targetObject - targetPosition - upVector - keepVertical - speed - debug - finishTolerance - finishEvent - float1 - float2 - operation - storeResult - everyFrame - floatVariable - minValue - maxValue - everyFrame - time - finishEvent - realTime - gameObject - parameter - Value - everyFrame - everyFrameOption paramDataPos: 0000000000000000000000000d0000001a0000001c000000210000002300000028000000280000002d0000003d000000410000004f000000500000005e000000630000006800000069000000770000007f0000000100000000000000800000008200000083000000 paramByteDataSize: 00000000000000000d0000000d00000002000000050000000200000005000000000000000500000010000000040000000e000000010000000e0000000500000005000000010000000e00000008000000010000000000000000000000020000000100000004000000 - name: ToPunch 1 description: colorIndex: 0 position: serializedVersion: 2 x: 1984.9375 y: 937.90625 width: 104 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Punching linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toNextPunch isSystemEvent: 0 isGlobal: 0 toState: ToPunch 2 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetAnimatorBool - HutongGames.PlayMaker.Actions.BoolTest - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorTrigger - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - - - actionEnabled: 0101010101010001 actionIsOpen: 0101010101010101 actionStartIndex: 00000000050000000a0000000f00000013000000180000001a0000001f000000 actionHashCodes: 5f9135045f9135045f913504a4c8bf005f9135049bd6f8015f91350448c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch2 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunchStart - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000000000000000000001497350756e636800000000000001497350756e6368746f4e65787450756e6368000000000000000001000000000000cdcc4c3d0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 140000001200000011000000010000000700000014000000120000001100000001000000070000001400000012000000110000000100000007000000110000001700000017000000010000001400000012000000110000000100000007000000140000001200000014000000120000001100000001000000070000000f0000001700000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - result - everyFrame - everyFrameOption - boolVariable - isTrue - isFalse - everyFrame - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - trigger - gameObject - parameter - Value - everyFrame - everyFrameOption - time - finishEvent - realTime paramDataPos: 0000000000000000000000000200000003000000010000000100000007000000090000000a00000002000000020000000e00000017000000180000001c000000250000003000000030000000030000000300000031000000330000003400000004000000040000000500000005000000380000003a0000003b0000003f000000440000004c000000 paramByteDataSize: 000000000000000002000000010000000400000000000000000000000200000001000000040000000000000000000000090000000100000004000000090000000b0000000000000001000000000000000000000002000000010000000400000000000000000000000000000000000000020000000100000004000000050000000800000001000000 - name: ToPunch 2 description: colorIndex: 0 position: serializedVersion: 2 x: 1985.0078 y: 1211.4062 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Punching 2 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - actionEnabled: 0101010101 actionIsOpen: 0101010101 actionStartIndex: 00000000050000000a0000000f00000014000000 actionHashCodes: 5f9135045f9135045f9135045f91350448c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch2 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000000000000000000000000000000001000000000000cdcc4c3d0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000001100000001000000070000001400000012000000110000000100000007000000140000001200000011000000010000000700000014000000120000001100000001000000070000000f0000001700000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - time - finishEvent - realTime paramDataPos: 0000000000000000000000000200000003000000010000000100000007000000090000000a00000002000000020000000e000000100000001100000003000000030000001500000017000000180000001c0000002100000029000000 paramByteDataSize: 0000000000000000020000000100000004000000000000000000000002000000010000000400000000000000000000000200000001000000040000000000000000000000020000000100000004000000050000000800000001000000 - name: ToPunch 3 description: colorIndex: 0 position: serializedVersion: 2 x: 1994.3438 y: 1500.6094 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Punching 3 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - actionEnabled: 0101010101 actionIsOpen: 0101010101 actionStartIndex: 00000000050000000a0000000f00000014000000 actionHashCodes: 5f9135045f9135045f9135045f91350448c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch2 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000000000000000000000000000000001000000000000cdcc4c3d0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000001100000001000000070000001400000012000000110000000100000007000000140000001200000011000000010000000700000014000000120000001100000001000000070000000f0000001700000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - time - finishEvent - realTime paramDataPos: 0000000000000000000000000200000003000000010000000100000007000000090000000a00000002000000020000000e000000100000001100000003000000030000001500000017000000180000001c0000002100000029000000 paramByteDataSize: 0000000000000000020000000100000004000000000000000000000002000000010000000400000000000000000000000200000001000000040000000000000000000000020000000100000004000000050000000800000001000000 - name: ToPunch 5 description: colorIndex: 0 position: serializedVersion: 2 x: 1981.7656 y: 1764.5078 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: FinalPunch linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - actionEnabled: 0101010101 actionIsOpen: 0101010101 actionStartIndex: 00000000050000000a0000000f00000014000000 actionHashCodes: 5f9135045f9135045f9135045f91350448c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopLU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsStopRU - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsPunch2 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000000000000000000000000000000001000000000000cdcc4c3d0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000001100000001000000070000001400000012000000110000000100000007000000140000001200000011000000010000000700000014000000120000001100000001000000070000000f0000001700000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - parameter - Value - everyFrame - everyFrameOption - time - finishEvent - realTime paramDataPos: 0000000000000000000000000200000003000000010000000100000007000000090000000a00000002000000020000000e000000100000001100000003000000030000001500000017000000180000001c0000002100000029000000 paramByteDataSize: 0000000000000000020000000100000004000000000000000000000002000000010000000400000000000000000000000200000001000000040000000000000000000000020000000100000004000000050000000800000001000000 - name: HasCharacterController? description: colorIndex: 4 position: serializedVersion: 2 x: 737.1719 y: 442.1797 width: 183 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: yes isSystemEvent: 0 isGlobal: 0 toState: Has Sphere Collider? linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: no isSystemEvent: 0 isGlobal: 0 toState: Add Character Controller linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.HasComponent customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: d9574a02 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: CharacterController fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00007965736e6f000100 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000001100000017000000170000001100000001000000 paramName: - gameObject - component - removeOnExit - trueEvent - falseEvent - store - everyFrame paramDataPos: 00000000000000000000000002000000050000000700000009000000 paramByteDataSize: 00000000000000000200000003000000020000000200000001000000 - name: Find Player description: Finds the character tagged "Player" colorIndex: 4 position: serializedVersion: 2 x: 733.1719 y: 112.17969 width: 176 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Found Player? linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.FindGameObject customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 786b3902 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Player fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 120000001200000013000000 paramName: - objectName - withTag - store paramDataPos: 000000000100000000000000 paramByteDataSize: 000000000000000000000000 - name: Found Player? description: Checks if found Player. colorIndex: 4 position: serializedVersion: 2 x: 757.1719 y: 300.1797 width: 143 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: yes isSystemEvent: 0 isGlobal: 0 toState: HasCharacterController? linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: no isSystemEvent: 0 isGlobal: 0 toState: WaitAndSearchMore linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GameObjectIsNull customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 15656205 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 6e6f796573000100 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1300000017000000170000001100000001000000 paramName: - gameObject - isNull - isNotNull - storeResult - everyFrame paramDataPos: 0000000000000000020000000500000007000000 paramByteDataSize: 0000000002000000030000000200000001000000 - name: WaitAndSearchMore description: Playmaker did not find any GameObject tagged "Player". Waits and searches for tag Player again. Useful if Player is not already on the level, but is spawned during runtime. colorIndex: 4 position: serializedVersion: 2 x: 990.1719 y: 213.17969 width: 400 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Find Player linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Wait customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 48c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: cdcccc3d0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 0f0000001700000001000000 paramName: - time - finishEvent - realTime paramDataPos: 00000000050000000d000000 paramByteDataSize: 050000000800000001000000 - name: Has Sphere Collider? description: colorIndex: 4 position: serializedVersion: 2 x: 764.1719 y: 584.1797 width: 158 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: yes isSystemEvent: 0 isGlobal: 0 toState: HasRigidBody? linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: no isSystemEvent: 0 isGlobal: 0 toState: Add Sphere Collider linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.HasComponent customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: d9574a02 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: SphereCollider fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00007965736e6f000100 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000001100000017000000170000001100000001000000 paramName: - gameObject - component - removeOnExit - trueEvent - falseEvent - store - everyFrame paramDataPos: 00000000000000000000000002000000050000000700000009000000 paramByteDataSize: 00000000000000000200000003000000020000000200000001000000 - name: Add Character Controller description: colorIndex: 4 position: serializedVersion: 2 x: 536.1719 y: 526.1797 width: 184 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Has Sphere Collider? linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.AddComponent - HutongGames.PlayMaker.Actions.SetProperty - HutongGames.PlayMaker.Actions.SetProperty - HutongGames.PlayMaker.Actions.SetProperty customNames: - - - - actionEnabled: 01010101 actionIsOpen: 01010101 actionStartIndex: 00000000040000000600000008000000 actionHashCodes: 78cc4c025ac852045ac852045ac85204 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: - TargetObject: useVariable: 1 name: CharacterController tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.CharacterController value: {fileID: 0} TargetTypeName: UnityEngine.CharacterController PropertyName: radius BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 FloatParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0.4 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Single value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: HutongGames.PlayMaker.None intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: UnityEngine.Object floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 - TargetObject: useVariable: 1 name: CharacterController tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.CharacterController value: {fileID: 0} TargetTypeName: UnityEngine.CharacterController PropertyName: center.y BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 FloatParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0.98 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Single value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: HutongGames.PlayMaker.None intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: UnityEngine.Object floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 - TargetObject: useVariable: 1 name: CharacterController tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.CharacterController value: {fileID: 0} TargetTypeName: UnityEngine.CharacterController PropertyName: height BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 FloatParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 1.8 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Single value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: HutongGames.PlayMaker.None intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: UnityEngine.Object floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: UnityEngine.CharacterController fsmObjectParams: - useVariable: 1 name: CharacterController tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.CharacterController value: {fileID: 0} fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000001800000011000000240000000100000024000000010000002400000001000000 paramName: - gameObject - component - storeComponent - removeOnExit - targetProperty - everyFrame - targetProperty - everyFrame - targetProperty - everyFrame paramDataPos: 00000000000000000000000000000000000000000200000001000000030000000200000004000000 paramByteDataSize: 00000000000000000000000002000000000000000100000000000000010000000000000001000000 - name: HasRigidBody? description: colorIndex: 4 position: serializedVersion: 2 x: 796.0781 y: 728.65625 width: 118 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: yes isSystemEvent: 0 isGlobal: 0 toState: SetInitialCameraDistanceAndFeet linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: no isSystemEvent: 0 isGlobal: 0 toState: Add Rigidbody linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.HasComponent customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: d9574a02 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Rigidbody fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00007965736e6f000100 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000001100000017000000170000001100000001000000 paramName: - gameObject - component - removeOnExit - trueEvent - falseEvent - store - everyFrame paramDataPos: 00000000000000000000000002000000050000000700000009000000 paramByteDataSize: 00000000000000000200000003000000020000000200000001000000 - name: Add Sphere Collider description: colorIndex: 4 position: serializedVersion: 2 x: 546.0781 y: 696.65625 width: 151 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: HasRigidBody? linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.AddComponent - HutongGames.PlayMaker.Actions.SetProperty - HutongGames.PlayMaker.Actions.SetProperty - HutongGames.PlayMaker.Actions.SetProperty customNames: - - - - actionEnabled: 01010101 actionIsOpen: 01010101 actionStartIndex: 00000000040000000600000008000000 actionHashCodes: 78cc4c025ac852045ac852045ac85204 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: - TargetObject: useVariable: 1 name: SphereCollider tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.SphereCollider value: {fileID: 0} TargetTypeName: UnityEngine.SphereCollider PropertyName: isTrigger BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 1 FloatParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Boolean value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: HutongGames.PlayMaker.None intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: UnityEngine.Object floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 - TargetObject: useVariable: 1 name: SphereCollider tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.SphereCollider value: {fileID: 0} TargetTypeName: UnityEngine.SphereCollider PropertyName: center.y BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 FloatParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0.51 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Single value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: HutongGames.PlayMaker.None intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: UnityEngine.Object floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 - TargetObject: useVariable: 1 name: SphereCollider tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.SphereCollider value: {fileID: 0} TargetTypeName: UnityEngine.SphereCollider PropertyName: radius BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 FloatParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0.5 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Single value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: HutongGames.PlayMaker.None intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: UnityEngine.Object floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: UnityEngine.SphereCollider fsmObjectParams: - useVariable: 1 name: SphereCollider tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.SphereCollider value: {fileID: 0} fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000001800000011000000240000000100000024000000010000002400000001000000 paramName: - gameObject - component - storeComponent - removeOnExit - targetProperty - everyFrame - targetProperty - everyFrame - targetProperty - everyFrame paramDataPos: 00000000000000000000000000000000000000000200000001000000030000000200000004000000 paramByteDataSize: 00000000000000000000000002000000000000000100000000000000010000000000000001000000 - name: Add Rigidbody description: colorIndex: 4 position: serializedVersion: 2 x: 563.0781 y: 787.65625 width: 114 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: SetInitialCameraDistanceAndFeet linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.AddComponent - HutongGames.PlayMaker.Actions.SetProperty - HutongGames.PlayMaker.Actions.SetProperty customNames: - - - actionEnabled: 010101 actionIsOpen: 010101 actionStartIndex: 000000000400000006000000 actionHashCodes: 78cc4c025ac852045ac85204 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: - TargetObject: useVariable: 1 name: Rigidbody tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.Rigidbody value: {fileID: 0} TargetTypeName: UnityEngine.Rigidbody PropertyName: useGravity BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 FloatParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Boolean value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: HutongGames.PlayMaker.None intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: UnityEngine.Object floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 - TargetObject: useVariable: 1 name: Rigidbody tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.Rigidbody value: {fileID: 0} TargetTypeName: UnityEngine.Rigidbody PropertyName: isKinematic BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 1 FloatParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Boolean value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: UnityEngine.Rigidbody fsmObjectParams: - useVariable: 1 name: Rigidbody tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.Rigidbody value: {fileID: 0} fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1400000012000000180000001100000024000000010000002400000001000000 paramName: - gameObject - component - storeComponent - removeOnExit - targetProperty - everyFrame - targetProperty - everyFrame paramDataPos: 0000000000000000000000000000000000000000020000000100000003000000 paramByteDataSize: 0000000000000000000000000200000000000000010000000000000001000000 - name: SetInitialCameraDistanceAndFeet description: colorIndex: 2 position: serializedVersion: 2 x: 768.10156 y: 930.2969 width: 243 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Standing linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetFloatValue customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 9845b305 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000040400143616d65726144697374616e6365000040400000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 0f0000000f00000001000000 paramName: - floatVariable - floatValue - everyFrame paramDataPos: 000000001300000018000000 paramByteDataSize: 130000000500000001000000 events: - name: FINISHED isSystemEvent: 1 isGlobal: 0 - name: CanVault isSystemEvent: 0 isGlobal: 0 - name: no isSystemEvent: 0 isGlobal: 0 - name: toDie isSystemEvent: 0 isGlobal: 0 - name: toFall isSystemEvent: 0 isGlobal: 0 - name: toJump isSystemEvent: 0 isGlobal: 1 - name: toNextPunch isSystemEvent: 0 isGlobal: 0 - name: toPickUp isSystemEvent: 0 isGlobal: 0 - name: toPunch isSystemEvent: 0 isGlobal: 0 - name: toRun2Wall isSystemEvent: 0 isGlobal: 1 - name: toSlide isSystemEvent: 0 isGlobal: 0 - name: toSprint isSystemEvent: 0 isGlobal: 0 - name: toSprintStart isSystemEvent: 0 isGlobal: 0 - name: toStop isSystemEvent: 0 isGlobal: 0 - name: toStopLU isSystemEvent: 0 isGlobal: 0 - name: toStopRU isSystemEvent: 0 isGlobal: 0 - name: toVault isSystemEvent: 0 isGlobal: 0 - name: toWalk isSystemEvent: 0 isGlobal: 0 - name: yes isSystemEvent: 0 isGlobal: 0 globalTransitions: - fsmEvent: name: toPunch isSystemEvent: 0 isGlobal: 0 toState: ToPunch 1 linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toDie isSystemEvent: 0 isGlobal: 0 toState: Death linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toFall isSystemEvent: 0 isGlobal: 0 toState: FallingDown linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toJump isSystemEvent: 0 isGlobal: 1 toState: JumpStart linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toPickUp isSystemEvent: 0 isGlobal: 0 toState: Pick linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toVault isSystemEvent: 0 isGlobal: 0 toState: Vault? linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toRun2Wall isSystemEvent: 0 isGlobal: 1 toState: PlayWallHitAnim linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toSlide isSystemEvent: 0 isGlobal: 0 toState: IsRunning? linkStyle: 0 linkConstraint: 0 colorIndex: 0 variables: floatVariables: - useVariable: 1 name: AimAngle tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: AxisReadyValue tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: CameraDistance tooltip: Type in initial camera distance. You can adjust it later in gameplay with mouse wheel. showInInspector: 1 networkSync: 0 value: 3 - useVariable: 1 name: FallingFactor tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: FallingSpeed tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: Fire1Value tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: HitDistance tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: Horizontal tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: InputAngle tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: InputAngleDamp tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: InputMagnitude tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: InteractionAngle tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: IsRU tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: LandingRayLeng tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: LayerWeight tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: LookAtSpeed tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: RunningFactor tooltip: showInInspector: 0 networkSync: 0 value: 0.5 - useVariable: 1 name: SprintFactor tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: Time2Wait tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: TimeInState tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: Vertical tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: WalkStartAngle tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: WalkStartAngleFIX tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: WalkStopAngle tooltip: showInInspector: 0 networkSync: 0 value: 0 intVariables: [] boolVariables: - useVariable: 1 name: FeetStabilization tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: IsPunch tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: SprintIsPressed tooltip: showInInspector: 0 networkSync: 0 value: 0 stringVariables: [] vector2Variables: [] vector3Variables: - useVariable: 1 name: ForwardAxis tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} - useVariable: 1 name: HitNormal tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} - useVariable: 1 name: HitPoint tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} - useVariable: 1 name: InputVector tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} - useVariable: 1 name: MoveAddVector tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} - useVariable: 1 name: VaultRotation tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: HitObject tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: LeftFootBone tooltip: Reference left foot bone ofyour character here (drag and drop). It will be used for determining which walk stop animation to play. showInInspector: 1 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: RightFootBone tooltip: Reference right foot bone of your character here (drag and drop). It will be used for determining which walk stop animation to play. showInInspector: 1 networkSync: 0 value: {fileID: 0} objectVariables: - useVariable: 1 name: Animator tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.Animator value: {fileID: 0} - useVariable: 1 name: CharacterController tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.CharacterController value: {fileID: 0} - useVariable: 1 name: CharacterMotor tooltip: showInInspector: 0 networkSync: 0 typeName: CharacterMotor value: {fileID: 0} - useVariable: 1 name: Rigidbody tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.Rigidbody value: {fileID: 0} - useVariable: 1 name: SphereCollider tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.SphereCollider value: {fileID: 0} materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 description: 'This is the main FSM of the controller. It is responsible for changing the variables on Mecanim Controller (so essentially, for changing the animations). It automatically finds a character tagged "Player". It checks if the character has Character Controller, Sphere Collider (for detecting triggers) and Rigid Body. If it doesn''t it will add them. After that, this FSM proceeds to input State Machine to control the animations.' docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 0 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114252209091807732 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1827307486765598} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: de72a6d2da64d114d95e3c5a01cfaec5, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 1 usedInTemplate: {fileID: 0} name: IsRUFSM startState: Loading states: - name: RU description: Right foot is higher than the left foot at the moment. The animator will play "..._RU" stopping animations. colorIndex: 0 position: serializedVersion: 2 x: 63 y: 256 width: 399 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: LU linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.FloatCompare customNames: - - - - actionEnabled: 01010101 actionIsOpen: 01010101 actionStartIndex: 00000000060000000d00000014000000 actionHashCodes: f9cb72005552ad055552ad051bcdca04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: RightFootBone tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: LeftFootBone tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsRU fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000803f0000000000000000000000000000000000000000000000010000000001000000000152666f6f74590000000001000000000100000000000000000000000001000000000100000000014c666f6f745900000000010000000001000000000152666f6f745900000000014c666f6f7459000000000046494e495348454401 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000000f0000000f0000000100000007000000140000001c0000000f0000000f0000000f0000000700000001000000140000001c0000000f0000000f0000000f00000007000000010000000f0000000f0000000f00000017000000170000001700000001000000 paramName: - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - vector - x - y - z - space - everyFrame - gameObject - vector - x - y - z - space - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 000000000000000000000000050000000a0000000b000000010000000f0000001c000000210000002c00000031000000350000000200000036000000430000004800000053000000580000005c0000005d000000680000007300000078000000780000008000000080000000 paramByteDataSize: 000000000000000005000000050000000100000004000000000000000d000000050000000b000000050000000400000001000000000000000d000000050000000b0000000500000004000000010000000b0000000b0000000500000000000000080000000000000001000000 - name: LU description: Left foot is higher than the right foot at the moment. The animator will play "..._LU" stopping animations. colorIndex: 0 position: serializedVersion: 2 x: 630 y: 256 width: 399 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: RU linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorFloat - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.FloatCompare customNames: - - - - actionEnabled: 01010101 actionIsOpen: 01010101 actionStartIndex: 00000000060000000d00000014000000 actionHashCodes: f9cb72005552ad055552ad051bcdca04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: RightFootBone tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: LeftFootBone tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsRU fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000000000000000000000000000000000000000000000010000000001000000000152666f6f74590000000001000000000100000000000000000000000001000000000100000000014c666f6f745900000000010000000001000000000152666f6f745900000000014c666f6f7459000000000046494e495348454446494e495348454401 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000000f0000000f0000000100000007000000140000001c0000000f0000000f0000000f0000000700000001000000140000001c0000000f0000000f0000000f00000007000000010000000f0000000f0000000f00000017000000170000001700000001000000 paramName: - gameObject - parameter - Value - dampTime - everyFrame - everyFrameOption - gameObject - vector - x - y - z - space - everyFrame - gameObject - vector - x - y - z - space - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 000000000000000000000000050000000a0000000b000000010000000f0000001c000000210000002c00000031000000350000000200000036000000430000004800000053000000580000005c0000005d000000680000007300000078000000800000008000000088000000 paramByteDataSize: 000000000000000005000000050000000100000004000000000000000d000000050000000b000000050000000400000001000000000000000d000000050000000b0000000500000004000000010000000b0000000b0000000500000008000000000000000800000001000000 - name: Loading description: Get left and right foot bone from MovementFSM. colorIndex: 0 position: serializedVersion: 2 x: 288.5 y: 106 width: 212 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: RU linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetFsmGameObject - HutongGames.PlayMaker.Actions.GetFsmGameObject - HutongGames.PlayMaker.Actions.GetFsmGameObject - HutongGames.PlayMaker.Actions.Wait customNames: - - - - actionEnabled: 01010101 actionIsOpen: 01010101 actionStartIndex: 00000000050000000a0000000f000000 actionHashCodes: 5b66cf005b66cf005b66cf0048c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: LeftFootBone tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: RightFootBone tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MovementFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: AnimatorObj - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MovementFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: LeftFootBone - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MovementFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: RightFootBone fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 010101a4707d3f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1400000012000000120000001300000001000000140000001200000012000000130000000100000014000000120000001200000013000000010000000f0000001700000001000000 paramName: - gameObject - fsmName - variableName - storeValue - everyFrame - gameObject - fsmName - variableName - storeValue - everyFrame - gameObject - fsmName - variableName - storeValue - everyFrame - time - finishEvent - realTime paramDataPos: 000000000000000001000000000000000000000001000000020000000300000001000000010000000200000004000000050000000200000002000000030000000800000010000000 paramByteDataSize: 000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000000000000000000000000001000000050000000800000001000000 events: - name: FINISHED isSystemEvent: 1 isGlobal: 0 globalTransitions: [] variables: floatVariables: - useVariable: 1 name: LfootY tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: RfootY tooltip: showInInspector: 0 networkSync: 0 value: 0 intVariables: [] boolVariables: [] stringVariables: [] vector2Variables: [] vector3Variables: [] colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: LeftFootBone tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: RightFootBone tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} objectVariables: [] materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: 0000000000000000000000000000000000000000 description: 'Detects which foot is in the air at the moment and feeds the result to Animator. It controls which "StopWalking" animation to play. It has to have left and right foot bone referenced (takes it from MovementFSM) to work properly.' docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 0 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114302182595606338 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1439343399931966} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -104615663, guid: de72a6d2da64d114d95e3c5a01cfaec5, type: 3} m_Name: m_EditorClassIdentifier: --- !u!114 &114354794519744888 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1162026566439080} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: e743331561ef77147ae48cda9bcb8209, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 1 usedInTemplate: {fileID: 0} name: LimitGamepadXFSM startState: CheckLimits states: - name: CheckLimits description: colorIndex: 0 position: serializedVersion: 2 x: 206 y: 105 width: 101 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: RotateDown isSystemEvent: 0 isGlobal: 0 toState: UpperLimit linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: RotateUp isSystemEvent: 0 isGlobal: 0 toState: LowerLimit linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetRotation - HutongGames.PlayMaker.Actions.FloatCompare - HutongGames.PlayMaker.Actions.FloatCompare customNames: - - - actionEnabled: 010101 actionIsOpen: 010101 actionStartIndex: 00000000080000000f000000 actionHashCodes: 6ab449041bcdca041bcdca04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000000000001000000000000000000000000010000000001526f74580000000001000000000100000000010000000001526f74580000b442000000a04100526f74617465446f776e010000000001526f745800008743000000a04100526f74617465557001 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000230000001c0000000f0000000f0000000f00000007000000010000000f0000000f0000000f000000170000001700000017000000010000000f0000000f0000000f00000017000000170000001700000001000000 paramName: - gameObject - quaternion - vector - xAngle - yAngle - zAngle - space - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 0000000000000000110000001e000000270000002c0000003100000035000000360000003f0000004400000049000000530000005300000053000000540000005d00000062000000670000006f0000006f0000006f000000 paramByteDataSize: 00000000110000000d00000009000000050000000500000004000000010000000900000005000000050000000a00000000000000000000000100000009000000050000000500000008000000000000000000000001000000 - name: UpperLimit description: colorIndex: 0 position: serializedVersion: 2 x: 362 y: 190 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: CheckLimits linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Rotate - HutongGames.PlayMaker.Actions.GetRotation - HutongGames.PlayMaker.Actions.FloatCompare customNames: - - - actionEnabled: 010101 actionIsOpen: 010101 actionStartIndex: 000000000a00000012000000 actionHashCodes: b03274006ab449041bcdca04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000000000000001000096c3000000000001000000000101000000010101000000000000000000000000000000000001000000000000000000000000010000000001526f74580000000001000000000100000000010000000001526f74580000b442000000a0410046494e495348454401 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 140000001c0000000f0000000f0000000f000000070000000100000001000000010000000100000014000000230000001c0000000f0000000f0000000f00000007000000010000000f0000000f0000000f00000017000000170000001700000001000000 paramName: - gameObject - vector - xAngle - yAngle - zAngle - space - perSecond - everyFrame - lateUpdate - fixedUpdate - gameObject - quaternion - vector - xAngle - yAngle - zAngle - space - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 00000000000000000d00000012000000170000001c00000020000000210000002200000023000000010000002400000035000000420000004b0000005000000055000000590000005a00000063000000680000006d0000006d0000007500000075000000 paramByteDataSize: 000000000d000000050000000500000005000000040000000100000001000000010000000100000000000000110000000d000000090000000500000005000000040000000100000009000000050000000500000000000000080000000000000001000000 - name: LowerLimit description: colorIndex: 0 position: serializedVersion: 2 x: 64 y: 188.5 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: CheckLimits linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Rotate - HutongGames.PlayMaker.Actions.GetRotation - HutongGames.PlayMaker.Actions.FloatCompare customNames: - - - actionEnabled: 010101 actionIsOpen: 010101 actionStartIndex: 000000000a00000012000000 actionHashCodes: b03274006ab449041bcdca04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000100009643000000000001000000000101000000010101000000000000000000000000000000000001000000000000000000000000010000000001526f74580000000001000000000100000000010000000001526f745800008743000000a0410046494e495348454401 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 140000001c0000000f0000000f0000000f000000070000000100000001000000010000000100000014000000230000001c0000000f0000000f0000000f00000007000000010000000f0000000f0000000f00000017000000170000001700000001000000 paramName: - gameObject - vector - xAngle - yAngle - zAngle - space - perSecond - everyFrame - lateUpdate - fixedUpdate - gameObject - quaternion - vector - xAngle - yAngle - zAngle - space - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 00000000000000000d00000012000000170000001c00000020000000210000002200000023000000010000002400000035000000420000004b0000005000000055000000590000005a00000063000000680000006d0000006d0000006d00000075000000 paramByteDataSize: 000000000d000000050000000500000005000000040000000100000001000000010000000100000000000000110000000d000000090000000500000005000000040000000100000009000000050000000500000000000000000000000800000001000000 events: - name: FINISHED isSystemEvent: 1 isGlobal: 0 - name: RotateDown isSystemEvent: 0 isGlobal: 0 - name: RotateUp isSystemEvent: 0 isGlobal: 0 globalTransitions: [] variables: floatVariables: - useVariable: 1 name: RotX tooltip: showInInspector: 0 networkSync: 0 value: 0 intVariables: [] boolVariables: [] stringVariables: [] vector2Variables: [] vector3Variables: [] colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: [] objectVariables: [] materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: 00000000 description: docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 0 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114451301743685148 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1781609153284280} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: e743331561ef77147ae48cda9bcb8209, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 1 usedInTemplate: {fileID: 0} name: SetCameraDistanceFSM startState: SetInitialCameraDistance states: - name: NotUsingScroll description: If you want to disable regulating camera distance with scrollwheel, just disable last "FloatCompare" Action within this state. colorIndex: 0 position: serializedVersion: 2 x: 160 y: 317 width: 400 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: SettingDistanceWithScroll linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.FloatClamp - HutongGames.PlayMaker.Actions.SetFsmFloat - HutongGames.PlayMaker.Actions.GetAxis - HutongGames.PlayMaker.Actions.FloatCompare customNames: - - - - actionEnabled: 01010101 actionIsOpen: 01010101 actionStartIndex: 0000000004000000090000000d000000 actionHashCodes: 0c8bc100876045023fb24c031bcdca04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: CameraAntiClipFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: CameraDistance - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Mouse ScrollWheel fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000400143616d44697374616e63650000803f00000010410001000000400143616d44697374616e6365010000803f0000000000015363726f6c6c56616c75650100000000015363726f6c6c56616c75650000000000000000000046494e495348454446494e495348454401 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 0f0000000f0000000f000000010000001400000012000000120000000f00000001000000120000000f0000000f000000010000000f0000000f0000000f00000017000000170000001700000001000000 paramName: - floatVariable - minValue - maxValue - everyFrame - gameObject - fsmName - variableName - setValue - everyFrame - axisName - multiplier - store - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 0000000010000000150000001a0000000000000000000000010000001b0000002b000000020000002c00000031000000410000004200000052000000570000005c0000005c000000640000006c000000 paramByteDataSize: 1000000005000000050000000100000000000000000000000000000010000000010000000000000005000000100000000100000010000000050000000500000000000000080000000800000001000000 - name: SettingDistanceWithScroll description: colorIndex: 0 position: serializedVersion: 2 x: 207 y: 459 width: 193 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: NotUsingScroll linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetAxis - HutongGames.PlayMaker.Actions.FloatAdd - HutongGames.PlayMaker.Actions.FloatClamp - HutongGames.PlayMaker.Actions.SetFsmFloat - HutongGames.PlayMaker.Actions.FloatCompare customNames: - - - - - actionEnabled: 0101010101 actionIsOpen: 0101010101 actionStartIndex: 0000000004000000080000000c00000011000000 actionHashCodes: 3fb24c032a6e8a000c8bc100876045021bcdca04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Mouse ScrollWheel - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: CameraAntiClipFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: CameraDistance fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000803f0000000000015363726f6c6c56616c756501000000400143616d44697374616e636500000000015363726f6c6c56616c75650101000000400143616d44697374616e63650000803f00000010410001000000400143616d44697374616e63650100000000015363726f6c6c56616c75650000000000000000000046494e495348454401 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 120000000f0000000f000000010000000f0000000f00000001000000010000000f0000000f0000000f000000010000001400000012000000120000000f000000010000000f0000000f0000000f00000017000000170000001700000001000000 paramName: - axisName - multiplier - store - everyFrame - floatVariable - add - everyFrame - perSecond - floatVariable - minValue - maxValue - everyFrame - gameObject - fsmName - variableName - setValue - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 000000000000000005000000150000001600000026000000360000003700000038000000480000004d0000005200000000000000010000000200000053000000630000006400000074000000790000007e000000860000008600000086000000 paramByteDataSize: 000000000500000010000000010000001000000010000000010000000100000010000000050000000500000001000000000000000000000000000000100000000100000010000000050000000500000008000000000000000000000001000000 - name: SetInitialCameraDistance description: colorIndex: 0 position: serializedVersion: 2 x: 213 y: 207 width: 189 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: NotUsingScroll linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetFsmFloat - HutongGames.PlayMaker.Actions.Wait customNames: - - actionEnabled: 0101 actionIsOpen: 0101 actionStartIndex: 0000000005000000 actionHashCodes: 8760450248c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1827307486765598} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MovementFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: CameraDistance fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000400143616d44697374616e636501ae47613f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1400000012000000120000000f000000010000000f0000001700000001000000 paramName: - gameObject - fsmName - variableName - storeValue - everyFrame - time - finishEvent - realTime paramDataPos: 000000000000000001000000000000001000000011000000160000001e000000 paramByteDataSize: 0000000000000000000000001000000001000000050000000800000001000000 events: - name: FINISHED isSystemEvent: 1 isGlobal: 0 globalTransitions: [] variables: floatVariables: - useVariable: 1 name: CamDistance tooltip: showInInspector: 0 networkSync: 0 value: 2 - useVariable: 1 name: ScrollValue tooltip: showInInspector: 1 networkSync: 0 value: 0 intVariables: [] boolVariables: [] stringVariables: [] vector2Variables: [] vector3Variables: [] colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: [] objectVariables: [] materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: description: Uses scroll wheel or x360 pads triggers, to regulate the camera distance in real time. docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 0 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114472323091884182 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1827307486765598} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: de72a6d2da64d114d95e3c5a01cfaec5, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 2 usedInTemplate: {fileID: 0} name: FistsFSM startState: Loading 2 states: - name: Loading 2 description: colorIndex: 0 position: serializedVersion: 2 x: 98 y: 111.5 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: GetAnimatorObj linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Wait customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 48c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 1.3 fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: - FINISHED byteData: 00 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 0f0000001700000001000000 paramName: - time - finishEvent - realTime paramDataPos: 000000000000000000000000 paramByteDataSize: 000000000000000001000000 - name: GetAnimatorObj description: Gets the referenced character model from MovementFSM. colorIndex: 0 position: serializedVersion: 2 x: 96 y: 239.5 width: 264 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: NotAttacking linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetFsmGameObject customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 5b66cf00 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: AnimtorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1827307486765598} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MovementFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: AnimatorObj fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1400000012000000120000001300000001000000 paramName: - gameObject - fsmName - variableName - storeValue - everyFrame paramDataPos: 0000000000000000010000000000000000000000 paramByteDataSize: 0000000000000000000000000000000001000000 - name: NotAttacking description: Checks if the animation Curve "Damage" is around 1 (so not 0). The Curves were added directly to the animation files in the inspector and work essentially as Events. I prefer to use curves, because they are "passive" - they can be "read", while real Animation Events are "active" - they send Events and require a Playmaker Proxy. colorIndex: 0 position: serializedVersion: 2 x: 103 y: 354.5 width: 400 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Damage linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetAnimatorFloat - HutongGames.PlayMaker.Actions.FloatCompare customNames: - - actionEnabled: 0101 actionIsOpen: 0101 actionStartIndex: 0000000005000000 actionHashCodes: 62ce83051bcdca04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimtorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Damage fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: - useVariable: 1 name: DamageFloat tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: DamageFloat tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0.97 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: - - - FINISHED byteData: 010000000001 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000000f00000001000000070000000f0000000f0000000f00000017000000170000001700000001000000 paramName: - gameObject - parameter - result - everyFrame - everyFrameOption - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 000000000000000000000000000000000100000001000000020000000300000000000000010000000200000005000000 paramByteDataSize: 000000000000000000000000010000000400000000000000000000000000000000000000000000000000000001000000 - name: Add Force description: Adds the force to the object that was hit. colorIndex: 7 position: serializedVersion: 2 x: 438.0703 y: 539.6172 width: 187.5 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Wait linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Vector3Multiply - HutongGames.PlayMaker.Actions.AddForce customNames: - - actionEnabled: 0101 actionIsOpen: 0101 actionStartIndex: 0000000003000000 actionHashCodes: bbee8e03febdb401 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: HitObject tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: -10 - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: - useVariable: 1 name: HitNormal tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} - useVariable: 1 name: HitPoint tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} - useVariable: 1 name: HitNormal tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000100000000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1c0000000f00000001000000140000001c0000001c0000000f0000000f0000000f000000070000000700000001000000 paramName: - vector3Variable - multiplyBy - everyFrame - gameObject - atPosition - vector - x - y - z - space - forceMode - everyFrame paramDataPos: 000000000000000000000000000000000100000002000000010000000200000003000000010000000500000009000000 paramByteDataSize: 000000000000000001000000000000000000000000000000000000000000000000000000040000000400000001000000 - name: Damage description: Shoots a raycast from RaycasterFists GameObject and checks what was hit. colorIndex: 7 position: serializedVersion: 2 x: 57 y: 524 width: 304.5 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: Hit isSystemEvent: 0 isGlobal: 0 toState: Add Force linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Wait linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Raycast customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: d3bd7b05 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: HitObject tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1945682767927156} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 1.7 - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmIntParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 11 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 2 fsmBoolParams: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 1 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 1 fsmVector2Params: [] fsmVector3Params: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 1} - useVariable: 1 name: HitPoint tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} - useVariable: 1 name: HitNormal tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} fsmColorParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} fsmRectParams: [] fsmQuaternionParams: [] stringParams: - Hit byteData: 01000000 arrayParamSizes: 02000000 arrayParamTypes: - HutongGames.PlayMaker.FsmInt customTypeSizes: customTypeNames: [] paramDataType: 140000001c0000001c000000070000000f0000001700000011000000130000001c0000001c0000000f000000100000000c0000001000000010000000110000001900000011000000 paramName: - fromGameObject - fromPosition - direction - space - distance - hitEvent - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - repeatInterval - layerMask - - - invertMask - debugColor - debug paramDataPos: 000000000000000001000000000000000000000000000000000000000000000002000000030000000100000000000000000000000100000002000000010000000000000002000000 paramByteDataSize: 000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - name: Wait description: colorIndex: 0 position: serializedVersion: 2 x: 111 y: 651.5 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: NotAttacking linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Wait customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 48c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0.2 fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: - FINISHED byteData: 00 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 0f0000001700000001000000 paramName: - time - finishEvent - realTime paramDataPos: 000000000000000000000000 paramByteDataSize: 000000000000000001000000 events: - name: FINISHED isSystemEvent: 1 isGlobal: 0 - name: Hit isSystemEvent: 0 isGlobal: 0 globalTransitions: [] variables: floatVariables: - useVariable: 1 name: DamageFloat tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: GivenDamage tooltip: showInInspector: 0 networkSync: 0 value: 0 intVariables: [] boolVariables: [] stringVariables: [] vector2Variables: [] vector3Variables: - useVariable: 1 name: HitNormal tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} - useVariable: 1 name: HitPoint tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: - useVariable: 1 name: AnimtorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: Enemy tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: HitObject tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} objectVariables: [] materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: 00000000000000000000000000000000000000000000000000000000 description: Responsible for delivering a physical force to the punched object (for example the red boxes from the demo) docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 0 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114607720637540076 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1162026566439080} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: e743331561ef77147ae48cda9bcb8209, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 1 usedInTemplate: {fileID: 0} name: XBoxControllerLookFSM startState: Loading states: - name: MouseLook description: When you move the gamepad right stick it will switch to gamepad look. colorIndex: 0 position: serializedVersion: 2 x: 56 y: 200 width: 292.5 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: toGamepad isSystemEvent: 0 isGlobal: 0 toState: GamepadLook linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.SetPosition - HutongGames.PlayMaker.Actions.MouseLook - HutongGames.PlayMaker.Actions.GetAxis - HutongGames.PlayMaker.Actions.GetAxis - HutongGames.PlayMaker.Actions.FloatCompare - HutongGames.PlayMaker.Actions.FloatCompare customNames: - - - - - - - actionEnabled: 01010101010101 actionIsOpen: 01010101010101 actionStartIndex: 00000000070000000f000000180000001c0000002000000027000000 actionHashCodes: 5552ad05f6e5be03e6fd45003fb24c033fb24c031bcdca041bcdca04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1885262118984760} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: RightStickHorizontal - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: RightStickVertical fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000143616d506f736974696f6e00000000010000000001000000000100000000010000000000000000000000000143616d506f736974696f6e000000000100000000010000000001000000000100000000000000004000000000c00000000000010000000001000070c20000007042000100007042000000000001486f72697a6f6e74616c0100007042000000000001566572746963616c010000000001486f72697a6f6e74616c0000000000cdcccc3d00746f47616d65706164746f47616d65706164010000000001566572746963616c0000000000cdcccc3d00746f47616d65706164746f47616d6570616401 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 140000001c0000000f0000000f0000000f0000000700000001000000140000001c0000000f0000000f0000000f00000007000000010000000100000014000000070000000f0000000f0000000f0000000f0000000f0000000f00000001000000120000000f0000000f00000001000000120000000f0000000f000000010000000f0000000f0000000f000000170000001700000017000000010000000f0000000f0000000f00000017000000170000001700000001000000 paramName: - gameObject - vector - x - y - z - space - everyFrame - gameObject - vector - x - y - z - space - everyFrame - lateUpdate - gameObject - axes - sensitivityX - sensitivityY - minimumX - maximumX - minimumY - maximumY - everyFrame - axisName - multiplier - store - everyFrame - axisName - multiplier - store - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame - float1 - float2 - tolerance - equal - lessThan - greaterThan - everyFrame paramDataPos: 0000000000000000180000001d00000022000000270000002b000000010000002c00000044000000490000004e00000053000000570000005800000002000000590000005d00000062000000670000006c00000071000000760000007b000000000000007c0000008100000090000000010000009100000096000000a3000000a4000000b3000000b8000000bd000000bd000000c6000000cf000000d0000000dd000000e2000000e7000000e7000000f0000000f9000000 paramByteDataSize: 00000000180000000500000005000000050000000400000001000000000000001800000005000000050000000500000004000000010000000100000000000000040000000500000005000000050000000500000005000000050000000100000000000000050000000f0000000100000000000000050000000d000000010000000f0000000500000005000000000000000900000009000000010000000d000000050000000500000000000000090000000900000001000000 - name: GamepadLook description: If you move the mouse it will go to mouse look. colorIndex: 0 position: serializedVersion: 2 x: 64 y: 311 width: 223 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: MouseLook linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetPosition - HutongGames.PlayMaker.Actions.SetPosition - HutongGames.PlayMaker.Actions.GetAxis - HutongGames.PlayMaker.Actions.GetAxis - HutongGames.PlayMaker.Actions.Rotate - HutongGames.PlayMaker.Actions.SetRotation - HutongGames.PlayMaker.Actions.GetMouseX - HutongGames.PlayMaker.Actions.FloatChanged customNames: - - - - - - - - actionEnabled: 0101010101010101 actionIsOpen: 0101010101010101 actionStartIndex: 00000000070000000f0000001300000017000000210000002a0000002c000000 actionHashCodes: 5552ad05f6e5be033fb24c033fb24c03b0327400979e410444e7c2046f99bc04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1885262118984760} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: RightStickHorizontal - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: RightStickVertical fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000143616d506f736974696f6e00000000010000000001000000000100000000010000000000000000000000000143616d506f736974696f6e0000000001000000000100000000010000000001000000dc42000000000001486f72697a6f6e74616c0100007042000000000001566572746963616c01000000000000000000000000010000000001566572746963616c0000000001486f72697a6f6e74616c0000000001010000000101000000000000000000000000000000000000010000000000000000000000000100000000010000000001000000000001000000010000000000014d6f757365580100000000014d6f7573655846494e49534845440001 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 140000001c0000000f0000000f0000000f0000000700000001000000140000001c0000000f0000000f0000000f000000070000000100000001000000120000000f0000000f00000001000000120000000f0000000f00000001000000140000001c0000000f0000000f0000000f000000070000000100000001000000010000000100000014000000230000001c0000000f0000000f0000000f0000000700000001000000010000000f000000010000000f0000001700000011000000 paramName: - gameObject - vector - x - y - z - space - everyFrame - gameObject - vector - x - y - z - space - everyFrame - lateUpdate - axisName - multiplier - store - everyFrame - axisName - multiplier - store - everyFrame - gameObject - vector - xAngle - yAngle - zAngle - space - perSecond - everyFrame - lateUpdate - fixedUpdate - gameObject - quaternion - vector - xAngle - yAngle - zAngle - space - everyFrame - lateUpdate - storeResult - normalize - floatVariable - changedEvent - storeResult paramDataPos: 0000000000000000180000001d00000022000000270000002b000000010000002c00000044000000490000004e00000053000000570000005800000000000000590000005e0000006d000000010000006e000000730000008000000002000000810000008e0000009b000000aa000000af000000b3000000b4000000b5000000b600000003000000b7000000c8000000d5000000da000000df000000e4000000e8000000e9000000ea000000f5000000f60000000101000009010000 paramByteDataSize: 00000000180000000500000005000000050000000400000001000000000000001800000005000000050000000500000004000000010000000100000000000000050000000f0000000100000000000000050000000d00000001000000000000000d0000000d0000000f00000005000000040000000100000001000000010000000100000000000000110000000d0000000500000005000000050000000400000001000000010000000b000000010000000b0000000800000002000000 - name: Loading description: colorIndex: 0 position: serializedVersion: 2 x: 54.234375 y: 113.015625 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: MouseLook linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Wait customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 48c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 3d0a573f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 0f0000001700000001000000 paramName: - time - finishEvent - realTime paramDataPos: 00000000050000000d000000 paramByteDataSize: 050000000800000001000000 events: - name: FINISHED isSystemEvent: 1 isGlobal: 0 - name: No isSystemEvent: 0 isGlobal: 0 - name: Yes isSystemEvent: 0 isGlobal: 0 - name: toCenterCamera isSystemEvent: 0 isGlobal: 0 - name: toCombat isSystemEvent: 0 isGlobal: 0 - name: toCustom isSystemEvent: 0 isGlobal: 1 - name: toGamepad isSystemEvent: 0 isGlobal: 0 - name: toNormalLook isSystemEvent: 0 isGlobal: 1 globalTransitions: [] variables: floatVariables: - useVariable: 1 name: Horizontal tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: MouseBaseSensX tooltip: showInInspector: 0 networkSync: 0 value: 2 - useVariable: 1 name: MouseBaseSensY tooltip: showInInspector: 0 networkSync: 0 value: -2 - useVariable: 1 name: MouseInvert tooltip: showInInspector: 0 networkSync: 0 value: 1 - useVariable: 1 name: MouseX tooltip: showInInspector: 1 networkSync: 0 value: 0 - useVariable: 1 name: MouseY tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: PadBaseSensX tooltip: showInInspector: 0 networkSync: 0 value: 110 - useVariable: 1 name: PadBaseSensY tooltip: showInInspector: 0 networkSync: 0 value: 60 - useVariable: 1 name: PadInvert tooltip: showInInspector: 0 networkSync: 0 value: 1 - useVariable: 1 name: Vertical tooltip: showInInspector: 0 networkSync: 0 value: 0 intVariables: [] boolVariables: [] stringVariables: [] vector2Variables: [] vector3Variables: - useVariable: 1 name: CamPosition tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} objectVariables: [] materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 description: 'This FSM uses Mouse Look to rotate itself. MovementFSM then checks the angle between the character and MouseLookCompass, saves in float and sends it to the Animator. The animator then rotates the character with root motion, basing on that angle.' docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 0 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114672875050561808 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1827307486765598} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: e743331561ef77147ae48cda9bcb8209, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 1 usedInTemplate: {fileID: 0} name: RunOrDuckFSM startState: Loading states: - name: Loading description: colorIndex: 0 position: serializedVersion: 2 x: 429 y: 115.5 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Walking linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetFsmGameObject - HutongGames.PlayMaker.Actions.GetFsmObject - HutongGames.PlayMaker.Actions.Wait customNames: - - - actionEnabled: 010101 actionIsOpen: 010101 actionStartIndex: 00000000050000000a000000 actionHashCodes: 5b66cf0074cb920248c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MovementFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: AnimatorObj - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MovementFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: CharacterController fsmObjectParams: - useVariable: 1 name: CapsuleCollider tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.CharacterController value: {fileID: 0} fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 01010000803f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 140000001200000012000000130000000100000014000000120000001200000018000000010000000f0000001700000001000000 paramName: - gameObject - fsmName - variableName - storeValue - everyFrame - gameObject - fsmName - variableName - storeValue - everyFrame - time - finishEvent - realTime paramDataPos: 0000000000000000010000000000000000000000010000000200000003000000000000000100000002000000070000000f000000 paramByteDataSize: 00000000000000000000000000000000010000000000000000000000000000000000000001000000050000000800000001000000 - name: Walking description: colorIndex: 0 position: serializedVersion: 2 x: 335 y: 401 width: 100 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: toRun isSystemEvent: 0 isGlobal: 0 toState: SetRunFactorCurrentValue linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toCrouch isSystemEvent: 0 isGlobal: 0 toState: Crouching linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetPosition - HutongGames.PlayMaker.Actions.FloatInterpolate - HutongGames.PlayMaker.Actions.SetFsmFloat - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetProperty - HutongGames.PlayMaker.Actions.SetProperty - HutongGames.PlayMaker.Actions.GetButtonDown - HutongGames.PlayMaker.Actions.GetButton - HutongGames.PlayMaker.Actions.BoolTest - HutongGames.PlayMaker.Actions.GetButton - HutongGames.PlayMaker.Actions.BoolTest customNames: - - - - - - - - - - - - actionEnabled: 010101010101010001010101 actionIsOpen: 010101010101010101010101 actionStartIndex: 00000000050000000d00000014000000190000001e000000200000002200000025000000280000002c0000002f000000 actionHashCodes: 5f913504f6e5be033575a001876045025f9135045ac852045ac852041012c1005ef27103a4c8bf005ef27103a4c8bf00 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1885262118984760} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: - TargetObject: useVariable: 1 name: CapsuleCollider tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.CharacterController value: {fileID: 0} TargetTypeName: UnityEngine.CharacterController PropertyName: center.y BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 FloatParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0.98 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Single value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 - TargetObject: useVariable: 1 name: CapsuleCollider tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.CharacterController value: {fileID: 0} TargetTypeName: UnityEngine.CharacterController PropertyName: height BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 FloatParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 1.8 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Single value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Running - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MovementFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: RunningFactor - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsCrouch - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire1 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire1 - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire2 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000000000000000000000000000000100000000019a99b93f00000000000101000000000000000000000000000152756e6e696e67466163746f7243757272656e740000003f000000004000000000000152756e6e696e67466163746f724e657700000000000152756e6e696e67466163746f724e657701000000000000000000746f52756e0001000152756e49735072657373656401000152756e497350726573736564746f52756e01000143726f75636849735072657373656401000143726f756368497350726573736564746f43726f75636801 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1400000012000000110000000100000007000000140000001c0000000f0000000f0000000f000000070000000100000001000000070000000f0000000f0000000f0000000f00000017000000010000001400000012000000120000000f000000010000001400000012000000110000000100000007000000240000000100000024000000010000001200000017000000110000001200000011000000010000001100000017000000170000000100000012000000110000000100000011000000170000001700000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - vector - x - y - z - space - everyFrame - lateUpdate - mode - fromFloat - toFloat - time - storeResult - finishEvent - realTime - gameObject - fsmName - variableName - setValue - everyFrame - gameObject - parameter - Value - everyFrame - everyFrameOption - targetProperty - everyFrame - targetProperty - everyFrame - buttonName - sendEvent - storeResult - buttonName - storeResult - everyFrame - boolVariable - isTrue - isFalse - everyFrame - buttonName - storeResult - everyFrame - boolVariable - isTrue - isFalse - everyFrame paramDataPos: 0000000000000000000000000200000003000000010000000700000014000000190000001e000000230000002700000028000000290000002d000000460000004b000000500000006500000065000000020000000100000002000000660000007b00000003000000030000007c0000007e0000007f0000000000000083000000010000008400000004000000850000008a000000050000008c0000009a0000009b000000a9000000ae000000ae00000006000000af000000c0000000c1000000d2000000da000000da000000 paramByteDataSize: 0000000000000000020000000100000004000000000000000d000000050000000500000005000000040000000100000001000000040000001900000005000000050000001500000000000000010000000000000000000000000000001500000001000000000000000000000002000000010000000400000000000000010000000000000001000000000000000500000002000000000000000e000000010000000e00000005000000000000000100000000000000110000000100000011000000080000000000000001000000 - name: Running description: colorIndex: 0 position: serializedVersion: 2 x: 332 y: 537.5 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: toWalk isSystemEvent: 0 isGlobal: 0 toState: SetRunFactorCurrentValue 2 linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.FloatInterpolate - HutongGames.PlayMaker.Actions.SetFsmFloat - HutongGames.PlayMaker.Actions.GetButton - HutongGames.PlayMaker.Actions.BoolTest customNames: - - - - - actionEnabled: 0101010101 actionIsOpen: 0101010101 actionStartIndex: 00000000050000000c0000001100000014000000 actionHashCodes: 5f9135043575a001876045025ef27103a4c8bf00 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Running - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MovementFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: RunningFactor - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire1 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0100000000000000000000000000000152756e6e696e67466163746f7243757272656e740000803f005c8f423f00000000000152756e6e696e67466163746f724e657700000000000152756e6e696e67466163746f724e657701000152756e49735072657373656401000152756e497350726573736564746f57616c6b01 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1400000012000000110000000100000007000000070000000f0000000f0000000f0000000f00000017000000010000001400000012000000120000000f0000000100000012000000110000000100000011000000170000001700000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - mode - fromFloat - toFloat - time - storeResult - finishEvent - realTime - gameObject - fsmName - variableName - setValue - everyFrame - buttonName - storeResult - everyFrame - boolVariable - isTrue - isFalse - everyFrame paramDataPos: 0000000000000000000000000200000003000000070000000b00000024000000290000002e00000043000000430000000100000001000000020000004400000059000000030000005a000000680000006900000077000000770000007d000000 paramByteDataSize: 0000000000000000020000000100000004000000040000001900000005000000050000001500000000000000010000000000000000000000000000001500000001000000000000000e000000010000000e000000000000000600000001000000 - name: Crouching description: Makes the CharacterController capsule shorter, so the character can fit in lower spaces while crouching. colorIndex: 0 position: serializedVersion: 2 x: 1072.0703 y: 341.4375 width: 396.5 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: toWalk isSystemEvent: 0 isGlobal: 0 toState: CheckIfAble2Stand linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetPosition - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetButton - HutongGames.PlayMaker.Actions.BoolTest - HutongGames.PlayMaker.Actions.FloatInterpolate - HutongGames.PlayMaker.Actions.FloatInterpolate - HutongGames.PlayMaker.Actions.SetProperty - HutongGames.PlayMaker.Actions.SetProperty customNames: - - - - - - - - - actionEnabled: 010101010101010101 actionIsOpen: 010101010101010101 actionStartIndex: 00000000050000000d000000120000001500000019000000200000002700000029000000 actionHashCodes: 5f913504f6e5be035f9135045ef27103a4c8bf003575a0013575a0015ac852045ac85204 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1885262118984760} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: - TargetObject: useVariable: 1 name: CapsuleCollider tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.CharacterController value: {fileID: 0} TargetTypeName: UnityEngine.CharacterController PropertyName: height BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 FloatParameter: useVariable: 1 name: Height tooltip: showInInspector: 0 networkSync: 0 value: 0 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Single value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 - TargetObject: useVariable: 1 name: CapsuleCollider tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.CharacterController value: {fileID: 0} TargetTypeName: UnityEngine.CharacterController PropertyName: center.y BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 FloatParameter: useVariable: 1 name: Center tooltip: showInInspector: 0 networkSync: 0 value: 0 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Single value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Running - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsCrouch - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire2 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000000000000000000000000000010000000001cdcc4c3f00000000000101000000000001000000000000000143726f75636849735072657373656401000143726f756368497350726573736564746f57616c6b01000000006666e63f000000803f000000803f000000000001486569676874000000000048e17a3f00e17a143f000000803f00000000000143656e746572000101 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1400000012000000110000000100000007000000140000001c0000000f0000000f0000000f000000070000000100000001000000140000001200000011000000010000000700000012000000110000000100000011000000170000001700000001000000070000000f0000000f0000000f0000000f0000001700000001000000070000000f0000000f0000000f0000000f000000170000000100000024000000010000002400000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - vector - x - y - z - space - everyFrame - lateUpdate - gameObject - parameter - Value - everyFrame - everyFrameOption - buttonName - storeResult - everyFrame - boolVariable - isTrue - isFalse - everyFrame - mode - fromFloat - toFloat - time - storeResult - finishEvent - realTime - mode - fromFloat - toFloat - time - storeResult - finishEvent - realTime - targetProperty - everyFrame - targetProperty - everyFrame paramDataPos: 0000000000000000000000000200000003000000010000000700000014000000190000001e0000002300000027000000280000000200000001000000290000002b0000002c000000020000003000000041000000420000005300000053000000590000005a0000005e00000063000000680000006d0000007800000078000000790000007d00000082000000870000008c000000970000009700000000000000980000000100000099000000 paramByteDataSize: 0000000000000000020000000100000004000000000000000d000000050000000500000005000000040000000100000001000000000000000000000002000000010000000400000000000000110000000100000011000000000000000600000001000000040000000500000005000000050000000b0000000000000001000000040000000500000005000000050000000b000000000000000100000000000000010000000000000001000000 - name: CheckIfAble2Stand description: Shoots short raycast upwards. If it hits something, that means there is something aboive character's head, and he can't stand up. So even if you let go of crouch button, the character remains crouched, untli there is nothing blocking the space above him. colorIndex: 0 position: serializedVersion: 2 x: 813 y: 593 width: 400 height: 48 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Walking linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: No isSystemEvent: 0 isGlobal: 0 toState: AntiLoop linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Raycast2 customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 46acbf02 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1449342431884462} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000000000000001000000000000803f0000000000000000006666663f004e6f46494e49534845440001000000000000000000000000010000000000000000000000000100000000010000000000020000000001000000803feceb6b3f8180803c0000803f000000 arrayParamSizes: 01000000 arrayParamTypes: - HutongGames.PlayMaker.FsmInt customTypeSizes: customTypeNames: [] paramDataType: 140000001c0000001c000000070000000f000000170000001700000011000000130000001c0000001c0000000f000000100000000c00000010000000110000001900000011000000 paramName: - fromGameObject - fromPosition - direction - space - distance - hitEvent - noHitEvent - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - repeatInterval - layerMask - - invertMask - debugColor - debug paramDataPos: 00000000000000000d0000001a0000001e00000023000000250000002d000000000000002f0000003c000000490000004e0000000000000053000000580000005a0000006b000000 paramByteDataSize: 000000000d0000000d0000000400000005000000020000000800000002000000000000000d0000000d00000005000000050000000000000005000000020000001100000002000000 - name: AntiLoop description: Wait a little, so we don't cause infinite loop. colorIndex: 0 position: serializedVersion: 2 x: 1304 y: 493 width: 198 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: CrouchingAlreadySmallCapsule linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Wait customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 48c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: cdcccc3d0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 0f0000001700000001000000 paramName: - time - finishEvent - realTime paramDataPos: 00000000050000000d000000 paramByteDataSize: 050000000800000001000000 - name: SetRunFactorCurrentValue description: colorIndex: 0 position: serializedVersion: 2 x: 56.367188 y: 465.1797 width: 196 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Running linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetFloatValue customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 9845b305 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000152756e6e696e67466163746f7243757272656e74000000000152756e6e696e67466163746f724e657700 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 0f0000000f00000001000000 paramName: - floatVariable - floatValue - everyFrame paramDataPos: 00000000190000002e000000 paramByteDataSize: 190000001500000001000000 - name: SetRunFactorCurrentValue 2 description: Used for smoothing out the running-walking transition colorIndex: 0 position: serializedVersion: 2 x: 496.72656 y: 465.35938 width: 293 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Walking linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetFloatValue customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 9845b305 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000152756e6e696e67466163746f7243757272656e74000000000152756e6e696e67466163746f724e657700 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 0f0000000f00000001000000 paramName: - floatVariable - floatValue - everyFrame paramDataPos: 00000000190000002e000000 paramByteDataSize: 190000001500000001000000 - name: LowerCapsule description: Makes the CharacterController capsule shorter, so the character can fit in lower spaces while crouching. colorIndex: 0 position: serializedVersion: 2 x: 1055.8438 y: 241.42969 width: 400 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: CheckIfAble2Stand linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetPosition - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.FloatInterpolate - HutongGames.PlayMaker.Actions.FloatInterpolate - HutongGames.PlayMaker.Actions.SetProperty - HutongGames.PlayMaker.Actions.SetProperty - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - - - actionEnabled: 01010101010101 actionIsOpen: 01010101010101 actionStartIndex: 00000000080000000d000000140000001b0000001d0000001f000000 actionHashCodes: f6e5be035f9135043575a0013575a0015ac852045ac8520448c01101 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1885262118984760} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: - TargetObject: useVariable: 1 name: CapsuleCollider tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.CharacterController value: {fileID: 0} TargetTypeName: UnityEngine.CharacterController PropertyName: height BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 FloatParameter: useVariable: 1 name: Height tooltip: showInInspector: 0 networkSync: 0 value: 0 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Single value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 - TargetObject: useVariable: 1 name: CapsuleCollider tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.CharacterController value: {fileID: 0} TargetTypeName: UnityEngine.CharacterController PropertyName: center.y BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 FloatParameter: useVariable: 1 name: Center tooltip: showInInspector: 0 networkSync: 0 value: 0 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Single value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsCrouch fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 000000000000000000000000010000000001cdcc4c3f00000000000101000000000001000000000000000000006666e63f000000803f00cdcc4c3e000000000001486569676874000000000048e17a3f00e17a143f00cdcc4c3e00000000000143656e74657200010148e1fa3e0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 140000001c0000000f0000000f0000000f0000000700000001000000010000001400000012000000110000000100000007000000070000000f0000000f0000000f0000000f0000001700000001000000070000000f0000000f0000000f0000000f0000001700000001000000240000000100000024000000010000000f0000001700000001000000 paramName: - gameObject - vector - x - y - z - space - everyFrame - lateUpdate - gameObject - parameter - Value - everyFrame - everyFrameOption - mode - fromFloat - toFloat - time - storeResult - finishEvent - realTime - mode - fromFloat - toFloat - time - storeResult - finishEvent - realTime - targetProperty - everyFrame - targetProperty - everyFrame - time - finishEvent - realTime paramDataPos: 00000000000000000d00000012000000170000001c00000020000000210000000100000000000000220000002400000025000000290000002d00000032000000370000003c0000004700000047000000480000004c00000051000000560000005b000000660000006600000000000000670000000100000068000000690000006e00000076000000 paramByteDataSize: 000000000d0000000500000005000000050000000400000001000000010000000000000000000000020000000100000004000000040000000500000005000000050000000b0000000000000001000000040000000500000005000000050000000b000000000000000100000000000000010000000000000001000000050000000800000001000000 - name: CrouchingAlreadySmallCapsule description: colorIndex: 0 position: serializedVersion: 2 x: 1017.27344 y: 447.4375 width: 226 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: toWalk isSystemEvent: 0 isGlobal: 0 toState: CheckIfAble2Stand linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.SetPosition - HutongGames.PlayMaker.Actions.SetAnimatorBool - HutongGames.PlayMaker.Actions.GetButton - HutongGames.PlayMaker.Actions.BoolTest - HutongGames.PlayMaker.Actions.FloatInterpolate - HutongGames.PlayMaker.Actions.FloatInterpolate - HutongGames.PlayMaker.Actions.SetProperty - HutongGames.PlayMaker.Actions.SetProperty customNames: - - - - - - - - - actionEnabled: 010101010100000000 actionIsOpen: 010101010101010101 actionStartIndex: 00000000050000000d000000120000001500000019000000200000002700000029000000 actionHashCodes: 5f913504f6e5be035f9135045ef27103a4c8bf003575a0013575a0015ac852045ac85204 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1885262118984760} - ownerOption: 1 gameObject: useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: - TargetObject: useVariable: 1 name: CapsuleCollider tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.CharacterController value: {fileID: 0} TargetTypeName: UnityEngine.CharacterController PropertyName: height BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 FloatParameter: useVariable: 1 name: Height tooltip: showInInspector: 0 networkSync: 0 value: 0 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Single value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 - TargetObject: useVariable: 1 name: CapsuleCollider tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.CharacterController value: {fileID: 0} TargetTypeName: UnityEngine.CharacterController PropertyName: center.y BoolParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 FloatParameter: useVariable: 1 name: Center tooltip: showInInspector: 0 networkSync: 0 value: 0 IntParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 GameObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} StringParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vector2Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0} Vector3Parameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0} RectParamater: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 QuaternionParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {x: 0, y: 0, z: 0, w: 0} ObjectParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: System.Single value: {fileID: 0} MaterialParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} TextureParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 typeName: value: {fileID: 0} ColorParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {r: 0, g: 0, b: 0, a: 1} EnumParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 enumName: intValue: 0 ArrayParameter: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 type: -1 objectTypeName: floatValues: [] intValues: boolValues: stringValues: [] vector4Values: [] objectReferences: [] setProperty: 1 layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Running - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: IsCrouch - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Fire2 fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 00000000000000000000000000000000000000010000000001cdcc4c3f00000000000101000000000001000000000000000143726f75636849735072657373656401000143726f756368497350726573736564746f57616c6b01000000006666e63f000000803f000000803f000000000001486569676874000000000048e17a3f00e17a143f000000803f00000000000143656e746572000101 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1400000012000000110000000100000007000000140000001c0000000f0000000f0000000f000000070000000100000001000000140000001200000011000000010000000700000012000000110000000100000011000000170000001700000001000000070000000f0000000f0000000f0000000f0000001700000001000000070000000f0000000f0000000f0000000f000000170000000100000024000000010000002400000001000000 paramName: - gameObject - parameter - Value - everyFrame - everyFrameOption - gameObject - vector - x - y - z - space - everyFrame - lateUpdate - gameObject - parameter - Value - everyFrame - everyFrameOption - buttonName - storeResult - everyFrame - boolVariable - isTrue - isFalse - everyFrame - mode - fromFloat - toFloat - time - storeResult - finishEvent - realTime - mode - fromFloat - toFloat - time - storeResult - finishEvent - realTime - targetProperty - everyFrame - targetProperty - everyFrame paramDataPos: 0000000000000000000000000200000003000000010000000700000014000000190000001e0000002300000027000000280000000200000001000000290000002b0000002c000000020000003000000041000000420000005300000053000000590000005a0000005e00000063000000680000006d0000007800000078000000790000007d00000082000000870000008c000000970000009700000000000000980000000100000099000000 paramByteDataSize: 0000000000000000020000000100000004000000000000000d000000050000000500000005000000040000000100000001000000000000000000000002000000010000000400000000000000110000000100000011000000000000000600000001000000040000000500000005000000050000000b0000000000000001000000040000000500000005000000050000000b000000000000000100000000000000010000000000000001000000 events: - name: FINISHED isSystemEvent: 1 isGlobal: 0 - name: No isSystemEvent: 0 isGlobal: 0 - name: Yes isSystemEvent: 0 isGlobal: 0 - name: toCrouch isSystemEvent: 0 isGlobal: 0 - name: toRun isSystemEvent: 0 isGlobal: 0 - name: toWalk isSystemEvent: 0 isGlobal: 0 - name: toSlide isSystemEvent: 0 isGlobal: 0 globalTransitions: - fsmEvent: name: toSlide isSystemEvent: 0 isGlobal: 0 toState: LowerCapsule linkStyle: 0 linkConstraint: 0 colorIndex: 0 variables: floatVariables: - useVariable: 1 name: Center tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: Height tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: LayerWeight tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: ReadyAxis tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: RunningFactorCurrent tooltip: showInInspector: 0 networkSync: 0 value: 0.5 - useVariable: 1 name: RunningFactorNew tooltip: showInInspector: 0 networkSync: 0 value: 0.5 intVariables: [] boolVariables: - useVariable: 1 name: CrouchIsPressed tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: RunIsPressed tooltip: showInInspector: 0 networkSync: 0 value: 0 stringVariables: [] vector2Variables: [] vector3Variables: [] colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} objectVariables: - useVariable: 1 name: CapsuleCollider tooltip: showInInspector: 0 networkSync: 0 typeName: UnityEngine.CharacterController value: {fileID: 0} materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 description: This FSM detect's if we're walking, running or crouching. It also changes the Camera Height (lower when crouching) and Capsule height (smaller when crouching). docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 0 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114724209204365406 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1414002434591248} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: e743331561ef77147ae48cda9bcb8209, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 1 usedInTemplate: {fileID: 0} name: LookAtInputDirectionFSM startState: LookAtInputDirection states: - name: LookAtInputDirection description: colorIndex: 0 position: serializedVersion: 2 x: 50 y: 100 width: 161 height: 16 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: [] actionData: actionNames: - HutongGames.PlayMaker.Actions.GetMainCamera - HutongGames.PlayMaker.Actions.GetAxisVector - HutongGames.PlayMaker.Actions.SmoothLookAtDirection customNames: - - - actionEnabled: 010101 actionIsOpen: 010101 actionStartIndex: 000000000100000008000000 actionHashCodes: 5c004505b691f703f804e704 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: MainCamera tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: MainCamera tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Horizontal - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vertical fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000803f000000000000000000000000000000000001496e707574566563746f720000000001496e7075744d61676e697475646500000000000000000000000001496e707574566563746f72cdcccc3d000000000000000000000000000101000000c84200000000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1300000012000000120000000f00000007000000130000001c0000000f000000140000001c0000000f0000001c000000110000000f000000010000001700000011000000 paramName: - storeGameObject - horizontalAxis - verticalAxis - multiplier - mapToPlane - relativeTo - storeVector - storeMagnitude - gameObject - targetDirection - minMagnitude - upVector - keepVertical - speed - lateUpdate - finishEvent - finish paramDataPos: 000000000000000001000000000000000500000001000000090000002100000000000000340000004c000000510000005e00000060000000650000006600000066000000 paramByteDataSize: 00000000000000000000000005000000040000000000000018000000130000000000000018000000050000000d0000000200000005000000010000000000000002000000 events: [] globalTransitions: [] variables: floatVariables: - useVariable: 1 name: InputMagnitude tooltip: showInInspector: 0 networkSync: 0 value: 0 intVariables: [] boolVariables: [] stringVariables: [] vector2Variables: [] vector3Variables: - useVariable: 1 name: InputVector tooltip: showInInspector: 1 networkSync: 0 value: {x: 0, y: 0, z: 0} colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: - useVariable: 1 name: MainCamera tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} objectVariables: [] materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: 000000000000000000000000 description: Gets the input vector and rotates to look in this direction. Other FSMs get the rotation data from this FSM when they need to. docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 0 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114797987456178874 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1439343399931966} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: e743331561ef77147ae48cda9bcb8209, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 1 usedInTemplate: {fileID: 0} name: DetectVaultObstaclesFSM startState: DetectTriggerVault states: - name: DetectTriggerVault description: It checks for objects marked as Vaultable, Vaultable_2m, Vaultable_05m etc. colorIndex: 0 position: serializedVersion: 2 x: 65 y: 103 width: 338 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Vault linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.TriggerEvent - HutongGames.PlayMaker.Actions.TriggerEvent - HutongGames.PlayMaker.Actions.TriggerEvent - HutongGames.PlayMaker.Actions.TriggerEvent - HutongGames.PlayMaker.Actions.GetName - HutongGames.PlayMaker.Actions.StringCompare customNames: - - - - - - actionEnabled: 010101010101 actionIsOpen: 010101010101 actionStartIndex: 0000000004000000080000000c0000001000000013000000 actionHashCodes: 9ddbab039ddbab039ddbab039ddbab0371c75a030c0e5502 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: Object tooltip: showInInspector: 1 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: Object tooltip: showInInspector: 1 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: Object tooltip: showInInspector: 1 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: Object tooltip: showInInspector: 1 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: Object tooltip: showInInspector: 1 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vaultable - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vaultable_2m - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vaultable_05m - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vaultable_1m - useVariable: 1 name: ObjectName tooltip: showInInspector: 0 networkSync: 0 value: - useVariable: 1 name: ObjectName tooltip: showInInspector: 0 networkSync: 0 value: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: Vault fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 010000000100000001000000010000000146494e4953484544000101 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 07000000120000001700000013000000070000001200000017000000130000000700000012000000170000001300000007000000120000001700000013000000130000001200000001000000120000001200000017000000170000001100000001000000 paramName: - trigger - collideTag - sendEvent - storeCollider - trigger - collideTag - sendEvent - storeCollider - trigger - collideTag - sendEvent - storeCollider - trigger - collideTag - sendEvent - storeCollider - gameObject - storeName - everyFrame - stringVariable - compareTo - equalEvent - notEqualEvent - storeResult - everyFrame paramDataPos: 000000000000000004000000000000000400000001000000080000000100000008000000020000000c000000020000000c00000003000000100000000300000004000000040000001000000005000000060000001100000019000000190000001b000000 paramByteDataSize: 04000000000000000000000000000000040000000000000000000000000000000400000000000000000000000000000004000000000000000000000000000000000000000000000001000000000000000000000008000000000000000200000001000000 - name: Vault description: Sends MovementAnimsetProController/MovementFSM an Event to vault. colorIndex: 0 position: serializedVersion: 2 x: 114 y: 259 width: 292 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: DetectTriggerVault linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetRotation - HutongGames.PlayMaker.Actions.SetFsmVector3 - HutongGames.PlayMaker.Actions.SendEvent - HutongGames.PlayMaker.Actions.SetGameObject - HutongGames.PlayMaker.Actions.Wait customNames: - - - - - actionEnabled: 0101010101 actionIsOpen: 0101010101 actionStartIndex: 00000000080000000d0000001100000014000000 actionHashCodes: 6ab44904bf9f37025e69bb044d51cf0448c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: Object tooltip: showInInspector: 1 networkSync: 0 value: {fileID: 0} - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 1 name: Object tooltip: showInInspector: 1 networkSync: 0 value: {fileID: 0} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1827307486765598} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: - target: 2 excludeSelf: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 gameObject: ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1827307486765598} fsmName: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MovementFSM sendToChildren: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmComponent: {fileID: 0} fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MovementFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: VaultRotation fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000000000001000000000000000000000000014f626a656374526f746174696f6e0000000001000000000100000000010000000000000000000000000000000000014f626a656374526f746174696f6e00746f5661756c7400000000000000000020400046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000230000001c0000000f0000000f0000000f00000007000000010000001400000012000000120000001c000000010000001f000000170000000f000000010000001300000013000000010000000f0000001700000001000000 paramName: - gameObject - quaternion - vector - xAngle - yAngle - zAngle - space - everyFrame - gameObject - fsmName - variableName - setValue - everyFrame - eventTarget - sendEvent - delay - everyFrame - variable - gameObject - everyFrame - time - finishEvent - realTime paramDataPos: 0000000000000000110000002c00000031000000360000003b0000003f000000010000000000000001000000400000005b000000000000005c00000063000000680000000000000001000000690000006a0000006f00000077000000 paramByteDataSize: 00000000110000001b00000005000000050000000500000004000000010000000000000000000000000000001b0000000100000000000000070000000500000001000000000000000000000001000000050000000800000001000000 events: - name: FINISHED isSystemEvent: 1 isGlobal: 0 - name: toHitWall isSystemEvent: 0 isGlobal: 0 globalTransitions: [] variables: floatVariables: - useVariable: 1 name: InputAngle tooltip: showInInspector: 0 networkSync: 0 value: 0 intVariables: [] boolVariables: [] stringVariables: - useVariable: 1 name: ObjectName tooltip: showInInspector: 0 networkSync: 0 value: vector2Variables: [] vector3Variables: - useVariable: 1 name: ObjectRotation tooltip: showInInspector: 1 networkSync: 0 value: {x: 0, y: 0, z: 0} colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: - useVariable: 1 name: Object tooltip: showInInspector: 1 networkSync: 0 value: {fileID: 0} objectVariables: [] materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: 00000000000000000000000000000000 description: A simple Trigger. If it touches a Vault prefab, it tells the MovementFSM to play Vaulting animation - jumping over obstacles. docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 0 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114828879674037580 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1827307486765598} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1384774831, guid: e743331561ef77147ae48cda9bcb8209, type: 3} m_Name: m_EditorClassIdentifier: fsm: dataVersion: 1 usedInTemplate: {fileID: 0} name: DetectFallingFSM startState: Loading 2 states: - name: DetectFalling description: Shoots couple of short raycasts in down direction, every frame. If they don't hit anything (the ground), then it means the character is falling down, becasue he does not stand on anything. colorIndex: 0 position: serializedVersion: 2 x: 62 y: 289.5 width: 400 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: Fall linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.Raycast2 - HutongGames.PlayMaker.Actions.Raycast2 - HutongGames.PlayMaker.Actions.Raycast2 - HutongGames.PlayMaker.Actions.Raycast2 - HutongGames.PlayMaker.Actions.BoolNoneTrue customNames: - - - - - actionEnabled: 0101010101 actionIsOpen: 0101010101 actionStartIndex: 0000000012000000240000003600000048000000 actionHashCodes: 46acbf0246acbf0246acbf0246acbf0280768705 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} - useVariable: 1 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1972066702730396} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1410885815487562} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1410885815487562} - ownerOption: 1 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 1410885815487562} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 0000000000000000000000000100000000000080bf000000000001000000cdcc0c3f00000132000000000000000000000000010000000000000000000000000100000000010400000000000000000000000000803feceb6b3f8180803c0000803f0000000000000000000000000000000100000000000080bf000000000001000000cdcc0c3f00000133000000000000000000000000010000000000000000000000000100000000010400000000000000000000000000803feceb6b3f8180803c0000803f0000000000000000000000000000000100000000000080bf000000000001000000cdcc0c3f00000134000000000000000000000000010000000000000000000000000100000000010400000000000000000000000000803feceb6b3f8180803c0000803f0000000000000000000000000000000100000000000080bf000000000001000000cdcc0c3f00000135000000000000000000000000010000000000000000000000000100000000010400000000000000000000000000803feceb6b3f8180803c0000803f00000000013200013300013400013546494e4953484544000101 arrayParamSizes: 0100000001000000010000000100000004000000 arrayParamTypes: - HutongGames.PlayMaker.FsmInt - HutongGames.PlayMaker.FsmInt - HutongGames.PlayMaker.FsmInt - HutongGames.PlayMaker.FsmInt - HutongGames.PlayMaker.FsmBool customTypeSizes: customTypeNames: [] paramDataType: 140000001c0000001c000000070000000f000000170000001700000011000000130000001c0000001c0000000f000000100000000c00000010000000110000001900000011000000140000001c0000001c000000070000000f000000170000001700000011000000130000001c0000001c0000000f000000100000000c00000010000000110000001900000011000000140000001c0000001c000000070000000f000000170000001700000011000000130000001c0000001c0000000f000000100000000c00000010000000110000001900000011000000140000001c0000001c000000070000000f000000170000001700000011000000130000001c0000001c0000000f000000100000000c000000100000001100000019000000110000000c00000011000000110000001100000011000000170000001100000001000000 paramName: - fromGameObject - fromPosition - direction - space - distance - hitEvent - noHitEvent - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - repeatInterval - layerMask - - invertMask - debugColor - debug - fromGameObject - fromPosition - direction - space - distance - hitEvent - noHitEvent - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - repeatInterval - layerMask - - invertMask - debugColor - debug - fromGameObject - fromPosition - direction - space - distance - hitEvent - noHitEvent - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - repeatInterval - layerMask - - invertMask - debugColor - debug - fromGameObject - fromPosition - direction - space - distance - hitEvent - noHitEvent - storeDidHit - storeHitObject - storeHitPoint - storeHitNormal - storeHitDistance - repeatInterval - layerMask - - invertMask - debugColor - debug - boolVariables - - - - - sendEvent - storeResult - everyFrame paramDataPos: 00000000000000000d0000001a0000001e0000002300000023000000230000000000000026000000330000004000000045000000000000004a0000004f00000051000000620000000100000064000000710000007e00000082000000870000008700000087000000010000008a00000097000000a4000000a900000001000000ae000000b3000000b5000000c600000002000000c8000000d5000000e2000000e6000000eb000000eb000000eb00000002000000ee000000fb000000080100000d010000020000001201000017010000190100002a010000030000002c01000039010000460100004a0100004f0100004f0100004f01000003000000520100005f0100006c0100007101000003000000760100007b0100007d0100008e01000004000000900100009301000096010000990100009c010000a4010000a6010000 paramByteDataSize: 000000000d0000000d0000000400000005000000000000000000000003000000000000000d0000000d00000005000000050000000000000005000000020000001100000002000000000000000d0000000d0000000400000005000000000000000000000003000000000000000d0000000d00000005000000050000000000000005000000020000001100000002000000000000000d0000000d0000000400000005000000000000000000000003000000000000000d0000000d00000005000000050000000000000005000000020000001100000002000000000000000d0000000d0000000400000005000000000000000000000003000000000000000d0000000d000000050000000500000000000000050000000200000011000000020000000000000003000000030000000300000003000000080000000200000001000000 - name: Loading 2 description: colorIndex: 0 position: serializedVersion: 2 x: 124 y: 100.5 width: 100 height: 32 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: - fsmEvent: name: FINISHED isSystemEvent: 1 isGlobal: 0 toState: DetectFalling linkStyle: 0 linkConstraint: 0 colorIndex: 0 actionData: actionNames: - HutongGames.PlayMaker.Actions.GetFsmGameObject - HutongGames.PlayMaker.Actions.Wait customNames: - - actionEnabled: 0101 actionIsOpen: 0101 actionStartIndex: 0000000005000000 actionHashCodes: 5b66cf0048c01101 unityObjectParams: [] fsmGameObjectParams: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmOwnerDefaultParams: - ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MovementFSM - useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: AnimatorObj fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 010000803f0046494e495348454400 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 14000000120000001200000013000000010000000f0000001700000001000000 paramName: - gameObject - fsmName - variableName - storeValue - everyFrame - time - finishEvent - realTime paramDataPos: 000000000000000001000000000000000000000001000000060000000e000000 paramByteDataSize: 0000000000000000000000000000000001000000050000000800000001000000 - name: Fall description: Sends event to MovementFSM, which will trigger the falling state and animation. This FSM is reset by MovementFSM, after the character lands. colorIndex: 0 position: serializedVersion: 2 x: 137 y: 468 width: 400 height: 16 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: [] actionData: actionNames: - HutongGames.PlayMaker.Actions.SendEvent customNames: - actionEnabled: 01 actionIsOpen: 01 actionStartIndex: 00000000 actionHashCodes: 5e69bb04 unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: - target: 2 excludeSelf: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 gameObject: ownerOption: 0 gameObject: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} fsmName: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: MovementFSM sendToChildren: useVariable: 0 name: tooltip: showInInspector: 0 networkSync: 0 value: 0 fsmComponent: {fileID: 0} fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: 746f46616c6c000000000000 arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: 1f000000170000000f00000001000000 paramName: - eventTarget - sendEvent - delay - everyFrame paramDataPos: 0000000000000000060000000b000000 paramByteDataSize: 00000000060000000500000001000000 - name: TurnOffDetection description: This state is remotely activated from MovementFSM, if, for example, the character is jumping or vaulting. colorIndex: 0 position: serializedVersion: 2 x: 619 y: 293 width: 400 height: 16 isBreakpoint: 0 isSequence: 0 hideUnused: 0 transitions: [] actionData: actionNames: [] customNames: [] actionEnabled: actionIsOpen: actionStartIndex: actionHashCodes: unityObjectParams: [] fsmGameObjectParams: [] fsmOwnerDefaultParams: [] animationCurveParams: [] functionCallParams: [] fsmTemplateControlParams: [] fsmEventTargetParams: [] fsmPropertyParams: [] layoutOptionParams: [] fsmStringParams: [] fsmObjectParams: [] fsmVarParams: [] fsmArrayParams: [] fsmEnumParams: [] fsmFloatParams: [] fsmIntParams: [] fsmBoolParams: [] fsmVector2Params: [] fsmVector3Params: [] fsmColorParams: [] fsmRectParams: [] fsmQuaternionParams: [] stringParams: [] byteData: arrayParamSizes: arrayParamTypes: [] customTypeSizes: customTypeNames: [] paramDataType: paramName: [] paramDataPos: paramByteDataSize: events: - name: FINISHED isSystemEvent: 1 isGlobal: 0 - name: toDetect isSystemEvent: 0 isGlobal: 0 - name: toFall isSystemEvent: 0 isGlobal: 0 - name: toStopDetectiong isSystemEvent: 0 isGlobal: 0 globalTransitions: - fsmEvent: name: toDetect isSystemEvent: 0 isGlobal: 0 toState: DetectFalling linkStyle: 0 linkConstraint: 0 colorIndex: 0 - fsmEvent: name: toStopDetectiong isSystemEvent: 0 isGlobal: 0 toState: TurnOffDetection linkStyle: 0 linkConstraint: 0 colorIndex: 0 variables: floatVariables: - useVariable: 1 name: FallingSpeed tooltip: showInInspector: 1 networkSync: 0 value: 0 intVariables: [] boolVariables: - useVariable: 1 name: 2 tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: 3 tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: 4 tooltip: showInInspector: 0 networkSync: 0 value: 0 - useVariable: 1 name: 5 tooltip: showInInspector: 0 networkSync: 0 value: 0 stringVariables: - useVariable: 1 name: StateName tooltip: showInInspector: 1 networkSync: 0 value: vector2Variables: [] vector3Variables: [] colorVariables: [] rectVariables: [] quaternionVariables: [] gameObjectVariables: - useVariable: 1 name: AnimatorObj tooltip: showInInspector: 0 networkSync: 0 value: {fileID: 0} objectVariables: [] materialVariables: [] textureVariables: [] arrayVariables: [] enumVariables: [] categories: - variableCategoryIDs: 00000000000000000000000000000000000000000000000000000000 description: 'Shoots short raycasts in -Y direction (downwards). If they miss, that means there''s no ground and we are falling. Raycasts are more expensive than colliders, but they are very solid and reliable.' docUrl: showStateLabel: 1 maxLoopCount: 0 watermark: password: locked: 0 manualUpdate: 0 keepDelayedEventsOnStateExit: 0 preprocessed: 0 ExposedEvents: [] RestartOnEnable: 1 EnableDebugFlow: 0 EnableBreakpoints: 1 editorFlags: 3 activeStateName: mouseEvents: 0 handleLevelLoaded: 0 handleTriggerEnter2D: 0 handleTriggerExit2D: 0 handleTriggerStay2D: 0 handleCollisionEnter2D: 0 handleCollisionExit2D: 0 handleCollisionStay2D: 0 handleTriggerEnter: 0 handleTriggerExit: 0 handleTriggerStay: 0 handleCollisionEnter: 0 handleCollisionExit: 0 handleCollisionStay: 0 handleParticleCollision: 0 handleControllerColliderHit: 0 handleJointBreak: 0 handleJointBreak2D: 0 handleOnGUI: 0 handleFixedUpdate: 0 handleLateUpdate: 0 handleApplicationEvents: 0 handleLegacyNetworking: 0 handleAnimatorMove: 0 handleAnimatorIK: 0 fsmTemplate: {fileID: 0} eventHandlerComponentsAdded: 0 --- !u!114 &114889539159111612 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1060033021840018} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 7a8308dbd868638488bb9ea45532e9c2, type: 3} m_Name: m_EditorClassIdentifier: --- !u!124 &124982941670236720 Behaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1875483050239134} m_Enabled: 1 --- !u!135 &135789915126509492 SphereCollider: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1475965227992226} m_Material: {fileID: 0} m_IsTrigger: 1 m_Enabled: 1 serializedVersion: 2 m_Radius: 0.32 m_Center: {x: 0, y: 0.25, z: 0} --- !u!135 &135858591117069026 SphereCollider: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 1439343399931966} m_Material: {fileID: 0} m_IsTrigger: 1 m_Enabled: 1 serializedVersion: 2 m_Radius: 0.11 m_Center: {x: 0, y: 0, z: 0}