DIEGZM3YMQCKTQW3NLESFZBOGMWW6FT6TZOUL7IUAJD2X5IISUYAC DTKCWM4J7PFNWAAES3RZHQGDA6PTDNX4TZVOXAKF5V7LCZBI3XUAC MNQAZILY2KCL4TQRVIHDZT3IBVF2636GC5BCZPR2YA76C4JI353QC O236B5LO6PHJ4TPZGYXDVSLB5EGXXRRLYYVWI46DPL5LEGXEIHZQC M3YG7SBTVP5RPIHG2OU4KL55YLWTAITUAU7JB5DZ525O7CBSPH3QC 5I5QA3YK5G5QQCXMSDOEAX3A74LVXV7PYWAIHMLFANR2GUFWMKGQC XIPU27GAVXMAKDP42DDSYNA6DSN5WBHH6AG4EK6YIIM43AQQHQAAC MML56TWYWB6SUY5JEWHG2PNLAH3JY72PGCEXIGOYE54EAC2WSWBAC fileFormatVersion: 2guid: d97d4210f95e4fe4ca422b09afd652a3MonoImporter:externalObjects: {}serializedVersion: 2defaultReferences: []executionOrder: 0icon: {instanceID: 0}userData:assetBundleName:assetBundleVariant:
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;public class WeaveSaver : MonoBehaviour, IPointerClickHandler{public RuneWeavingBank RuneWeavingBank;public WeaveNavigator WeaveNavigator;public void OnPointerClick(PointerEventData eventData) {switch (eventData.button) {case PointerEventData.InputButton.Left:SaveWeave();break;case PointerEventData.InputButton.Right:break;}}void SaveWeave() {RuneWeavingBank.AddWeave(WeaveNavigator.GenerateWeave());}}
_martialSequenceTime -= _martialSequence[positionInSequence].speed;MartialSequenceClicker martialSequenceClicker = _martialSequenceNodes[positionInSequence];
MartialSequenceClicker martialSequenceClicker = _martialSequence[positionInSequence];_martialSequenceTime -= martialSequenceClicker.CombatMove.speed;
_runeBindingSequenceTime -= _runeBindingSequence[positionInSequence].speed;RuneBindingSequenceClicker runeBindingSequenceClicker = _runeBindingSequenceNodes[positionInSequence];
RuneBindingSequenceClicker runeBindingSequenceClicker = _runeBindingSequence[positionInSequence];_runeBindingSequenceTime -= runeBindingSequenceClicker.Rune.speed;
eventAggregator.onTimeDilationSpeedUp += PlayerKeyActions_onTimeDilationSpeedUp;eventAggregator.onTimeDilationSpeedDown += PlayerKeyActions_onTimeDilationSpeedDown;eventAggregator.onTimeDilationSpeedReset += PlayerKeyActions_onTimeDilationSpeedReset;
eventAggregator.OnTimeDilationSpeedUp += PlayerKeyActions_onTimeDilationSpeedUp;eventAggregator.OnTimeDilationSpeedDown += PlayerKeyActions_onTimeDilationSpeedDown;eventAggregator.OnTimeDilationSpeedReset += PlayerKeyActions_onTimeDilationSpeedReset;
eventAggregator.onTimeDilationSpeedUp -= PlayerKeyActions_onTimeDilationSpeedUp;eventAggregator.onTimeDilationSpeedDown -= PlayerKeyActions_onTimeDilationSpeedDown;eventAggregator.onTimeDilationSpeedReset -= PlayerKeyActions_onTimeDilationSpeedReset;
eventAggregator.OnTimeDilationSpeedUp -= PlayerKeyActions_onTimeDilationSpeedUp;eventAggregator.OnTimeDilationSpeedDown -= PlayerKeyActions_onTimeDilationSpeedDown;eventAggregator.OnTimeDilationSpeedReset -= PlayerKeyActions_onTimeDilationSpeedReset;
public event EventHandler onTimeDilationSpeedUp;public event EventHandler onTimeDilationSpeedDown;public event EventHandler onTimeDilationSpeedReset;public event EventHandler onTimeDilationSpeedPause;
public event EventHandler OnTimeDilationSpeedUp;public event EventHandler OnTimeDilationSpeedDown;public event EventHandler OnTimeDilationSpeedReset;public event EventHandler OnTimeDilationSpeedPause;public event EventHandler OnToggleWeaveBuilderScreen;
fileFormatVersion: 2guid: b9d99b1d499ff11478a723f2bf7dffe0MonoImporter:externalObjects: {}serializedVersion: 2defaultReferences: []executionOrder: 0icon: {instanceID: 0}userData:assetBundleName:assetBundleVariant:
using System;using System.Collections;using System.Collections.Generic;using UnityEngine;[CreateAssetMenu(fileName = "RuneWeavingBank", menuName = "Combat/RuneWeavingBank")]public class RuneWeavingBank : ScriptableObject{public EventAggregator eventAggregator;readonly List<RuneWeaving> runeWeavings = new();public static implicit operator List<RuneWeaving>(RuneWeavingBank runeWeavingBank) => runeWeavingBank.runeWeavings;public void AddWeave(RuneWeaving runeWeaving) {runeWeavings.Add(runeWeaving);eventAggregator.InvokeOnPartyRuneWeavingBankChanged(this, new RuneWeavingBankChangedArgs(this));}}
fileFormatVersion: 2guid: bdb298d6dd59b044a95b6c3120ae18e4folderAsset: yesDefaultImporter:externalObjects: {}userData:assetBundleName:assetBundleVariant:
fileFormatVersion: 2guid: 067c599629dfba343a27c65dbc02140aNativeFormatImporter:externalObjects: {}mainObjectFileID: 11400000userData:assetBundleName:assetBundleVariant:
%YAML 1.1%TAG !u! tag:unity3d.com,2011:--- !u!114 &11400000MonoBehaviour:m_ObjectHideFlags: 0m_CorrespondingSourceObject: {fileID: 0}m_PrefabInstance: {fileID: 0}m_PrefabAsset: {fileID: 0}m_GameObject: {fileID: 0}m_Enabled: 1m_EditorHideFlags: 0m_Script: {fileID: 11500000, guid: b9d99b1d499ff11478a723f2bf7dffe0, type: 3}m_Name: PartyRuneWeavingBankm_EditorClassIdentifier:
--- !u!1 &1279339930971276654GameObject:m_ObjectHideFlags: 0m_CorrespondingSourceObject: {fileID: 0}m_PrefabInstance: {fileID: 0}m_PrefabAsset: {fileID: 0}serializedVersion: 6m_Component:- component: {fileID: 6380467660643740238}- component: {fileID: 1064112047685869016}- component: {fileID: 2690710718898802069}- component: {fileID: 1588752030642959064}- component: {fileID: 8788444113006746069}m_Layer: 5m_Name: SaveWeaveButtonm_TagString: Untaggedm_Icon: {fileID: 0}m_NavMeshLayer: 0m_StaticEditorFlags: 0m_IsActive: 1--- !u!224 &6380467660643740238RectTransform:m_ObjectHideFlags: 0m_CorrespondingSourceObject: {fileID: 0}m_PrefabInstance: {fileID: 0}m_PrefabAsset: {fileID: 0}m_GameObject: {fileID: 1279339930971276654}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_ConstrainProportionsScale: 0m_Children:- {fileID: 7753296759595904901}m_Father: {fileID: 1016026730092636741}m_RootOrder: 4m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}m_AnchorMin: {x: 0.5, y: 0.5}m_AnchorMax: {x: 0.5, y: 0.5}m_AnchoredPosition: {x: 1136, y: -491}m_SizeDelta: {x: 160, y: 30}m_Pivot: {x: 0.5, y: 0.5}--- !u!114 &1064112047685869016MonoBehaviour:m_ObjectHideFlags: 0m_CorrespondingSourceObject: {fileID: 0}m_PrefabInstance: {fileID: 0}m_PrefabAsset: {fileID: 0}m_GameObject: {fileID: 1279339930971276654}m_Enabled: 1m_EditorHideFlags: 0m_Script: {fileID: 11500000, guid: d97d4210f95e4fe4ca422b09afd652a3, type: 3}m_Name:m_EditorClassIdentifier:RuneWeavingBank: {fileID: 11400000, guid: 067c599629dfba343a27c65dbc02140a, type: 2}WeaveNavigator: {fileID: 3324304565325699897}--- !u!222 &2690710718898802069CanvasRenderer:m_ObjectHideFlags: 0m_CorrespondingSourceObject: {fileID: 0}m_PrefabInstance: {fileID: 0}m_PrefabAsset: {fileID: 0}m_GameObject: {fileID: 1279339930971276654}m_CullTransparentMesh: 1--- !u!114 &1588752030642959064MonoBehaviour:m_ObjectHideFlags: 0m_CorrespondingSourceObject: {fileID: 0}m_PrefabInstance: {fileID: 0}m_PrefabAsset: {fileID: 0}m_GameObject: {fileID: 1279339930971276654}m_Enabled: 1m_EditorHideFlags: 0m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}m_Name:m_EditorClassIdentifier:m_Material: {fileID: 0}m_Color: {r: 1, g: 1, b: 1, a: 1}m_RaycastTarget: 1m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}m_Maskable: 1m_OnCullStateChanged:m_PersistentCalls:m_Calls: []m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}m_Type: 1m_PreserveAspect: 0m_FillCenter: 1m_FillMethod: 4m_FillAmount: 1m_FillClockwise: 1m_FillOrigin: 0m_UseSpriteMesh: 0m_PixelsPerUnitMultiplier: 1--- !u!114 &8788444113006746069MonoBehaviour:m_ObjectHideFlags: 0m_CorrespondingSourceObject: {fileID: 0}m_PrefabInstance: {fileID: 0}m_PrefabAsset: {fileID: 0}m_GameObject: {fileID: 1279339930971276654}m_Enabled: 1m_EditorHideFlags: 0m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}m_Name:m_EditorClassIdentifier:m_Navigation:m_Mode: 3m_WrapAround: 0m_SelectOnUp: {fileID: 0}m_SelectOnDown: {fileID: 0}m_SelectOnLeft: {fileID: 0}m_SelectOnRight: {fileID: 0}m_Transition: 1m_Colors:m_NormalColor: {r: 1, g: 1, b: 1, a: 1}m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}m_ColorMultiplier: 1m_FadeDuration: 0.1m_SpriteState:m_HighlightedSprite: {fileID: 0}m_PressedSprite: {fileID: 0}m_SelectedSprite: {fileID: 0}m_DisabledSprite: {fileID: 0}m_AnimationTriggers:m_NormalTrigger: Normalm_HighlightedTrigger: Highlightedm_PressedTrigger: Pressedm_SelectedTrigger: Selectedm_DisabledTrigger: Disabledm_Interactable: 1m_TargetGraphic: {fileID: 1588752030642959064}m_OnClick:m_PersistentCalls:m_Calls: []
--- !u!1 &8779417646932839813GameObject:m_ObjectHideFlags: 0m_CorrespondingSourceObject: {fileID: 0}m_PrefabInstance: {fileID: 0}m_PrefabAsset: {fileID: 0}serializedVersion: 6m_Component:- component: {fileID: 7753296759595904901}- component: {fileID: 3958946669509293115}- component: {fileID: 7068674343518009500}m_Layer: 5m_Name: Textm_TagString: Untaggedm_Icon: {fileID: 0}m_NavMeshLayer: 0m_StaticEditorFlags: 0m_IsActive: 1--- !u!224 &7753296759595904901RectTransform:m_ObjectHideFlags: 0m_CorrespondingSourceObject: {fileID: 0}m_PrefabInstance: {fileID: 0}m_PrefabAsset: {fileID: 0}m_GameObject: {fileID: 8779417646932839813}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_ConstrainProportionsScale: 0m_Children: []m_Father: {fileID: 6380467660643740238}m_RootOrder: 0m_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: 0, y: 0}m_Pivot: {x: 0.5, y: 0.5}--- !u!222 &3958946669509293115CanvasRenderer:m_ObjectHideFlags: 0m_CorrespondingSourceObject: {fileID: 0}m_PrefabInstance: {fileID: 0}m_PrefabAsset: {fileID: 0}m_GameObject: {fileID: 8779417646932839813}m_CullTransparentMesh: 1--- !u!114 &7068674343518009500MonoBehaviour:m_ObjectHideFlags: 0m_CorrespondingSourceObject: {fileID: 0}m_PrefabInstance: {fileID: 0}m_PrefabAsset: {fileID: 0}m_GameObject: {fileID: 8779417646932839813}m_Enabled: 1m_EditorHideFlags: 0m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}m_Name:m_EditorClassIdentifier:m_Material: {fileID: 0}m_Color: {r: 1, g: 1, b: 1, a: 1}m_RaycastTarget: 1m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}m_Maskable: 1m_OnCullStateChanged:m_PersistentCalls:m_Calls: []m_text: Savem_isRightToLeft: 0m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}m_sharedMaterial: {fileID: 2100000, guid: 79459efec17a4d00a321bdcc27bbc385, type: 2}m_fontSharedMaterials: []m_fontMaterial: {fileID: 0}m_fontMaterials: []m_fontColor32:serializedVersion: 2rgba: 4281479730m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}m_enableVertexGradient: 0m_colorMode: 3m_fontColorGradient:topLeft: {r: 1, g: 1, b: 1, a: 1}topRight: {r: 1, g: 1, b: 1, a: 1}bottomLeft: {r: 1, g: 1, b: 1, a: 1}bottomRight: {r: 1, g: 1, b: 1, a: 1}m_fontColorGradientPreset: {fileID: 0}m_spriteAsset: {fileID: 0}m_tintAllSprites: 0m_StyleSheet: {fileID: 0}m_TextStyleHashCode: -1183493901m_overrideHtmlColors: 0m_faceColor:serializedVersion: 2rgba: 4294967295m_fontSize: 24m_fontSizeBase: 24m_fontWeight: 400m_enableAutoSizing: 0m_fontSizeMin: 18m_fontSizeMax: 72m_fontStyle: 0m_HorizontalAlignment: 2m_VerticalAlignment: 512m_textAlignment: 65535m_characterSpacing: 0m_wordSpacing: 0m_lineSpacing: 0m_lineSpacingMax: 0m_paragraphSpacing: 0m_charWidthMaxAdj: 0m_enableWordWrapping: 1m_wordWrappingRatios: 0.4m_overflowMode: 0m_linkedTextComponent: {fileID: 0}parentLinkedComponent: {fileID: 0}m_enableKerning: 1m_enableExtraPadding: 0checkPaddingRequired: 0m_isRichText: 1m_parseCtrlCharacters: 1m_isOrthographic: 1m_isCullingEnabled: 0m_horizontalMapping: 0m_verticalMapping: 0m_uvLineOffset: 0m_geometrySortingOrder: 0m_IsTextObjectScaleStatic: 0m_VertexBufferAutoSizeReduction: 0m_useMaxVisibleDescender: 1m_pageToDisplay: 1m_margin: {x: 0, y: 0, z: 0, w: 0}m_isUsingLegacyAnimationComponent: 0m_isVolumetricText: 0m_hasFontAssetChanged: 0m_baseMaterial: {fileID: 0}m_maskOffset: {x: 0, y: 0, z: 0, w: 0}