From c3a2dd1407be07c16804d7f8d007fb04e64ffea1 Mon Sep 17 00:00:00 2001 From: laurids Date: Wed, 14 Oct 2020 22:27:49 +0200 Subject: [PATCH] Cooldown beim Auf die Flanke schicken --- .../Animations/BattleUnitIconCooldown.anim | 179 ++++++++++++++++++ .../BattleUnitIconCooldown.anim.meta | 8 + .../GWConquest/Prefabs/BattleUnitIcon.prefab | 84 +++++++- Assets/GWConquest/Scenes/GalaxyMap.unity | 2 + Assets/GWConquest/Scripts/Battle.cs | 8 +- Assets/GWConquest/Scripts/GameManager.cs | 3 + .../Scripts/UI/BattleFormationUI.cs | 1 - Assets/GWConquest/Scripts/UI/BattleUI.cs | 14 ++ .../GWConquest/Scripts/UI/BattleUnitIcon.cs | 13 +- Assets/GWConquest/Scripts/Unit.cs | 36 ++++ Assets/GWConquest/Scripts/UnitClass.cs | 2 +- .../Explosion 04/BattleUnitIcon.controller | 82 +++++++- .../PhotonBolt/assemblies/bolt.user.dll | Bin 53760 -> 54784 bytes .../PhotonBolt/assemblies/bolt.user.dll.mdb | Bin 23168 -> 23578 bytes Assets/Photon/PhotonBolt/project.json | 52 +++++ 15 files changed, 468 insertions(+), 16 deletions(-) create mode 100644 Assets/GWConquest/Animations/BattleUnitIconCooldown.anim create mode 100644 Assets/GWConquest/Animations/BattleUnitIconCooldown.anim.meta diff --git a/Assets/GWConquest/Animations/BattleUnitIconCooldown.anim b/Assets/GWConquest/Animations/BattleUnitIconCooldown.anim new file mode 100644 index 0000000..600f276 --- /dev/null +++ b/Assets/GWConquest/Animations/BattleUnitIconCooldown.anim @@ -0,0 +1,179 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BattleUnitIconCooldown + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2784314 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.05490196 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0.2784314 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: Image + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Image (2) + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 83635035 + attribute: 304273561 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2409291885 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 3 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2784314 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5 + value: 0.05490196 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3 + value: 0.2784314 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: Image + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Image (2) + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/GWConquest/Animations/BattleUnitIconCooldown.anim.meta b/Assets/GWConquest/Animations/BattleUnitIconCooldown.anim.meta new file mode 100644 index 0000000..25d69c9 --- /dev/null +++ b/Assets/GWConquest/Animations/BattleUnitIconCooldown.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1d26229c01b4adf41a53018497039bf3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GWConquest/Prefabs/BattleUnitIcon.prefab b/Assets/GWConquest/Prefabs/BattleUnitIcon.prefab index 3bb4e0f..a2a3574 100644 --- a/Assets/GWConquest/Prefabs/BattleUnitIcon.prefab +++ b/Assets/GWConquest/Prefabs/BattleUnitIcon.prefab @@ -105,7 +105,7 @@ RectTransform: - {fileID: 1619096850538365564} - {fileID: 1619096849984119125} m_Father: {fileID: 1687732570946376589} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 0} @@ -227,6 +227,7 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: + - {fileID: 1395217871626499769} - {fileID: 914397066647810572} - {fileID: 1687732571317619598} - {fileID: 1619096850430010799} @@ -291,6 +292,7 @@ MonoBehaviour: IconImage: {fileID: 1687732571317619599} HealthBarGO: {fileID: 1619096850430010796} HealthBar: {fileID: 1619096849984119124} + CooldownCircle: {fileID: 3539772687376827173} healthyColor: {r: 1, g: 1, b: 1, a: 0.8784314} mediumColor: {r: 1, g: 0.7411765, b: 0, a: 0.8784314} criticalColor: {r: 0.8980392, g: 0.15686275, b: 0.15686275, a: 0.8784314} @@ -410,7 +412,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1687732570946376589} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -484,7 +486,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1687732570946376589} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -528,6 +530,80 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1.25 +--- !u!1 &4066767880454868780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1395217871626499769} + - component: {fileID: 3324867135700481420} + - component: {fileID: 3539772687376827173} + m_Layer: 5 + m_Name: Image (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1395217871626499769 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4066767880454868780} + 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: 1687732570946376589} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3324867135700481420 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4066767880454868780} + m_CullTransparentMesh: 0 +--- !u!114 &3539772687376827173 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4066767880454868780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.3301887, g: 0.3301887, b: 0.3301887, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c5c5d1f6b8fa0404ca44f3ea7c937909, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 2 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!1 &5096028343998011359 GameObject: m_ObjectHideFlags: 0 @@ -558,7 +634,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1687732570946376589} - m_RootOrder: 3 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} diff --git a/Assets/GWConquest/Scenes/GalaxyMap.unity b/Assets/GWConquest/Scenes/GalaxyMap.unity index 7dafd30..2bbcda1 100644 --- a/Assets/GWConquest/Scenes/GalaxyMap.unity +++ b/Assets/GWConquest/Scenes/GalaxyMap.unity @@ -24806,6 +24806,8 @@ MonoBehaviour: GroundTransitionLengthFactor: 30 SpaceTransitionLengthFactor: 1 BattleTurnLength: 30 + MoveToFlankCooldown: 15 + MoveToReserveCooldown: 15 SpawnAIPlayer: 1 --- !u!4 &426309784 Transform: diff --git a/Assets/GWConquest/Scripts/Battle.cs b/Assets/GWConquest/Scripts/Battle.cs index 10d3587..c19d21d 100644 --- a/Assets/GWConquest/Scripts/Battle.cs +++ b/Assets/GWConquest/Scripts/Battle.cs @@ -204,7 +204,7 @@ namespace GWConquest if(hasChanges) { - SetUIDirty(); + //SetUIDirty(); } } @@ -282,10 +282,12 @@ namespace GWConquest else { BoltLog.Info("Moving unit {0} to flank index {1} on flank {2}", unit, flankIndex, flank); - unit.BattleState = BattleUnitState.OnFlank; + unit.BattleState = BattleUnitState.MovingToFlank; + float movement = unit.Class.Movement <= 0 ? 1f : unit.Class.Movement; + unit.SetActionCooldown(GameManager.Instance.MoveToFlankCooldown / movement); flank.SetUnit(flankIndex, unit); - SetUIDirty(updatePositions: true); + //SetUIDirty(updatePositions: true); } } diff --git a/Assets/GWConquest/Scripts/GameManager.cs b/Assets/GWConquest/Scripts/GameManager.cs index a52806a..dffeadf 100644 --- a/Assets/GWConquest/Scripts/GameManager.cs +++ b/Assets/GWConquest/Scripts/GameManager.cs @@ -14,6 +14,9 @@ namespace GWConquest public float BattleTurnLength; + public float MoveToFlankCooldown; + public float MoveToReserveCooldown; + public bool SpawnAIPlayer; private static GameManager _instance; diff --git a/Assets/GWConquest/Scripts/UI/BattleFormationUI.cs b/Assets/GWConquest/Scripts/UI/BattleFormationUI.cs index 7e2dbc5..a2b12e1 100644 --- a/Assets/GWConquest/Scripts/UI/BattleFormationUI.cs +++ b/Assets/GWConquest/Scripts/UI/BattleFormationUI.cs @@ -90,7 +90,6 @@ namespace GWConquest { rt.sizeDelta = new Vector2(0, CurrentHeight); IconTransform.ForceUpdateRectTransforms(); - Debug.Log(IconTransform.rect); float width = IconTransform.rect.width; diff --git a/Assets/GWConquest/Scripts/UI/BattleUI.cs b/Assets/GWConquest/Scripts/UI/BattleUI.cs index 545c6d4..3b856a5 100644 --- a/Assets/GWConquest/Scripts/UI/BattleUI.cs +++ b/Assets/GWConquest/Scripts/UI/BattleUI.cs @@ -28,6 +28,14 @@ namespace GWConquest { //float uiWidth = FlankUIs[0].RectTransform.rect.width; float x = rect.width/4; + + foreach(var ui in FlankUIs) + { + if(ui != null) + { + Destroy(ui.gameObject); + } + } FlankUIs = new BattleFlankUI[Battle.FlankCount]; @@ -82,5 +90,11 @@ namespace GWConquest { } } + private void Update() + { + UpdateFormations(); + UpdateIcons(); + } + } } \ No newline at end of file diff --git a/Assets/GWConquest/Scripts/UI/BattleUnitIcon.cs b/Assets/GWConquest/Scripts/UI/BattleUnitIcon.cs index 1b492e9..a2be9ad 100644 --- a/Assets/GWConquest/Scripts/UI/BattleUnitIcon.cs +++ b/Assets/GWConquest/Scripts/UI/BattleUnitIcon.cs @@ -9,6 +9,8 @@ namespace GWConquest { public GameObject HealthBarGO; public Image HealthBar; + public Image CooldownCircle; + public Color healthyColor; public Color mediumColor; public Color criticalColor; @@ -22,7 +24,7 @@ namespace GWConquest { public static int Compare(Unit a, Unit b) { - return (int) (a.entity.NetworkId.PackedValue - b.entity.NetworkId.PackedValue); + return System.Math.Sign((long)a.entity.NetworkId.PackedValue - (long)b.entity.NetworkId.PackedValue); } public void OnRemove() @@ -76,6 +78,15 @@ namespace GWConquest { else { HealthBarGO.SetActive(false); } + + if(Unit != null && Unit.ActionCooldown > 0) + { + GetComponent().SetBool("Cooldown", true); + CooldownCircle.fillAmount = Unit.ActionCooldownPercent; + } + else { + GetComponent().SetBool("Cooldown", false); + } } public void PlayHitAnim() diff --git a/Assets/GWConquest/Scripts/Unit.cs b/Assets/GWConquest/Scripts/Unit.cs index 1aca667..58022fd 100644 --- a/Assets/GWConquest/Scripts/Unit.cs +++ b/Assets/GWConquest/Scripts/Unit.cs @@ -49,6 +49,20 @@ namespace GWConquest set => state.RevealState = (int) value; } + public float ActionCooldown { + get => state.ActionCooldown; + } + + public float ActionCooldownPercent { + get => state.ActionCooldown / state.ActionCooldownMax; + } + + public void SetActionCooldown(float value) + { + state.ActionCooldown = value; + state.ActionCooldownMax = value; + } + [System.NonSerialized] public BattleUnitIcon CurrentIcon; @@ -98,6 +112,28 @@ namespace GWConquest } } + public override void SimulateOwner() + { + + if (ActionCooldown <= 0) + { + state.ActionCooldown = 0; + if (BattleState == BattleUnitState.MovingToFlank) + { + BattleState = BattleUnitState.OnFlank; + } + } + else + { + state.ActionCooldown -= BoltNetwork.FrameDeltaTime; + } + + } + + + + + diff --git a/Assets/GWConquest/Scripts/UnitClass.cs b/Assets/GWConquest/Scripts/UnitClass.cs index 7fa3a9c..315466d 100644 --- a/Assets/GWConquest/Scripts/UnitClass.cs +++ b/Assets/GWConquest/Scripts/UnitClass.cs @@ -109,7 +109,7 @@ namespace GWConquest unitClass.Description = data.GetString("Description"); unitClass.ZoneType = zoneType; - unitClass.UnitStrength = unitClass.BuildCost.CreditCost / 100f; + unitClass.UnitStrength = unitClass.Hitpoints; unitClass.LoadTexture(); diff --git a/Assets/GWConquest/Textures/Effects/Explosion 04/BattleUnitIcon.controller b/Assets/GWConquest/Textures/Effects/Explosion 04/BattleUnitIcon.controller index 3cd7f5d..ed4e763 100644 --- a/Assets/GWConquest/Textures/Effects/Explosion 04/BattleUnitIcon.controller +++ b/Assets/GWConquest/Textures/Effects/Explosion 04/BattleUnitIcon.controller @@ -95,6 +95,32 @@ AnimatorStateMachine: m_ExitPosition: {x: 800, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: -3473988378507739373} +--- !u!1102 &-5974080155459450930 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BattleUnitIconCooldown + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 1d26229c01b4adf41a53018497039bf3, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: --- !u!1102 &-5192770744076417575 AnimatorState: serializedVersion: 5 @@ -133,6 +159,9 @@ AnimatorStateTransition: - m_ConditionMode: 1 m_ConditionEvent: Selected m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Cooldown + m_EventTreshold: 0 m_DstStateMachine: {fileID: 0} m_DstState: {fileID: -7510945341723090009} m_Solo: 0 @@ -174,6 +203,31 @@ AnimatorState: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: +--- !u!1101 &-2993259008258290879 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Cooldown + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -5974080155459450930} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 --- !u!1101 &-2470082344895030121 AnimatorStateTransition: m_ObjectHideFlags: 1 @@ -188,6 +242,9 @@ AnimatorStateTransition: - m_ConditionMode: 2 m_ConditionEvent: Selected m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Cooldown + m_EventTreshold: 0 m_DstStateMachine: {fileID: 0} m_DstState: {fileID: 4230381212576871578} m_Solo: 0 @@ -242,19 +299,25 @@ AnimatorController: m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: Highlight m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: Selected m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} + - m_Name: Cooldown + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} m_AnimatorLayers: - serializedVersion: 5 m_Name: Highlight @@ -294,6 +357,9 @@ AnimatorStateTransition: - m_ConditionMode: 2 m_ConditionEvent: Selected m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: Cooldown + m_EventTreshold: 0 m_DstStateMachine: {fileID: 0} m_DstState: {fileID: 3856284254593435620} m_Solo: 0 @@ -371,18 +437,22 @@ AnimatorStateMachine: m_ChildStates: - serializedVersion: 1 m_State: {fileID: 4230381212576871578} - m_Position: {x: 450, y: -80, z: 0} + m_Position: {x: 410, y: -70, z: 0} - serializedVersion: 1 m_State: {fileID: 3856284254593435620} - m_Position: {x: 430, y: 50, z: 0} + m_Position: {x: 410, y: 10, z: 0} - serializedVersion: 1 m_State: {fileID: -7510945341723090009} - m_Position: {x: 430, y: 150, z: 0} + m_Position: {x: 410, y: 90, z: 0} + - serializedVersion: 1 + m_State: {fileID: -5974080155459450930} + m_Position: {x: 430, y: 160, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: - {fileID: -2470082344895030121} - {fileID: -3555006685556019414} - {fileID: 1063982034642607716} + - {fileID: -2993259008258290879} m_EntryTransitions: [] m_StateMachineTransitions: {} m_StateMachineBehaviours: [] diff --git a/Assets/Photon/PhotonBolt/assemblies/bolt.user.dll b/Assets/Photon/PhotonBolt/assemblies/bolt.user.dll index 4b6d84b2030ed1fcca989176cbedfb1f94fd014d..2c74c1e461dc7e7bbb819823ac610bf8471b9662 100644 GIT binary patch literal 54784 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 Vc|Uv9-z?lc`JcB7{+V0;{{WImP=Ejc literal 53760 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 Gn*Too{)&?T diff --git a/Assets/Photon/PhotonBolt/assemblies/bolt.user.dll.mdb b/Assets/Photon/PhotonBolt/assemblies/bolt.user.dll.mdb index 2e989002dbcaed8639b94c64412c1401b5ed723c..083f2af771e332f1c7325738d75a5df0750864bd 100644 GIT binary patch literal 23578 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 G7XCkGj2bBb diff --git a/Assets/Photon/PhotonBolt/project.json b/Assets/Photon/PhotonBolt/project.json index a80518c..a797c7d 100644 --- a/Assets/Photon/PhotonBolt/project.json +++ b/Assets/Photon/PhotonBolt/project.json @@ -655,6 +655,58 @@ "ExtrapolationMaxFrames": 9, "SnapMagnitude": 10.0 } + }, + { + "Name": "ActionCooldown", + "Enabled": true, + "Expanded": true, + "ReplicationMode": 1, + "Priority": 1, + "PropertyType": { + "$type": "Bolt.Compiler.PropertyTypeFloat, bolt.compiler", + "Compression": { + "MinValue": -2048, + "MaxValue": 2048, + "Accuracy": 0.01, + "Pack": 100.0, + "Read": 0.01, + "Shift": 2048.0, + "BitsRequired": 19 + } + }, + "AssetSettings": { + "$type": "Bolt.Compiler.PropertyStateSettings, bolt.compiler", + "ExtrapolationErrorTolerance": 0.25, + "_ExtrapolationCorrectionFrames": 6, + "ExtrapolationMaxFrames": 9, + "SnapMagnitude": 10.0 + } + }, + { + "Name": "ActionCooldownMax", + "Enabled": true, + "Expanded": true, + "ReplicationMode": 1, + "Priority": 1, + "PropertyType": { + "$type": "Bolt.Compiler.PropertyTypeFloat, bolt.compiler", + "Compression": { + "MinValue": -2048, + "MaxValue": 2048, + "Accuracy": 0.01, + "Pack": 100.0, + "Read": 0.01, + "Shift": 2048.0, + "BitsRequired": 19 + } + }, + "AssetSettings": { + "$type": "Bolt.Compiler.PropertyStateSettings, bolt.compiler", + "ExtrapolationErrorTolerance": 0.25, + "_ExtrapolationCorrectionFrames": 6, + "ExtrapolationMaxFrames": 9, + "SnapMagnitude": 10.0 + } } ], "PacketMaxBits": 512,