diff --git a/Assets/Cinema Director/ChangeLog.txt b/Assets/Cinema Director/ChangeLog.txt new file mode 100644 index 0000000..54dbf8a --- /dev/null +++ b/Assets/Cinema Director/ChangeLog.txt @@ -0,0 +1,229 @@ +v1.4.6.2 +============= +Bug Fix: (Unity 2017.2) More curve fixes. + +v1.4.6.1 +============= +Bug Fix: (Unity 2017.2) Additional fixes for issue with rotation curves. + +v1.4.6.0 +============= +Bug Fix: (Unity 2017.2) Fixes for issue with rotation curves that prevented having keyframes go beyond 360 degrees. +Bug Fix: Updated code for Unity 2017. +Added: Updated our 3rd Party support for Cinemachine 2. +Added: User-submitted Crossfade event, found under the Third Party folder. + +v1.4.5.4 +============= +Bug Fix: Fixed issue where using the 'Snap Scrubber' when not in preview mode would cause your actor's initial state to be altered to the state at the time you snapped to, causes them to revert to this state after leaving Preview Mode instead of reverting back to their state before the cutscene. +Bug Fix: Fixed issue with the Skip cutscene logic. +Bug Fix: The changes made in our Unity 5.5 version of Director are now included in our regular versions (4.6.1 & 5.0.4), and should only load when necessary. This means we don't need a 5.5 specific upload for these changes. + +v1.4.5.3 +============= +Bug Fix: Fixed issue where some .DLLs would interfere and break the Director window. Now also prints a debug message telling the user which .DLL is causing the issue. +Bug Fix: Fixed a styling issue in Unity 5.5 caused by the renaming of an internal editor style. +Bug Fix: Missed some resource loading calls for our GUI. +Bug Fix: Fixed issue where clicking the 'Add New Action' button in the Global Item Track's inspector would throw an error. +Bug Fix: Cleaned up various warnings when using various versions of Unity. +Added: A new timeline item the change an object's texture. + +v1.4.5.2 +============= +Added: New folder structure; About window, documentation, and examples are now separate from the core product folders, and can be safetly deleted. +Added: Editor GUI icon images moved to special Unity folder, "Editor Default Resources". Our icons in this folder will automatically no longer be included in your builds. +Added: Additional options to the Director window's create drop-down (Default Cutscene, Empty Cutscene, New Cutscene Trigger) to help get up and running with a few less clicks. +Bug Fix: Cinemachine Integration - Changed the CinemachineShot item to only accept current and future Cinemachine cameras. +Bug Fix: Curve Clip no longer throws errors when right-clicking them if the actor has a missing script attached. +Bug Fix: Updated a few scripts to work with Unity 5.4 + +v1.4.5.1 +============= +Bug Fix: Cinemachine Integration - CinemachineShots should now properly blend. +Bug Fix: The Looping and Skippable checkboxes in the Cutscene Creator should now work. +Bug Fix: Missing GUI icons should no longer freeze Director and have it throw exceptions. +Bug Fix: Some items such as SetPosition should now properly revert. +Added: SetRotation and SetScale timeline actions. +Added: CutsceneStarted event, subscribe to it to call a method when a cutscene starts. + +v1.4.5.0 +============= +Added: Cinemachine Integration. +Added: Can now create RevertInfo objects that call methods with any number of parameters. +Added: Tracks can now be locked. Locked tracks cannot be edited. +Bug Fix: Cutscene items should now properly Trigger/End once, regardless if they are at the start/end of a cutscene, in play/edit mode, or if the cutscene is looped. +Bug Fix: Cutscene items should now properly cache their states before the cutscene is previewed/played, and will now proplery revert to their initial states. +Bug Fix: Curves can now work with integer values. Curves will still display floating point numbers, but will round them before being applied. (X.5 will round to nearest even integer) +Bug Fix: Actor item tracks will now pause any pausable items. +Bug Fix: Cutscenes now play when being built to UWP with master build settings. + +v1.4.4.0 +============= +Added: Events to manipulate uGUI elements. +Added: Custom inspector for the SendMessage event, allowing the user to select the type and value of the parameter they wish to pass to the specified method. +Bug Fix: Fixed issue preventing Cutscenes from being played in UWP. +Bug Fix: Rotation curves no longer create keyframes while scrubbing in preview mode. +Bug Fix: Fixed issue where the "Play Animation" action would not allow for clip length to be trimmed. +Bug Fix: Implemented SetParent event. +Bug Fix: Fixed issue where events would not trigger during consecutive plays of a cutscene if the firetime was set to 0. + +v1.4.3.0 +============= +Added: New help window. +Added: link.xml file to help with builds for iOS. +Fixed: Bug where demo scene was sometime crashing due to revert info problems. +Fixed: Bug in Unity 5.3 where Cutscene could no longer find parents in hierarchy. This temporary fix means the Cutscene hierarchy must be strictly followed. + +v1.4.2.1 +============= +Cutscene will take the necessary time to initialize (if not called beforehand) on Play, before beginning playback. This helps avoid some lag at the beginning of playback. +When editing curves, changes take effect immediately on target actor, instead of waiting for mouse-up. +Fixed bug where "Add Key" option was no longer working. +Can now build to NETFX_CORE. +Load Level Event now has options for additive, async, additive+async and to load by index or name. + +v1.4.1.0 +============= +Track Groups and Tracks' collapsed state is maintained between sessions. +Fixed bug where Unity 4.6 users couldn't open demo scene. +Fixed one scenario where CharacterTrackGroup was causing Unity to crash. +Added Settings Window. +Added ability to toggle Beta Features in settings panel. Users who wish to try out new features at the risk of loss of stability can opt to enable them. + +v1.4.0.6 +============= +Playmaker integration. +NodeCanvas integration. +Sidebar can now be re-sized. +Game Objects can now be dragged from the Hierarchy panel into the Director panel to create an Actor Track Group. +Track Groups and Tracks can now be renamed/duplicated/deleted in the Director panel by context clicking label. +Shift/Ctrl select now multi-selects items in sidebar. +Added box-select in working area for timeline items. +Ctrl-select now toggles timeline item selection. +Added the ability to move multiple selected timeline items. +Context clicking in an empty track space now presents Add menu and newly created items are added at that time. +Fixed bug where Cutscene sometimes didn't start from time 0. +Added option to open the Director panel from Cutscene's inspector, focusing the selected Cutscene. +Double-clicking a Curve Clip toggles it between edit mode and done. + +v1.3.4.0 +============= +Scroll wheel now controls vertical scroll. Ctrl+scroll now controls zoom (Can also zoom with alt+right click+mouse move). +Updated Resources folder to stop conflicts with other extensions, by adding Director_ prefix to most assets. +Added TransformLookAtAction. +Made Cutscene.state non-serialized. + +v1.3.3.1 +============= +Quick Fix: Cutscene drop down selector now correlates to the proper cutscene. + +v1.3.3.0 +============= +Solved issue where edit-mode playback speed was slower than real time. +Fixed fade to black transitions for Unity5. +Fixed problem where audio playback wasn't exact in preview mode. +Fixed issue in Unity5 where error was shown for setting incorrect audio time values. +Cutscenes in dropdown selector are now shown alphabetically. +Added Transform Track for Character Track Groups. +Curve Editor: Tangent Mode is now maintained through sessions. +Curve Editor: When Keyframes are alered/deleted/added, neighbours are updated according to tangent mode automatically. +Curve Editor: Changing tangent mode can now be undone. +Curve Editor: Automatic Keyframing can now be undone. +Curve Editor: Fixed undo not working in some cases. +Curve Editor: Master keys can now be used to delete all children keys. +Curve Editor: The threshold for altering auto key values has now been changed to 0.000001 + +v1.3.2.0 +============= +Support for Behavior Designer. +Added timecode to toolbar. +GC Alloc for the Cutscene behaviour is now 0. +Fixed issue where scrubber wouldn't work after exiting playmode in Unity5. +Audio items now adapt when audio clips are changed in the AudioSource component. +Fixed error when prefab cutscenes are added to the scene. +Fixed error where editing curve items was not possible when the Actor for the track group was not set. + +v1.3.1.1 +============= +Unity 5 Compatability. +Current selected Cutscene in Director panel is maintained between playmode changes. + +v1.3.0.4 +============= +New Character Track Group, made specifically for Humanoid characters. +New Mecanim Track for controlling AnimationControllers and allowing mecanim animation previewing in Edit Mode. +New Dialogue Track for Character Track Groups. +All events/actions that manipulate scene data now have Revert options for both editor and runtime mode. +Manually skipping/jumping to frames now handles cases where multiple tracks reference the same data. +Cutscene.Optimize() is a new method that should be called during scene load, to cache all cutscene components for fast execution. +Cutscene.Skip() implemented. CutsceneTrigger now has an option for Skipping. Default to "Jump" (Space bar by default). +Cutscene can now be set to loop. Make sure to setup the ability to skip! +New selector button on Director toolbar to quickly select current Cutscene. +New refresh button, to re-bake all Mecanim previews. +Keyframe tangent handles now look different than Keyframes. +The 'Create' button now looks up any custom made Track Group and adds it to the list. +The play button in the toolbar now works when in runtime as a method to trigger the Cutscene to play. + +Added DirectorRuntimeHelper.cs, a helper class for determining which tracks and track items belong to their proper parents. +Added TimelineTrackAttribute, attribute for tracks to define which track group it belongs to and what type of track items it can hold. +Added TrackGroupAttribute, an attribute for track groups to define which types of tracks it can hold +Added RevertInfo.cs, used to capture state data of any item manipulated by the Cutscene. +Added IBakeable, to be implemented in any track/item that needs to be baked and used for previewing. +Added IOptimizable, to be implemented in any track/item that needs to perform some optimization process on Cutscene load. +Added IRevertable, to be implemented in any track/item that manipulates scene data. +Added IActorTrack.cs, to be implemented by any extended track that manipulates an Actor. +Added IMultiActorTrack.cs, to be implemented by any extended track that manipulates multiple actors. +Added GenericTrackGroupControl.cs, as an implementation with basic features for a track group control. +Added CharacterTrackGroupControl.cs for character track groups. +Added GenericTrackControl.cs as an implementation with basic features for track controls (copy/paste/etc). +Added DialogueTrackControl.cs for dialogue tracks. +Added DialogueTrackInspector.cs +Added CutsceneControlHelper.cs, as a helper class for Cutscene Controls. +Added new method SetDefaults() to TimelineItem.cs, override to set defaults to newly created items. +Deleted ActorTrack.cs. No longer necessary with TrackAttributes. +Deleted GlobalTrack.cs. No longer necessary with TrackAttributes. +All existing CutsceneItems have been given a CutsceneItemGenre. +All existing Cutscene Items that manipulate data now implement IRevertable. +All existing Track Group Controls now inherit from GenericTrackGroupControl. +All existing Track Controls now inherit from GenericTrackControl. +Added new property EndTime to TimelineAction.cs +Fixed issue where audio item control sometimes doesn't show wave form. +CutsceneItemFactory now creates Cutscene Items generically. +Renamed SetColorLight class name to match filename. +Timeline Items no longer need to be a direct child of a Track in the hierarchy, but can be further down in the hierarchy. +Tracks no longer need to be a direct child of a TrackGroup in the hierarchy, but can be further down in the hierarchy. + +Suggestions for people with Custom extensions: +Custom Cutscene Items should now be given a CutsceneItemGenre in their CutsceneItemAttributes to be assigned to tracks. +Custom Cutscene Item should override SetDefaults() which is called when a new instance is created. +Custom Cutscene Items that manipulate scene data should implement the IRevertable interface. +Custom TrackGroupControls should consider extending from GenericTrackGroupControl. +Custom TrackControls shoulder consider extending from GenericTrackControl. +Custom Tracks and TrackGroups shoulder consider implementing IOptimizable and caching children data. + + + +v1.2.1.2 +============= +Fixed bug Unity Free users were experiencing with editing Curve Clips. + +v1.2.1.1. +============= +Fancy new ReadMe.txt file! +Exciting new Help panel! +Timeline library for manipulating other Cutscenes. +Fixed bug where undesired keyframes were being added. +Fixed bug where you could select non-visible keyframes. +Fixed bug where Actors animated through curve clips sometimes return to Origin unexpectedly. +Fixed "Enable/Disable Behaviour" to work for any Component that has an "enabled" property. + +v1.2.0.0. +============= +Copy and Paste for track items. +Cutscene.Play() to be implemented as co-routine. +Cutscene API improved with callback events. +Tick marks in Time Ruler flicker black/white when camera preview is shown. +Multi-Actor curve clips were attempting to assign values to properties which were not defined in inspector causing exceptions. +In director panel, track headers are not indented to the right of parents. +Timeline Items don't trigger on first/last frame of cutscene. +"Mass Disable" doesn't turn tagged objects back on. \ No newline at end of file diff --git a/Assets/Cinema Director/ChangeLog.txt.meta b/Assets/Cinema Director/ChangeLog.txt.meta new file mode 100644 index 0000000..5d3c1fd --- /dev/null +++ b/Assets/Cinema Director/ChangeLog.txt.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f844faee935154e47b81b9f2f6005977 +TextScriptImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items.meta b/Assets/Cinema Director/Cutscene Items.meta new file mode 100644 index 0000000..b2205fc --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 26bbd23b0c1c9004e9088dbff58e90fc +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items.meta b/Assets/Cinema Director/Cutscene Items/Actor Items.meta new file mode 100644 index 0000000..d2010cf --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: a58895460d2a43a458de9e8077c51765 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animation.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation.meta new file mode 100644 index 0000000..1f63600 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: b3a48675b86e5d1458b6ec177d2eb77c +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/BlendAnimationEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/BlendAnimationEvent.cs new file mode 100644 index 0000000..d24c19c --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/BlendAnimationEvent.cs @@ -0,0 +1,31 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animation", "Blend Animation", CutsceneItemGenre.ActorItem)] + public class BlendAnimationEvent : CinemaActorEvent + { + public string Animation = string.Empty; + public float TargetWeight = 1f; + public float FadeLength = 0.3f; + + public override void Trigger(GameObject actor) + { + if (actor != null) + { + Animation animation = actor.GetComponent(); + if (!animation) + { + return; + } + + animation.Blend(Animation, TargetWeight, FadeLength); + } + } + + public override void Reverse(GameObject actor) + { + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/BlendAnimationEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/BlendAnimationEvent.cs.meta new file mode 100644 index 0000000..cbacfd7 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/BlendAnimationEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0f3c5183c6865704888dcc42bf7cfc4a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/CrossFadeAnimationEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/CrossFadeAnimationEvent.cs new file mode 100644 index 0000000..8351bb6 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/CrossFadeAnimationEvent.cs @@ -0,0 +1,31 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animation", "Cross Fade Animation", CutsceneItemGenre.ActorItem)] + public class CrossFadeAnimationEvent : CinemaActorEvent + { + public string Animation = string.Empty; + public float TargetWeight = 1f; + public PlayMode PlayMode = PlayMode.StopSameLayer; + + public override void Trigger(GameObject actor) + { + if (actor != null) + { + Animation animation = actor.GetComponent(); + if (!animation) + { + return; + } + + animation.CrossFade(Animation, TargetWeight, PlayMode); + } + } + + public override void Reverse(GameObject actor) + { + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/CrossFadeAnimationEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/CrossFadeAnimationEvent.cs.meta new file mode 100644 index 0000000..e9edc22 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/CrossFadeAnimationEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d694a8b76bf1bdb4d9bb85dc9f0a283a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/PlayAnimationEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/PlayAnimationEvent.cs new file mode 100644 index 0000000..aeee8a9 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/PlayAnimationEvent.cs @@ -0,0 +1,66 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animation", "Play Animation", CutsceneItemGenre.ActorItem)] + public class PlayAnimationEvent : CinemaActorAction + { + public AnimationClip animationClip = null; + + public WrapMode wrapMode; + + public void Update() + { + if (wrapMode != WrapMode.Loop && animationClip) + base.Duration = animationClip.length; + } + + public override void Trigger(GameObject Actor) + { + Animation animation = Actor.GetComponent(); + if (!animationClip || !animation) + { + return; + } + + animation.wrapMode = wrapMode; + //animation.Play(animationClip.name); + } + + public override void UpdateTime(GameObject Actor, float runningTime, float deltaTime) + { + Animation animation = Actor.GetComponent(); + + if (!animation || animationClip == null) + { + return; + } + + if (animation[animationClip.name] == null) + { + animation.AddClip(animationClip, animationClip.name); + } + + AnimationState state = animation[animationClip.name]; + + if (!animation.IsPlaying(animationClip.name)) + { + animation.wrapMode = wrapMode; + animation.Play(animationClip.name); + } + + state.time = runningTime; + state.enabled = true; + animation.Sample(); + state.enabled = false; + } + + public override void End(GameObject Actor) + { + Animation animation = Actor.GetComponent(); + if (animation) + animation.Stop(); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/PlayAnimationEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/PlayAnimationEvent.cs.meta new file mode 100644 index 0000000..2c0eec9 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/PlayAnimationEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 68e1ae1c496bc0b4d86051ae0f8a22b3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/ReloadLevelStart.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/ReloadLevelStart.cs new file mode 100644 index 0000000..cbf7823 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/ReloadLevelStart.cs @@ -0,0 +1,22 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Audio; + +public class ReloadLevelStart : MonoBehaviour +{ + + public AudioMixer masterMixer; + + // Start is called before the first frame update + void Start() + { + + + masterMixer.SetFloat("masterVol", 0); + + Application.LoadLevel(1); + } + + +} diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/ReloadLevelStart.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/ReloadLevelStart.cs.meta new file mode 100644 index 0000000..c755ff5 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/ReloadLevelStart.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 97b313339f311584996cffa05b5f1051 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/RewindAnimationEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/RewindAnimationEvent.cs new file mode 100644 index 0000000..ad6f358 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/RewindAnimationEvent.cs @@ -0,0 +1,29 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animation", "Rewind Animation", CutsceneItemGenre.ActorItem)] + public class RewindAnimationEvent : CinemaActorEvent + { + public string Animation = string.Empty; + + public override void Trigger(GameObject actor) + { + if (actor != null) + { + Animation animation = actor.GetComponent(); + if (!animation) + { + return; + } + + animation.Rewind(Animation); + } + } + + public override void Reverse(GameObject actor) + { + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/RewindAnimationEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/RewindAnimationEvent.cs.meta new file mode 100644 index 0000000..0e86bd8 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/RewindAnimationEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a6e50d9ad3413b446be3a89a81f3e981 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/SampleAnimationEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/SampleAnimationEvent.cs new file mode 100644 index 0000000..a9fea1c --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/SampleAnimationEvent.cs @@ -0,0 +1,33 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animation", "Sample Animation", CutsceneItemGenre.ActorItem)] + public class SampleAnimationEvent : CinemaActorEvent + { + public string Animation = string.Empty; + public float Time = 0f; + + public override void Trigger(GameObject actor) + { + if (actor != null) + { + Animation animation = actor.GetComponent(); + if (!animation) + { + return; + } + + animation[Animation].time = Time; + animation[Animation].enabled = true; + animation.Sample(); + animation[Animation].enabled = false; + } + } + + public override void Reverse(GameObject actor) + { + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/SampleAnimationEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/SampleAnimationEvent.cs.meta new file mode 100644 index 0000000..22d5ad4 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/SampleAnimationEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2b7e5cf5bb9bac949a553537e6242ccb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/StopAnimationEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/StopAnimationEvent.cs new file mode 100644 index 0000000..1b9be70 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/StopAnimationEvent.cs @@ -0,0 +1,29 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animation", "Stop Animation", CutsceneItemGenre.ActorItem)] + public class StopAnimationEvent : CinemaActorEvent + { + public string Animation = string.Empty; + + public override void Trigger(GameObject actor) + { + if (actor != null) + { + Animation animation = actor.GetComponent(); + if (!animation) + { + return; + } + + animation.Stop(Animation); + } + } + + public override void Reverse(GameObject actor) + { + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/StopAnimationEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/StopAnimationEvent.cs.meta new file mode 100644 index 0000000..4346c4f --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animation/StopAnimationEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a4262f74c2654f74c96e1f7f5bdfd514 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator.meta new file mode 100644 index 0000000..0bac761 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: e3a26f05c7c9ce44290196673ca45b5e +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/CrossFadeAnimatorEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/CrossFadeAnimatorEvent.cs new file mode 100644 index 0000000..35c968d --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/CrossFadeAnimatorEvent.cs @@ -0,0 +1,25 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Cross Fade Animator", CutsceneItemGenre.ActorItem, CutsceneItemGenre.MecanimItem)] + public class CrossFadeAnimatorEvent : CinemaActorEvent + { + public string AnimationStateName = string.Empty; + public float TransitionDuration = 1f; + public int Layer = -1; + float NormalizedTime = float.NegativeInfinity; + + public override void Trigger(GameObject actor) + { + Animator animator = actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.CrossFade(AnimationStateName, TransitionDuration, Layer, NormalizedTime); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/CrossFadeAnimatorEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/CrossFadeAnimatorEvent.cs.meta new file mode 100644 index 0000000..b586461 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/CrossFadeAnimatorEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eac17bef6b45d5643947c61fccec8257 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/LookAtTarget.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/LookAtTarget.cs new file mode 100644 index 0000000..014bca4 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/LookAtTarget.cs @@ -0,0 +1,50 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Look At Target", CutsceneItemGenre.ActorItem)] + public class LookAtTarget : CinemaActorAction + { + public Transform LookAtPosition; + + public float Weight; + public float BodyWeight = 0f; + public float HeadWeight = 1f; + public float EyesWeight = 0f; + public float ClampWeight = 0.5f; + + public override void Trigger(GameObject Actor) + { + Animator animator = Actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.SetLookAtPosition(LookAtPosition.position); + } + + + public override void UpdateTime(GameObject Actor, float runningTime, float deltaTime) + { + Animator animator = Actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.SetLookAtPosition(LookAtPosition.position); + animator.SetLookAtWeight(Weight, BodyWeight, HeadWeight, EyesWeight, ClampWeight); + } + + public override void End(GameObject Actor) + { + Animator animator = Actor.GetComponent(); + if (animator) + { + animator.SetLookAtWeight(0); + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/LookAtTarget.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/LookAtTarget.cs.meta new file mode 100644 index 0000000..e3d3800 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/LookAtTarget.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a4d689de1a1ecfe4b8af215becc4a44e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/MatchTargetEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/MatchTargetEvent.cs new file mode 100644 index 0000000..e694a2f --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/MatchTargetEvent.cs @@ -0,0 +1,27 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Match Target",CutsceneItemGenre.MecanimItem)] + public class MatchTargetEvent : CinemaActorEvent + { + public GameObject target; + public AvatarTarget avatarTarget; + public float startTime; + public float targetTime; + + public override void Trigger(GameObject actor) + { + Animator animator = actor.GetComponent(); + if (animator == null) + { + return; + } + + MatchTargetWeightMask weightMask = new MatchTargetWeightMask(Vector3.one, 0); + animator.MatchTarget(target.transform.position, target.transform.rotation, avatarTarget, weightMask, startTime, targetTime); + + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/MatchTargetEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/MatchTargetEvent.cs.meta new file mode 100644 index 0000000..518b0a9 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/MatchTargetEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff346f0a50707ac4c891c3f186d4758c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/PlayAnimatorEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/PlayAnimatorEvent.cs new file mode 100644 index 0000000..fdfea9b --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/PlayAnimatorEvent.cs @@ -0,0 +1,24 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Play Mecanim Animation", CutsceneItemGenre.ActorItem, CutsceneItemGenre.MecanimItem)] + public class PlayAnimatorEvent : CinemaActorEvent + { + public string StateName; + public int Layer = -1; + float Normalizedtime = float.NegativeInfinity; + + public override void Trigger(GameObject actor) + { + Animator animator = actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.Play(StateName, Layer, Normalizedtime); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/PlayAnimatorEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/PlayAnimatorEvent.cs.meta new file mode 100644 index 0000000..5f43723 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/PlayAnimatorEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3683488bb6fdb6c4f9184179af5faaab +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetBoolAnimatorEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetBoolAnimatorEvent.cs new file mode 100644 index 0000000..2a7f473 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetBoolAnimatorEvent.cs @@ -0,0 +1,21 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Set Bool", CutsceneItemGenre.ActorItem, CutsceneItemGenre.MecanimItem)] + public class SetBoolAnimatorEvent : CinemaActorEvent + { + public string BoolName; + public bool Value = false; + + public override void Trigger(GameObject actor) + { + Animator animator = actor.GetComponent(); + if (animator != null) + { + animator.SetBool(BoolName, Value); + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetBoolAnimatorEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetBoolAnimatorEvent.cs.meta new file mode 100644 index 0000000..1edade9 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetBoolAnimatorEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8ba55441d5ac24242a78750cf55eb17f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetFloatAnimatorEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetFloatAnimatorEvent.cs new file mode 100644 index 0000000..58e745b --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetFloatAnimatorEvent.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Set Float", CutsceneItemGenre.ActorItem, CutsceneItemGenre.MecanimItem)] + public class SetFloatAnimatorEvent : CinemaActorEvent + { + public string FloatName; + public float Value = 0f; + + public override void Trigger(GameObject actor) + { + Animator animator = actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.SetFloat(FloatName, Value); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetFloatAnimatorEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetFloatAnimatorEvent.cs.meta new file mode 100644 index 0000000..9dee23e --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetFloatAnimatorEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 50ba73e02cee270489e2d9c85cd9ca4f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKPositionAnimatorEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKPositionAnimatorEvent.cs new file mode 100644 index 0000000..04a7b73 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKPositionAnimatorEvent.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Set IK Position", CutsceneItemGenre.ActorItem)] + public class SetIKPositionAnimatorEvent : CinemaActorEvent + { + public AvatarIKGoal Goal; + public Vector3 GoalPosition; + + public override void Trigger(GameObject actor) + { + Animator animator = actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.SetIKPosition(Goal, GoalPosition); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKPositionAnimatorEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKPositionAnimatorEvent.cs.meta new file mode 100644 index 0000000..a1dea8d --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKPositionAnimatorEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7cb6b8221c1b61545971b5f94203d89e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKPositionWeightAnimatorEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKPositionWeightAnimatorEvent.cs new file mode 100644 index 0000000..d926d14 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKPositionWeightAnimatorEvent.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Set IK Position Weight", CutsceneItemGenre.ActorItem)] + public class SetIKPositionWeightAnimatorEvent : CinemaActorEvent + { + public AvatarIKGoal Goal; + public float Value; + + public override void Trigger(GameObject actor) + { + Animator animator = actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.SetIKPositionWeight(Goal, Value); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKPositionWeightAnimatorEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKPositionWeightAnimatorEvent.cs.meta new file mode 100644 index 0000000..17819c2 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKPositionWeightAnimatorEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e7e826a7a32b5264d8bf544882d9a49f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKRotationAnimatorEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKRotationAnimatorEvent.cs new file mode 100644 index 0000000..22761dd --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKRotationAnimatorEvent.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Set IK Rotation", CutsceneItemGenre.ActorItem)] + public class SetIKRotationAnimatorEvent : CinemaActorEvent + { + public AvatarIKGoal Goal; + public Quaternion GoalRotation; + + public override void Trigger(GameObject actor) + { + Animator animator = actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.SetIKRotation(Goal, GoalRotation); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKRotationAnimatorEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKRotationAnimatorEvent.cs.meta new file mode 100644 index 0000000..cd4a0c8 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKRotationAnimatorEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0e170bc7aafcbbb4d8bb573276eb0a4f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKRotationWeightAnimatorEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKRotationWeightAnimatorEvent.cs new file mode 100644 index 0000000..114560b --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKRotationWeightAnimatorEvent.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Set IK Rotation Weight", CutsceneItemGenre.ActorItem)] + public class SetIKRotationWeightAnimatorEvent : CinemaActorEvent + { + public AvatarIKGoal Goal; + public float Value; + + public override void Trigger(GameObject actor) + { + Animator animator = actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.SetIKRotationWeight(Goal, Value); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKRotationWeightAnimatorEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKRotationWeightAnimatorEvent.cs.meta new file mode 100644 index 0000000..2e669df --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIKRotationWeightAnimatorEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b7ade7af9e0a0f4ea1d622472408879 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIntegerAnimatorEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIntegerAnimatorEvent.cs new file mode 100644 index 0000000..6092111 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIntegerAnimatorEvent.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Set Integer", CutsceneItemGenre.ActorItem, CutsceneItemGenre.MecanimItem)] + public class SetIntegerAnimatorEvent : CinemaActorEvent + { + public string IntName; + public int Value = 0; + + public override void Trigger(GameObject actor) + { + Animator animator = actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.SetInteger(IntName, Value); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIntegerAnimatorEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIntegerAnimatorEvent.cs.meta new file mode 100644 index 0000000..2256bbd --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetIntegerAnimatorEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 408a9e082a395b948b3cac6e991ae341 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLayerWeightAnimatorEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLayerWeightAnimatorEvent.cs new file mode 100644 index 0000000..d2d0d5a --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLayerWeightAnimatorEvent.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Set Layer Weight", CutsceneItemGenre.ActorItem, CutsceneItemGenre.MecanimItem)] + public class SetLayerWeightAnimatorEvent : CinemaActorEvent + { + public int LayerIndex; + public float Weight = 0f; + + public override void Trigger(GameObject actor) + { + Animator animator = actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.SetLayerWeight(LayerIndex, Weight); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLayerWeightAnimatorEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLayerWeightAnimatorEvent.cs.meta new file mode 100644 index 0000000..09a1e77 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLayerWeightAnimatorEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 00caaf5aeea0bc045936a059b817d778 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLookAtPositionAnimatorEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLookAtPositionAnimatorEvent.cs new file mode 100644 index 0000000..f874efb --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLookAtPositionAnimatorEvent.cs @@ -0,0 +1,22 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Set Look At Position", CutsceneItemGenre.ActorItem, CutsceneItemGenre.MecanimItem)] + public class SetLookAtPositionAnimatorEvent : CinemaActorEvent + { + public Transform LookAtPosition; + + public override void Trigger(GameObject actor) + { + Animator animator = actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.SetLookAtPosition(LookAtPosition.position); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLookAtPositionAnimatorEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLookAtPositionAnimatorEvent.cs.meta new file mode 100644 index 0000000..6b112f4 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLookAtPositionAnimatorEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b90bac225ed7c2340a7d0911569d5018 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLookAtWeightAnimatorEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLookAtWeightAnimatorEvent.cs new file mode 100644 index 0000000..8d5f8fb --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLookAtWeightAnimatorEvent.cs @@ -0,0 +1,26 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Set Look At Weight", CutsceneItemGenre.ActorItem, CutsceneItemGenre.MecanimItem)] + public class SetLookAtWeightAnimatorEvent : CinemaActorEvent + { + public float Weight; + public float BodyWeight = 0f; + public float HeadWeight = 1f; + public float EyesWeight = 0f; + public float ClampWeight = 0.5f; + + public override void Trigger(GameObject actor) + { + Animator animator = actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.SetLookAtWeight(Weight, BodyWeight, HeadWeight, EyesWeight, ClampWeight); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLookAtWeightAnimatorEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLookAtWeightAnimatorEvent.cs.meta new file mode 100644 index 0000000..ea524e8 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetLookAtWeightAnimatorEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b7ff3238f7db62843849f479828f2faa +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetTargetAnimatorEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetTargetAnimatorEvent.cs new file mode 100644 index 0000000..b6b30b0 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetTargetAnimatorEvent.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Set Target", CutsceneItemGenre.ActorItem)] + public class SetTargetAnimatorEvent : CinemaActorEvent + { + public AvatarTarget TargetIndex; + public float TargetNormalizedTime; + + public override void Trigger(GameObject actor) + { + Animator animator = actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.SetTarget(TargetIndex, TargetNormalizedTime); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetTargetAnimatorEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetTargetAnimatorEvent.cs.meta new file mode 100644 index 0000000..da9bc09 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetTargetAnimatorEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 025b25e38a6c7a1409b3a79854e1987e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetTriggerAnimatorEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetTriggerAnimatorEvent.cs new file mode 100644 index 0000000..f320dbf --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetTriggerAnimatorEvent.cs @@ -0,0 +1,22 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Animator", "Set Trigger", CutsceneItemGenre.ActorItem, CutsceneItemGenre.MecanimItem)] + public class SetTriggerAnimatorEvent : CinemaActorEvent + { + public string Name; + + public override void Trigger(GameObject actor) + { + Animator animator = actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.SetTrigger(Name); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetTriggerAnimatorEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetTriggerAnimatorEvent.cs.meta new file mode 100644 index 0000000..f427425 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Animator/SetTriggerAnimatorEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf3feabd4a1df584ea17f311e94e2a2e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource.meta new file mode 100644 index 0000000..8a94840 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: d4cb51eb32b63d640a179d1f0486206a +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PauseAudioEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PauseAudioEvent.cs new file mode 100644 index 0000000..5fdd808 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PauseAudioEvent.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using System.Collections; +namespace CinemaDirector +{ + [CutsceneItemAttribute("Audio Source", "Pause Audio", CutsceneItemGenre.ActorItem)] + public class PauseAudioEvent : CinemaActorEvent + { + public override void Trigger(GameObject actor) + { + if (actor != null) + { + AudioSource audio = actor.GetComponent(); + if (!audio) + { + return; + } + + audio.Pause(); + } + } + + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PauseAudioEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PauseAudioEvent.cs.meta new file mode 100644 index 0000000..1a019a0 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PauseAudioEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 07200f278b47f704abf8a0f10ae29519 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PlayAudioEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PlayAudioEvent.cs new file mode 100644 index 0000000..e7feb2c --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PlayAudioEvent.cs @@ -0,0 +1,94 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Audio Source", "Play Audio", CutsceneItemGenre.ActorItem)] + public class PlayAudioEvent : CinemaActorAction + { + public AudioClip audioClip = null; + public bool loop = false; + + private bool wasPlaying = false; + + public void Update() + { + if (!loop && audioClip) + Duration = audioClip.length; + else + Duration = -1; + } + + public override void Trigger(GameObject Actor) + { + AudioSource audio = Actor.GetComponent(); + if (!audio) + { + audio = Actor.AddComponent(); + audio.playOnAwake = false; + } + + if (audio.clip != audioClip) + audio.clip = audioClip; + + audio.time = 0.0f; + audio.loop = loop; + audio.Play(); + } + + public override void UpdateTime(GameObject Actor, float runningTime, float deltaTime) + { + AudioSource audio = Actor.GetComponent(); + if (!audio) + { + audio = Actor.AddComponent(); + audio.playOnAwake = false; + } + + if (audio.clip != audioClip) + audio.clip = audioClip; + + if (audio.isPlaying) + return; + + audio.time = deltaTime; + + + audio.Play(); + + } + + public override void Resume(GameObject Actor) + { + AudioSource audio = Actor.GetComponent(); + if (!audio) + return; + + audio.time = Cutscene.RunningTime - Firetime; + + if (wasPlaying) + audio.Play(); + } + + public override void Pause(GameObject Actor) + { + AudioSource audio = Actor.GetComponent(); + + wasPlaying = false; + if (audio && audio.isPlaying) + wasPlaying = true; + + if (audio) + audio.Pause(); + } + + public override void End(GameObject Actor) + { + AudioSource audio = Actor.GetComponent(); + if (audio) + audio.Stop(); + } + + } + +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PlayAudioEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PlayAudioEvent.cs.meta new file mode 100644 index 0000000..f58cdea --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PlayAudioEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7325078cc186f574684607acb59901e1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PlayOneShotAudioEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PlayOneShotAudioEvent.cs new file mode 100644 index 0000000..ca04b4b --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PlayOneShotAudioEvent.cs @@ -0,0 +1,28 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Audio Source", "Play One Shot", CutsceneItemGenre.ActorItem)] + public class PlayOneShotAudioEvent : CinemaActorEvent + { + public AudioClip Clip; + public float VolumeScale = 1f; + + public override void Trigger(GameObject actor) + { + if (actor != null) + { + AudioSource audio = actor.GetComponent(); + if (!audio) + { + return; + } + + audio.PlayOneShot(Clip, VolumeScale); + } + } + + } + +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PlayOneShotAudioEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PlayOneShotAudioEvent.cs.meta new file mode 100644 index 0000000..f54716f --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PlayOneShotAudioEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2630293c17e32d146836819265374047 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/StopAudioEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/StopAudioEvent.cs new file mode 100644 index 0000000..fdc6015 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/StopAudioEvent.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using System.Collections; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Audio Source", "Stop Audio", CutsceneItemGenre.ActorItem)] + public class StopAudioEvent : CinemaActorEvent + { + public override void Trigger(GameObject actor) + { + if (actor != null) + { + AudioSource audio = actor.GetComponent(); + if (!audio) + { + return; + } + + audio.Stop(); + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/StopAudioEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/StopAudioEvent.cs.meta new file mode 100644 index 0000000..25668ee --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/StopAudioEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6d320cdb68d39e14893bd6371a680a57 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject.meta new file mode 100644 index 0000000..d4c3bb6 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: aebb5a7d4b22fad4998602a33e901775 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/DisableBehaviour.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/DisableBehaviour.cs new file mode 100644 index 0000000..d3ce4db --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/DisableBehaviour.cs @@ -0,0 +1,70 @@ +using System.Reflection; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// An Event for disabling any behaviour that has an "enabled" property. + /// + [CutsceneItemAttribute("Game Object", "Disable Behaviour", CutsceneItemGenre.ActorItem)] + public class DisableBehaviour : CinemaActorEvent + { + public Component Behaviour; + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + /// + /// Trigger this event and Disable the chosen Behaviour. + /// + /// The actor to perform the behaviour disable on. + public override void Trigger(GameObject actor) + { + Component b = actor.GetComponent(Behaviour.GetType()) as Component; + if (b != null) + { + Behaviour.GetType().GetMember("enabled"); + + PropertyInfo fieldInfo = Behaviour.GetType().GetProperty("enabled"); + fieldInfo.SetValue(Behaviour, false, null); + } + } + + /// + /// Reverse trigger this event and Enable the chosen Behaviour. + /// + /// The actor to perform the behaviour enable on. + public override void Reverse(GameObject actor) + { + Component b = actor.GetComponent(Behaviour.GetType()) as Component; + if (b != null) + { + PropertyInfo fieldInfo = Behaviour.GetType().GetProperty("enabled"); + fieldInfo.SetValue(b, true, null); + } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/DisableBehaviour.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/DisableBehaviour.cs.meta new file mode 100644 index 0000000..0e9d6d6 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/DisableBehaviour.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aacd68dc9407b5f49ae49ac4a45267f8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/DisableGameObject.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/DisableGameObject.cs new file mode 100644 index 0000000..86aade1 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/DisableGameObject.cs @@ -0,0 +1,82 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// An Actor event for disabling the Actor + /// + [CutsceneItemAttribute("Game Object", "Disable", CutsceneItemGenre.ActorItem)] + public class DisableGameObject : CinemaActorEvent, IRevertable + { + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + /// + /// Cache the state of all actors related to this event. + /// + /// + public RevertInfo[] CacheState() + { + List actors = new List(GetActors()); + List reverts = new List(); + foreach (Transform go in actors) + { + if (go != null) + { + reverts.Add(new RevertInfo(this, go.gameObject, "SetActive", go.gameObject.activeSelf)); + } + } + + return reverts.ToArray(); + } + + /// + /// Trigger this event and disable the given actor. + /// + /// The actor to be disabled. + public override void Trigger(GameObject actor) + { + if (actor != null) + { + actor.SetActive(false); + } + } + + /// + /// Reverse the event by settings the game object to the previous state. + /// + /// The actor whose active state will be reversed. + public override void Reverse(GameObject actor) + { + if (actor != null) + { + actor.SetActive(true); // ToDo: Implement reversing with cacheing previous state. + } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/DisableGameObject.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/DisableGameObject.cs.meta new file mode 100644 index 0000000..19d88df --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/DisableGameObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 45a64e88ccdf4ca44b2f4cb2114f88da +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableBehaviour.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableBehaviour.cs new file mode 100644 index 0000000..71f4ccd --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableBehaviour.cs @@ -0,0 +1,99 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +using System.Reflection; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// An Event for enabling any behaviour that has an "enabled" property. + /// + [CutsceneItemAttribute("Game Object", "Enable Behaviour", CutsceneItemGenre.ActorItem)] + public class EnableBehaviour : CinemaActorEvent, IRevertable + { + // The Component/Behaviour to Enable. + public Component Behaviour; + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + /// + /// Cache the state of all actors related to this event. + /// + /// All the revert info related to this event. + public RevertInfo[] CacheState() + { + List actors = new List(GetActors()); + List reverts = new List(); + foreach (Transform go in actors) + { + if (go != null) + { + Component b = go.GetComponent(Behaviour.GetType()) as Component; + if (b != null) + { + PropertyInfo pi = Behaviour.GetType().GetProperty("enabled"); + bool value = (bool)pi.GetValue(b, null); + + reverts.Add(new RevertInfo(this, Behaviour, "enabled", value)); + } + } + } + + return reverts.ToArray(); + } + + /// + /// Trigger this event and Enable the chosen Behaviour. + /// + /// The actor to perform the behaviour enable on. + public override void Trigger(GameObject actor) + { + Component b = actor.GetComponent(Behaviour.GetType()) as Component; + if (b != null) + { + Behaviour.GetType().GetMember("enabled"); + + PropertyInfo fieldInfo = Behaviour.GetType().GetProperty("enabled"); + fieldInfo.SetValue(Behaviour, true, null); + } + } + + /// + /// Reverse trigger this event and Disable the chosen Behaviour. + /// + /// The actor to perform the behaviour disable on. + public override void Reverse(GameObject actor) + { + Component b = actor.GetComponent(Behaviour.GetType()) as Component; + if (b != null) + { + PropertyInfo fieldInfo = Behaviour.GetType().GetProperty("enabled"); + fieldInfo.SetValue(b, false, null); + } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableBehaviour.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableBehaviour.cs.meta new file mode 100644 index 0000000..6b273ad --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableBehaviour.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 937b9eb698794dd4bba21a2b0979a901 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableGameObject.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableGameObject.cs new file mode 100644 index 0000000..854dc6d --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableGameObject.cs @@ -0,0 +1,82 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Enable the Actor related to this event. + /// + [CutsceneItemAttribute("Game Object", "Enable", CutsceneItemGenre.ActorItem)] + public class EnableGameObject : CinemaActorEvent, IRevertable + { + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + /// + /// Cache the state of all actors related to this event. + /// + /// All the revert info related to this event. + public RevertInfo[] CacheState() + { + List actors = new List(GetActors()); + List reverts = new List(); + foreach (Transform go in actors) + { + if (go != null) + { + reverts.Add(new RevertInfo(this, go.gameObject, "SetActive", go.gameObject.activeSelf)); + } + } + + return reverts.ToArray(); + } + + /// + /// Enable the given actor. + /// + /// The actor to be enabled. + public override void Trigger(GameObject actor) + { + if (actor != null) + { + actor.SetActive(true); + } + } + + /// + /// Reverse this triggered event and place the actor back in it's previous state. + /// + /// The actor. + public override void Reverse(GameObject actor) + { + if (actor != null) + { + actor.SetActive(false); // ToDo: Implement reversing with cacheing previous state. + } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableGameObject.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableGameObject.cs.meta new file mode 100644 index 0000000..9f49fb6 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableGameObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 449468d1ced06564a8786a9426c6fe68 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableGameObjectAction.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableGameObjectAction.cs new file mode 100644 index 0000000..7f65a42 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableGameObjectAction.cs @@ -0,0 +1,114 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Enable the Actor related to this event. + /// + [CutsceneItemAttribute("Game Object", "Temporary Enable", CutsceneItemGenre.ActorItem)] + public class EnableGameObjectAction : CinemaActorAction, IRevertable + { + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + /// + /// Cache the state of all actors related to this event. + /// + /// All the revert info related to this event. + public RevertInfo[] CacheState() + { + List actors = new List(GetActors()); + List reverts = new List(); + foreach (Transform go in actors) + { + if (go != null) + { + reverts.Add(new RevertInfo(this, go.gameObject, "SetActive", go.gameObject.activeSelf)); + } + } + + return reverts.ToArray(); + } + + /// + /// Enable the given actor temporarily. + /// + /// The actor to be enabled. + public override void Trigger(GameObject actor) + { + if (actor != null) + { + actor.SetActive(true); + } + } + + /// + /// End the action and disable the game object. + /// + /// The actor. + public override void End(GameObject actor) + { + if (actor != null) + { + actor.SetActive(false); + } + } + + /// + /// The trigger time has been hit while playing in reverse. disable the action. + /// + /// The actor to disable + public override void ReverseTrigger(GameObject Actor) + { + this.End(Actor); + } + + /// + /// The end time has been hit while playing in reverse. enable the action. + /// + /// The actor to enable + public override void ReverseEnd(GameObject Actor) + { + Trigger(Actor); + } + + /// + /// Set the action to an arbitrary time. + /// + /// The current actor. + /// the running time of the action + /// The deltaTime since the last update call. + public override void SetTime(GameObject actor, float time, float deltaTime) + { + if (actor != null) + { + actor.SetActive(time >= 0 && time < Duration); + } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableGameObjectAction.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableGameObjectAction.cs.meta new file mode 100644 index 0000000..dbb42fe --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/EnableGameObjectAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 583d7ed8fdca89a41a2161926b0f9c45 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/SendMessageGameObject.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/SendMessageGameObject.cs new file mode 100644 index 0000000..5c517a1 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/SendMessageGameObject.cs @@ -0,0 +1,29 @@ +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// An event for calling the game object send message method. + /// Cannot be reversed. + /// + [CutsceneItemAttribute("Game Object", "Send Message", CutsceneItemGenre.ActorItem)] + public class SendMessageGameObject : CinemaActorEvent + { + public string MethodName = string.Empty; + public object Parameter = null; + public SendMessageOptions SendMessageOptions = SendMessageOptions.DontRequireReceiver; + + /// + /// Trigger this event and send the message. + /// + /// the actor to send the message to. + public override void Trigger(GameObject actor) + { + if (actor != null) + { + actor.SendMessage(MethodName, Parameter, SendMessageOptions); + } + } + + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/SendMessageGameObject.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/SendMessageGameObject.cs.meta new file mode 100644 index 0000000..49e2111 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/GameObject/SendMessageGameObject.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc5e0a476ab20344cbe5a6de035967b1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Light.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Light.meta new file mode 100644 index 0000000..e5a14a5 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Light.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 0a8d49f3c481f3841b4b29efb9ea662a +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Light/SetColorLight.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Light/SetColorLight.cs new file mode 100644 index 0000000..fbec758 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Light/SetColorLight.cs @@ -0,0 +1,113 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Set the colour of a light component of a given actor. + /// + [CutsceneItemAttribute("Light", "Set Light Colour", CutsceneItemGenre.ActorItem)] + public class SetLightColour : CinemaActorEvent, IRevertable + { + // The new color. + public Color Color; + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + private Color previousColor; + + /// + /// Cache the state of all actors related to this event. + /// + /// + public RevertInfo[] CacheState() + { + List actors = new List(GetActors()); + List reverts = new List(); + foreach (Transform go in actors) + { + if (go != null ) + { + Light light = go.GetComponent(); + if (light != null) + { + reverts.Add(new RevertInfo(this, light, "color", light.color)); + } + } + } + + return reverts.ToArray(); + } + + /// + /// Initialize and save the original colour state. + /// + /// The actor to initialize the light colour with. + public override void Initialize(GameObject actor) + { + Light light = actor.GetComponent(); + if (light != null) + { + previousColor = light.color; + } + } + + /// + /// Trigger this event and change the Color of a given actor's light component. + /// + /// The actor with the light component to be altered. + public override void Trigger(GameObject actor) + { + if (actor != null) + { + Light light = actor.GetComponent(); + if (light != null) + { + previousColor = light.color; + light.color = Color; + } + } + } + + /// + /// Reverse setting the light colour. + /// + /// The actor to reverse the light setting on. + public override void Reverse(GameObject actor) + { + if (actor != null) + { + Light light = actor.GetComponent(); + if (light != null) + { + light.color = previousColor; + } + } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Light/SetColorLight.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Light/SetColorLight.cs.meta new file mode 100644 index 0000000..3723a5c --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Light/SetColorLight.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ddfba2783b7e49e4aa0678ffbe4ec4f2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Light/SetIntensityLight.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Light/SetIntensityLight.cs new file mode 100644 index 0000000..fa18f08 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Light/SetIntensityLight.cs @@ -0,0 +1,107 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Set the intensity of a light component of a given actor. + /// + [CutsceneItemAttribute("Light", "Set Intensity", CutsceneItemGenre.ActorItem)] + public class SetIntensityLight : CinemaActorEvent, IRevertable + { + // The new intensity to be set. + public float Intensity; + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + private float previousIntensity; + + /// + /// Cache the state of all actors related to this event. + /// + /// + public RevertInfo[] CacheState() + { + List actors = new List(GetActors()); + List reverts = new List(); + foreach (Transform go in actors) + { + if (go != null) + { + Light light = go.GetComponent(); + if (light != null) + { + reverts.Add(new RevertInfo(this, light, "intensity", light.intensity)); + } + } + } + + return reverts.ToArray(); + } + + /// + /// Initialize and save the original intensity state. + /// + /// The actor to initialize the light intensity with. + public override void Initialize(GameObject actor) + { + Light light = actor.GetComponent(); + if (light != null) + { + previousIntensity = light.intensity; + } + } + + /// + /// Trigger this event and change the intensity of a given actor's light component. + /// + /// The actor with the light component to be altered. + public override void Trigger(GameObject actor) + { + Light light = actor.GetComponent(); + if (light != null) + { + previousIntensity = light.intensity; + light.intensity = Intensity; + } + } + + /// + /// Reverse setting the light intensity. + /// + /// The actor to reverse the light setting on. + public override void Reverse(GameObject actor) + { + Light light = actor.GetComponent(); + if (light != null) + { + light.intensity = previousIntensity; + } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Light/SetIntensityLight.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Light/SetIntensityLight.cs.meta new file mode 100644 index 0000000..37af9ed --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Light/SetIntensityLight.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96e4258c397fddd4d94575eb12818ed0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Navigation.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Navigation.meta new file mode 100644 index 0000000..2994e4c --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Navigation.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: ebdb208a3f19b374cafc2e565aad5a5c +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Navigation/SetDestinationEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Navigation/SetDestinationEvent.cs new file mode 100644 index 0000000..803b723 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Navigation/SetDestinationEvent.cs @@ -0,0 +1,29 @@ +using UnityEngine; +using UnityEngine.AI; + +namespace CinemaDirector +{ + /// + /// An event for setting a navigation destination. + /// Only executes in runtime. Not reversable. + /// + [CutsceneItemAttribute("Navigation", "Set Destination", CutsceneItemGenre.ActorItem)] + public class SetDestinationEvent : CinemaActorEvent + { + // The destination target + public Vector3 target; + + /// + /// Trigger this event and set a new destination. + /// + /// The actor with a NavMeshAgent to set a new destination for. + public override void Trigger(GameObject actor) + { + NavMeshAgent agent = actor.GetComponent(); + if (agent != null) + { + agent.SetDestination(target); + } + } + } +} diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Navigation/SetDestinationEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Navigation/SetDestinationEvent.cs.meta new file mode 100644 index 0000000..e44bd95 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Navigation/SetDestinationEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cda6033a0d7d81943b6ed92293d137a5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Particles.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Particles.meta new file mode 100644 index 0000000..a07c733 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Particles.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: d87c41905647b4d4694feccd33047391 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/PauseParticleSystemEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/PauseParticleSystemEvent.cs new file mode 100644 index 0000000..08c6ef8 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/PauseParticleSystemEvent.cs @@ -0,0 +1,29 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Enable the Actor related to this event. + /// + [CutsceneItemAttribute("Particle System", "Pause", CutsceneItemGenre.ActorItem)] + public class PauseParticleSystemEvent : CinemaActorEvent + { + /// + /// Trigger this event and pause the particle system component. + /// + /// The actor to be triggered. + public override void Trigger(GameObject actor) + { + if (actor != null) + { + ParticleSystem ps = actor.GetComponent(); + if (ps != null) + { + ps.Pause(); + } + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/PauseParticleSystemEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/PauseParticleSystemEvent.cs.meta new file mode 100644 index 0000000..63cd177 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/PauseParticleSystemEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 59f01268b291fe54ca0fea47febbb63c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/PlayParticleSystemEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/PlayParticleSystemEvent.cs new file mode 100644 index 0000000..eb8693a --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/PlayParticleSystemEvent.cs @@ -0,0 +1,45 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Enable the Actor related to this event. + /// + [CutsceneItemAttribute("Particle System", "Play", CutsceneItemGenre.ActorItem)] + public class PlayParticleSystemEvent : CinemaActorEvent + { + /// + /// Trigger the particle system to play. + /// + /// The actor to be triggered. + public override void Trigger(GameObject actor) + { + if (actor != null) + { + ParticleSystem ps = actor.GetComponent(); + if (ps != null) + { + ps.Play(); + } + } + } + + /// + /// Reverse this event and stop the particle system. + /// + /// The actor to reverse this event on. + public override void Reverse(GameObject actor) + { + if (actor != null) + { + ParticleSystem ps = actor.GetComponent(); + if (ps != null) + { + ps.Stop(); + } + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/PlayParticleSystemEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/PlayParticleSystemEvent.cs.meta new file mode 100644 index 0000000..5365689 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/PlayParticleSystemEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5793536dba5d97047b7a26b997fabae8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/StopParticleSystemEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/StopParticleSystemEvent.cs new file mode 100644 index 0000000..a4569b4 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/StopParticleSystemEvent.cs @@ -0,0 +1,45 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Enable the Actor related to this event. + /// + [CutsceneItemAttribute("Particle System", "Stop", CutsceneItemGenre.ActorItem)] + public class StopParticleSystemEvent : CinemaActorEvent + { + /// + /// Trigger the particle system to stop. + /// + /// The actor to be triggered. + public override void Trigger(GameObject actor) + { + if (actor != null) + { + ParticleSystem ps = actor.GetComponent(); + if (ps != null) + { + ps.Stop(); + } + } + } + + /// + /// Reverse this event and play the particle system. + /// + /// The actor to reverse this event on. + public override void Reverse(GameObject actor) + { + if (actor != null) + { + ParticleSystem ps = actor.GetComponent(); + if (ps != null) + { + ps.Play(); + } + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/StopParticleSystemEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/StopParticleSystemEvent.cs.meta new file mode 100644 index 0000000..2403674 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Particles/StopParticleSystemEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0fbd9802c0eb8349b0a15120ef98e34 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody.meta new file mode 100644 index 0000000..2d1f7d8 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 5072097751c8aa34ab8a4b6be550a7bf +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ApplyForceEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ApplyForceEvent.cs new file mode 100644 index 0000000..07aaded --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ApplyForceEvent.cs @@ -0,0 +1,35 @@ +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// An Event for applying force to a rigidbody. + /// Can only be triggered in Runtime. + /// + [CutsceneItemAttribute("Physics", "Apply Force", CutsceneItemGenre.ActorItem)] + public class ApplyForceEvent : CinemaActorEvent + { + // The amount of Force. + public Vector3 Force = Vector3.forward; + + // The Force Mode of the add force action. + public ForceMode ForceMode = ForceMode.Impulse; + + /// + /// Trigger this event and Apply force to the RigidBody component of the Actor + /// + /// The Actor of the RigidBody + public override void Trigger(GameObject actor) + { + if (actor != null) + { + Rigidbody affectedObjectRigidBody = actor.GetComponent(); + + if (affectedObjectRigidBody != null) + { + affectedObjectRigidBody.AddForce(Force, ForceMode); + } + } + } + } +} diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ApplyForceEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ApplyForceEvent.cs.meta new file mode 100644 index 0000000..eacc67b --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ApplyForceEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9df18f58265dc5b4281a9a1c24606b66 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ApplyTorqueEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ApplyTorqueEvent.cs new file mode 100644 index 0000000..3c14e5d --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ApplyTorqueEvent.cs @@ -0,0 +1,34 @@ +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// An Event for applying torque to a rigidbody. + /// Can only be triggered in Runtime. + /// + [CutsceneItemAttribute("Physics", "Apply Torque", CutsceneItemGenre.ActorItem)] + public class ApplyTorqueEvent : CinemaActorEvent + { + // The Torque to be applied + public Vector3 Torque = Vector3.forward; + + // the ForceMode + public ForceMode ForceMode = ForceMode.Impulse; + + /// + /// Trigger this event and apple torque to the RigidBody component of the Actor + /// + /// The Actor with a RigidBody to apply to torque to. + public override void Trigger(GameObject actor) + { + if (actor != null) + { + Rigidbody affectedObjectRigidBody = actor.GetComponent(); + if (affectedObjectRigidBody != null) + { + affectedObjectRigidBody.AddTorque(Torque, ForceMode); + } + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ApplyTorqueEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ApplyTorqueEvent.cs.meta new file mode 100644 index 0000000..764d60e --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ApplyTorqueEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f7b2c3e68a2a1234dbe7fbc234225b63 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/RigidbodySleepEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/RigidbodySleepEvent.cs new file mode 100644 index 0000000..b494fa4 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/RigidbodySleepEvent.cs @@ -0,0 +1,43 @@ +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Event to set the rigidbody of a given actor into sleep mode. + /// + [CutsceneItemAttribute("Physics", "Sleep", CutsceneItemGenre.ActorItem)] + public class RigidbodySleepEvent : CinemaActorEvent + { + /// + /// Trigger this event and set the rigidbody of the actor to sleep. + /// + /// The actor to put to sleep. + public override void Trigger(GameObject actor) + { + if (actor != null) + { + Rigidbody rb = actor.GetComponent(); + if (rb != null) + { + rb.Sleep(); + } + } + } + + /// + /// Trigger this event and wake up the rigidbody component of the given actor. + /// + /// The actor to wake up. + public override void Reverse(GameObject actor) + { + if (actor != null) + { + Rigidbody rb = actor.GetComponent(); + if (rb != null) + { + rb.WakeUp(); + } + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/RigidbodySleepEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/RigidbodySleepEvent.cs.meta new file mode 100644 index 0000000..ffd5c17 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/RigidbodySleepEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c1f474cbd94238f4683f4d4f542d496b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/RigidbodyWakeUpEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/RigidbodyWakeUpEvent.cs new file mode 100644 index 0000000..6ea518c --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/RigidbodyWakeUpEvent.cs @@ -0,0 +1,37 @@ +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Event to wake up the rigidbody of a given actor. + /// + [CutsceneItemAttribute("Physics", "Wake Up", CutsceneItemGenre.ActorItem)] + public class RigidbodyWakeUpEvent : CinemaActorEvent + { + /// + /// Trigger this event and wake up the rigidbody component of the given actor. + /// + /// The actor to wake up. + public override void Trigger(GameObject actor) + { + Rigidbody rb = actor.GetComponent(); + if (rb != null) + { + rb.WakeUp(); + } + } + + /// + /// Trigger this event and wake up the rigidbody component of the given actor. + /// + /// The actor to wake up. + public override void Reverse(GameObject actor) + { + Rigidbody rb = actor.GetComponent(); + if (rb != null) + { + rb.Sleep(); + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/RigidbodyWakeUpEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/RigidbodyWakeUpEvent.cs.meta new file mode 100644 index 0000000..a5706a8 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/RigidbodyWakeUpEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a09dafba508d9ea469dd2b42c146ccf4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/SetMassEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/SetMassEvent.cs new file mode 100644 index 0000000..3d3a787 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/SetMassEvent.cs @@ -0,0 +1,81 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// An event to set the mass of the rigidbody of a given actor. + /// + [CutsceneItemAttribute("Physics", "Set Mass", CutsceneItemGenre.ActorItem)] + public class SetMassEvent : CinemaActorEvent, IRevertable + { + // The new mass. + public float Mass = 1f; + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + /// + /// Cache the state of all actors related to this event. + /// + /// All the revert info related to this event. + public RevertInfo[] CacheState() + { + List actors = new List(GetActors()); + List reverts = new List(); + foreach (Transform go in actors) + { + if (go != null) + { + Rigidbody rb = go.GetComponent(); + if (rb != null) + { + reverts.Add(new RevertInfo(this, rb, "mass", rb.mass)); + } + } + } + + return reverts.ToArray(); + } + + /// + /// Trigger this event and set a new mass for the actor's rigidbody. + /// + /// The actor whose mass will be set. + public override void Trigger(GameObject actor) + { + if (actor == null) return; + + Rigidbody affectedObjectRigidBody = actor.GetComponent(); + + if (affectedObjectRigidBody != null) + { + affectedObjectRigidBody.mass = Mass; + } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/SetMassEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/SetMassEvent.cs.meta new file mode 100644 index 0000000..c49c834 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/SetMassEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2ec608ab9e51cfc4b839e9fcab9025b3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ToggleGravityEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ToggleGravityEvent.cs new file mode 100644 index 0000000..b8d23fb --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ToggleGravityEvent.cs @@ -0,0 +1,85 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// An event to toggle the gravity of a given rigidbody. + /// + [CutsceneItemAttribute("Physics", "Toggle Gravity", CutsceneItemGenre.ActorItem)] + public class ToggleGravityEvent : CinemaActorEvent, IRevertable + { + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + /// + /// Cache the state of all actors related to this event. + /// + /// + public RevertInfo[] CacheState() + { + List actors = new List(GetActors()); + List reverts = new List(); + foreach (Transform go in actors) + { + if (go != null) + { + Rigidbody rb = go.GetComponent(); + if (rb != null) + { + reverts.Add(new RevertInfo(this, rb, "useGravity", rb.useGravity)); + } + } + } + + return reverts.ToArray(); + } + + /// + /// Toggle gravity for the given actor's rigidbody component. + /// + /// The actor with a ridigbody to toggle gravity for. + public override void Trigger(GameObject actor) + { + Rigidbody affectedObjectRigidBody = actor.GetComponent(); + + if (affectedObjectRigidBody != null) + { + affectedObjectRigidBody.useGravity = !affectedObjectRigidBody.useGravity; + } + } + + /// + /// Reverse the toggle of gravity for the given actor's rigidbody component. + /// + /// The actor with a ridigbody to toggle gravity for. + public override void Reverse(GameObject actor) + { + Trigger(actor); + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ToggleGravityEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ToggleGravityEvent.cs.meta new file mode 100644 index 0000000..115ba0a --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Rigidbody/ToggleGravityEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6715b23a877b1c42b6b4cb6cd87a322 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Transform.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform.meta new file mode 100644 index 0000000..b205600 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 66d720a8d75a13246b8e48bfeff9a6aa +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/AttachChildrenEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/AttachChildrenEvent.cs new file mode 100644 index 0000000..dd795ac --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/AttachChildrenEvent.cs @@ -0,0 +1,27 @@ +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Detaches all children in hierarchy from this Parent. + /// + [CutsceneItemAttribute("Transform", "Attach Children", CutsceneItemGenre.ActorItem)] + public class AttachChildrenEvent : CinemaActorEvent + { + public GameObject[] Children; + public override void Trigger(GameObject actor) + { + if (actor != null && Children != null) + { + foreach (GameObject child in Children) + { + child.transform.parent = actor.transform; + } + } + } + + public override void Reverse(GameObject actor) + { + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/AttachChildrenEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/AttachChildrenEvent.cs.meta new file mode 100644 index 0000000..f37969a --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/AttachChildrenEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 822a3d84428d72a48923d0aa93fbfc3e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/DetachChildrenEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/DetachChildrenEvent.cs new file mode 100644 index 0000000..bfad31a --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/DetachChildrenEvent.cs @@ -0,0 +1,23 @@ +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Detaches all children in hierarchy from this Parent. + /// + [CutsceneItemAttribute("Transform", "Detach Children", CutsceneItemGenre.ActorItem)] + public class DetachChildrenEvent : CinemaActorEvent + { + public override void Trigger(GameObject actor) + { + if (actor != null) + { + actor.transform.DetachChildren(); + } + } + + public override void Reverse(GameObject actor) + { + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/DetachChildrenEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/DetachChildrenEvent.cs.meta new file mode 100644 index 0000000..5d0d369 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/DetachChildrenEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 283ce824fb2efa74d8d71faaceca143d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetParent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetParent.cs new file mode 100644 index 0000000..b34fe23 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetParent.cs @@ -0,0 +1,16 @@ +using UnityEngine; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Transform", "Set Parent", CutsceneItemGenre.ActorItem)] + public class SetParent : CinemaActorEvent + { + public override void Trigger(GameObject actor) + { + } + + public override void Reverse(GameObject actor) + { + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetParent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetParent.cs.meta new file mode 100644 index 0000000..460ead6 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetParent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2e27fe34fc453934fb78e2ced2f4d770 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetPositionEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetPositionEvent.cs new file mode 100644 index 0000000..02872c7 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetPositionEvent.cs @@ -0,0 +1,25 @@ +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Detaches all children in hierarchy from this Parent. + /// + [CutsceneItemAttribute("Transform", "Set Position", CutsceneItemGenre.ActorItem)] + public class SetPositionEvent : CinemaActorEvent + { + public Vector3 Position; + + public override void Trigger(GameObject actor) + { + if (actor != null) + { + actor.transform.position = Position; + } + } + + public override void Reverse(GameObject actor) + { + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetPositionEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetPositionEvent.cs.meta new file mode 100644 index 0000000..1a086ac --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetPositionEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c2ea3aae9dd90394aa649052b553f45a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetTransformEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetTransformEvent.cs new file mode 100644 index 0000000..66ebe7b --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetTransformEvent.cs @@ -0,0 +1,77 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Sets the transform of the Actor to that of another Game Object's Transform. + /// + [CutsceneItemAttribute("Transform", "Set Transform", CutsceneItemGenre.ActorItem, CutsceneItemGenre.TransformItem)] + public class SetTransformEvent : CinemaActorEvent, IRevertable + { + public Transform Transform; + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + /// + /// Cache the state of all actors related to this event. + /// + /// + public RevertInfo[] CacheState() + { + List actors = new List(GetActors()); + List reverts = new List(); + for (int i = 0; i < actors.Count; i++) + { + Transform go = actors[i]; + if (go != null) + { + Transform t = go.GetComponent(); + if (t != null) + { + reverts.Add(new RevertInfo(this, t, "localPosition", t.localPosition)); + reverts.Add(new RevertInfo(this, t, "localRotation", t.localRotation)); + reverts.Add(new RevertInfo(this, t, "localScale", t.localScale)); + } + } + } + + return reverts.ToArray(); + } + + public override void Trigger(GameObject actor) + { + if (actor != null) + { + actor.transform.position = Transform.position; + actor.transform.rotation = Transform.rotation; + actor.transform.localScale = Transform.localScale; + } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetTransformEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetTransformEvent.cs.meta new file mode 100644 index 0000000..7b69168 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/SetTransformEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1b4e269716d93b549b25cac3286ba0ee +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/TransformLookAtAction.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/TransformLookAtAction.cs new file mode 100644 index 0000000..41b6fa5 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/TransformLookAtAction.cs @@ -0,0 +1,100 @@ +// Cinema Suite +using CinemaDirector.Helpers; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// An action that updates the transform of the Actor to look at a target game object. + /// + [CutsceneItem("Transform", "Look At", CutsceneItemGenre.ActorItem, CutsceneItemGenre.TransformItem)] + public class TransformLookAtAction : CinemaActorAction, IRevertable + { + [SerializeField] + [Tooltip("The target that the Actor should look at.")] + GameObject LookAtTarget; + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + + /// + /// Cache the state of all actors related to this event. + /// + /// Info to revert rotation + public RevertInfo[] CacheState() + { + List actors = new List(GetActors()); + List reverts = new List(); + for (int i = 0; i < actors.Count; i++) + { + Transform go = actors[i]; + if (go != null) + { + Transform t = go.GetComponent(); + if (t != null) + { + reverts.Add(new RevertInfo(this, t, "localRotation", t.localRotation)); + } + } + } + + return reverts.ToArray(); + } + + /// + /// Trigger this action and have the actor look at the target. + /// + /// The actor to update the transform of. + public override void Trigger(GameObject actor) + { + if (actor == null || LookAtTarget == null) return; + actor.transform.LookAt(LookAtTarget.transform); + } + + /// + /// Continue to update the transform to look at the target. + /// + /// The actor being updated. + /// The running time of the cutscene. + /// The deltaTime since last call. + public override void UpdateTime(GameObject actor, float runningTime, float deltaTime) + { + if (actor == null || LookAtTarget == null) return; + actor.transform.LookAt(LookAtTarget.transform); + } + + /// + /// End the action. + /// + /// The actor of this action. + public override void End(GameObject actor) + { + // Do nothing. + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/TransformLookAtAction.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/TransformLookAtAction.cs.meta new file mode 100644 index 0000000..1e9924c --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/Transform/TransformLookAtAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5a67ca75c46868e47adbc4d11cef9706 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI.meta new file mode 100644 index 0000000..ceae4b8 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d0269ba345418564288c9a7400485d4e +folderAsset: yes +timeCreated: 1461606314 +licenseType: Store +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/CanvasCameraSwitchEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/CanvasCameraSwitchEvent.cs new file mode 100644 index 0000000..93c6f0d --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/CanvasCameraSwitchEvent.cs @@ -0,0 +1,51 @@ +using UnityEngine; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("uGUI", "Switch Canvas Camera", CutsceneItemGenre.ActorItem)] + public class CanvasCameraSwitchEvent : CinemaActorEvent + { + public Camera Camera; + Camera initialCamera; + + public override void Trigger(GameObject actor) + { + Canvas canvasComponent = actor.GetComponent(); + + if (actor != null && Camera != null && canvasComponent != null) + { + if (canvasComponent.renderMode == RenderMode.ScreenSpaceOverlay) + { + Debug.LogWarning("Current canvas render mode does not target a camera"); + initialCamera = Camera.main; + } + else + { + initialCamera = canvasComponent.worldCamera; + canvasComponent.worldCamera = Camera; + } + } + } + + public override void Reverse(GameObject actor) + { + Canvas canvasComponent = actor.GetComponent(); + + if (actor != null && Camera != null && canvasComponent != null) + { + if (canvasComponent.renderMode == RenderMode.ScreenSpaceOverlay) + Debug.LogWarning("Current canvas render mode does not target a camera"); + else + canvasComponent.worldCamera = initialCamera; + } + } + + public override void Stop(GameObject actor) + { + Canvas canvasComponent = actor.GetComponent(); + + if (actor != null && canvasComponent != null) + canvasComponent.worldCamera = initialCamera; + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/CanvasCameraSwitchEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/CanvasCameraSwitchEvent.cs.meta new file mode 100644 index 0000000..44576ab --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/CanvasCameraSwitchEvent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8e297e568da2d874182a7f737aa46cc9 +timeCreated: 1453902314 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/ColorChange.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/ColorChange.cs new file mode 100644 index 0000000..ea54411 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/ColorChange.cs @@ -0,0 +1,130 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +#if UNITY_EDITOR +using UnityEditor; +#endif +using UnityEngine.UI; +using UnityEngine; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("uGUI", "Change Color", CutsceneItemGenre.ActorItem)] + public class ColorChange : CinemaActorAction, IRevertable + { + [SerializeField] + Color colorValue = Color.white; + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + Color initialColor; + + /// + /// Cache the state of all actors related to this event. + /// + /// + public RevertInfo[] CacheState() + { + List actors = new List(GetActors()); + List reverts = new List(); + for (int i = 0; i < actors.Count; i++) + { + Transform go = actors[i]; + if (go != null) + { + Graphic clr = go.GetComponent(); + if (clr != null) + { + reverts.Add(new RevertInfo(this, clr, "color", clr.color)); + } + } + } + return reverts.ToArray(); + } + + + public override void Trigger(GameObject actor) + { + if (actor != null) + { + Graphic UIcomponent = actor.GetComponent(); + + if (UIcomponent != null) + { + initialColor = UIcomponent.color; + } + } + } + + public override void SetTime(GameObject actor, float time, float deltaTime) + { + if (actor != null) + { + if (time > 0 && time <= Duration) + { + UpdateTime(actor, time, deltaTime); + } + } + } + + public override void UpdateTime(GameObject actor, float runningTime, float deltaTime) + { + if (actor != null) + { + float transition = runningTime / Duration; + + Graphic UIcomponent = actor.GetComponent(); + + if (UIcomponent != null) + { + Color lerpedColor = Color.Lerp(initialColor, colorValue, transition); + UIcomponent.color = lerpedColor; + + #if UNITY_EDITOR + EditorUtility.SetDirty(actor.GetComponent()); + #endif + } + } + } + + public override void End(GameObject actor) + { + if (actor != null) + { + Graphic UIcomponent = actor.GetComponent(); + + if (UIcomponent != null) + { + UIcomponent.color = colorValue; + + #if UNITY_EDITOR + EditorUtility.SetDirty(actor.GetComponent()); + #endif + } + } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/ColorChange.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/ColorChange.cs.meta new file mode 100644 index 0000000..7acd271 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/ColorChange.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bc2174a3762776e44b29df34d2482719 +timeCreated: 1453975893 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/ColorChangeSelectable.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/ColorChangeSelectable.cs new file mode 100644 index 0000000..9e8430a --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/ColorChangeSelectable.cs @@ -0,0 +1,184 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +#if UNITY_EDITOR +using UnityEditor; +#endif +using UnityEngine.UI; +using UnityEngine; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("uGUI", "Change Color Selectable", CutsceneItemGenre.ActorItem)] + public class ColorChangeSelectable : CinemaActorAction, IRevertable + { + enum ColorBlockChoices {normalColor,highlightedColor,pressedColor, disabledColor}; + [SerializeField] + ColorBlockChoices colorField; + + [SerializeField] + Color colorValue = Color.white; + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + Color initialColor; + + /// + /// Cache the state of all actors related to this event. + /// + /// + public RevertInfo[] CacheState() + { + List actors = new List(GetActors()); + List reverts = new List(); + for (int i = 0; i < actors.Count; i++) + { + Transform go = actors[i]; + if (go != null) + { + Selectable clr = go.GetComponent(); + if (clr != null) + { + reverts.Add(new RevertInfo(this, clr, "colors", clr.colors)); + } + } + } + return reverts.ToArray(); + } + + + public override void Trigger(GameObject actor) + { + if (actor != null) + { + Selectable UIcomponent = actor.GetComponent(); + + if (UIcomponent != null) + { + switch ((int)colorField) + { + case 0: + initialColor = UIcomponent.colors.normalColor; + break; + case 1: + initialColor = UIcomponent.colors.highlightedColor; + break; + case 2: + initialColor = UIcomponent.colors.pressedColor; + break; + case 3: + initialColor = UIcomponent.colors.disabledColor; + break; + } + } + } + } + + public override void SetTime(GameObject actor, float time, float deltaTime) + { + if (actor != null) + { + if (time > 0 && time <= Duration) + { + UpdateTime(actor, time, deltaTime); + } + } + } + + public override void UpdateTime(GameObject actor, float runningTime, float deltaTime) + { + if (actor != null) + { + float transition = runningTime / Duration; + + Selectable UIcomponent = actor.GetComponent(); + + if (UIcomponent != null) + { + ColorBlock tempValue = UIcomponent.colors; + Color lerpedColor = Color.Lerp(initialColor, colorValue, transition); + + switch ((int)colorField) + { + case 0: + tempValue.normalColor = lerpedColor; + break; + case 1: + tempValue.highlightedColor = lerpedColor; + break; + case 2: + tempValue.pressedColor = lerpedColor; + break; + case 3: + tempValue.disabledColor = lerpedColor; + break; + } + + UIcomponent.colors = tempValue; + + #if UNITY_EDITOR + EditorUtility.SetDirty(actor.GetComponent()); + #endif + } + } + } + + public override void End(GameObject actor) + { + if (actor != null) + { + Selectable UIcomponent = actor.GetComponent(); + + if (UIcomponent != null) + { + ColorBlock tempValue = UIcomponent.colors; + + switch ((int)colorField) + { + case 0: + tempValue.normalColor = colorValue; + break; + case 1: + tempValue.highlightedColor = colorValue; + break; + case 2: + tempValue.pressedColor = colorValue; + break; + case 3: + tempValue.disabledColor = colorValue; + break; + } + + if (UIcomponent != null) + UIcomponent.colors = tempValue; + #if UNITY_EDITOR + EditorUtility.SetDirty(actor.GetComponent()); + #endif + } + } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/ColorChangeSelectable.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/ColorChangeSelectable.cs.meta new file mode 100644 index 0000000..511bdff --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/ColorChangeSelectable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 86c92bd70e0d627469414cb93dffff60 +timeCreated: 1455833507 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/SetIsInteractable.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/SetIsInteractable.cs new file mode 100644 index 0000000..c339c82 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/SetIsInteractable.cs @@ -0,0 +1,80 @@ +using UnityEngine.UI; +using UnityEngine; +using CinemaDirector.Helpers; +using System.Collections.Generic; +#if UNITY_EDITOR +using UnityEditor; +#endif + + +namespace CinemaDirector +{ + [CutsceneItemAttribute("uGUI", "Interactable", CutsceneItemGenre.ActorItem)] + public class SetIsInteractable : CinemaActorEvent, IRevertable + { + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + + public override void Trigger(GameObject actor) + { + Selectable UIcomponent = actor.GetComponent(); + if (UIcomponent != null) + UIcomponent.interactable = !UIcomponent.interactable; + + #if UNITY_EDITOR + EditorUtility.SetDirty(actor.GetComponent()); + #endif + } + + public override void Reverse(GameObject actor) + { + Selectable UIcomponent = actor.GetComponent(); + + if (UIcomponent != null && runtimeRevertMode == RevertMode.Revert && Application.isPlaying) + UIcomponent.interactable = !UIcomponent.interactable; + + if (UIcomponent != null && editorRevertMode == RevertMode.Revert && Application.isEditor && !Application.isPlaying) + UIcomponent.interactable = !UIcomponent.interactable; + #if UNITY_EDITOR + EditorUtility.SetDirty(actor.GetComponent()); + #endif + } + + public RevertInfo[] CacheState() + { + List actors = new List(GetActors()); + List reverts = new List(); + for (int i = 0; i < actors.Count; i++) + { + Transform go = actors[i]; + if (go != null) + { + Selectable UIcomponent = go.GetComponent(); + if (UIcomponent != null) + { + reverts.Add(new RevertInfo(this, UIcomponent, "interactable", UIcomponent.interactable)); + } + } + } + return reverts.ToArray(); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/SetIsInteractable.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/SetIsInteractable.cs.meta new file mode 100644 index 0000000..6ea3ebd --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/SetIsInteractable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 487a011191725e94ab44a13a508908a1 +timeCreated: 1453902329 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/TextDegenerationEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/TextDegenerationEvent.cs new file mode 100644 index 0000000..49993e3 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/TextDegenerationEvent.cs @@ -0,0 +1,102 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +#if UNITY_EDITOR +using UnityEditor; +#endif +using UnityEngine.UI; +using UnityEngine; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("uGUI", "Text Remover", CutsceneItemGenre.ActorItem)] + public class TextDegenerationEvent : CinemaActorAction, IRevertable + { + + string textValue; + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + /// + /// Cache the state of all actors related to this event. + /// + /// + public RevertInfo[] CacheState() + { + List actors = new List(GetActors()); + List reverts = new List(); + for (int i = 0; i < actors.Count; i++) + { + Transform go = actors[i]; + if (go != null) + { + Text txt = go.GetComponentInChildren(); + if (txt != null) + { + reverts.Add(new RevertInfo(this, txt, "text", txt.text)); + } + } + } + return reverts.ToArray(); + } + + public override void Trigger(GameObject actor) + { + textValue= actor.GetComponentInChildren().text; + } + + public override void SetTime(GameObject actor, float time, float deltaTime) + { + if (actor != null) + if (time > 0 && time <= Duration) + UpdateTime(actor, time, deltaTime); + } + + public override void UpdateTime(GameObject actor, float runningTime, float deltaTime) + { + float transition = runningTime / Duration; + int numericalValue; + + if (textValue!=null) + { + numericalValue = (int)Mathf.Round(Mathf.Lerp(textValue.Length,0, transition)); + + actor.GetComponentInChildren().text = textValue.Substring(0, numericalValue); + #if UNITY_EDITOR + EditorUtility.SetDirty(actor.GetComponentInChildren()); + #endif + } + } + + public override void End(GameObject actor) + { + actor.GetComponentInChildren().text = ""; + #if UNITY_EDITOR + EditorUtility.SetDirty(actor.GetComponentInChildren()); + #endif + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/TextDegenerationEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/TextDegenerationEvent.cs.meta new file mode 100644 index 0000000..dc003d0 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/TextDegenerationEvent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9ee87daec25885a46b9b1107c82bd734 +timeCreated: 1454006440 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/TextGenerationEvent.cs b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/TextGenerationEvent.cs new file mode 100644 index 0000000..92b3760 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/TextGenerationEvent.cs @@ -0,0 +1,115 @@ +using CinemaDirector.Helpers; +using System.Collections.Generic; +#if UNITY_EDITOR +using UnityEditor; +#endif +using UnityEngine.UI; +using UnityEngine; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("uGUI", "Text Generator", CutsceneItemGenre.ActorItem)] + public class TextGenerationEvent : CinemaActorAction, IRevertable + { + + [TextArea(3, 10)] + public string textValue; + private string initialTextValue; + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + /// + /// Cache the state of all actors related to this event. + /// + /// + public RevertInfo[] CacheState() + { + List actors = new List(GetActors()); + List reverts = new List(); + for (int i = 0; i < actors.Count; i++) + { + Transform go = actors[i]; + if (go != null) + { + Text txt = go.GetComponentInChildren(); + if (txt != null) + { + reverts.Add(new RevertInfo(this, txt, "text", txt.text)); + } + } + } + return reverts.ToArray(); + } + + public override void Trigger(GameObject actor) + { + initialTextValue = actor.GetComponentInChildren().text; + actor.GetComponentInChildren().text = ""; + #if UNITY_EDITOR + EditorUtility.SetDirty(actor.GetComponentInChildren()); + #endif + } + + public override void ReverseTrigger(GameObject actor) + { + actor.GetComponentInChildren().text = initialTextValue; + #if UNITY_EDITOR + EditorUtility.SetDirty(actor.GetComponentInChildren()); + #endif + } + + public override void SetTime(GameObject actor, float time, float deltaTime) + { + if (actor != null) + if (time > 0 && time <= Duration) + UpdateTime(actor, time, deltaTime); + } + + public override void UpdateTime(GameObject actor, float runningTime, float deltaTime) + { + float transition = runningTime / Duration; + int numericalValue; + + if (textValue!=null) + { + numericalValue = (int)Mathf.Round(Mathf.Lerp(0, textValue.Length, transition)); + actor.GetComponentInChildren().text = textValue.Substring(0, numericalValue); + #if UNITY_EDITOR + EditorUtility.SetDirty(actor.GetComponentInChildren()); + #endif + } + } + + public override void End(GameObject actor) + { + actor.GetComponentInChildren().text= textValue; + #if UNITY_EDITOR + EditorUtility.SetDirty(actor.GetComponentInChildren()); + #endif + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/TextGenerationEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/TextGenerationEvent.cs.meta new file mode 100644 index 0000000..ea071da --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Actor Items/uGUI/TextGenerationEvent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ab1f28727c36d2845afef267781d9730 +timeCreated: 1453999894 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Cutscene Items/Core.meta b/Assets/Cinema Director/Cutscene Items/Core.meta new file mode 100644 index 0000000..369cbb6 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Core.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 9aab8cd5078f356468db4c8b2314b9a1 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Core/CinemaAudio.cs b/Assets/Cinema Director/Cutscene Items/Core/CinemaAudio.cs new file mode 100644 index 0000000..83fdbeb --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Core/CinemaAudio.cs @@ -0,0 +1,98 @@ +using System.Collections.Generic; +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + [CutsceneItemAttribute("Audio", "Play Audio", typeof(AudioClip), CutsceneItemGenre.AudioClipItem)] + public class CinemaAudio : TimelineActionFixed + { + private bool wasPlaying = false; + + public void Trigger(){ + } + + public void End() + { + Stop(); + } + + public void UpdateTime(float time, float deltaTime) + { + AudioSource audio = gameObject.GetComponent(); + if (audio != null) + { + audio.mute = false; + if (Cutscene.State == CinemaDirector.Cutscene.CutsceneState.Scrubbing) + { + audio.time = time + InTime; + } + if (!audio.isPlaying) + { + audio.time = time + InTime; + audio.Play(); + } + } + } + + public void Resume() + { + AudioSource audio = gameObject.GetComponent(); + if (audio != null) + { + if (wasPlaying) + { + audio.Play(); + } + } + } + + public void Pause() + { + AudioSource audio = gameObject.GetComponent(); + if (audio != null) + { + wasPlaying = false; + if (audio.isPlaying) + { + wasPlaying = true; + } + + audio.Pause(); + } + } + + public override void Stop() + { + AudioSource audio = gameObject.GetComponent(); + if (audio) + audio.Stop(); + } + + public void SetTime(float audioTime) + { + AudioSource audio = gameObject.GetComponent(); + if (audio != null) + { + audio.time = audioTime; + } + } + + public override void SetDefaults(Object PairedItem) + { + AudioClip clip = PairedItem as AudioClip; + if (clip != null) + { + AudioSource source = gameObject.AddComponent(); + source.clip = clip; + + Firetime = 0; + Duration = clip.length; + InTime = 0; + OutTime = clip.length; + ItemLength = clip.length; + source.playOnAwake = false; + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Core/CinemaAudio.cs.meta b/Assets/Cinema Director/Cutscene Items/Core/CinemaAudio.cs.meta new file mode 100644 index 0000000..60eaffc --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Core/CinemaAudio.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b1422ff3df485774eb5b60d1178f1672 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Core/CinemaShot.cs b/Assets/Cinema Director/Cutscene Items/Core/CinemaShot.cs new file mode 100644 index 0000000..6dad0a0 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Core/CinemaShot.cs @@ -0,0 +1,72 @@ +// Cinema Suite +using System; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// The representation of a Shot. + /// + [CutsceneItemAttribute("Shots", "Shot", CutsceneItemGenre.CameraShot)] + public class CinemaShot : CinemaGlobalAction + { + public Camera shotCamera; + private bool cachedState; + + public override void Initialize() + { + if (shotCamera != null) + { + cachedState = shotCamera.gameObject.activeInHierarchy; + } + } + + public override void Trigger() + { + if (this.shotCamera != null) + { + this.shotCamera.gameObject.SetActive(true); + } + } + + + public override void End() + { + if (this.shotCamera != null) + { + this.shotCamera.gameObject.SetActive(false); + } + } + + public override void Stop() + { + if (shotCamera != null) + { + this.shotCamera.gameObject.SetActive(cachedState); + } + } + + #region Properties + + /// + /// Accesses the time that the cut takes place + /// + public float CutTime + { + get { return this.Firetime; } + set { this.Firetime = value; } + } + + /// + /// The length of this shot in seconds. + /// + public float ShotLength + { + get { return this.Duration; } + set { this.Duration = value; } + } + + #endregion + + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Core/CinemaShot.cs.meta b/Assets/Cinema Director/Cutscene Items/Core/CinemaShot.cs.meta new file mode 100644 index 0000000..cc7be7c --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Core/CinemaShot.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a14086d9fe0c27b4cba8d7ccad7972e5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items.meta b/Assets/Cinema Director/Cutscene Items/Global Items.meta new file mode 100644 index 0000000..2af6848 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 06c52ccd81fb72b409abdd19c82f0811 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/AudioSource.meta b/Assets/Cinema Director/Cutscene Items/Global Items/AudioSource.meta new file mode 100644 index 0000000..c7c4744 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/AudioSource.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 9acef83b5d7021940868edda2ea8032c +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/AudioSource/PlayClipAtPointAudioEvent.cs b/Assets/Cinema Director/Cutscene Items/Global Items/AudioSource/PlayClipAtPointAudioEvent.cs new file mode 100644 index 0000000..0dadcd5 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/AudioSource/PlayClipAtPointAudioEvent.cs @@ -0,0 +1,29 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Event to trigger playing an audio clip at a point in space. + /// + [CutsceneItemAttribute("Audio Source", "Play Clip At Point", CutsceneItemGenre.GlobalItem)] + public class PlayClipAtPointAudioEvent : CinemaGlobalEvent + { + // The Audio Clip to be played. + public AudioClip Clip; + + // The position to be played at. + public Vector3 Position; + + // The volume. + public float VolumeScale = 1f; + + /// + /// Trigger the audio clip to be played at a position. + /// + public override void Trigger() + { + AudioSource.PlayClipAtPoint(Clip, Position, VolumeScale); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/AudioSource/PlayClipAtPointAudioEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/AudioSource/PlayClipAtPointAudioEvent.cs.meta new file mode 100644 index 0000000..06e275e --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/AudioSource/PlayClipAtPointAudioEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 20db811cd86175e4cbc22119825f6833 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene.meta new file mode 100644 index 0000000..832886c --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: e52c2ec8236c0fa4bab8ef584956824b +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/PauseCutscene.cs b/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/PauseCutscene.cs new file mode 100644 index 0000000..0f3286b --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/PauseCutscene.cs @@ -0,0 +1,26 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Pause a given Cutscene. + /// + [CutsceneItem("Cutscene", "Pause Cutscene", CutsceneItemGenre.GlobalItem)] + public class PauseCutscene : CinemaGlobalEvent + { + // The cutscene to be paused. + public Cutscene cutscene; + + /// + /// Pause the given Cutscene. + /// + public override void Trigger() + { + if (cutscene != null) + { + cutscene.Pause(); + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/PauseCutscene.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/PauseCutscene.cs.meta new file mode 100644 index 0000000..6be3ce6 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/PauseCutscene.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3211878c884309d4eabae9678d91be9d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/PlayCutscene.cs b/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/PlayCutscene.cs new file mode 100644 index 0000000..b02a911 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/PlayCutscene.cs @@ -0,0 +1,26 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Play a given Cutscene. + /// + [CutsceneItem("Cutscene", "Play Cutscene", CutsceneItemGenre.GlobalItem)] + public class PlayCutscene : CinemaGlobalEvent + { + // The Cutscene to be played. + public Cutscene cutscene; + + /// + /// Trigger this event and Play the given Cutscene. + /// + public override void Trigger() + { + if (cutscene != null) + { + cutscene.Play(); + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/PlayCutscene.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/PlayCutscene.cs.meta new file mode 100644 index 0000000..2677274 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/PlayCutscene.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c95963228dbbea48941bf865ce99cfa +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/StopCutscene.cs b/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/StopCutscene.cs new file mode 100644 index 0000000..e109d14 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/StopCutscene.cs @@ -0,0 +1,26 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Stop a given Cutscene from playing. + /// + [CutsceneItem("Cutscene", "Stop Cutscene", CutsceneItemGenre.GlobalItem)] + public class StopCutscene : CinemaGlobalEvent + { + // The cutscene to be stopped. + public Cutscene cutscene; + + /// + /// Trigger this event and stop the given Cutscene from playing. + /// + public override void Trigger() + { + if (cutscene != null) + { + cutscene.Stop(); + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/StopCutscene.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/StopCutscene.cs.meta new file mode 100644 index 0000000..1879653 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Cutscene/StopCutscene.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c65b26ed8e5dcbb47a28d37896eeeeb5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Debug.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Debug.meta new file mode 100644 index 0000000..987e7d7 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Debug.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 0899e0a8471cb3f409cd83e74940d6be +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/GUITexture.meta b/Assets/Cinema Director/Cutscene Items/Global Items/GUITexture.meta new file mode 100644 index 0000000..bbc4c0c --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/GUITexture.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 16992084efa50ed4da4e191784d7f30d +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/GUITexture/FadeTexture.cs b/Assets/Cinema Director/Cutscene Items/Global Items/GUITexture/FadeTexture.cs new file mode 100644 index 0000000..33ee223 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/GUITexture/FadeTexture.cs @@ -0,0 +1,134 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// An action that fades in a texture over the first 25% of length, shows for 50% of time length + /// and fades away over the final 25%. + /// + [CutsceneItem("GUITexture", "Fade Texture", CutsceneItemGenre.GlobalItem)] + public class FadeTexture : CinemaGlobalAction + { + // The GUITexture to show + public GUITexture target; + + // Optional Tint + public Color tint = Color.grey; + + /// + /// Disable the Texture and make it clear. + /// + void Awake() + { + if (this.target != null) + { + this.target.enabled = false; + this.target.color = Color.clear; + } + } + + /// + /// Trigger this event, enable the texture and make it clear. + /// + public override void Trigger() + { + if (this.target != null) + { + this.target.enabled = true; + this.target.color = Color.clear; + } + } + + /// + /// Reverse the start of this action by disabling the texture. + /// + public override void ReverseTrigger() + { + End(); + } + + /// + /// Update the fading/showing of this texture. + /// + /// The time of this action. + /// The deltaTime since last update. + public override void UpdateTime(float time, float deltaTime) + { + if (this.target != null) + { + float transition = time / Duration; + if (transition <= 0.25f) + { + FadeToColor(Color.clear, tint, (transition / 0.25f)); + } + else if (transition >= 0.75f) + { + FadeToColor(tint, Color.clear, (transition - 0.75f) / .25f); + } + } + } + + /// + /// Update this action to an arbitrary time. + /// + /// The new time. + /// The deltaTime since last update. + public override void SetTime(float time, float deltaTime) + { + if (this.target != null) + { + this.target.enabled = true; + if (time >= 0 && time <= Duration) + { + UpdateTime(time, deltaTime); + } + else if (target.enabled) + { + this.target.enabled = false; + } + } + } + + /// + /// End this action and disable the texture. + /// + public override void End() + { + if (this.target != null) + { + this.target.enabled = false; + } + } + + /// + /// Trigger the action from the end in reverse. + /// + public override void ReverseEnd() + { + Trigger(); + } + + /// + /// Stop this action and disable its texture. + /// + public override void Stop() + { + if (this.target != null) + { + this.target.enabled = false; + } + } + + /// + /// Fade between two colours over a transition value. + /// + /// The start color. + /// The end color. + /// The transition amount. + private void FadeToColor(Color from, Color to, float transition) + { + this.target.color = Color.Lerp(from, to, transition); + } + } +} diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/GUITexture/FadeTexture.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/GUITexture/FadeTexture.cs.meta new file mode 100644 index 0000000..6aee0b2 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/GUITexture/FadeTexture.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 116e9b43ace58834d9c6364b256a61e2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/GameObject.meta b/Assets/Cinema Director/Cutscene Items/Global Items/GameObject.meta new file mode 100644 index 0000000..39e50ff --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/GameObject.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 15829f6bfa69af545982693d50470de6 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/GameObject/DisableGameObjectGlobal.cs b/Assets/Cinema Director/Cutscene Items/Global Items/GameObject/DisableGameObjectGlobal.cs new file mode 100644 index 0000000..f893fbc --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/GameObject/DisableGameObjectGlobal.cs @@ -0,0 +1,80 @@ +// Cinema Suite +using CinemaDirector.Helpers; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// A simple event for Disabling a Game Object. + /// + [CutsceneItemAttribute("Game Object", "Disable Game Object", CutsceneItemGenre.GlobalItem)] + public class DisableGameObjectGlobal : CinemaGlobalEvent, IRevertable + { + // The target Game Object + public GameObject target; + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + // Keep track of the GameObject's previous state when calling Trigger. + private bool previousState; + + /// + /// Cache the initial state of the target GameObject's active state. + /// + /// The Info necessary to revert this event. + public RevertInfo[] CacheState() + { + if (target != null) + return new RevertInfo[] { new RevertInfo(this, target, "SetActive", target.activeInHierarchy) }; + + return null; + } + + /// + /// Trigger this event and set the given GameObject to disabled. + /// + public override void Trigger() + { + if (target != null) + { + previousState = target.activeInHierarchy; + target.SetActive(false); + } + } + + /// + /// Reverse this Event and put the GameObject into its' previous state. + /// + public override void Reverse() + { + if (target != null) + { + target.SetActive(previousState); + } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/GameObject/DisableGameObjectGlobal.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/GameObject/DisableGameObjectGlobal.cs.meta new file mode 100644 index 0000000..ec72e0d --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/GameObject/DisableGameObjectGlobal.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c88a020fb298dfa4f9dda082a3f62f2e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/GameObject/EnableGameObjectGlobal.cs b/Assets/Cinema Director/Cutscene Items/Global Items/GameObject/EnableGameObjectGlobal.cs new file mode 100644 index 0000000..27aca0a --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/GameObject/EnableGameObjectGlobal.cs @@ -0,0 +1,80 @@ +// Cinema Suite +using CinemaDirector.Helpers; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// A simple event for Enabling a Game Object + /// + [CutsceneItemAttribute("Game Object", "Enable Game Object", CutsceneItemGenre.GlobalItem)] + public class EnableGameObjectGlobal : CinemaGlobalEvent, IRevertable + { + // The target GameObject + public GameObject target; + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + // Keep track of the GameObject's previous state when calling Trigger. + private bool previousState; + + /// + /// Cache the initial state of the target GameObject's active state. + /// + /// The Info necessary to revert this event. + public RevertInfo[] CacheState() + { + if (target != null) + return new RevertInfo[]{new RevertInfo(this, target, "SetActive", target.activeInHierarchy)}; + + return null; + } + + /// + /// Trigger this event and set the given GameObject to enabled. + /// + public override void Trigger() + { + if (target != null) + { + previousState = target.activeInHierarchy; + target.SetActive(true); + } + } + + /// + /// Reverse this Event and put the GameObject into its' previous state. + /// + public override void Reverse() + { + if (target != null) + { + target.SetActive(previousState); + } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/GameObject/EnableGameObjectGlobal.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/GameObject/EnableGameObjectGlobal.cs.meta new file mode 100644 index 0000000..81b5262 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/GameObject/EnableGameObjectGlobal.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 04f4e69d858c882478543f3fd46d64f1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Time.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Time.meta new file mode 100644 index 0000000..f5caff3 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Time.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 9bd41387fcc1acf48979a5d1aac75b42 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Time/SetTimeScaleEvent.cs b/Assets/Cinema Director/Cutscene Items/Global Items/Time/SetTimeScaleEvent.cs new file mode 100644 index 0000000..4f94580 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Time/SetTimeScaleEvent.cs @@ -0,0 +1,71 @@ +// Cinema Suite +using CinemaDirector.Helpers; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// An event for changing Time Scale. + /// + [CutsceneItem("Time", "Set Time Scale", CutsceneItemGenre.GlobalItem)] + public class SetTimeScaleEvent : CinemaGlobalEvent, IRevertable + { + // The new timescale + public float TimeScale = 1f; + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + // Keep track of the previous time scale when calling Trigger. + private float previousTimescale = 1f; + + /// + /// Cache the initial state of the time scale. + /// + /// The Info necessary to revert this event. + public RevertInfo[] CacheState() + { + return new RevertInfo[] { new RevertInfo(this, typeof(Time), "timeScale", Time.timeScale) }; + } + + /// + /// Trigger this event and set a new time scale. + /// + public override void Trigger() + { + previousTimescale = Time.timeScale; + Time.timeScale = TimeScale; + } + + /// + /// Reverse this event and set time scale back to it's previous state. + /// + public override void Reverse() + { + Time.timeScale = previousTimescale; + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Time/SetTimeScaleEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Time/SetTimeScaleEvent.cs.meta new file mode 100644 index 0000000..e8a832a --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Time/SetTimeScaleEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e23160b4acfa6cb42ac95e12d8d96378 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Time/TimeScaleCurveAction.cs b/Assets/Cinema Director/Cutscene Items/Global Items/Time/TimeScaleCurveAction.cs new file mode 100644 index 0000000..eee5d0f --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Time/TimeScaleCurveAction.cs @@ -0,0 +1,85 @@ +// Cinema Suite +using CinemaDirector.Helpers; +using UnityEngine; + +namespace CinemaDirector +{ + [CutsceneItem("Time", "Time Scale Curve", CutsceneItemGenre.GlobalItem)] + public class TimeScaleCurveAction : CinemaGlobalAction, IRevertable + { + // The curve that controls time scale. Make sure that it goes from 0 to the duration of this action. + public AnimationCurve Curve; + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + // Keep track of the GameObject's previous state when calling Trigger. + private float previousScale; + + /// + /// Cache the initial state of the time scale. + /// + /// The Info necessary to revert this event. + public RevertInfo[] CacheState() + { + return new RevertInfo[]{ new RevertInfo(this, typeof(Time), "timeScale", Time.timeScale)}; + } + + /// + /// Trigger the start of the time curve. Save the current time scale. + /// + public override void Trigger() + { + previousScale = Time.timeScale; + } + + /// + /// Update the Time Scale using the animation curve. + /// + /// The time of this action. + /// The time since the last update. + public override void UpdateTime(float time, float deltaTime) + { + if (Curve != null) + { + Time.timeScale = Curve.Evaluate(time); + } + } + + /// + /// End the Time Scale action. + /// + public override void End() { } + + /// + /// Reset the time scale to the previous value when exiting this action in reverse. + /// + public override void ReverseTrigger() + { + Time.timeScale = previousScale; + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Time/TimeScaleCurveAction.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Time/TimeScaleCurveAction.cs.meta new file mode 100644 index 0000000..f4e4a52 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Time/TimeScaleCurveAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8c4f3daca6c219f4ebdb87b1d746adee +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Transitions.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions.meta new file mode 100644 index 0000000..8a6d7dc --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 53eedf70b03ce3e41afe07db6f92f04d +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/ColorTransition.cs b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/ColorTransition.cs new file mode 100644 index 0000000..104953b --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/ColorTransition.cs @@ -0,0 +1,123 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Generic transition From any colour To any colour. + /// + [CutsceneItem("Transitions", "Color Transition", CutsceneItemGenre.GlobalItem)] + public class ColorTransition : CinemaGlobalAction + { + // The starting colour + public Color From = Color.black; + + // The final colour + public Color To = Color.clear; + + /// + /// Setup the effect when the script is loaded. + /// + void Awake() + { + if (GetComponent() == null) + { + gameObject.transform.position = Vector3.zero; + gameObject.transform.localScale = new Vector3(100, 100, 100); + gameObject.AddComponent(); + GetComponent().enabled = false; + GetComponent().texture = new Texture2D(1, 1); + GetComponent().pixelInset = new Rect(0f, 0f, Screen.width, Screen.height); + GetComponent().color = Color.clear; + } + } + + /// + /// Enable the overlay texture and set to From colour + /// + public override void Trigger() + { + GetComponent().enabled = true; + GetComponent().pixelInset = new Rect(0f, 0f, Screen.width, Screen.height); + GetComponent().color = From; + } + + /// + /// Firetime is reached when playing in reverse, disable the effect. + /// + public override void ReverseTrigger() + { + End(); + } + + /// + /// Update the effect over time, progressing the transition + /// + /// The time this action has been active + /// The time since the last update + public override void UpdateTime(float time, float deltaTime) + { + float transition = time / Duration; + FadeToColor(From, To, transition); + } + + /// + /// Set the transition to an arbitrary time. + /// + /// The time of this action + /// the deltaTime since the last update call. + public override void SetTime(float time, float deltaTime) + { + if (time >= 0 && time <= Duration) + { + GetComponent().enabled = true; + UpdateTime(time, deltaTime); + } + else if (GetComponent().enabled) + { + GetComponent().enabled = false; + } + } + + /// + /// End the effect by disabling the overlay texture. + /// + public override void End() + { + GetComponent().enabled = false; + } + + /// + /// The end of the action has been triggered while playing the Cutscene in reverse. + /// + public override void ReverseEnd() + { + GetComponent().enabled = true; + GetComponent().pixelInset = new Rect(0f, 0f, Screen.width, Screen.height); + GetComponent().color = To; + } + + /// + /// Disable the overlay texture + /// + public override void Stop() + { + if (GetComponent() != null) + { + GetComponent().enabled = false; + } + } + + /// + /// Fade from one colour to another over a transition period. + /// + /// The starting colour + /// The final colour + /// the Lerp transition value + private void FadeToColor(Color from, Color to, float transition) + { + GetComponent().color = Color.Lerp(from, to, transition); + } + + } +} diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/ColorTransition.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/ColorTransition.cs.meta new file mode 100644 index 0000000..b290332 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/ColorTransition.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: afeb7fc1ce6a1da489b286f4acb4362f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeFromBlack.cs b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeFromBlack.cs new file mode 100644 index 0000000..699f70a --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeFromBlack.cs @@ -0,0 +1,119 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Transition from Black to Clear over time by overlaying a GetComponent(). + /// + [CutsceneItem("Transitions", "Fade from Black", CutsceneItemGenre.GlobalItem)] + public class FadeFromBlack : CinemaGlobalAction + { + private Color From = Color.black; + private Color To = Color.clear; + + /// + /// Setup the effect when the script is loaded. + /// + void Awake() + { + if (GetComponent() == null) + { + gameObject.transform.position = Vector3.zero; + gameObject.transform.localScale = new Vector3(100, 100, 100); + gameObject.AddComponent(); + GetComponent().enabled = false; + GetComponent().texture = new Texture2D(1, 1); + GetComponent().pixelInset = new Rect(0f, 0f, Screen.width, Screen.height); + GetComponent().color = Color.clear; + } + } + + /// + /// Enable the overlay texture and set the Color to Black. + /// + public override void Trigger() + { + GetComponent().enabled = true; + GetComponent().pixelInset = new Rect(0f, 0f, Screen.width, Screen.height); + GetComponent().color = From; + } + + /// + /// Firetime is reached when playing in reverse, disable the effect. + /// + public override void ReverseTrigger() + { + End(); + } + + /// + /// Update the effect over time, progressing the transition + /// + /// The time this action has been active + /// The time since the last update + public override void UpdateTime(float time, float deltaTime) + { + float transition = time / Duration; + FadeToColor(From, To, transition); + } + + /// + /// Set the transition to an arbitrary time. + /// + /// The time of this action + /// the deltaTime since the last update call. + public override void SetTime(float time, float deltaTime) + { + if (time >= 0 && time <= Duration) + { + GetComponent().enabled = true; + UpdateTime(time, deltaTime); + } + else if (GetComponent().enabled) + { + GetComponent().enabled = false; + } + } + + /// + /// End the effect by disabling the overlay texture. + /// + public override void End() + { + GetComponent().enabled = false; + } + + /// + /// The end of the action has been triggered while playing the Cutscene in reverse. + /// + public override void ReverseEnd() + { + GetComponent().enabled = true; + GetComponent().pixelInset = new Rect(0f, 0f, Screen.width, Screen.height); + GetComponent().color = To; + } + + /// + /// Disable the overlay texture + /// + public override void Stop() + { + if (GetComponent() != null) + { + GetComponent().enabled = false; + } + } + + /// + /// Fade from one colour to another over a transition period. + /// + /// The starting colour + /// The final colour + /// the Lerp transition value + private void FadeToColor(Color from, Color to, float transition) + { + GetComponent().color = Color.Lerp(from, to, transition); + } + } +} diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeFromBlack.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeFromBlack.cs.meta new file mode 100644 index 0000000..afbd626 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeFromBlack.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49639c98e0a468842ad4187b08d7ae86 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeFromWhite.cs b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeFromWhite.cs new file mode 100644 index 0000000..2fa7cd3 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeFromWhite.cs @@ -0,0 +1,119 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Transition from White to Clear over time by overlaying a guiTexture. + /// + [CutsceneItem("Transitions", "Fade from White", CutsceneItemGenre.GlobalItem)] + public class FadeFromWhite : CinemaGlobalAction + { + private Color From = Color.white; + private Color To = Color.clear; + + /// + /// Setup the effect when the script is loaded. + /// + void Awake() + { + if (guiTexture == null) + { + gameObject.transform.position = Vector3.zero; + gameObject.transform.localScale = new Vector3(100, 100, 100); + gameObject.AddComponent(); + guiTexture.enabled = false; + guiTexture.texture = new Texture2D(1, 1); + guiTexture.pixelInset = new Rect(0f, 0f, Screen.width, Screen.height); + guiTexture.color = Color.clear; + } + } + + /// + /// Enable the overlay texture and set the Color to White. + /// + public override void Trigger() + { + guiTexture.enabled = true; + guiTexture.pixelInset = new Rect(0f, 0f, Screen.width, Screen.height); + guiTexture.color = From; + } + + /// + /// Firetime is reached when playing in reverse, disable the effect. + /// + public override void ReverseTrigger() + { + End(); + } + + /// + /// Update the effect over time, progressing the transition + /// + /// The time this action has been active + /// The time since the last update + public override void UpdateTime(float time, float deltaTime) + { + float transition = time / Duration; + FadeToColor(From, To, transition); + } + + /// + /// Set the transition to an arbitrary time. + /// + /// The time of this action + /// the deltaTime since the last update call. + public override void SetTime(float time, float deltaTime) + { + if (time >= 0 && time <= Duration) + { + guiTexture.enabled = true; + UpdateTime(time, deltaTime); + } + else if (guiTexture.enabled) + { + guiTexture.enabled = false; + } + } + + /// + /// End the effect by disabling the overlay texture. + /// + public override void End() + { + guiTexture.enabled = false; + } + + /// + /// The end of the action has been triggered while playing the Cutscene in reverse. + /// + public override void ReverseEnd() + { + guiTexture.enabled = true; + guiTexture.pixelInset = new Rect(0f, 0f, Screen.width, Screen.height); + guiTexture.color = To; + } + + /// + /// Disable the overlay texture + /// + public override void Stop() + { + if (guiTexture != null) + { + guiTexture.enabled = false; + } + } + + /// + /// Fade from one colour to another over a transition period. + /// + /// The starting colour + /// The final colour + /// the Lerp transition value + private void FadeToColor(Color from, Color to, float transition) + { + guiTexture.color = Color.Lerp(from, to, transition); + } + } +} diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeFromWhite.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeFromWhite.cs.meta new file mode 100644 index 0000000..61c2b27 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeFromWhite.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f8d778ac170e2be47b7084cb69030d3a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeToBlack.cs b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeToBlack.cs new file mode 100644 index 0000000..7d1adf9 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeToBlack.cs @@ -0,0 +1,120 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Transition from Clear to Black over time by overlaying a guiTexture. + /// + [CutsceneItem("Transitions", "Fade to Black", CutsceneItemGenre.GlobalItem)] + public class FadeToBlack : CinemaGlobalAction + { + private Color From = Color.clear; + private Color To = Color.black; + + /// + /// Setup the effect when the script is loaded. + /// + void Awake() + { + if (guiTexture == null) + { + gameObject.transform.position = Vector3.zero; + gameObject.transform.localScale = new Vector3(100, 100, 100); + gameObject.AddComponent(); + guiTexture.enabled = false; + guiTexture.texture = new Texture2D(1, 1); + guiTexture.pixelInset = new Rect(0f, 0f, Screen.width, Screen.height); + guiTexture.color = Color.clear; + } + } + + /// + /// Enable the overlay texture and set the Color to Clear. + /// + public override void Trigger() + { + guiTexture.enabled = true; + guiTexture.pixelInset = new Rect(0f, 0f, Screen.width, Screen.height); + guiTexture.color = From; + } + + /// + /// Firetime is reached when playing in reverse, disable the effect. + /// + public override void ReverseTrigger() + { + End(); + } + + /// + /// Update the effect over time, progressing the transition + /// + /// The time this action has been active + /// The time since the last update + public override void UpdateTime(float time, float deltaTime) + { + float transition = time / Duration; + FadeToColor(From, To, transition); + } + + /// + /// Set the transition to an arbitrary time. + /// + /// The time of this action + /// the deltaTime since the last update call. + public override void SetTime(float time, float deltaTime) + { + if (time >= 0 && time <= Duration) + { + guiTexture.enabled = true; + UpdateTime(time, deltaTime); + } + else if (guiTexture.enabled) + { + guiTexture.enabled = false; + } + } + + /// + /// End the effect by disabling the overlay texture. + /// + public override void End() + { + guiTexture.enabled = false; + } + + /// + /// The end of the action has been triggered while playing the Cutscene in reverse. + /// + public override void ReverseEnd() + { + guiTexture.enabled = true; + guiTexture.pixelInset = new Rect(0f, 0f, Screen.width, Screen.height); + guiTexture.color = To; + } + + /// + /// Disable the overlay texture + /// + public override void Stop() + { + if (guiTexture != null) + { + guiTexture.enabled = false; + } + } + + /// + /// Fade from one colour to another over a transition period. + /// + /// The starting colour + /// The final colour + /// the Lerp transition value + private void FadeToColor(Color from, Color to, float transition) + { + guiTexture.color = Color.Lerp(from, to, transition); + } + + } +} diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeToBlack.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeToBlack.cs.meta new file mode 100644 index 0000000..0e5f366 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeToBlack.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a99f85a6d7b661f4f94de1fcdeb603c5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeToWhite.cs b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeToWhite.cs new file mode 100644 index 0000000..4c83f58 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeToWhite.cs @@ -0,0 +1,119 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Transition from Clear to White over time by overlaying a guiTexture. + /// + [CutsceneItem("Transitions", "Fade to White", CutsceneItemGenre.GlobalItem)] + public class FadeToWhite : CinemaGlobalAction + { + private Color From = Color.clear; + private Color To = Color.white; + + /// + /// Setup the effect when the script is loaded. + /// + void Awake() + { + if (guiTexture == null) + { + gameObject.transform.position = Vector3.zero; + gameObject.transform.localScale = new Vector3(100, 100, 100); + gameObject.AddComponent(); + guiTexture.enabled = false; + guiTexture.texture = new Texture2D(1, 1); + guiTexture.pixelInset = new Rect(0f, 0f, Screen.width, Screen.height); + guiTexture.color = Color.clear; + } + } + + /// + /// Enable the overlay texture and set the Color to Clear. + /// + public override void Trigger() + { + guiTexture.enabled = true; + guiTexture.pixelInset = new Rect(0f, 0f, Screen.width, Screen.height); + guiTexture.color = From; + } + + /// + /// Firetime is reached when playing in reverse, disable the effect. + /// + public override void ReverseTrigger() + { + End(); + } + + /// + /// Update the effect over time, progressing the transition + /// + /// The time this action has been active + /// The time since the last update + public override void UpdateTime(float time, float deltaTime) + { + float transition = time / Duration; + FadeToColor(From, To, transition); + } + + /// + /// Set the transition to an arbitrary time. + /// + /// The time of this action + /// the deltaTime since the last update call. + public override void SetTime(float time, float deltaTime) + { + if (time >= 0 && time <= Duration) + { + guiTexture.enabled = true; + UpdateTime(time, deltaTime); + } + else if (guiTexture.enabled) + { + guiTexture.enabled = false; + } + } + + /// + /// End the effect by disabling the overlay texture. + /// + public override void End() + { + guiTexture.enabled = false; + } + + /// + /// The end of the action has been triggered while playing the Cutscene in reverse. + /// + public override void ReverseEnd() + { + guiTexture.enabled = true; + guiTexture.pixelInset = new Rect(0f, 0f, Screen.width, Screen.height); + guiTexture.color = To; + } + + /// + /// Disable the overlay texture + /// + public override void Stop() + { + if (guiTexture != null) + { + guiTexture.enabled = false; + } + } + + /// + /// Fade from one colour to another over a transition period. + /// + /// The starting colour + /// The final colour + /// the Lerp transition value + private void FadeToColor(Color from, Color to, float transition) + { + guiTexture.color = Color.Lerp(from, to, transition); + } + } +} diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeToWhite.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeToWhite.cs.meta new file mode 100644 index 0000000..954c0c6 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Transitions/FadeToWhite.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 26450fe968f1ad24fbf827fe85d87bd9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Utility.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Utility.meta new file mode 100644 index 0000000..aac7457 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Utility.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: f6dc846fafb4d754487e77e418189aed +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Utility/LoadLevelEvent.cs b/Assets/Cinema Director/Cutscene Items/Global Items/Utility/LoadLevelEvent.cs new file mode 100644 index 0000000..e077ebe --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Utility/LoadLevelEvent.cs @@ -0,0 +1,26 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Event for loading a new level + /// + [CutsceneItem("Utility", "Load Level", CutsceneItemGenre.GlobalItem)] + public class LoadLevelEvent : CinemaGlobalEvent + { + // The index of the level to be loaded. + public int Level = 0; + + /// + /// Trigger the level load. Only in Runtime. + /// + public override void Trigger() + { + if (Application.isPlaying) + { + Application.LoadLevel(Level); + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Utility/LoadLevelEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Utility/LoadLevelEvent.cs.meta new file mode 100644 index 0000000..7da3966 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Utility/LoadLevelEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d212dbfd36634a14cafe5f3a2fe44459 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Utility/MassDisabler.cs b/Assets/Cinema Director/Cutscene Items/Global Items/Utility/MassDisabler.cs new file mode 100644 index 0000000..896b259 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Utility/MassDisabler.cs @@ -0,0 +1,140 @@ +// Cinema Suite +using CinemaDirector.Helpers; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Utility action for disabling a lot of GameObjects at once and then re-enabling them at the end of the action. + /// + [CutsceneItem("Utility", "Mass Disabler", CutsceneItemGenre.GlobalItem)] + public class MassDisabler : CinemaGlobalAction, IRevertable + { + // Game Objects to be disabled temporarily. + public List GameObjects = new List(); + + // Game Object Tags to be disabled temporarily. + public List Tags = new List(); + + // Cache the game objects. + private List tagsCache = new List(); + + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + /// + /// Cache the initial state of the target GameObject's active state. + /// + /// The Info necessary to revert this event. + public RevertInfo[] CacheState() + { + List gameObjects = new List(); + foreach (string tag in Tags) + { + GameObject[] tagged = GameObject.FindGameObjectsWithTag(tag); + foreach (GameObject gameObject in tagged) + { + gameObjects.Add(gameObject); + } + } + + gameObjects.AddRange(GameObjects); + + List reverts = new List(); + foreach (GameObject go in gameObjects) + { + if (go != null) + { + reverts.Add(new RevertInfo(this, go, "SetActive", go.activeInHierarchy)); + } + } + + return reverts.ToArray(); + } + + /// + /// Trigger this Action and disable all Game Objects + /// + public override void Trigger() + { + tagsCache.Clear(); + foreach (string tag in Tags) + { + GameObject[] gameObjects = GameObject.FindGameObjectsWithTag(tag); + foreach (GameObject gameObject in gameObjects) + { + tagsCache.Add(gameObject); + } + } + + setActive(false); + } + + /// + /// End the action and re-enable all game objects. + /// + public override void End() + { + setActive(true); + } + + /// + /// Trigger the beginning of the action while playing in reverse. + /// + public override void ReverseTrigger() + { + End(); + } + + /// + /// Trigger the end of the action while playing in reverse. + /// + public override void ReverseEnd() + { + Trigger(); + } + + /// + /// Enable/Disable all the game objects. + /// + /// Enable or Disable + private void setActive(bool enabled) + { + // Enable gameobjects + foreach (GameObject gameObject in GameObjects) + { + gameObject.SetActive(enabled); + } + + // Enable tags + foreach (GameObject gameObject in tagsCache) + { + gameObject.SetActive(enabled); + } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Utility/MassDisabler.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Utility/MassDisabler.cs.meta new file mode 100644 index 0000000..0427809 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Utility/MassDisabler.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a3c4646b40f000d41814a1be4cb65bbc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Utility/StoryboardEvent.cs b/Assets/Cinema Director/Cutscene Items/Global Items/Utility/StoryboardEvent.cs new file mode 100644 index 0000000..6e1af86 --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Utility/StoryboardEvent.cs @@ -0,0 +1,22 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Event that captures a screenshot when triggered. + /// + [CutsceneItem("Utility", "Storyboard", CutsceneItemGenre.GlobalItem)] + public class StoryboardEvent : CinemaGlobalEvent + { + public static int Count = 0; // Count how many screenshots have been captured. + + /// + /// Capture screenshot on trigger. + /// + public override void Trigger() + { + Application.CaptureScreenshot(string.Format(@"Assets\{0}{1}.png", this.gameObject.name, Count++)); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/Cutscene Items/Global Items/Utility/StoryboardEvent.cs.meta b/Assets/Cinema Director/Cutscene Items/Global Items/Utility/StoryboardEvent.cs.meta new file mode 100644 index 0000000..e1937cf --- /dev/null +++ b/Assets/Cinema Director/Cutscene Items/Global Items/Utility/StoryboardEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 069e8a09026ace249bb9b7c844f0355b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Prefabs.meta b/Assets/Cinema Director/Prefabs.meta new file mode 100644 index 0000000..1894107 --- /dev/null +++ b/Assets/Cinema Director/Prefabs.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: d860b59f3637f5a4d91c67bd0fbe7691 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Prefabs/Cutscene.prefab b/Assets/Cinema Director/Prefabs/Cutscene.prefab new file mode 100644 index 0000000..acd290f --- /dev/null +++ b/Assets/Cinema Director/Prefabs/Cutscene.prefab @@ -0,0 +1,54 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 114: {fileID: 11400000} + m_Layer: 0 + m_Name: Cutscene + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + 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: 0} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dea88cf454d6b69408653729ea66ec34, type: 3} + m_Name: + m_EditorClassIdentifier: + duration: 30 + runningTime: 0 +--- !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: 100000} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/Assets/Cinema Director/Prefabs/Cutscene.prefab.meta b/Assets/Cinema Director/Prefabs/Cutscene.prefab.meta new file mode 100644 index 0000000..96ba048 --- /dev/null +++ b/Assets/Cinema Director/Prefabs/Cutscene.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: e4be95785bf9a8544b21596188075801 +NativeFormatImporter: + userData: diff --git a/Assets/Cinema Director/Prefabs/CutsceneQueue.prefab b/Assets/Cinema Director/Prefabs/CutsceneQueue.prefab new file mode 100644 index 0000000..1e14ae8 --- /dev/null +++ b/Assets/Cinema Director/Prefabs/CutsceneQueue.prefab @@ -0,0 +1,54 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 114: {fileID: 11400000} + m_Layer: 0 + m_Name: CutsceneQueue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + 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: 0} + m_RootOrder: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8064d87a4dc950a4b800cb8c5341f022, type: 3} + m_Name: + m_EditorClassIdentifier: + Cutscenes: [] +--- !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: 100000} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/Assets/Cinema Director/Prefabs/CutsceneQueue.prefab.meta b/Assets/Cinema Director/Prefabs/CutsceneQueue.prefab.meta new file mode 100644 index 0000000..5e849a8 --- /dev/null +++ b/Assets/Cinema Director/Prefabs/CutsceneQueue.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 117e764eac8894949953b87768b7d353 +NativeFormatImporter: + userData: diff --git a/Assets/Cinema Director/Prefabs/CutsceneTrigger.prefab b/Assets/Cinema Director/Prefabs/CutsceneTrigger.prefab new file mode 100644 index 0000000..312d5cc --- /dev/null +++ b/Assets/Cinema Director/Prefabs/CutsceneTrigger.prefab @@ -0,0 +1,70 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 65: {fileID: 6500000} + - 114: {fileID: 11400000} + m_Layer: 0 + m_Name: CutsceneTrigger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + 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: 0} + m_RootOrder: 0 +--- !u!65 &6500000 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: deaa21a8e28e0a34e8c6d465b485c807, type: 3} + m_Name: + m_EditorClassIdentifier: + StartMethod: 0 + Cutscene: {fileID: 0} + TriggerObject: {fileID: 0} + SkipButtonName: Jump +--- !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: 100000} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/Assets/Cinema Director/Prefabs/CutsceneTrigger.prefab.meta b/Assets/Cinema Director/Prefabs/CutsceneTrigger.prefab.meta new file mode 100644 index 0000000..cfc5140 --- /dev/null +++ b/Assets/Cinema Director/Prefabs/CutsceneTrigger.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: ee09add0d202f1645abb11f28dc33cc3 +NativeFormatImporter: + userData: diff --git a/Assets/Cinema Director/Prefabs/ScreenshotCapturer.prefab b/Assets/Cinema Director/Prefabs/ScreenshotCapturer.prefab new file mode 100644 index 0000000..8128c7c --- /dev/null +++ b/Assets/Cinema Director/Prefabs/ScreenshotCapturer.prefab @@ -0,0 +1,54 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 114: {fileID: 11400000} + m_Layer: 0 + m_Name: ScreenshotCapturer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.2929306, y: -16.5007896, z: -51.3662491} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a66d90914943cc04194592e2ab601eaf, type: 3} + m_Name: + m_EditorClassIdentifier: + Folder: CaptureOutput + FrameRate: 24 +--- !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: 100000} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/Assets/Cinema Director/Prefabs/ScreenshotCapturer.prefab.meta b/Assets/Cinema Director/Prefabs/ScreenshotCapturer.prefab.meta new file mode 100644 index 0000000..50a6934 --- /dev/null +++ b/Assets/Cinema Director/Prefabs/ScreenshotCapturer.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 3f6de491b988e054f875176c9289cb63 +NativeFormatImporter: + userData: diff --git a/Assets/Cinema Director/Prefabs/Themes.meta b/Assets/Cinema Director/Prefabs/Themes.meta new file mode 100644 index 0000000..547a84e --- /dev/null +++ b/Assets/Cinema Director/Prefabs/Themes.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 06d798669c634f24d9d3ff71cca2ad61 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs.meta b/Assets/Cinema Director/Prefabs/Themes/LUTs.meta new file mode 100644 index 0000000..04e6924 --- /dev/null +++ b/Assets/Cinema Director/Prefabs/Themes/LUTs.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: cd494e1728136524eb44830dacfbc403 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/BleachBypass3D16.png b/Assets/Cinema Director/Prefabs/Themes/LUTs/BleachBypass3D16.png new file mode 100644 index 0000000..651ab07 Binary files /dev/null and b/Assets/Cinema Director/Prefabs/Themes/LUTs/BleachBypass3D16.png differ diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/BleachBypass3D16.png.meta b/Assets/Cinema Director/Prefabs/Themes/LUTs/BleachBypass3D16.png.meta new file mode 100644 index 0000000..a351cf6 --- /dev/null +++ b/Assets/Cinema Director/Prefabs/Themes/LUTs/BleachBypass3D16.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 3f9a21a2e62a4694984824b1132b3cb7 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 1 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/CrossProcess3D16.png b/Assets/Cinema Director/Prefabs/Themes/LUTs/CrossProcess3D16.png new file mode 100644 index 0000000..50a46aa Binary files /dev/null and b/Assets/Cinema Director/Prefabs/Themes/LUTs/CrossProcess3D16.png differ diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/CrossProcess3D16.png.meta b/Assets/Cinema Director/Prefabs/Themes/LUTs/CrossProcess3D16.png.meta new file mode 100644 index 0000000..eb6c38e --- /dev/null +++ b/Assets/Cinema Director/Prefabs/Themes/LUTs/CrossProcess3D16.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 991926dd931d51a4da7ddf5060b3f22e +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 1 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/Dream3D16.png b/Assets/Cinema Director/Prefabs/Themes/LUTs/Dream3D16.png new file mode 100644 index 0000000..605a655 Binary files /dev/null and b/Assets/Cinema Director/Prefabs/Themes/LUTs/Dream3D16.png differ diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/Dream3D16.png.meta b/Assets/Cinema Director/Prefabs/Themes/LUTs/Dream3D16.png.meta new file mode 100644 index 0000000..8be0e0e --- /dev/null +++ b/Assets/Cinema Director/Prefabs/Themes/LUTs/Dream3D16.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 1a2fb6928f03e0742ba8d0bdd95e7399 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 1 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/FLIR3D16.png b/Assets/Cinema Director/Prefabs/Themes/LUTs/FLIR3D16.png new file mode 100644 index 0000000..e59015d Binary files /dev/null and b/Assets/Cinema Director/Prefabs/Themes/LUTs/FLIR3D16.png differ diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/FLIR3D16.png.meta b/Assets/Cinema Director/Prefabs/Themes/LUTs/FLIR3D16.png.meta new file mode 100644 index 0000000..165084d --- /dev/null +++ b/Assets/Cinema Director/Prefabs/Themes/LUTs/FLIR3D16.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 64d74ceaeeb975142a5f5824c83615c6 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 1 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/Horror3D16.png b/Assets/Cinema Director/Prefabs/Themes/LUTs/Horror3D16.png new file mode 100644 index 0000000..245b343 Binary files /dev/null and b/Assets/Cinema Director/Prefabs/Themes/LUTs/Horror3D16.png differ diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/Horror3D16.png.meta b/Assets/Cinema Director/Prefabs/Themes/LUTs/Horror3D16.png.meta new file mode 100644 index 0000000..8e13514 --- /dev/null +++ b/Assets/Cinema Director/Prefabs/Themes/LUTs/Horror3D16.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: a0878c08ad6b09a4b9409eb8d0be8a97 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 1 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/Negative3D16.png b/Assets/Cinema Director/Prefabs/Themes/LUTs/Negative3D16.png new file mode 100644 index 0000000..3d5d084 Binary files /dev/null and b/Assets/Cinema Director/Prefabs/Themes/LUTs/Negative3D16.png differ diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/Negative3D16.png.meta b/Assets/Cinema Director/Prefabs/Themes/LUTs/Negative3D16.png.meta new file mode 100644 index 0000000..95ab73c --- /dev/null +++ b/Assets/Cinema Director/Prefabs/Themes/LUTs/Negative3D16.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 4da68ce732bfffe44a41667dc228d474 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 1 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/Noire3D16.png b/Assets/Cinema Director/Prefabs/Themes/LUTs/Noire3D16.png new file mode 100644 index 0000000..ef5f025 Binary files /dev/null and b/Assets/Cinema Director/Prefabs/Themes/LUTs/Noire3D16.png differ diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/Noire3D16.png.meta b/Assets/Cinema Director/Prefabs/Themes/LUTs/Noire3D16.png.meta new file mode 100644 index 0000000..5a546d6 --- /dev/null +++ b/Assets/Cinema Director/Prefabs/Themes/LUTs/Noire3D16.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 98b5cf5f0ff38ad43a4a0407a02ca51d +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 1 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/Posterize3D16.png b/Assets/Cinema Director/Prefabs/Themes/LUTs/Posterize3D16.png new file mode 100644 index 0000000..fac9518 Binary files /dev/null and b/Assets/Cinema Director/Prefabs/Themes/LUTs/Posterize3D16.png differ diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/Posterize3D16.png.meta b/Assets/Cinema Director/Prefabs/Themes/LUTs/Posterize3D16.png.meta new file mode 100644 index 0000000..9ea48c8 --- /dev/null +++ b/Assets/Cinema Director/Prefabs/Themes/LUTs/Posterize3D16.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 7504fafd1dee4ae408fb22b8b9e4e99a +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 1 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/SciFi3D16.png b/Assets/Cinema Director/Prefabs/Themes/LUTs/SciFi3D16.png new file mode 100644 index 0000000..55b0c09 Binary files /dev/null and b/Assets/Cinema Director/Prefabs/Themes/LUTs/SciFi3D16.png differ diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/SciFi3D16.png.meta b/Assets/Cinema Director/Prefabs/Themes/LUTs/SciFi3D16.png.meta new file mode 100644 index 0000000..13da69b --- /dev/null +++ b/Assets/Cinema Director/Prefabs/Themes/LUTs/SciFi3D16.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 4436e6473114ee3428f90966e7d8c882 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 1 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/Sepia3D16.png b/Assets/Cinema Director/Prefabs/Themes/LUTs/Sepia3D16.png new file mode 100644 index 0000000..ceb7647 Binary files /dev/null and b/Assets/Cinema Director/Prefabs/Themes/LUTs/Sepia3D16.png differ diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/Sepia3D16.png.meta b/Assets/Cinema Director/Prefabs/Themes/LUTs/Sepia3D16.png.meta new file mode 100644 index 0000000..9d8ceb1 --- /dev/null +++ b/Assets/Cinema Director/Prefabs/Themes/LUTs/Sepia3D16.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: fcb51db316252a341ae5e569ed0a91c0 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 1 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/Vintage3D16.png b/Assets/Cinema Director/Prefabs/Themes/LUTs/Vintage3D16.png new file mode 100644 index 0000000..0832ea2 Binary files /dev/null and b/Assets/Cinema Director/Prefabs/Themes/LUTs/Vintage3D16.png differ diff --git a/Assets/Cinema Director/Prefabs/Themes/LUTs/Vintage3D16.png.meta b/Assets/Cinema Director/Prefabs/Themes/LUTs/Vintage3D16.png.meta new file mode 100644 index 0000000..fdc608a --- /dev/null +++ b/Assets/Cinema Director/Prefabs/Themes/LUTs/Vintage3D16.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 11a6d5db4204204419476b592e65f05a +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 1 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System.meta b/Assets/Cinema Director/System.meta new file mode 100644 index 0000000..6e520cc --- /dev/null +++ b/Assets/Cinema Director/System.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 4af6530ff838424449b765a5cec48ca1 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/System/Common.meta b/Assets/Cinema Director/System/Common.meta new file mode 100644 index 0000000..f2ee325 --- /dev/null +++ b/Assets/Cinema Director/System/Common.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 06e73ca0d2634ae4b94719ac1d07992d +folderAsset: yes +timeCreated: 1461606313 +licenseType: Store +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/System/Common/Reflection.meta b/Assets/Cinema Director/System/Common/Reflection.meta new file mode 100644 index 0000000..77e23aa --- /dev/null +++ b/Assets/Cinema Director/System/Common/Reflection.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 985ade49d8895e149a1b5d53e923c0fd +folderAsset: yes +timeCreated: 1461606313 +licenseType: Store +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/System/Common/Reflection/ReflectionHelper.cs b/Assets/Cinema Director/System/Common/Reflection/ReflectionHelper.cs new file mode 100644 index 0000000..7884325 --- /dev/null +++ b/Assets/Cinema Director/System/Common/Reflection/ReflectionHelper.cs @@ -0,0 +1,116 @@ +using System; +using System.Reflection; +#if NETFX_CORE +using System.Collections; +using System.Collections.Generic; +using System.Linq; +#endif + +namespace CinemaSuite.Common +{ + /// A helper class for reflection calls, that allows for calls on multiple platforms. + public static class ReflectionHelper + { +#if NETFX_CORE + private static List assemblies = new List(); +#endif + public static Assembly[] GetAssemblies() + { +#if NETFX_CORE + if(assemblies == null || assemblies.Count == 0) + { + var folder = Windows.ApplicationModel.Package.Current.InstalledLocation; + var files = folder.GetFilesAsync(); + files.AsTask().Wait(); + + foreach (var file in files.GetResults()) + { + if (file.FileType == ".dll" || file.FileType == ".exe") + { + try + { + var filename = file.Name.Substring(0, file.Name.Length - file.FileType.Length); + AssemblyName name = new AssemblyName { Name = filename }; + Assembly assembly = Assembly.Load(name); + assemblies.Add(assembly); + } + catch (Exception) + { + continue; + } + } + } + + var typeInfo = typeof(CinemaDirector.Cutscene).GetTypeInfo(); + assemblies.Add(typeInfo.Assembly); + } + return assemblies.ToArray(); +#else + return AppDomain.CurrentDomain.GetAssemblies(); +#endif + } + + public static Type[] GetTypes(Assembly assembly) + { +#if NETFX_CORE + var types = new List(); + //foreach (var t in assembly.GetTypes()) + foreach (var t in assembly.DefinedTypes.Select(aa => aa.AsType()).ToArray()) + { + types.Add(t); + } + return types.ToArray(); +#else + return assembly.GetTypes(); +#endif + } + + public static bool IsSubclassOf(Type type, Type c) + { +#if NETFX_CORE + return type.GetTypeInfo().IsSubclassOf(c); +#else + return type.IsSubclassOf(c); +#endif + } + + public static MemberInfo[] GetMemberInfo(Type type, string name) + { +#if NETFX_CORE + var members = new List(); + members.Add(GetField(type, name)); + members.Add(GetProperty(type, name)); + return members.ToArray(); +#else + return type.GetMember(name); +#endif + } + + public static FieldInfo GetField(Type type, string name) + { +#if NETFX_CORE + return type.GetTypeInfo().GetDeclaredField(name); +#else + return type.GetField(name); +#endif + } + + public static PropertyInfo GetProperty(Type type, string name) + { +#if NETFX_CORE + return type.GetTypeInfo().GetDeclaredProperty(name); +#else + return type.GetProperty(name); +#endif + } + + public static T[] GetCustomAttributes(Type type, bool inherited) where T : Attribute + { +#if NETFX_CORE + return (T[]) type.GetTypeInfo().GetCustomAttributes(typeof(T), inherited); +#else + return (T[]) type.GetCustomAttributes(typeof(T), inherited); +#endif + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Common/Reflection/ReflectionHelper.cs.meta b/Assets/Cinema Director/System/Common/Reflection/ReflectionHelper.cs.meta new file mode 100644 index 0000000..1813076 --- /dev/null +++ b/Assets/Cinema Director/System/Common/Reflection/ReflectionHelper.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 63cef700b6c5309449ee3c74a2e0d695 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Editor.meta b/Assets/Cinema Director/System/Editor.meta new file mode 100644 index 0000000..7d22b7a --- /dev/null +++ b/Assets/Cinema Director/System/Editor.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 54d0ffc57dadc7c4f941215da4cce7df +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/System/Resources.meta b/Assets/Cinema Director/System/Resources.meta new file mode 100644 index 0000000..175757b --- /dev/null +++ b/Assets/Cinema Director/System/Resources.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: a77dba6b3c864c745b676c22e987ccaf +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/System/Resources/ActorGroupIconFree.png b/Assets/Cinema Director/System/Resources/ActorGroupIconFree.png new file mode 100644 index 0000000..9583ca5 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/ActorGroupIconFree.png differ diff --git a/Assets/Cinema Director/System/Resources/ActorGroupIconFree.png.meta b/Assets/Cinema Director/System/Resources/ActorGroupIconFree.png.meta new file mode 100644 index 0000000..2238ec4 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/ActorGroupIconFree.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 7081c752d64ffb04fa1fc3b969c759b9 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/ActorGroupIconPro.png b/Assets/Cinema Director/System/Resources/ActorGroupIconPro.png new file mode 100644 index 0000000..ca5a544 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/ActorGroupIconPro.png differ diff --git a/Assets/Cinema Director/System/Resources/ActorGroupIconPro.png.meta b/Assets/Cinema Director/System/Resources/ActorGroupIconPro.png.meta new file mode 100644 index 0000000..c36c8dc --- /dev/null +++ b/Assets/Cinema Director/System/Resources/ActorGroupIconPro.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 97f44645fc725c149951b358d976e5af +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/AddIcon.png b/Assets/Cinema Director/System/Resources/AddIcon.png new file mode 100644 index 0000000..a3b6077 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/AddIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/AddIcon.png.meta b/Assets/Cinema Director/System/Resources/AddIcon.png.meta new file mode 100644 index 0000000..cc03246 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/AddIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8e41bfd084f9e994ca6817458e5b4bcc +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/AddIconActivated.png b/Assets/Cinema Director/System/Resources/AddIconActivated.png new file mode 100644 index 0000000..855ed53 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/AddIconActivated.png differ diff --git a/Assets/Cinema Director/System/Resources/AddIconActivated.png.meta b/Assets/Cinema Director/System/Resources/AddIconActivated.png.meta new file mode 100644 index 0000000..1ef6124 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/AddIconActivated.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 7fe006ef65f882746969f9e3efdff2ac +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/AddIconHover.png b/Assets/Cinema Director/System/Resources/AddIconHover.png new file mode 100644 index 0000000..d844710 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/AddIconHover.png differ diff --git a/Assets/Cinema Director/System/Resources/AddIconHover.png.meta b/Assets/Cinema Director/System/Resources/AddIconHover.png.meta new file mode 100644 index 0000000..f7eb0cf --- /dev/null +++ b/Assets/Cinema Director/System/Resources/AddIconHover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: c8e5a68bbe60b1b4ab61362718921314 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/CharacterGroupIconFree.png b/Assets/Cinema Director/System/Resources/CharacterGroupIconFree.png new file mode 100644 index 0000000..4a10e9b Binary files /dev/null and b/Assets/Cinema Director/System/Resources/CharacterGroupIconFree.png differ diff --git a/Assets/Cinema Director/System/Resources/CharacterGroupIconFree.png.meta b/Assets/Cinema Director/System/Resources/CharacterGroupIconFree.png.meta new file mode 100644 index 0000000..319bed8 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/CharacterGroupIconFree.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 7bc74ecb3f78dd749808d8a1d4ae4356 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/CharacterGroupIconPro.png b/Assets/Cinema Director/System/Resources/CharacterGroupIconPro.png new file mode 100644 index 0000000..ce7b5cb Binary files /dev/null and b/Assets/Cinema Director/System/Resources/CharacterGroupIconPro.png differ diff --git a/Assets/Cinema Director/System/Resources/CharacterGroupIconPro.png.meta b/Assets/Cinema Director/System/Resources/CharacterGroupIconPro.png.meta new file mode 100644 index 0000000..67deff6 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/CharacterGroupIconPro.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: e1d5b61b21a4cd5438b34633a7d1e7b1 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Cinema Suite Monochrome.PNG b/Assets/Cinema Director/System/Resources/Cinema Suite Monochrome.PNG new file mode 100644 index 0000000..6f9c121 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Cinema Suite Monochrome.PNG differ diff --git a/Assets/Cinema Director/System/Resources/Cinema Suite Monochrome.PNG.meta b/Assets/Cinema Director/System/Resources/Cinema Suite Monochrome.PNG.meta new file mode 100644 index 0000000..0b96863 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Cinema Suite Monochrome.PNG.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 59318c32d408f8c4da6c54c28b5f7e2f +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/CompressVertical.png b/Assets/Cinema Director/System/Resources/CompressVertical.png new file mode 100644 index 0000000..2641e15 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/CompressVertical.png differ diff --git a/Assets/Cinema Director/System/Resources/CompressVertical.png.meta b/Assets/Cinema Director/System/Resources/CompressVertical.png.meta new file mode 100644 index 0000000..ecaf749 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/CompressVertical.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 88046fc49448f8d43aa97e13dcb24aa6 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/CompressVerticalActivated.png b/Assets/Cinema Director/System/Resources/CompressVerticalActivated.png new file mode 100644 index 0000000..ad282da Binary files /dev/null and b/Assets/Cinema Director/System/Resources/CompressVerticalActivated.png differ diff --git a/Assets/Cinema Director/System/Resources/CompressVerticalActivated.png.meta b/Assets/Cinema Director/System/Resources/CompressVerticalActivated.png.meta new file mode 100644 index 0000000..6b7adda --- /dev/null +++ b/Assets/Cinema Director/System/Resources/CompressVerticalActivated.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: f6b45984b78c2dd43816fd0f6e3cfeb0 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/CompressVerticalHover.png b/Assets/Cinema Director/System/Resources/CompressVerticalHover.png new file mode 100644 index 0000000..a383f80 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/CompressVerticalHover.png differ diff --git a/Assets/Cinema Director/System/Resources/CompressVerticalHover.png.meta b/Assets/Cinema Director/System/Resources/CompressVerticalHover.png.meta new file mode 100644 index 0000000..b59f701 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/CompressVerticalHover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: e836d8bc78f90d34eac4aa72d5080444 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/CurveCanvas.png b/Assets/Cinema Director/System/Resources/CurveCanvas.png new file mode 100644 index 0000000..ffce9e5 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/CurveCanvas.png differ diff --git a/Assets/Cinema Director/System/Resources/CurveCanvas.png.meta b/Assets/Cinema Director/System/Resources/CurveCanvas.png.meta new file mode 100644 index 0000000..244d7b2 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/CurveCanvas.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 836b291c1c024df42a8c6b13185c6189 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/CurveCanvasPro.png b/Assets/Cinema Director/System/Resources/CurveCanvasPro.png new file mode 100644 index 0000000..880d85f Binary files /dev/null and b/Assets/Cinema Director/System/Resources/CurveCanvasPro.png differ diff --git a/Assets/Cinema Director/System/Resources/CurveCanvasPro.png.meta b/Assets/Cinema Director/System/Resources/CurveCanvasPro.png.meta new file mode 100644 index 0000000..b978960 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/CurveCanvasPro.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 09628668d5c8aa6429a3f30bfbec5561 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/DirectorFreeSkin.guiskin b/Assets/Cinema Director/System/Resources/DirectorFreeSkin.guiskin new file mode 100644 index 0000000..12c1f89 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/DirectorFreeSkin.guiskin @@ -0,0 +1,2825 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12001, guid: 0000000000000000e000000000000000, type: 0} + m_Name: DirectorFreeSkin + m_EditorClassIdentifier: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_box: + m_Name: box + m_Normal: + m_Background: {fileID: 2800000, guid: 0fc3e590ace08fb4794fddf9eefcf958, type: 3} + m_TextColor: {r: .910447776, g: .910447776, b: .910447776, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .760784328, g: .419607848, b: .75686276, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 1, g: .650349617, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: .0215526652, g: .962686539, b: .212411955, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: .955223858, g: .0142570604, b: .191922233, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: .468531609, g: 0, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: .958041668, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: .0349650383, b: 1, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 20 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + m_button: + m_Name: button + m_Normal: + m_Background: {fileID: 11006, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_Hover: + m_Background: {fileID: 11003, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11005, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .90196079, g: .90196079, b: .90196079, a: 1} + m_OnHover: + m_Background: {fileID: 11004, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_toggle: + m_Name: toggle + m_Normal: + m_Background: {fileID: 11018, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .891128957, g: .891128957, b: .891128957, a: 1} + m_Hover: + m_Background: {fileID: 11014, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11013, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11016, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .890196085, g: .890196085, b: .890196085, a: 1} + m_OnHover: + m_Background: {fileID: 11015, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11017, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 14 + m_Right: 0 + m_Top: 14 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 15 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: 0 + m_Top: -4 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_label: + m_Name: label + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: .0220588446, g: .0220588446, b: .0220588446, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textField: + m_Name: textfield + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .799999952, g: .799999952, b: .799999952, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textArea: + m_Name: textarea + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .90196079, g: .90196079, b: .90196079, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .799999952, g: .799999952, b: .799999952, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_window: + m_Name: window + m_Normal: + m_Background: {fileID: 11023, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11022, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 18 + m_Bottom: 8 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 20 + m_Bottom: 10 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -18} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSlider: + m_Name: horizontalslider + m_Normal: + m_Background: {fileID: 11009, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: -3 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSliderThumb: + m_Name: horizontalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalSlider: + m_Name: verticalslider + m_Normal: + m_Background: {fileID: 11021, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Overflow: + m_Left: -2 + m_Right: -3 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalSliderThumb: + m_Name: verticalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 7 + m_Bottom: 7 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_horizontalScrollbar: + m_Name: horizontalscrollbar + m_Normal: + m_Background: {fileID: 11008, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 1 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarThumb: + m_Name: horizontalscrollbarthumb + m_Normal: + m_Background: {fileID: 11007, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarLeftButton: + m_Name: horizontalscrollbarleftbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarRightButton: + m_Name: horizontalscrollbarrightbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbar: + m_Name: verticalscrollbar + m_Normal: + m_Background: {fileID: 11020, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 9 + m_Bottom: 9 + m_Margin: + m_Left: 1 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarThumb: + m_Name: verticalscrollbarthumb + m_Normal: + m_Background: {fileID: 11019, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 6 + m_Bottom: 6 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalScrollbarUpButton: + m_Name: verticalscrollbarupbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarDownButton: + m_Name: verticalscrollbardownbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_ScrollView: + m_Name: scrollview + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_CustomStyles: + - m_Name: Track Group Area + m_Normal: + m_Background: {fileID: 2800000, guid: cf6be9ef6d44e3248b6add3a6a0d6040, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Picker + m_Normal: + m_Background: {fileID: 2800000, guid: e00b3eb3c7a67c1479c4b19adbd3525a, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 2800000, guid: 107e10032d812af4fa810cfd34ff5d4a, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 2800000, guid: e00b3eb3c7a67c1479c4b19adbd3525a, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 2800000, guid: 107e10032d812af4fa810cfd34ff5d4a, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Add + m_Normal: + m_Background: {fileID: 2800000, guid: 8e41bfd084f9e994ca6817458e5b4bcc, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 2800000, guid: c8e5a68bbe60b1b4ab61362718921314, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 2800000, guid: 7fe006ef65f882746969f9e3efdff2ac, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 2800000, guid: 8e41bfd084f9e994ca6817458e5b4bcc, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 2800000, guid: c8e5a68bbe60b1b4ab61362718921314, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 7fe006ef65f882746969f9e3efdff2ac, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: InspectorIcon + m_Normal: + m_Background: {fileID: 2800000, guid: ef306cc1ca1ab594c9eb30b0fa14d126, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 2800000, guid: 5b452ff396025464a901e111931a0ef3, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 2800000, guid: 5b452ff396025464a901e111931a0ef3, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: UpArrowIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 2fa569118ccf65947acb00b43bacc2ab, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 2800000, guid: c47d315d69f914c46934b217ba6ed53c, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 2800000, guid: 5f7fcdab4cb05144ebad970c84d205a3, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 2800000, guid: c47d315d69f914c46934b217ba6ed53c, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 5f7fcdab4cb05144ebad970c84d205a3, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: DownArrowIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 7280ca01f46907b468411abc87dd78b8, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 2800000, guid: d0449dff36a47b5408f69b5578c07395, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 2800000, guid: 5bc07940262a4f147983bd0e1fb023f7, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 2800000, guid: 7280ca01f46907b468411abc87dd78b8, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 2800000, guid: d0449dff36a47b5408f69b5578c07395, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 5bc07940262a4f147983bd0e1fb023f7, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Track Area + m_Normal: + m_Background: {fileID: 2800000, guid: 7ee50b069c122b74c947d50ba84b099b, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Track Item + m_Normal: + m_Background: {fileID: 2800000, guid: 1914cbdb3be0e6f4dbf79535ad1b9982, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 05d20c671907b7046a74b52008bd4648, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 1, g: .517241359, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Keyframe + m_Normal: + m_Background: {fileID: 2800000, guid: 8cbc102254d39844a9a524043f60bb0d, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Curve + m_Normal: + m_Background: {fileID: 2800000, guid: d99e37366be2f61459e9be68b2ce9584, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CompressVertical + m_Normal: + m_Background: {fileID: 2800000, guid: 88046fc49448f8d43aa97e13dcb24aa6, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: e836d8bc78f90d34eac4aa72d5080444, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: f6b45984b78c2dd43816fd0f6e3cfeb0, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 2800000, guid: 88046fc49448f8d43aa97e13dcb24aa6, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 2800000, guid: e836d8bc78f90d34eac4aa72d5080444, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: f6b45984b78c2dd43816fd0f6e3cfeb0, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ExpandVertical + m_Normal: + m_Background: {fileID: 2800000, guid: 5ad2303f79389ee409a309c54a0eff20, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: eec2a12f247170c4e9d1285048cf34e6, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 2800000, guid: 5ad2303f79389ee409a309c54a0eff20, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 2800000, guid: eec2a12f247170c4e9d1285048cf34e6, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TangentHandle + m_Normal: + m_Background: {fileID: 2800000, guid: 8cbc102254d39844a9a524043f60bb0d, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CurveCanvas + m_Normal: + m_Background: {fileID: 2800000, guid: 836b291c1c024df42a8c6b13185c6189, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: EventItem + m_Normal: + m_Background: {fileID: 2800000, guid: 33f990edbaccd4b44823a6f901c048df, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ShotTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: 2d4ce42e942e6ce4fad40dbf1c1a912d, type: 3} + m_TextColor: {r: .87843138, g: .87843138, b: .87843138, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: dffb8cf00b2782d4083c55b840074e71, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AudioTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: 1fa6e808f80a00341b16ac0e966a7974, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: eda0bee1e2196204a92e1ca237716025, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: GlobalTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: a2424c6b58dc1824991bf8efd9cd2b64, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 47c0e04634471d948a66f6a58000b8fb, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: 49be13a938df5674ea790e5f9d41077d, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: GlobalTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: 4ec826259273c014b8267fc9f79c67bc, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ShotTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: ee756c83f8a4fa44a8c3066c5c03a5dc, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AudioTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: e23338974b076674fb41ac892e75b7d8, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ActorGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 7081c752d64ffb04fa1fc3b969c759b9, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: DirectorGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 1017482b5750121428827bc46604cd28, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: MultiActorGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: e70876cac35ff5c4eb0859e8ded4e824, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: KeyframeContext + m_Normal: + m_Background: {fileID: 2800000, guid: a6041ae7e8beba1439cf424c67ff8c59, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: ab55b01be6df3e74883519537dcaae8f, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: EditCurveItem + m_Normal: + m_Background: {fileID: 2800000, guid: b0e8033c21d50fb418bc9538999a4e4e, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: ae0199d63543d4b4e9a5ddc98aa5d873, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CharacterGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 7bc74ecb3f78dd749808d8a1d4ae4356, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + m_Settings: + m_DoubleClickSelectsWord: 1 + m_TripleClickSelectsLine: 1 + m_CursorColor: {r: 1, g: 1, b: 1, a: 1} + m_CursorFlashSpeed: -1 + m_SelectionColor: {r: 1, g: .384039074, b: 0, a: .699999988} diff --git a/Assets/Cinema Director/System/Resources/DirectorFreeSkin.guiskin.meta b/Assets/Cinema Director/System/Resources/DirectorFreeSkin.guiskin.meta new file mode 100644 index 0000000..98a24bd --- /dev/null +++ b/Assets/Cinema Director/System/Resources/DirectorFreeSkin.guiskin.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 745bcd8364d356b49b7bdbf2d13da658 +NativeFormatImporter: + userData: diff --git a/Assets/Cinema Director/System/Resources/DirectorGroupIconFree.png b/Assets/Cinema Director/System/Resources/DirectorGroupIconFree.png new file mode 100644 index 0000000..dbb15af Binary files /dev/null and b/Assets/Cinema Director/System/Resources/DirectorGroupIconFree.png differ diff --git a/Assets/Cinema Director/System/Resources/DirectorGroupIconFree.png.meta b/Assets/Cinema Director/System/Resources/DirectorGroupIconFree.png.meta new file mode 100644 index 0000000..1d032f6 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/DirectorGroupIconFree.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 1017482b5750121428827bc46604cd28 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/DirectorGroupIconPro.png b/Assets/Cinema Director/System/Resources/DirectorGroupIconPro.png new file mode 100644 index 0000000..ddfa76e Binary files /dev/null and b/Assets/Cinema Director/System/Resources/DirectorGroupIconPro.png differ diff --git a/Assets/Cinema Director/System/Resources/DirectorGroupIconPro.png.meta b/Assets/Cinema Director/System/Resources/DirectorGroupIconPro.png.meta new file mode 100644 index 0000000..278dcd7 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/DirectorGroupIconPro.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: b1438025fb60cfa46b80b39cc761cf5b +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/DirectorGroupIcon_Light.png b/Assets/Cinema Director/System/Resources/DirectorGroupIcon_Light.png new file mode 100644 index 0000000..5c1c246 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/DirectorGroupIcon_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/DirectorGroupIcon_Light.png.meta b/Assets/Cinema Director/System/Resources/DirectorGroupIcon_Light.png.meta new file mode 100644 index 0000000..39df90f --- /dev/null +++ b/Assets/Cinema Director/System/Resources/DirectorGroupIcon_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 726ea1116403c16438b252042d6d006e +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/DirectorProSkin.guiskin b/Assets/Cinema Director/System/Resources/DirectorProSkin.guiskin new file mode 100644 index 0000000..23bd11a --- /dev/null +++ b/Assets/Cinema Director/System/Resources/DirectorProSkin.guiskin @@ -0,0 +1,2825 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12001, guid: 0000000000000000e000000000000000, type: 0} + m_Name: DirectorProSkin + m_EditorClassIdentifier: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_box: + m_Name: box + m_Normal: + m_Background: {fileID: 2800000, guid: 0fc3e590ace08fb4794fddf9eefcf958, type: 3} + m_TextColor: {r: .910447776, g: .910447776, b: .910447776, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .760784328, g: .419607848, b: .75686276, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 1, g: .650349617, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: .0215526652, g: .962686539, b: .212411955, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: .955223858, g: .0142570604, b: .191922233, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: .468531609, g: 0, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: .958041668, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: .0349650383, b: 1, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 20 + m_FontStyle: 1 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + m_button: + m_Name: button + m_Normal: + m_Background: {fileID: 11006, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_Hover: + m_Background: {fileID: 11003, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11005, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .90196079, g: .90196079, b: .90196079, a: 1} + m_OnHover: + m_Background: {fileID: 11004, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_toggle: + m_Name: toggle + m_Normal: + m_Background: {fileID: 11018, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .891128957, g: .891128957, b: .891128957, a: 1} + m_Hover: + m_Background: {fileID: 11014, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11013, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11016, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .890196085, g: .890196085, b: .890196085, a: 1} + m_OnHover: + m_Background: {fileID: 11015, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11017, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 14 + m_Right: 0 + m_Top: 14 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 15 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: 0 + m_Top: -4 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_label: + m_Name: label + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: .0220588446, g: .0220588446, b: .0220588446, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textField: + m_Name: textfield + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .799999952, g: .799999952, b: .799999952, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .899999976, g: .899999976, b: .899999976, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textArea: + m_Name: textarea + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .90196079, g: .90196079, b: .90196079, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: .799999952, g: .799999952, b: .799999952, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_window: + m_Name: window + m_Normal: + m_Background: {fileID: 11023, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11022, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 18 + m_Bottom: 8 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 20 + m_Bottom: 10 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -18} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSlider: + m_Name: horizontalslider + m_Normal: + m_Background: {fileID: 11009, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: -3 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSliderThumb: + m_Name: horizontalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalSlider: + m_Name: verticalslider + m_Normal: + m_Background: {fileID: 11021, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Overflow: + m_Left: -2 + m_Right: -3 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalSliderThumb: + m_Name: verticalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 7 + m_Bottom: 7 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_horizontalScrollbar: + m_Name: horizontalscrollbar + m_Normal: + m_Background: {fileID: 11008, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 1 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarThumb: + m_Name: horizontalscrollbarthumb + m_Normal: + m_Background: {fileID: 11007, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarLeftButton: + m_Name: horizontalscrollbarleftbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarRightButton: + m_Name: horizontalscrollbarrightbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbar: + m_Name: verticalscrollbar + m_Normal: + m_Background: {fileID: 11020, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 9 + m_Bottom: 9 + m_Margin: + m_Left: 1 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarThumb: + m_Name: verticalscrollbarthumb + m_Normal: + m_Background: {fileID: 11019, guid: 0000000000000000e000000000000000, type: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 6 + m_Bottom: 6 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalScrollbarUpButton: + m_Name: verticalscrollbarupbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarDownButton: + m_Name: verticalscrollbardownbutton + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_ScrollView: + m_Name: scrollview + m_Normal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_CustomStyles: + - m_Name: Track Group Area + m_Normal: + m_Background: {fileID: 2800000, guid: a401d070c7fc34a449c55274b1393d73, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Picker + m_Normal: + m_Background: {fileID: 2800000, guid: e00b3eb3c7a67c1479c4b19adbd3525a, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 2800000, guid: 107e10032d812af4fa810cfd34ff5d4a, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 2800000, guid: e00b3eb3c7a67c1479c4b19adbd3525a, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 2800000, guid: 107e10032d812af4fa810cfd34ff5d4a, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Add + m_Normal: + m_Background: {fileID: 2800000, guid: 8e41bfd084f9e994ca6817458e5b4bcc, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 2800000, guid: c8e5a68bbe60b1b4ab61362718921314, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 2800000, guid: 7fe006ef65f882746969f9e3efdff2ac, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 2800000, guid: 8e41bfd084f9e994ca6817458e5b4bcc, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 2800000, guid: c8e5a68bbe60b1b4ab61362718921314, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 7fe006ef65f882746969f9e3efdff2ac, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: InspectorIcon + m_Normal: + m_Background: {fileID: 2800000, guid: ef306cc1ca1ab594c9eb30b0fa14d126, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 2800000, guid: 5b452ff396025464a901e111931a0ef3, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 2800000, guid: 5b452ff396025464a901e111931a0ef3, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: UpArrowIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 2fa569118ccf65947acb00b43bacc2ab, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 2800000, guid: c47d315d69f914c46934b217ba6ed53c, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 2800000, guid: 5f7fcdab4cb05144ebad970c84d205a3, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 2800000, guid: c47d315d69f914c46934b217ba6ed53c, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 5f7fcdab4cb05144ebad970c84d205a3, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: DownArrowIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 7280ca01f46907b468411abc87dd78b8, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 2800000, guid: d0449dff36a47b5408f69b5578c07395, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 2800000, guid: 5bc07940262a4f147983bd0e1fb023f7, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 2800000, guid: 7280ca01f46907b468411abc87dd78b8, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 2800000, guid: d0449dff36a47b5408f69b5578c07395, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 5bc07940262a4f147983bd0e1fb023f7, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Track Area + m_Normal: + m_Background: {fileID: 2800000, guid: d85ef6003b9ef30489810bd70d4b91c2, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Track Item + m_Normal: + m_Background: {fileID: 2800000, guid: a6634f85f8280e44eb311e0a245c8e49, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 97d6f631077c9e84ba46b61b6b468dda, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 1, g: .517241359, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Keyframe + m_Normal: + m_Background: {fileID: 2800000, guid: 8cbc102254d39844a9a524043f60bb0d, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: Curve + m_Normal: + m_Background: {fileID: 2800000, guid: d99e37366be2f61459e9be68b2ce9584, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CompressVertical + m_Normal: + m_Background: {fileID: 2800000, guid: 88046fc49448f8d43aa97e13dcb24aa6, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: e836d8bc78f90d34eac4aa72d5080444, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: f6b45984b78c2dd43816fd0f6e3cfeb0, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 2800000, guid: 88046fc49448f8d43aa97e13dcb24aa6, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 2800000, guid: e836d8bc78f90d34eac4aa72d5080444, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: f6b45984b78c2dd43816fd0f6e3cfeb0, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ExpandVertical + m_Normal: + m_Background: {fileID: 2800000, guid: 5ad2303f79389ee409a309c54a0eff20, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: eec2a12f247170c4e9d1285048cf34e6, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 2800000, guid: 5ad2303f79389ee409a309c54a0eff20, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 2800000, guid: eec2a12f247170c4e9d1285048cf34e6, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TangentHandle + m_Normal: + m_Background: {fileID: 2800000, guid: 8cbc102254d39844a9a524043f60bb0d, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CurveCanvas + m_Normal: + m_Background: {fileID: 2800000, guid: 09628668d5c8aa6429a3f30bfbec5561, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: EventItem + m_Normal: + m_Background: {fileID: 2800000, guid: 7f4a8c9dea5f99f4f9218fa2d245d645, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ShotTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: 2d4ce42e942e6ce4fad40dbf1c1a912d, type: 3} + m_TextColor: {r: .87843138, g: .87843138, b: .87843138, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: dffb8cf00b2782d4083c55b840074e71, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AudioTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: 1fa6e808f80a00341b16ac0e966a7974, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: eda0bee1e2196204a92e1ca237716025, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: GlobalTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: a2424c6b58dc1824991bf8efd9cd2b64, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 47c0e04634471d948a66f6a58000b8fb, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: TrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: 49be13a938df5674ea790e5f9d41077d, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: GlobalTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: 4ec826259273c014b8267fc9f79c67bc, type: 3} + m_TextColor: {r: .156862751, g: .156862751, b: .156862751, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ShotTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: ee756c83f8a4fa44a8c3066c5c03a5dc, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: AudioTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: e23338974b076674fb41ac892e75b7d8, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ActorGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 97f44645fc725c149951b358d976e5af, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: DirectorGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: b1438025fb60cfa46b80b39cc761cf5b, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: MultiActorGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 38bceffdd92b94b48af3a4d7a2289894, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: KeyframeContext + m_Normal: + m_Background: {fileID: 2800000, guid: a6041ae7e8beba1439cf424c67ff8c59, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: ab55b01be6df3e74883519537dcaae8f, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: EditCurveItem + m_Normal: + m_Background: {fileID: 2800000, guid: b0e8033c21d50fb418bc9538999a4e4e, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: ae0199d63543d4b4e9a5ddc98aa5d873, type: 3} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 2800000, guid: 34f3774bfacbb544d82c0e1e88fba47f, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: CharacterGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: e1d5b61b21a4cd5438b34633a7d1e7b1, type: 3} + m_TextColor: {r: .882352948, g: .882352948, b: .882352948, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_TextColor: {r: .298039228, g: .490196079, b: .823529422, a: 1} + m_Active: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Focused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnNormal: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnHover: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnActive: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_OnFocused: + m_Background: {fileID: 0} + m_TextColor: {r: 0, g: 0, b: 0, a: 0} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + m_Settings: + m_DoubleClickSelectsWord: 1 + m_TripleClickSelectsLine: 1 + m_CursorColor: {r: 1, g: 1, b: 1, a: 1} + m_CursorFlashSpeed: -1 + m_SelectionColor: {r: 1, g: .384039074, b: 0, a: .699999988} diff --git a/Assets/Cinema Director/System/Resources/DirectorProSkin.guiskin.meta b/Assets/Cinema Director/System/Resources/DirectorProSkin.guiskin.meta new file mode 100644 index 0000000..97d14a9 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/DirectorProSkin.guiskin.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 7d602d55d130c224a9ee6c2477ef0e94 +NativeFormatImporter: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_ActorGroupIcon_Light.png b/Assets/Cinema Director/System/Resources/Director_ActorGroupIcon_Light.png new file mode 100644 index 0000000..4863fe9 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_ActorGroupIcon_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_ActorGroupIcon_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_ActorGroupIcon_Light.png.meta new file mode 100644 index 0000000..b02b173 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_ActorGroupIcon_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 19ee9b42912afbb469a5bed8ccbd95a0 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_ActorItem.png b/Assets/Cinema Director/System/Resources/Director_ActorItem.png new file mode 100644 index 0000000..d15d338 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_ActorItem.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_ActorItem.png.meta b/Assets/Cinema Director/System/Resources/Director_ActorItem.png.meta new file mode 100644 index 0000000..83ed015 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_ActorItem.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: d844ea1a332f6924f9c450d4e76f69a8 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_ActorItem_Hover.png b/Assets/Cinema Director/System/Resources/Director_ActorItem_Hover.png new file mode 100644 index 0000000..e2e0754 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_ActorItem_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_ActorItem_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_ActorItem_Hover.png.meta new file mode 100644 index 0000000..bbb33d5 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_ActorItem_Hover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: a980d008dc7a4dc4485b0d33456aeeaf +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_ActorItem_Hover_Personal.png b/Assets/Cinema Director/System/Resources/Director_ActorItem_Hover_Personal.png new file mode 100644 index 0000000..2757755 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_ActorItem_Hover_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_ActorItem_Hover_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_ActorItem_Hover_Personal.png.meta new file mode 100644 index 0000000..a58aad0 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_ActorItem_Hover_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 4b1651e891abbe246be67071906b1cac +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_ActorItem_Personal.png b/Assets/Cinema Director/System/Resources/Director_ActorItem_Personal.png new file mode 100644 index 0000000..2baefd8 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_ActorItem_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_ActorItem_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_ActorItem_Personal.png.meta new file mode 100644 index 0000000..9c96a20 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_ActorItem_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 10f70d14f9a9e2a48bd0a5107663a8ad +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_ActorItem_Selected.png b/Assets/Cinema Director/System/Resources/Director_ActorItem_Selected.png new file mode 100644 index 0000000..e8916a5 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_ActorItem_Selected.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_ActorItem_Selected.png.meta b/Assets/Cinema Director/System/Resources/Director_ActorItem_Selected.png.meta new file mode 100644 index 0000000..6fee2a0 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_ActorItem_Selected.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: be2203cfe4452184199881d3462e1dad +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_ActorItem_Selected_Personal.png b/Assets/Cinema Director/System/Resources/Director_ActorItem_Selected_Personal.png new file mode 100644 index 0000000..900d665 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_ActorItem_Selected_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_ActorItem_Selected_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_ActorItem_Selected_Personal.png.meta new file mode 100644 index 0000000..bfffb14 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_ActorItem_Selected_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 6222d63769bc5f74fa8a03aa9b3283dc +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_AddIcon.png b/Assets/Cinema Director/System/Resources/Director_AddIcon.png new file mode 100644 index 0000000..bae64dd Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_AddIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_AddIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_AddIcon.png.meta new file mode 100644 index 0000000..b9fb7ec --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_AddIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 0d549b7a473c68e4aa4865af6d75079b +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_AddIcon_Activated.png b/Assets/Cinema Director/System/Resources/Director_AddIcon_Activated.png new file mode 100644 index 0000000..755242c Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_AddIcon_Activated.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_AddIcon_Activated.png.meta b/Assets/Cinema Director/System/Resources/Director_AddIcon_Activated.png.meta new file mode 100644 index 0000000..db7845d --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_AddIcon_Activated.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: ce0052364a2350140b539af41e209fd2 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_AddIcon_Hover.png b/Assets/Cinema Director/System/Resources/Director_AddIcon_Hover.png new file mode 100644 index 0000000..45b848b Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_AddIcon_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_AddIcon_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_AddIcon_Hover.png.meta new file mode 100644 index 0000000..3f99156 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_AddIcon_Hover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: ec1b24c70f92c9c439ca3e313be6d3d3 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_AltKeyframe.png b/Assets/Cinema Director/System/Resources/Director_AltKeyframe.png new file mode 100644 index 0000000..eea00ea Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_AltKeyframe.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_AltKeyframe.png.meta b/Assets/Cinema Director/System/Resources/Director_AltKeyframe.png.meta new file mode 100644 index 0000000..78e831a --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_AltKeyframe.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8adbaa390ff906b47ba6623cf8f1af42 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_AudioIcon.png b/Assets/Cinema Director/System/Resources/Director_AudioIcon.png new file mode 100644 index 0000000..7d1fa00 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_AudioIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_AudioIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_AudioIcon.png.meta new file mode 100644 index 0000000..92c83f2 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_AudioIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 5bee3aa360dc8a64c8eb534387767ecb +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_AudioItem.png b/Assets/Cinema Director/System/Resources/Director_AudioItem.png new file mode 100644 index 0000000..c9b9636 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_AudioItem.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_AudioItem.png.meta b/Assets/Cinema Director/System/Resources/Director_AudioItem.png.meta new file mode 100644 index 0000000..78bbd0e --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_AudioItem.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 370ee70a022f21c42acfa9e863ff95ba +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_AudioItem_Hover.png b/Assets/Cinema Director/System/Resources/Director_AudioItem_Hover.png new file mode 100644 index 0000000..b8f0fac Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_AudioItem_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_AudioItem_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_AudioItem_Hover.png.meta new file mode 100644 index 0000000..a7eb4b8 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_AudioItem_Hover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 7bc5f770bafa2e640bd367e48e2efd07 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_AudioItem_Hover_Personal.png b/Assets/Cinema Director/System/Resources/Director_AudioItem_Hover_Personal.png new file mode 100644 index 0000000..fe132e1 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_AudioItem_Hover_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_AudioItem_Hover_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_AudioItem_Hover_Personal.png.meta new file mode 100644 index 0000000..cd388fc --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_AudioItem_Hover_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: b21dff45b6d044545ba2871c44c1f2ce +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_AudioItem_Personal.png b/Assets/Cinema Director/System/Resources/Director_AudioItem_Personal.png new file mode 100644 index 0000000..a8d6ca7 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_AudioItem_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_AudioItem_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_AudioItem_Personal.png.meta new file mode 100644 index 0000000..811521d --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_AudioItem_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: bec33addaffdbc54893b6fc732c7dfff +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_AudioItem_Selected.png b/Assets/Cinema Director/System/Resources/Director_AudioItem_Selected.png new file mode 100644 index 0000000..7ce0bfb Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_AudioItem_Selected.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_AudioItem_Selected.png.meta b/Assets/Cinema Director/System/Resources/Director_AudioItem_Selected.png.meta new file mode 100644 index 0000000..7e88052 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_AudioItem_Selected.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 986c2b287a2c1fd4ba70c30741b1cbf8 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_AudioItem_Selected_Personal.png b/Assets/Cinema Director/System/Resources/Director_AudioItem_Selected_Personal.png new file mode 100644 index 0000000..cdd3e30 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_AudioItem_Selected_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_AudioItem_Selected_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_AudioItem_Selected_Personal.png.meta new file mode 100644 index 0000000..8bbac65 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_AudioItem_Selected_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8316d231d8263db42a433c5564e8a354 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Box_Select.png b/Assets/Cinema Director/System/Resources/Director_Box_Select.png new file mode 100644 index 0000000..0e63ab8 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Box_Select.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Box_Select.png.meta b/Assets/Cinema Director/System/Resources/Director_Box_Select.png.meta new file mode 100644 index 0000000..a09874d --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Box_Select.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8d7e8875ef4c2df47b72299c02b5ea4b +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_CharacterGroupIcon_Light.png b/Assets/Cinema Director/System/Resources/Director_CharacterGroupIcon_Light.png new file mode 100644 index 0000000..3d6a280 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_CharacterGroupIcon_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_CharacterGroupIcon_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_CharacterGroupIcon_Light.png.meta new file mode 100644 index 0000000..d2e50a6 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_CharacterGroupIcon_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: ca8403c28fb64e645b40fcae4627bfbd +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_CompressVertical.png b/Assets/Cinema Director/System/Resources/Director_CompressVertical.png new file mode 100644 index 0000000..7db926f Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_CompressVertical.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_CompressVertical.png.meta b/Assets/Cinema Director/System/Resources/Director_CompressVertical.png.meta new file mode 100644 index 0000000..389e6e3 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_CompressVertical.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 1d16b020a8eb15448993538c88654a64 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_CompressVertical_Activated.png b/Assets/Cinema Director/System/Resources/Director_CompressVertical_Activated.png new file mode 100644 index 0000000..84e7bf4 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_CompressVertical_Activated.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_CompressVertical_Activated.png.meta b/Assets/Cinema Director/System/Resources/Director_CompressVertical_Activated.png.meta new file mode 100644 index 0000000..3e1d896 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_CompressVertical_Activated.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 6b568da429d5c594b9976d40762f0d91 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_CompressVertical_Hover.png b/Assets/Cinema Director/System/Resources/Director_CompressVertical_Hover.png new file mode 100644 index 0000000..d98a1bf Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_CompressVertical_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_CompressVertical_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_CompressVertical_Hover.png.meta new file mode 100644 index 0000000..a505e0b --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_CompressVertical_Hover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 6ba52ef8683e88048906cecd35ba6344 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_CurveCanvas_Dark.png b/Assets/Cinema Director/System/Resources/Director_CurveCanvas_Dark.png new file mode 100644 index 0000000..ffce9e5 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_CurveCanvas_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_CurveCanvas_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_CurveCanvas_Dark.png.meta new file mode 100644 index 0000000..2ba39c7 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_CurveCanvas_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 07b43cd2140c232409b92769ddf9e6f0 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_CurveCanvas_Light.png b/Assets/Cinema Director/System/Resources/Director_CurveCanvas_Light.png new file mode 100644 index 0000000..880d85f Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_CurveCanvas_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_CurveCanvas_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_CurveCanvas_Light.png.meta new file mode 100644 index 0000000..6876edc --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_CurveCanvas_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: be31701f9ea425048a16716ab246363d +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_CurveClipItem.png b/Assets/Cinema Director/System/Resources/Director_CurveClipItem.png new file mode 100644 index 0000000..6ad9336 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_CurveClipItem.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_CurveClipItem.png.meta b/Assets/Cinema Director/System/Resources/Director_CurveClipItem.png.meta new file mode 100644 index 0000000..94aff62 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_CurveClipItem.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: b260034127c24c84b83350558de6a23d +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Hover.png b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Hover.png new file mode 100644 index 0000000..3aa782d Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Hover.png.meta new file mode 100644 index 0000000..a4b23bf --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Hover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: a512af9ef903fd24ba3a5e27424ef025 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Hover_Personal.png b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Hover_Personal.png new file mode 100644 index 0000000..0d861f2 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Hover_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Hover_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Hover_Personal.png.meta new file mode 100644 index 0000000..976570f --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Hover_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: e180d35037da9034ebfa2169490d7e44 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Personal.png b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Personal.png new file mode 100644 index 0000000..00615a9 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Personal.png.meta new file mode 100644 index 0000000..2db31b5 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: c3288d651f7e3354589494ea9595dc27 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Selected.png b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Selected.png new file mode 100644 index 0000000..0cdda32 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Selected.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Selected.png.meta b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Selected.png.meta new file mode 100644 index 0000000..f8dd3c0 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Selected.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 29bd116b2ea61684d8e9774547e2ba6f +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Selected_Personal.png b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Selected_Personal.png new file mode 100644 index 0000000..7a591d8 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Selected_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Selected_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Selected_Personal.png.meta new file mode 100644 index 0000000..a240b62 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_CurveClipItem_Selected_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 39030d3b25fdff04881c964bb483c8c2 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: 2 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_CurvesIcon.png b/Assets/Cinema Director/System/Resources/Director_CurvesIcon.png new file mode 100644 index 0000000..0a4e34b Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_CurvesIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_CurvesIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_CurvesIcon.png.meta new file mode 100644 index 0000000..a762ef1 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_CurvesIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 2dc2f6021573bb14e99f77c091eda26a +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_DarkSkin.guiskin b/Assets/Cinema Director/System/Resources/Director_DarkSkin.guiskin new file mode 100644 index 0000000..f2c0d3c --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_DarkSkin.guiskin @@ -0,0 +1,4067 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12001, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Director_DarkSkin + m_EditorClassIdentifier: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_box: + m_Name: box + m_Normal: + m_Background: {fileID: 11001, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_button: + m_Name: button + m_Normal: + m_Background: {fileID: 11006, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Hover: + m_Background: {fileID: 11003, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11005, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 11004, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_toggle: + m_Name: toggle + m_Normal: + m_Background: {fileID: 11018, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.89112896, g: 0.89112896, b: 0.89112896, a: 1} + m_Hover: + m_Background: {fileID: 11014, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11013, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11016, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8901961, g: 0.8901961, b: 0.8901961, a: 1} + m_OnHover: + m_Background: {fileID: 11015, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11017, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 14 + m_Right: 0 + m_Top: 14 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 15 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: 0 + m_Top: -4 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_label: + m_Name: label + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textField: + m_Name: textfield + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textArea: + m_Name: textarea + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_window: + m_Name: window + m_Normal: + m_Background: {fileID: 11023, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11022, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 18 + m_Bottom: 8 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 20 + m_Bottom: 10 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -18} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSlider: + m_Name: horizontalslider + m_Normal: + m_Background: {fileID: 11009, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: -3 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSliderThumb: + m_Name: horizontalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalSlider: + m_Name: verticalslider + m_Normal: + m_Background: {fileID: 11021, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Overflow: + m_Left: -2 + m_Right: -3 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalSliderThumb: + m_Name: verticalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 7 + m_Bottom: 7 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_horizontalScrollbar: + m_Name: horizontalscrollbar + m_Normal: + m_Background: {fileID: 11008, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 1 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarThumb: + m_Name: horizontalscrollbarthumb + m_Normal: + m_Background: {fileID: 11007, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarLeftButton: + m_Name: horizontalscrollbarleftbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarRightButton: + m_Name: horizontalscrollbarrightbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbar: + m_Name: verticalscrollbar + m_Normal: + m_Background: {fileID: 11020, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 9 + m_Bottom: 9 + m_Margin: + m_Left: 1 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarThumb: + m_Name: verticalscrollbarthumb + m_Normal: + m_Background: {fileID: 11019, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 6 + m_Bottom: 6 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalScrollbarUpButton: + m_Name: verticalscrollbarupbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarDownButton: + m_Name: verticalscrollbardownbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_ScrollView: + m_Name: scrollview + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_CustomStyles: + - m_Name: Track Group Area + m_Normal: + m_Background: {fileID: 2800000, guid: 87fb6306f7fdae347976fe236a072971, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TrackGroupFocused + m_Normal: + m_Background: {fileID: 2800000, guid: 9c122c489fe4e03438e756b9741fc80c, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TrackGroupContentFocused + m_Normal: + m_Background: {fileID: 2800000, guid: 0422394156482404ab5e7b000a86a178, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Track Area + m_Normal: + m_Background: {fileID: 2800000, guid: 9ab6160d3a39c2846a0897030913f094, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TrackSidebarBG + m_Normal: + m_Background: {fileID: 2800000, guid: cca562ad186061b42b1afbafbb6bc995, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TrackSidebarBGAlt + m_Normal: + m_Background: {fileID: 2800000, guid: 245afe3afa463b443b813d921ba636d3, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Track Item + m_Normal: + m_Background: {fileID: 2800000, guid: d16db209a45f0c046b4c26d152107630, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7019608, g: 0.7019608, b: 0.7019608, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 950b2226063f8df4ca7b291621cdba34, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7019608, g: 0.7019608, b: 0.7019608, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: 754ea0660e06f0346bf2d691ca8a810d, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 754ea0660e06f0346bf2d691ca8a810d, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99607843, g: 0.99607843, b: 0.99607843, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ShotTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: 27cb1f3ad0c33cf46b0f21f3c990522d, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8745098, g: 0.8745098, b: 0.8745098, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: c1f1c0af533c4e14e842a4530106e72a, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8745098, g: 0.8745098, b: 0.8745098, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ShotTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: 1323d9c2278e0b94eae9ea4502722cf7, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 1323d9c2278e0b94eae9ea4502722cf7, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99607843, g: 0.99607843, b: 0.99607843, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AudioTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: bec33addaffdbc54893b6fc732c7dfff, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: b21dff45b6d044545ba2871c44c1f2ce, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AudioTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: 8316d231d8263db42a433c5564e8a354, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 8316d231d8263db42a433c5564e8a354, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99607843, g: 0.99607843, b: 0.99607843, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: GlobalTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: eb9b3c16ae9fd1442b75c7d762f7083c, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 912e270fe7d0e3b4995c53d907819d87, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: GlobalTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: 51d8b6fbf36514f43a40d1804c73d8af, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7019608, g: 0.7019608, b: 0.7019608, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 51d8b6fbf36514f43a40d1804c73d8af, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99607843, g: 0.99607843, b: 0.99607843, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ActorTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: 10f70d14f9a9e2a48bd0a5107663a8ad, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 4b1651e891abbe246be67071906b1cac, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ActorTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: 6222d63769bc5f74fa8a03aa9b3283dc, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 6222d63769bc5f74fa8a03aa9b3283dc, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99607843, g: 0.99607843, b: 0.99607843, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CurveTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: c3288d651f7e3354589494ea9595dc27, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: e180d35037da9034ebfa2169490d7e44, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CurveTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: 39030d3b25fdff04881c964bb483c8c2, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 39030d3b25fdff04881c964bb483c8c2, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99607843, g: 0.99607843, b: 0.99607843, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: EventItem + m_Normal: + m_Background: {fileID: 2800000, guid: e43557ad089b6bb4db2ab4aca5ff0f83, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: EventItemBottom + m_Normal: + m_Background: {fileID: 2800000, guid: 9043708d9a879194aa472b9539323db0, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CurveCanvas + m_Normal: + m_Background: {fileID: 2800000, guid: be31701f9ea425048a16716ab246363d, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.25882354, g: 0.42745098, b: 0.7176471, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Curve + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Keyframe + m_Normal: + m_Background: {fileID: 2800000, guid: 5bbc8d1b9a4c6274e846b07bb135a9ea, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 5bbc8d1b9a4c6274e846b07bb135a9ea, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TangentHandle + m_Normal: + m_Background: {fileID: 2800000, guid: 8adbaa390ff906b47ba6623cf8f1af42, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: BoxSelect + m_Normal: + m_Background: {fileID: 2800000, guid: 8d7e8875ef4c2df47b72299c02b5ea4b, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Picker + m_Normal: + m_Background: {fileID: 2800000, guid: 2487072ade4b49b4b8fdb3a78ebf10bc, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 8453d0c9346ce444cbfe20da242867a5, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Add + m_Normal: + m_Background: {fileID: 2800000, guid: 0d549b7a473c68e4aa4865af6d75079b, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: ec1b24c70f92c9c439ca3e313be6d3d3, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: ce0052364a2350140b539af41e209fd2, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LockItemLRG + m_Normal: + m_Background: {fileID: 2800000, guid: 5b574057fab6d8647be9c988499e9411, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: d2204957686e4784d8df3baf9ac11290, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: UnlockItemLRG + m_Normal: + m_Background: {fileID: 2800000, guid: 9e72892c4b2592e4aba0449d90a456db, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: d1e7ce9b68e83e046ae6853246a3901c, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LockItemSM + m_Normal: + m_Background: {fileID: 2800000, guid: 81fbab028397e824a8990b9a4d37db84, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 9ce4a4da4bd109c4d953ea6d3cbbba2a, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: UnlockItemSM + m_Normal: + m_Background: {fileID: 2800000, guid: 46345a3b164d7cb40853ef692e8d4456, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 31fe36b5f2e3fc040bd6e2946bc089e9, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: InspectorIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 76ff1d919d00d034c954d67a6fc455be, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 5c3bd48ad42de2a45be29738e22f14ea, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: UpArrowIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 29235d98bdc0cff4491234dc73fc85d6, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 784b247fa2a5d8746833b561a9dc5fe3, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: 8492da4d1bbf9444ab559f34639f0d29, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: DownArrowIcon + m_Normal: + m_Background: {fileID: 2800000, guid: c0dc802dcd9d8124f9274f9fada5d159, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: f7e1c8c88db126441bc532205ca597b3, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: 4d4f4191be6501641a6e2b2a44ed1de7, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CompressVertical + m_Normal: + m_Background: {fileID: 2800000, guid: 1d16b020a8eb15448993538c88654a64, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 6ba52ef8683e88048906cecd35ba6344, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: 6b568da429d5c594b9976d40762f0d91, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ExpandVertical + m_Normal: + m_Background: {fileID: 2800000, guid: 9732fdbf1cff7444285daff0f59a895a, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: f5f5b0a8c8539014f8fca66a971305cd, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: 8dd587cb997b41347b99eb880cd71002, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ActorGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 19ee9b42912afbb469a5bed8ccbd95a0, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: DirectorGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 726ea1116403c16438b252042d6d006e, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MultiActorGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 2a71ea7c755dfa14e80bc70881d3bc65, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CharacterGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: ca8403c28fb64e645b40fcae4627bfbd, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: KeyframeContext + m_Normal: + m_Background: {fileID: 2800000, guid: 8043094928b5ff04b8f1773a30b8002c, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: ca86822b56f7c3c45a2420b7c18c93a4, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.25882354, g: 0.42745098, b: 0.7176471, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: ca86822b56f7c3c45a2420b7c18c93a4, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_Settings: + m_DoubleClickSelectsWord: 1 + m_TripleClickSelectsLine: 1 + m_CursorColor: {r: 1, g: 1, b: 1, a: 1} + m_CursorFlashSpeed: -1 + m_SelectionColor: {r: 1, g: 0.38403907, b: 0, a: 0.7} diff --git a/Assets/Cinema Director/System/Resources/Director_DarkSkin.guiskin.meta b/Assets/Cinema Director/System/Resources/Director_DarkSkin.guiskin.meta new file mode 100644 index 0000000..fb9736d --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_DarkSkin.guiskin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ec081126e6056e14fa4001b642776b1a +timeCreated: 1455834088 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/System/Resources/Director_DownArrowIcon.png b/Assets/Cinema Director/System/Resources/Director_DownArrowIcon.png new file mode 100644 index 0000000..c807c4e Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_DownArrowIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_DownArrowIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_DownArrowIcon.png.meta new file mode 100644 index 0000000..95f0637 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_DownArrowIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: c0dc802dcd9d8124f9274f9fada5d159 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_DownArrowIcon_Activated.png b/Assets/Cinema Director/System/Resources/Director_DownArrowIcon_Activated.png new file mode 100644 index 0000000..a02458e Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_DownArrowIcon_Activated.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_DownArrowIcon_Activated.png.meta b/Assets/Cinema Director/System/Resources/Director_DownArrowIcon_Activated.png.meta new file mode 100644 index 0000000..601632a --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_DownArrowIcon_Activated.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 4d4f4191be6501641a6e2b2a44ed1de7 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_DownArrowIcon_Hover.png b/Assets/Cinema Director/System/Resources/Director_DownArrowIcon_Hover.png new file mode 100644 index 0000000..c5997cf Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_DownArrowIcon_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_DownArrowIcon_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_DownArrowIcon_Hover.png.meta new file mode 100644 index 0000000..31aedf2 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_DownArrowIcon_Hover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: f7e1c8c88db126441bc532205ca597b3 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Duration_Playhead.png b/Assets/Cinema Director/System/Resources/Director_Duration_Playhead.png new file mode 100644 index 0000000..75b722c Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Duration_Playhead.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Duration_Playhead.png.meta b/Assets/Cinema Director/System/Resources/Director_Duration_Playhead.png.meta new file mode 100644 index 0000000..207b424 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Duration_Playhead.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8a3c42836a1b4e3419a3b41e9f7c8018 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_EditIcon.png b/Assets/Cinema Director/System/Resources/Director_EditIcon.png new file mode 100644 index 0000000..cd81804 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_EditIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_EditIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_EditIcon.png.meta new file mode 100644 index 0000000..66a430a --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_EditIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 1f721441a6c27874498159124bca5c1e +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_EditIcon_Hover.png b/Assets/Cinema Director/System/Resources/Director_EditIcon_Hover.png new file mode 100644 index 0000000..258a6aa Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_EditIcon_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_EditIcon_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_EditIcon_Hover.png.meta new file mode 100644 index 0000000..49c308d --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_EditIcon_Hover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 0daf7a9208135834a8fcc74fc7a11daa +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_EventItemBottom_Dark.png b/Assets/Cinema Director/System/Resources/Director_EventItemBottom_Dark.png new file mode 100644 index 0000000..c23b5b3 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_EventItemBottom_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_EventItemBottom_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_EventItemBottom_Dark.png.meta new file mode 100644 index 0000000..49c7a29 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_EventItemBottom_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 9043708d9a879194aa472b9539323db0 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_EventItem_Dark.png b/Assets/Cinema Director/System/Resources/Director_EventItem_Dark.png new file mode 100644 index 0000000..21f3fca Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_EventItem_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_EventItem_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_EventItem_Dark.png.meta new file mode 100644 index 0000000..f498615 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_EventItem_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: e43557ad089b6bb4db2ab4aca5ff0f83 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_EventItem_Light.png b/Assets/Cinema Director/System/Resources/Director_EventItem_Light.png new file mode 100644 index 0000000..c8926be Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_EventItem_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_EventItem_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_EventItem_Light.png.meta new file mode 100644 index 0000000..f79de93 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_EventItem_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: e200ecf02e7fea64bba125d82d15d314 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_ExpandVertical.png b/Assets/Cinema Director/System/Resources/Director_ExpandVertical.png new file mode 100644 index 0000000..db48e87 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_ExpandVertical.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_ExpandVertical.png.meta b/Assets/Cinema Director/System/Resources/Director_ExpandVertical.png.meta new file mode 100644 index 0000000..cc1a946 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_ExpandVertical.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 9732fdbf1cff7444285daff0f59a895a +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_ExpandVertical_Activated.png b/Assets/Cinema Director/System/Resources/Director_ExpandVertical_Activated.png new file mode 100644 index 0000000..da8d584 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_ExpandVertical_Activated.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_ExpandVertical_Activated.png.meta b/Assets/Cinema Director/System/Resources/Director_ExpandVertical_Activated.png.meta new file mode 100644 index 0000000..f2bae39 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_ExpandVertical_Activated.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8dd587cb997b41347b99eb880cd71002 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_ExpandVertical_Hover.png b/Assets/Cinema Director/System/Resources/Director_ExpandVertical_Hover.png new file mode 100644 index 0000000..64b59e7 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_ExpandVertical_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_ExpandVertical_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_ExpandVertical_Hover.png.meta new file mode 100644 index 0000000..be0c2a4 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_ExpandVertical_Hover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: f5f5b0a8c8539014f8fca66a971305cd +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_FrameBackwardIcon.png b/Assets/Cinema Director/System/Resources/Director_FrameBackwardIcon.png new file mode 100644 index 0000000..c642303 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_FrameBackwardIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_FrameBackwardIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_FrameBackwardIcon.png.meta new file mode 100644 index 0000000..e75824d --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_FrameBackwardIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: fbb4bd563b0988e4483c5d11d74a8ba2 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_FrameForwardIcon.png b/Assets/Cinema Director/System/Resources/Director_FrameForwardIcon.png new file mode 100644 index 0000000..e3caf5b Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_FrameForwardIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_FrameForwardIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_FrameForwardIcon.png.meta new file mode 100644 index 0000000..b6debfe --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_FrameForwardIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: b61216cb44ba06b44bb51df3af03a42a +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_GlobalItem.png b/Assets/Cinema Director/System/Resources/Director_GlobalItem.png new file mode 100644 index 0000000..d56cd5e Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_GlobalItem.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_GlobalItem.png.meta b/Assets/Cinema Director/System/Resources/Director_GlobalItem.png.meta new file mode 100644 index 0000000..1e09ba2 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_GlobalItem.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 68a88ce7419c4a74ca96d0e8fb9119ac +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_GlobalItem_Hover.png b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Hover.png new file mode 100644 index 0000000..8bd079d Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_GlobalItem_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Hover.png.meta new file mode 100644 index 0000000..67992db --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Hover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: a9dae9f21db094e4aad792b6f1cb2191 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_GlobalItem_Hover_Personal.png b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Hover_Personal.png new file mode 100644 index 0000000..055903e Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Hover_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_GlobalItem_Hover_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Hover_Personal.png.meta new file mode 100644 index 0000000..cfb0439 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Hover_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 912e270fe7d0e3b4995c53d907819d87 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_GlobalItem_Personal.png b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Personal.png new file mode 100644 index 0000000..9d02fd4 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_GlobalItem_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Personal.png.meta new file mode 100644 index 0000000..cff880c --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: eb9b3c16ae9fd1442b75c7d762f7083c +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_GlobalItem_Selected.png b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Selected.png new file mode 100644 index 0000000..c0ccf14 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Selected.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_GlobalItem_Selected.png.meta b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Selected.png.meta new file mode 100644 index 0000000..a7e93c1 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Selected.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 96a5bb79e5c3e5a4c92243f4765809e1 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_GlobalItem_Selected_Personal.png b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Selected_Personal.png new file mode 100644 index 0000000..099921f Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Selected_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_GlobalItem_Selected_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Selected_Personal.png.meta new file mode 100644 index 0000000..001ad97 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_GlobalItem_Selected_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 51d8b6fbf36514f43a40d1804c73d8af +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_HorizontalRescaleIcon_Dark.png b/Assets/Cinema Director/System/Resources/Director_HorizontalRescaleIcon_Dark.png new file mode 100644 index 0000000..2f4c38a Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_HorizontalRescaleIcon_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_HorizontalRescaleIcon_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_HorizontalRescaleIcon_Dark.png.meta new file mode 100644 index 0000000..89a27db --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_HorizontalRescaleIcon_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 0e825d82c9b377b4abd4b9d3f2da4c36 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_HorizontalRescaleIcon_Light.png b/Assets/Cinema Director/System/Resources/Director_HorizontalRescaleIcon_Light.png new file mode 100644 index 0000000..1b3299a Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_HorizontalRescaleIcon_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_HorizontalRescaleIcon_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_HorizontalRescaleIcon_Light.png.meta new file mode 100644 index 0000000..2c761ea --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_HorizontalRescaleIcon_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 0b0bdc2b02118c8499054e38257d5f4d +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Icon_Dark.png b/Assets/Cinema Director/System/Resources/Director_Icon_Dark.png new file mode 100644 index 0000000..ef9ab4b Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Icon_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Icon_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_Icon_Dark.png.meta new file mode 100644 index 0000000..dfc10cc --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Icon_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 4ffa0ed4176f1a848ae84eb85b721e6b +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Icon_Light.png b/Assets/Cinema Director/System/Resources/Director_Icon_Light.png new file mode 100644 index 0000000..8483c06 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Icon_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Icon_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_Icon_Light.png.meta new file mode 100644 index 0000000..9383554 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Icon_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: b3fb5b7d09f020b489774b5de0395783 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_InspectorIcon.png b/Assets/Cinema Director/System/Resources/Director_InspectorIcon.png new file mode 100644 index 0000000..956add9 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_InspectorIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_InspectorIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_InspectorIcon.png.meta new file mode 100644 index 0000000..d558dd8 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_InspectorIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 76ff1d919d00d034c954d67a6fc455be +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_InspectorIcon_Hover.png b/Assets/Cinema Director/System/Resources/Director_InspectorIcon_Hover.png new file mode 100644 index 0000000..1bdff39 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_InspectorIcon_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_InspectorIcon_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_InspectorIcon_Hover.png.meta new file mode 100644 index 0000000..07e31c1 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_InspectorIcon_Hover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 5c3bd48ad42de2a45be29738e22f14ea +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Keyframe.png b/Assets/Cinema Director/System/Resources/Director_Keyframe.png new file mode 100644 index 0000000..134c9c1 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Keyframe.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Keyframe.png.meta b/Assets/Cinema Director/System/Resources/Director_Keyframe.png.meta new file mode 100644 index 0000000..5e01e52 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Keyframe.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 5bbc8d1b9a4c6274e846b07bb135a9ea +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_KeyframeBackground.png b/Assets/Cinema Director/System/Resources/Director_KeyframeBackground.png new file mode 100644 index 0000000..3b29994 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_KeyframeBackground.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_KeyframeBackground.png.meta b/Assets/Cinema Director/System/Resources/Director_KeyframeBackground.png.meta new file mode 100644 index 0000000..8039afc --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_KeyframeBackground.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: ca86822b56f7c3c45a2420b7c18c93a4 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_KeyframeOffset.png b/Assets/Cinema Director/System/Resources/Director_KeyframeOffset.png new file mode 100644 index 0000000..ad3bdd6 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_KeyframeOffset.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_KeyframeOffset.png.meta b/Assets/Cinema Director/System/Resources/Director_KeyframeOffset.png.meta new file mode 100644 index 0000000..58a4c93 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_KeyframeOffset.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8043094928b5ff04b8f1773a30b8002c +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_LightSkin.guiskin b/Assets/Cinema Director/System/Resources/Director_LightSkin.guiskin new file mode 100644 index 0000000..75cb843 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_LightSkin.guiskin @@ -0,0 +1,4067 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12001, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Director_LightSkin + m_EditorClassIdentifier: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_box: + m_Name: box + m_Normal: + m_Background: {fileID: 11001, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_button: + m_Name: button + m_Normal: + m_Background: {fileID: 11006, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Hover: + m_Background: {fileID: 11003, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11005, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 11004, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_toggle: + m_Name: toggle + m_Normal: + m_Background: {fileID: 11018, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.89112896, g: 0.89112896, b: 0.89112896, a: 1} + m_Hover: + m_Background: {fileID: 11014, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11013, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11016, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8901961, g: 0.8901961, b: 0.8901961, a: 1} + m_OnHover: + m_Background: {fileID: 11015, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11017, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 14 + m_Right: 0 + m_Top: 14 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 15 + m_Right: 0 + m_Top: 3 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: 0 + m_Top: -4 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_label: + m_Name: label + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textField: + m_Name: textfield + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textArea: + m_Name: textarea + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_window: + m_Name: window + m_Normal: + m_Background: {fileID: 11023, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11022, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 18 + m_Bottom: 8 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 20 + m_Bottom: 10 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -18} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSlider: + m_Name: horizontalslider + m_Normal: + m_Background: {fileID: 11009, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: -3 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSliderThumb: + m_Name: horizontalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalSlider: + m_Name: verticalslider + m_Normal: + m_Background: {fileID: 11021, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Overflow: + m_Left: -2 + m_Right: -3 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalSliderThumb: + m_Name: verticalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 7 + m_Bottom: 7 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_horizontalScrollbar: + m_Name: horizontalscrollbar + m_Normal: + m_Background: {fileID: 11008, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 9 + m_Right: 9 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 1 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarThumb: + m_Name: horizontalscrollbarthumb + m_Normal: + m_Background: {fileID: 11007, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarLeftButton: + m_Name: horizontalscrollbarleftbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarRightButton: + m_Name: horizontalscrollbarrightbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbar: + m_Name: verticalscrollbar + m_Normal: + m_Background: {fileID: 11020, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 9 + m_Bottom: 9 + m_Margin: + m_Left: 1 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarThumb: + m_Name: verticalscrollbarthumb + m_Normal: + m_Background: {fileID: 11019, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 6 + m_Bottom: 6 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalScrollbarUpButton: + m_Name: verticalscrollbarupbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarDownButton: + m_Name: verticalscrollbardownbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_ScrollView: + m_Name: scrollview + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_CustomStyles: + - m_Name: Track Group Area + m_Normal: + m_Background: {fileID: 2800000, guid: 3f0af44904106ca48807c17f0cc19c2e, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TrackGroupFocused + m_Normal: + m_Background: {fileID: 2800000, guid: af51f10a28109444d974381cd4e99cfc, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TrackGroupContentFocused + m_Normal: + m_Background: {fileID: 2800000, guid: b2faa35c1046f474aac72b1b3a5656de, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Track Area + m_Normal: + m_Background: {fileID: 2800000, guid: 2d0774b650c8e0a4ea2acd5ec3c9e51b, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TrackSidebarBG + m_Normal: + m_Background: {fileID: 2800000, guid: 8644b9d59566d92438e1402be162b8e5, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TrackSidebarBGAlt + m_Normal: + m_Background: {fileID: 2800000, guid: 56a3d7051e7551f42bce342beb191772, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Track Item + m_Normal: + m_Background: {fileID: 2800000, guid: 9cc7a1e4fd613f6408f765d09d6e6c30, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7019608, g: 0.7019608, b: 0.7019608, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 22b2d49c4aa49de42a707ff69f4816f9, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7019608, g: 0.7019608, b: 0.7019608, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: 1f0a25d4fdaa17a49a5bc01db27ac16f, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 1f0a25d4fdaa17a49a5bc01db27ac16f, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99607843, g: 0.99607843, b: 0.99607843, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Padding: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ShotTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: 2262874ded79db24396dc242d9ec83d7, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8745098, g: 0.8745098, b: 0.8745098, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: eb6e30cd0f5e9a54e8d75f9f5d78186c, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8745098, g: 0.8745098, b: 0.8745098, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ShotTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: 96c9c9146d682014faf1dca26f696eeb, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 96c9c9146d682014faf1dca26f696eeb, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99607843, g: 0.99607843, b: 0.99607843, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AudioTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: 370ee70a022f21c42acfa9e863ff95ba, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 7bc5f770bafa2e640bd367e48e2efd07, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: AudioTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: 986c2b287a2c1fd4ba70c30741b1cbf8, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 986c2b287a2c1fd4ba70c30741b1cbf8, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99607843, g: 0.99607843, b: 0.99607843, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: GlobalTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: 68a88ce7419c4a74ca96d0e8fb9119ac, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: a9dae9f21db094e4aad792b6f1cb2191, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: GlobalTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: 96a5bb79e5c3e5a4c92243f4765809e1, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.7019608, g: 0.7019608, b: 0.7019608, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 96a5bb79e5c3e5a4c92243f4765809e1, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99607843, g: 0.99607843, b: 0.99607843, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ActorTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: d844ea1a332f6924f9c450d4e76f69a8, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: a980d008dc7a4dc4485b0d33456aeeaf, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ActorTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: be2203cfe4452184199881d3462e1dad, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: be2203cfe4452184199881d3462e1dad, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99607843, g: 0.99607843, b: 0.99607843, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CurveTrackItem + m_Normal: + m_Background: {fileID: 2800000, guid: b260034127c24c84b83350558de6a23d, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: a512af9ef903fd24ba3a5e27424ef025, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CurveTrackItemSelected + m_Normal: + m_Background: {fileID: 2800000, guid: 29bd116b2ea61684d8e9774547e2ba6f, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 29bd116b2ea61684d8e9774547e2ba6f, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.99607843, g: 0.99607843, b: 0.99607843, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: EventItem + m_Normal: + m_Background: {fileID: 2800000, guid: e43557ad089b6bb4db2ab4aca5ff0f83, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: EventItemBottom + m_Normal: + m_Background: {fileID: 2800000, guid: 9043708d9a879194aa472b9539323db0, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 2 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CurveCanvas + m_Normal: + m_Background: {fileID: 2800000, guid: 07b43cd2140c232409b92769ddf9e6f0, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.25882354, g: 0.42745098, b: 0.7176471, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 1 + m_Right: 1 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Curve + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Keyframe + m_Normal: + m_Background: {fileID: 2800000, guid: 5bbc8d1b9a4c6274e846b07bb135a9ea, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 5bbc8d1b9a4c6274e846b07bb135a9ea, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: TangentHandle + m_Normal: + m_Background: {fileID: 2800000, guid: 8adbaa390ff906b47ba6623cf8f1af42, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: BoxSelect + m_Normal: + m_Background: {fileID: 2800000, guid: 8d7e8875ef4c2df47b72299c02b5ea4b, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Picker + m_Normal: + m_Background: {fileID: 2800000, guid: 2487072ade4b49b4b8fdb3a78ebf10bc, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 8453d0c9346ce444cbfe20da242867a5, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Add + m_Normal: + m_Background: {fileID: 2800000, guid: 0d549b7a473c68e4aa4865af6d75079b, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: ec1b24c70f92c9c439ca3e313be6d3d3, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: ce0052364a2350140b539af41e209fd2, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LockItemLRG + m_Normal: + m_Background: {fileID: 2800000, guid: 5b574057fab6d8647be9c988499e9411, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: d2204957686e4784d8df3baf9ac11290, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: UnlockItemLRG + m_Normal: + m_Background: {fileID: 2800000, guid: 9e72892c4b2592e4aba0449d90a456db, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: d1e7ce9b68e83e046ae6853246a3901c, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LockItemSM + m_Normal: + m_Background: {fileID: 2800000, guid: 81fbab028397e824a8990b9a4d37db84, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 9ce4a4da4bd109c4d953ea6d3cbbba2a, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: UnlockItemSM + m_Normal: + m_Background: {fileID: 2800000, guid: 46345a3b164d7cb40853ef692e8d4456, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 31fe36b5f2e3fc040bd6e2946bc089e9, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: InspectorIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 76ff1d919d00d034c954d67a6fc455be, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 5c3bd48ad42de2a45be29738e22f14ea, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: UpArrowIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 29235d98bdc0cff4491234dc73fc85d6, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 784b247fa2a5d8746833b561a9dc5fe3, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: 8492da4d1bbf9444ab559f34639f0d29, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: DownArrowIcon + m_Normal: + m_Background: {fileID: 2800000, guid: c0dc802dcd9d8124f9274f9fada5d159, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: f7e1c8c88db126441bc532205ca597b3, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: 4d4f4191be6501641a6e2b2a44ed1de7, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CompressVertical + m_Normal: + m_Background: {fileID: 2800000, guid: 1d16b020a8eb15448993538c88654a64, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 6ba52ef8683e88048906cecd35ba6344, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: 6b568da429d5c594b9976d40762f0d91, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ExpandVertical + m_Normal: + m_Background: {fileID: 2800000, guid: 9732fdbf1cff7444285daff0f59a895a, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: f5f5b0a8c8539014f8fca66a971305cd, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: 8dd587cb997b41347b99eb880cd71002, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: ActorGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 19ee9b42912afbb469a5bed8ccbd95a0, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: DirectorGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 726ea1116403c16438b252042d6d006e, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: MultiActorGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: 2a71ea7c755dfa14e80bc70881d3bc65, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: CharacterGroupIcon + m_Normal: + m_Background: {fileID: 2800000, guid: ca8403c28fb64e645b40fcae4627bfbd, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.29803923, g: 0.49019608, b: 0.81960785, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: KeyframeContext + m_Normal: + m_Background: {fileID: 2800000, guid: 8043094928b5ff04b8f1773a30b8002c, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8784314, g: 0.8784314, b: 0.8784314, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: ca86822b56f7c3c45a2420b7c18c93a4, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.25882354, g: 0.42745098, b: 0.7176471, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: ca86822b56f7c3c45a2420b7c18c93a4, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 2 + m_Right: 2 + m_Top: 1 + m_Bottom: 1 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 2 + m_Right: 2 + m_Top: 2 + m_Bottom: 2 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_Settings: + m_DoubleClickSelectsWord: 1 + m_TripleClickSelectsLine: 1 + m_CursorColor: {r: 1, g: 1, b: 1, a: 1} + m_CursorFlashSpeed: -1 + m_SelectionColor: {r: 1, g: 0.38403907, b: 0, a: 0.7} diff --git a/Assets/Cinema Director/System/Resources/Director_LightSkin.guiskin.meta b/Assets/Cinema Director/System/Resources/Director_LightSkin.guiskin.meta new file mode 100644 index 0000000..c264448 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_LightSkin.guiskin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 12ee070159c3c5c4f9e1d18340c62991 +timeCreated: 1455834088 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/System/Resources/Director_LockIcon_Light.png b/Assets/Cinema Director/System/Resources/Director_LockIcon_Light.png new file mode 100644 index 0000000..4b6b6f8 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_LockIcon_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_LockIcon_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_LockIcon_Light.png.meta new file mode 100644 index 0000000..f5b28bf --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_LockIcon_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 054ce6342ab674d4bbe2a78ba2e54608 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_LockedIconSmall_Dark.png b/Assets/Cinema Director/System/Resources/Director_LockedIconSmall_Dark.png new file mode 100644 index 0000000..b94cc9a Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_LockedIconSmall_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_LockedIconSmall_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_LockedIconSmall_Dark.png.meta new file mode 100644 index 0000000..fe487e5 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_LockedIconSmall_Dark.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 81fbab028397e824a8990b9a4d37db84 +timeCreated: 1455833992 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 32 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/System/Resources/Director_LockedIconSmall_Dark_Hover.png b/Assets/Cinema Director/System/Resources/Director_LockedIconSmall_Dark_Hover.png new file mode 100644 index 0000000..75c9bbc Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_LockedIconSmall_Dark_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_LockedIconSmall_Dark_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_LockedIconSmall_Dark_Hover.png.meta new file mode 100644 index 0000000..717ff69 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_LockedIconSmall_Dark_Hover.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 9ce4a4da4bd109c4d953ea6d3cbbba2a +timeCreated: 1455833992 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 32 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/System/Resources/Director_LockedIcon_Dark.png b/Assets/Cinema Director/System/Resources/Director_LockedIcon_Dark.png new file mode 100644 index 0000000..cf5327d Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_LockedIcon_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_LockedIcon_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_LockedIcon_Dark.png.meta new file mode 100644 index 0000000..92e48be --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_LockedIcon_Dark.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 5b574057fab6d8647be9c988499e9411 +timeCreated: 1455833992 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 32 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/System/Resources/Director_LockedIcon_Dark_Hover.png b/Assets/Cinema Director/System/Resources/Director_LockedIcon_Dark_Hover.png new file mode 100644 index 0000000..3fb73ff Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_LockedIcon_Dark_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_LockedIcon_Dark_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_LockedIcon_Dark_Hover.png.meta new file mode 100644 index 0000000..132e8c5 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_LockedIcon_Dark_Hover.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: d2204957686e4784d8df3baf9ac11290 +timeCreated: 1455833992 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 32 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/System/Resources/Director_Magnet_Dark.png b/Assets/Cinema Director/System/Resources/Director_Magnet_Dark.png new file mode 100644 index 0000000..a73e04a Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Magnet_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Magnet_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_Magnet_Dark.png.meta new file mode 100644 index 0000000..c964228 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Magnet_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: f4f04f8cdc5f783418b8c7e55873f064 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Magnet_Light.png b/Assets/Cinema Director/System/Resources/Director_Magnet_Light.png new file mode 100644 index 0000000..2c5e6f7 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Magnet_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Magnet_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_Magnet_Light.png.meta new file mode 100644 index 0000000..e443dc8 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Magnet_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: c4c4c2fd8fe295542af43e4dc0741c79 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_MultiGroupIcon_Dark.png b/Assets/Cinema Director/System/Resources/Director_MultiGroupIcon_Dark.png new file mode 100644 index 0000000..3124bc3 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_MultiGroupIcon_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_MultiGroupIcon_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_MultiGroupIcon_Dark.png.meta new file mode 100644 index 0000000..f02c552 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_MultiGroupIcon_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 7168a0dad6596e443860bf734c93139a +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_MultiGroupIcon_Light.png b/Assets/Cinema Director/System/Resources/Director_MultiGroupIcon_Light.png new file mode 100644 index 0000000..330453c Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_MultiGroupIcon_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_MultiGroupIcon_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_MultiGroupIcon_Light.png.meta new file mode 100644 index 0000000..a5eaa87 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_MultiGroupIcon_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 2a71ea7c755dfa14e80bc70881d3bc65 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_PauseIcon.png b/Assets/Cinema Director/System/Resources/Director_PauseIcon.png new file mode 100644 index 0000000..bd45881 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_PauseIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_PauseIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_PauseIcon.png.meta new file mode 100644 index 0000000..a87a2ab --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_PauseIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 6fb44b14d98240440b6a38a4026fbe90 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_PickerIcon.png b/Assets/Cinema Director/System/Resources/Director_PickerIcon.png new file mode 100644 index 0000000..2ec8121 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_PickerIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_PickerIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_PickerIcon.png.meta new file mode 100644 index 0000000..f160aeb --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_PickerIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 2487072ade4b49b4b8fdb3a78ebf10bc +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_PickerIcon_Dark.png b/Assets/Cinema Director/System/Resources/Director_PickerIcon_Dark.png new file mode 100644 index 0000000..f994291 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_PickerIcon_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_PickerIcon_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_PickerIcon_Dark.png.meta new file mode 100644 index 0000000..0b70047 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_PickerIcon_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 55ba675d1598a914b9cddc348254e51b +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_PickerIcon_Hover.png b/Assets/Cinema Director/System/Resources/Director_PickerIcon_Hover.png new file mode 100644 index 0000000..3d307c2 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_PickerIcon_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_PickerIcon_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_PickerIcon_Hover.png.meta new file mode 100644 index 0000000..eac64a1 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_PickerIcon_Hover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8453d0c9346ce444cbfe20da242867a5 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_PickerIcon_Light.png b/Assets/Cinema Director/System/Resources/Director_PickerIcon_Light.png new file mode 100644 index 0000000..b7e0b77 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_PickerIcon_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_PickerIcon_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_PickerIcon_Light.png.meta new file mode 100644 index 0000000..bd390c3 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_PickerIcon_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: ffe4fa7e9a88b7c44b255ce68e4ffa64 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_PlayIcon.png b/Assets/Cinema Director/System/Resources/Director_PlayIcon.png new file mode 100644 index 0000000..433e85b Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_PlayIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_PlayIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_PlayIcon.png.meta new file mode 100644 index 0000000..e102827 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_PlayIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 9ce55bdf21eccd849b3576bc11d77565 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Playhead.png b/Assets/Cinema Director/System/Resources/Director_Playhead.png new file mode 100644 index 0000000..df29516 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Playhead.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Playhead.png.meta b/Assets/Cinema Director/System/Resources/Director_Playhead.png.meta new file mode 100644 index 0000000..97b0086 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Playhead.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 58a9a92fbd806804983602971a51190b +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_RefreshIcon_Dark.png b/Assets/Cinema Director/System/Resources/Director_RefreshIcon_Dark.png new file mode 100644 index 0000000..09fff00 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_RefreshIcon_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_RefreshIcon_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_RefreshIcon_Dark.png.meta new file mode 100644 index 0000000..827ba3a --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_RefreshIcon_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: c2ba39f5ef564574db7a19413d218f5d +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_RefreshIcon_Light.png b/Assets/Cinema Director/System/Resources/Director_RefreshIcon_Light.png new file mode 100644 index 0000000..f3d3ba1 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_RefreshIcon_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_RefreshIcon_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_RefreshIcon_Light.png.meta new file mode 100644 index 0000000..b47d460 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_RefreshIcon_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 4cf7a255eb1125e4ea722f25cd9508a2 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Resize_Crop_Dark.png b/Assets/Cinema Director/System/Resources/Director_Resize_Crop_Dark.png new file mode 100644 index 0000000..b5b0ddf Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Resize_Crop_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Resize_Crop_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_Resize_Crop_Dark.png.meta new file mode 100644 index 0000000..846cc9f --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Resize_Crop_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 7afddfe9dfab2cb4c80daa42324330da +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Resize_Crop_Light.png b/Assets/Cinema Director/System/Resources/Director_Resize_Crop_Light.png new file mode 100644 index 0000000..41bcc4c Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Resize_Crop_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Resize_Crop_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_Resize_Crop_Light.png.meta new file mode 100644 index 0000000..35d6ede --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Resize_Crop_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: fb927d25c06f43b46adce6cc37c6fddc +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Resize_Scale_Dark.png b/Assets/Cinema Director/System/Resources/Director_Resize_Scale_Dark.png new file mode 100644 index 0000000..0f43b0c Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Resize_Scale_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Resize_Scale_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_Resize_Scale_Dark.png.meta new file mode 100644 index 0000000..5f5a625 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Resize_Scale_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 33158fcc79553184d9237ff1ec874700 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Resize_Scale_Light.png b/Assets/Cinema Director/System/Resources/Director_Resize_Scale_Light.png new file mode 100644 index 0000000..5bac841 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Resize_Scale_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Resize_Scale_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_Resize_Scale_Light.png.meta new file mode 100644 index 0000000..570dc21 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Resize_Scale_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 9c483238287a3184781d337a9e9d8b31 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_RippleIcon.png b/Assets/Cinema Director/System/Resources/Director_RippleIcon.png new file mode 100644 index 0000000..689ba2c Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_RippleIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_RippleIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_RippleIcon.png.meta new file mode 100644 index 0000000..19a0fc0 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_RippleIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 0ef66ad3db051ee4c8eee71a7c6673ce +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_RollingIcon.png b/Assets/Cinema Director/System/Resources/Director_RollingIcon.png new file mode 100644 index 0000000..308ae3b Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_RollingIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_RollingIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_RollingIcon.png.meta new file mode 100644 index 0000000..ac39927 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_RollingIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: e866ff9c91860124d9feefc5a3bffa13 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_SettingsIcon_Dark.png b/Assets/Cinema Director/System/Resources/Director_SettingsIcon_Dark.png new file mode 100644 index 0000000..e2a5792 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_SettingsIcon_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_SettingsIcon_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_SettingsIcon_Dark.png.meta new file mode 100644 index 0000000..136ac04 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_SettingsIcon_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 02334dea10173c449a6b15efb0e5eddb +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_SettingsIcon_Light.png b/Assets/Cinema Director/System/Resources/Director_SettingsIcon_Light.png new file mode 100644 index 0000000..f73ecbf Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_SettingsIcon_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_SettingsIcon_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_SettingsIcon_Light.png.meta new file mode 100644 index 0000000..23d25d0 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_SettingsIcon_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 9c266ee0779e7734194fdc4e903f768f +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Shot.png b/Assets/Cinema Director/System/Resources/Director_Shot.png new file mode 100644 index 0000000..bb11f92 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Shot.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Shot.png.meta b/Assets/Cinema Director/System/Resources/Director_Shot.png.meta new file mode 100644 index 0000000..2301c26 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Shot.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 2262874ded79db24396dc242d9ec83d7 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_ShotIcon.png b/Assets/Cinema Director/System/Resources/Director_ShotIcon.png new file mode 100644 index 0000000..e0e705c Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_ShotIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_ShotIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_ShotIcon.png.meta new file mode 100644 index 0000000..c23819e --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_ShotIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 09f92b86fea94524a82c8a8d40a71f6d +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Shot_Hover.png b/Assets/Cinema Director/System/Resources/Director_Shot_Hover.png new file mode 100644 index 0000000..1fb9d01 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Shot_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Shot_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_Shot_Hover.png.meta new file mode 100644 index 0000000..abc8509 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Shot_Hover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: eb6e30cd0f5e9a54e8d75f9f5d78186c +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Shot_Hover_Personal.png b/Assets/Cinema Director/System/Resources/Director_Shot_Hover_Personal.png new file mode 100644 index 0000000..570addd Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Shot_Hover_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Shot_Hover_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_Shot_Hover_Personal.png.meta new file mode 100644 index 0000000..18f2208 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Shot_Hover_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: c1f1c0af533c4e14e842a4530106e72a +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Shot_Personal.png b/Assets/Cinema Director/System/Resources/Director_Shot_Personal.png new file mode 100644 index 0000000..0d1fdef Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Shot_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Shot_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_Shot_Personal.png.meta new file mode 100644 index 0000000..1a56e9e --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Shot_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 27cb1f3ad0c33cf46b0f21f3c990522d +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Shot_Selected.png b/Assets/Cinema Director/System/Resources/Director_Shot_Selected.png new file mode 100644 index 0000000..e6c6839 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Shot_Selected.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Shot_Selected.png.meta b/Assets/Cinema Director/System/Resources/Director_Shot_Selected.png.meta new file mode 100644 index 0000000..f5b99a1 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Shot_Selected.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 96c9c9146d682014faf1dca26f696eeb +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Shot_Selected_Personal.png b/Assets/Cinema Director/System/Resources/Director_Shot_Selected_Personal.png new file mode 100644 index 0000000..986a4dc Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Shot_Selected_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Shot_Selected_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_Shot_Selected_Personal.png.meta new file mode 100644 index 0000000..26e55e6 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Shot_Selected_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 1323d9c2278e0b94eae9ea4502722cf7 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_SolidKeyframe.png b/Assets/Cinema Director/System/Resources/Director_SolidKeyframe.png new file mode 100644 index 0000000..85fef57 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_SolidKeyframe.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_SolidKeyframe.png.meta b/Assets/Cinema Director/System/Resources/Director_SolidKeyframe.png.meta new file mode 100644 index 0000000..929bce4 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_SolidKeyframe.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 28eb07a1078807d4ebbf1b2db75cb419 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_StopIcon.png b/Assets/Cinema Director/System/Resources/Director_StopIcon.png new file mode 100644 index 0000000..7fb5abb Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_StopIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_StopIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_StopIcon.png.meta new file mode 100644 index 0000000..c7910ed --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_StopIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8391485bd4c31e24cb717ba6a857d39a +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_TrackArea_Dark.png b/Assets/Cinema Director/System/Resources/Director_TrackArea_Dark.png new file mode 100644 index 0000000..3105ac9 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_TrackArea_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_TrackArea_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_TrackArea_Dark.png.meta new file mode 100644 index 0000000..f7817a8 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_TrackArea_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 9ab6160d3a39c2846a0897030913f094 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_TrackArea_Light.png b/Assets/Cinema Director/System/Resources/Director_TrackArea_Light.png new file mode 100644 index 0000000..eab7691 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_TrackArea_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_TrackArea_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_TrackArea_Light.png.meta new file mode 100644 index 0000000..188cd05 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_TrackArea_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 2d0774b650c8e0a4ea2acd5ec3c9e51b +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Dark.png b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Dark.png new file mode 100644 index 0000000..812cb22 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Dark.png.meta new file mode 100644 index 0000000..b631858 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 87fb6306f7fdae347976fe236a072971 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Dark_Selected.png b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Dark_Selected.png new file mode 100644 index 0000000..a336ee5 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Dark_Selected.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Dark_Selected.png.meta b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Dark_Selected.png.meta new file mode 100644 index 0000000..273ad84 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Dark_Selected.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 0422394156482404ab5e7b000a86a178 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Light.png b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Light.png new file mode 100644 index 0000000..69de107 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Light.png.meta new file mode 100644 index 0000000..10a53c8 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 3f0af44904106ca48807c17f0cc19c2e +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Light_Selected.png b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Light_Selected.png new file mode 100644 index 0000000..bc777da Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Light_Selected.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Light_Selected.png.meta b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Light_Selected.png.meta new file mode 100644 index 0000000..19d5940 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_TrackGroupArea_Light_Selected.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: b2faa35c1046f474aac72b1b3a5656de +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_TrackGroup_BG_Selected.png b/Assets/Cinema Director/System/Resources/Director_TrackGroup_BG_Selected.png new file mode 100644 index 0000000..4b219ca Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_TrackGroup_BG_Selected.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_TrackGroup_BG_Selected.png.meta b/Assets/Cinema Director/System/Resources/Director_TrackGroup_BG_Selected.png.meta new file mode 100644 index 0000000..75e026d --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_TrackGroup_BG_Selected.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: af51f10a28109444d974381cd4e99cfc +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_TrackGroup_BG_Selected_Personal.png b/Assets/Cinema Director/System/Resources/Director_TrackGroup_BG_Selected_Personal.png new file mode 100644 index 0000000..2c5898f Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_TrackGroup_BG_Selected_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_TrackGroup_BG_Selected_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_TrackGroup_BG_Selected_Personal.png.meta new file mode 100644 index 0000000..fb8a275 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_TrackGroup_BG_Selected_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 9c122c489fe4e03438e756b9741fc80c +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_TrackItem.png b/Assets/Cinema Director/System/Resources/Director_TrackItem.png new file mode 100644 index 0000000..9a4e89b Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_TrackItem.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_TrackItem.png.meta b/Assets/Cinema Director/System/Resources/Director_TrackItem.png.meta new file mode 100644 index 0000000..4b156a6 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_TrackItem.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 9cc7a1e4fd613f6408f765d09d6e6c30 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_TrackItem_Hover.png b/Assets/Cinema Director/System/Resources/Director_TrackItem_Hover.png new file mode 100644 index 0000000..9f2db7a Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_TrackItem_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_TrackItem_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_TrackItem_Hover.png.meta new file mode 100644 index 0000000..2c9aca4 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_TrackItem_Hover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 22b2d49c4aa49de42a707ff69f4816f9 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_TrackItem_Hover_Personal.png b/Assets/Cinema Director/System/Resources/Director_TrackItem_Hover_Personal.png new file mode 100644 index 0000000..9f3105b Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_TrackItem_Hover_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_TrackItem_Hover_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_TrackItem_Hover_Personal.png.meta new file mode 100644 index 0000000..b9a764b --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_TrackItem_Hover_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 950b2226063f8df4ca7b291621cdba34 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_TrackItem_Overlay.png b/Assets/Cinema Director/System/Resources/Director_TrackItem_Overlay.png new file mode 100644 index 0000000..491dc4d Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_TrackItem_Overlay.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_TrackItem_Overlay.png.meta b/Assets/Cinema Director/System/Resources/Director_TrackItem_Overlay.png.meta new file mode 100644 index 0000000..e00efdb --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_TrackItem_Overlay.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: f6d90f08027ba3548bc37d06ec09fa14 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_TrackItem_Personal.png b/Assets/Cinema Director/System/Resources/Director_TrackItem_Personal.png new file mode 100644 index 0000000..acb4a8e Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_TrackItem_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_TrackItem_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_TrackItem_Personal.png.meta new file mode 100644 index 0000000..1e6e6e7 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_TrackItem_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: d16db209a45f0c046b4c26d152107630 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_TrackItem_Selected.png b/Assets/Cinema Director/System/Resources/Director_TrackItem_Selected.png new file mode 100644 index 0000000..ba2ab7a Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_TrackItem_Selected.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_TrackItem_Selected.png.meta b/Assets/Cinema Director/System/Resources/Director_TrackItem_Selected.png.meta new file mode 100644 index 0000000..13d4397 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_TrackItem_Selected.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 1f0a25d4fdaa17a49a5bc01db27ac16f +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_TrackItem_Selected_Personal.png b/Assets/Cinema Director/System/Resources/Director_TrackItem_Selected_Personal.png new file mode 100644 index 0000000..06ef396 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_TrackItem_Selected_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_TrackItem_Selected_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_TrackItem_Selected_Personal.png.meta new file mode 100644 index 0000000..edeb0b0 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_TrackItem_Selected_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 754ea0660e06f0346bf2d691ca8a810d +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG1.png b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG1.png new file mode 100644 index 0000000..89cfe7b Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG1.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG1.png.meta b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG1.png.meta new file mode 100644 index 0000000..4d312d3 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG1.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 56a3d7051e7551f42bce342beb191772 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG1_Personal.png b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG1_Personal.png new file mode 100644 index 0000000..0b429b1 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG1_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG1_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG1_Personal.png.meta new file mode 100644 index 0000000..d91fbad --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG1_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 245afe3afa463b443b813d921ba636d3 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG2.png b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG2.png new file mode 100644 index 0000000..0430aa9 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG2.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG2.png.meta b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG2.png.meta new file mode 100644 index 0000000..2592c5e --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG2.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8644b9d59566d92438e1402be162b8e5 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG2_Personal.png b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG2_Personal.png new file mode 100644 index 0000000..a09d899 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG2_Personal.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG2_Personal.png.meta b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG2_Personal.png.meta new file mode 100644 index 0000000..02ade45 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_Track_Sidebar_BG2_Personal.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: cca562ad186061b42b1afbafbb6bc995 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_UnlockedIcon.png b/Assets/Cinema Director/System/Resources/Director_UnlockedIcon.png new file mode 100644 index 0000000..2dff823 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_UnlockedIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_UnlockedIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_UnlockedIcon.png.meta new file mode 100644 index 0000000..4c79300 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_UnlockedIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 30ba238859e1fe749b63db0a43764215 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_UnlockedIconSmall_Dark.png b/Assets/Cinema Director/System/Resources/Director_UnlockedIconSmall_Dark.png new file mode 100644 index 0000000..d910596 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_UnlockedIconSmall_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_UnlockedIconSmall_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_UnlockedIconSmall_Dark.png.meta new file mode 100644 index 0000000..b7ef2f2 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_UnlockedIconSmall_Dark.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 46345a3b164d7cb40853ef692e8d4456 +timeCreated: 1455833992 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 32 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/System/Resources/Director_UnlockedIconSmall_Dark_Hover.png b/Assets/Cinema Director/System/Resources/Director_UnlockedIconSmall_Dark_Hover.png new file mode 100644 index 0000000..61fe450 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_UnlockedIconSmall_Dark_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_UnlockedIconSmall_Dark_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_UnlockedIconSmall_Dark_Hover.png.meta new file mode 100644 index 0000000..bf3c0dc --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_UnlockedIconSmall_Dark_Hover.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 31fe36b5f2e3fc040bd6e2946bc089e9 +timeCreated: 1455833992 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 32 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/System/Resources/Director_UnlockedIcon_Dark.png b/Assets/Cinema Director/System/Resources/Director_UnlockedIcon_Dark.png new file mode 100644 index 0000000..f07a042 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_UnlockedIcon_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_UnlockedIcon_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_UnlockedIcon_Dark.png.meta new file mode 100644 index 0000000..3c79b2c --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_UnlockedIcon_Dark.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 9e72892c4b2592e4aba0449d90a456db +timeCreated: 1455833992 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 32 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/System/Resources/Director_UnlockedIcon_Dark_Hover.png b/Assets/Cinema Director/System/Resources/Director_UnlockedIcon_Dark_Hover.png new file mode 100644 index 0000000..d82b2b4 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_UnlockedIcon_Dark_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_UnlockedIcon_Dark_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_UnlockedIcon_Dark_Hover.png.meta new file mode 100644 index 0000000..1c79682 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_UnlockedIcon_Dark_Hover.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: d1e7ce9b68e83e046ae6853246a3901c +timeCreated: 1455833992 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 32 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/System/Resources/Director_UpArrowIcon.png b/Assets/Cinema Director/System/Resources/Director_UpArrowIcon.png new file mode 100644 index 0000000..cecc883 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_UpArrowIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_UpArrowIcon.png.meta b/Assets/Cinema Director/System/Resources/Director_UpArrowIcon.png.meta new file mode 100644 index 0000000..f3b7e64 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_UpArrowIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 29235d98bdc0cff4491234dc73fc85d6 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_UpArrowIcon_Activated.png b/Assets/Cinema Director/System/Resources/Director_UpArrowIcon_Activated.png new file mode 100644 index 0000000..7c91b10 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_UpArrowIcon_Activated.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_UpArrowIcon_Activated.png.meta b/Assets/Cinema Director/System/Resources/Director_UpArrowIcon_Activated.png.meta new file mode 100644 index 0000000..3852efd --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_UpArrowIcon_Activated.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8492da4d1bbf9444ab559f34639f0d29 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_UpArrowIcon_Hover.png b/Assets/Cinema Director/System/Resources/Director_UpArrowIcon_Hover.png new file mode 100644 index 0000000..f751f61 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_UpArrowIcon_Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_UpArrowIcon_Hover.png.meta b/Assets/Cinema Director/System/Resources/Director_UpArrowIcon_Hover.png.meta new file mode 100644 index 0000000..62bf8b3 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_UpArrowIcon_Hover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 784b247fa2a5d8746833b561a9dc5fe3 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_ZoomInIcon_Dark.png b/Assets/Cinema Director/System/Resources/Director_ZoomInIcon_Dark.png new file mode 100644 index 0000000..b66ddd8 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_ZoomInIcon_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_ZoomInIcon_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_ZoomInIcon_Dark.png.meta new file mode 100644 index 0000000..4ac61d2 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_ZoomInIcon_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 47945f681ef607d42b39ae000307467e +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_ZoomInIcon_Light.png b/Assets/Cinema Director/System/Resources/Director_ZoomInIcon_Light.png new file mode 100644 index 0000000..4a9f6ae Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_ZoomInIcon_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_ZoomInIcon_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_ZoomInIcon_Light.png.meta new file mode 100644 index 0000000..5cfbb64 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_ZoomInIcon_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 57d93aff01670e34aaa7718dab1ab6fb +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_ZoomOutIcon_Dark.png b/Assets/Cinema Director/System/Resources/Director_ZoomOutIcon_Dark.png new file mode 100644 index 0000000..d0fea95 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_ZoomOutIcon_Dark.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_ZoomOutIcon_Dark.png.meta b/Assets/Cinema Director/System/Resources/Director_ZoomOutIcon_Dark.png.meta new file mode 100644 index 0000000..e8e8a35 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_ZoomOutIcon_Dark.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: bfee908c6f94a404b966295825157538 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Director_ZoomOutIcon_Light.png b/Assets/Cinema Director/System/Resources/Director_ZoomOutIcon_Light.png new file mode 100644 index 0000000..1d6d362 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Director_ZoomOutIcon_Light.png differ diff --git a/Assets/Cinema Director/System/Resources/Director_ZoomOutIcon_Light.png.meta b/Assets/Cinema Director/System/Resources/Director_ZoomOutIcon_Light.png.meta new file mode 100644 index 0000000..69de809 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Director_ZoomOutIcon_Light.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: febab2db63bffe84eac151b99e6b3a51 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/DownArrowIcon.png b/Assets/Cinema Director/System/Resources/DownArrowIcon.png new file mode 100644 index 0000000..a5ae833 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/DownArrowIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/DownArrowIcon.png.meta b/Assets/Cinema Director/System/Resources/DownArrowIcon.png.meta new file mode 100644 index 0000000..a0ee26a --- /dev/null +++ b/Assets/Cinema Director/System/Resources/DownArrowIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 7280ca01f46907b468411abc87dd78b8 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/DownArrowIconActivated.png b/Assets/Cinema Director/System/Resources/DownArrowIconActivated.png new file mode 100644 index 0000000..03129fd Binary files /dev/null and b/Assets/Cinema Director/System/Resources/DownArrowIconActivated.png differ diff --git a/Assets/Cinema Director/System/Resources/DownArrowIconActivated.png.meta b/Assets/Cinema Director/System/Resources/DownArrowIconActivated.png.meta new file mode 100644 index 0000000..704757e --- /dev/null +++ b/Assets/Cinema Director/System/Resources/DownArrowIconActivated.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 5bc07940262a4f147983bd0e1fb023f7 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/DownArrowIconHover.png b/Assets/Cinema Director/System/Resources/DownArrowIconHover.png new file mode 100644 index 0000000..1dcb098 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/DownArrowIconHover.png differ diff --git a/Assets/Cinema Director/System/Resources/DownArrowIconHover.png.meta b/Assets/Cinema Director/System/Resources/DownArrowIconHover.png.meta new file mode 100644 index 0000000..9294eca --- /dev/null +++ b/Assets/Cinema Director/System/Resources/DownArrowIconHover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: d0449dff36a47b5408f69b5578c07395 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/EditIcon.png b/Assets/Cinema Director/System/Resources/EditIcon.png new file mode 100644 index 0000000..cd81804 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/EditIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/EditIcon.png.meta b/Assets/Cinema Director/System/Resources/EditIcon.png.meta new file mode 100644 index 0000000..7b6686f --- /dev/null +++ b/Assets/Cinema Director/System/Resources/EditIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: b0e8033c21d50fb418bc9538999a4e4e +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/EditIconHover.png b/Assets/Cinema Director/System/Resources/EditIconHover.png new file mode 100644 index 0000000..258a6aa Binary files /dev/null and b/Assets/Cinema Director/System/Resources/EditIconHover.png differ diff --git a/Assets/Cinema Director/System/Resources/EditIconHover.png.meta b/Assets/Cinema Director/System/Resources/EditIconHover.png.meta new file mode 100644 index 0000000..f848d38 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/EditIconHover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: ae0199d63543d4b4e9a5ddc98aa5d873 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/EventItem.png b/Assets/Cinema Director/System/Resources/EventItem.png new file mode 100644 index 0000000..55ff8f4 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/EventItem.png differ diff --git a/Assets/Cinema Director/System/Resources/EventItem.png.meta b/Assets/Cinema Director/System/Resources/EventItem.png.meta new file mode 100644 index 0000000..0d3db9c --- /dev/null +++ b/Assets/Cinema Director/System/Resources/EventItem.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 7f4a8c9dea5f99f4f9218fa2d245d645 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/EventItemFree.png b/Assets/Cinema Director/System/Resources/EventItemFree.png new file mode 100644 index 0000000..c8926be Binary files /dev/null and b/Assets/Cinema Director/System/Resources/EventItemFree.png differ diff --git a/Assets/Cinema Director/System/Resources/EventItemFree.png.meta b/Assets/Cinema Director/System/Resources/EventItemFree.png.meta new file mode 100644 index 0000000..7b2791e --- /dev/null +++ b/Assets/Cinema Director/System/Resources/EventItemFree.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 33f990edbaccd4b44823a6f901c048df +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Expand Vertical Activated.png b/Assets/Cinema Director/System/Resources/Expand Vertical Activated.png new file mode 100644 index 0000000..3e27af7 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Expand Vertical Activated.png differ diff --git a/Assets/Cinema Director/System/Resources/Expand Vertical Activated.png.meta b/Assets/Cinema Director/System/Resources/Expand Vertical Activated.png.meta new file mode 100644 index 0000000..71c7d44 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Expand Vertical Activated.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 34f3774bfacbb544d82c0e1e88fba47f +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Expand Vertical Hover.png b/Assets/Cinema Director/System/Resources/Expand Vertical Hover.png new file mode 100644 index 0000000..64deca3 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Expand Vertical Hover.png differ diff --git a/Assets/Cinema Director/System/Resources/Expand Vertical Hover.png.meta b/Assets/Cinema Director/System/Resources/Expand Vertical Hover.png.meta new file mode 100644 index 0000000..97f2923 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Expand Vertical Hover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: eec2a12f247170c4e9d1285048cf34e6 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Expand Vertical.png b/Assets/Cinema Director/System/Resources/Expand Vertical.png new file mode 100644 index 0000000..4293d40 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Expand Vertical.png differ diff --git a/Assets/Cinema Director/System/Resources/Expand Vertical.png.meta b/Assets/Cinema Director/System/Resources/Expand Vertical.png.meta new file mode 100644 index 0000000..a1d7bc7 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Expand Vertical.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 5ad2303f79389ee409a309c54a0eff20 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/GraphResizeTest.png b/Assets/Cinema Director/System/Resources/GraphResizeTest.png new file mode 100644 index 0000000..a0dbf80 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/GraphResizeTest.png differ diff --git a/Assets/Cinema Director/System/Resources/GraphResizeTest.png.meta b/Assets/Cinema Director/System/Resources/GraphResizeTest.png.meta new file mode 100644 index 0000000..441e8a8 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/GraphResizeTest.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 62bfbbbc264c3cb49ab9d66704030c47 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/InspectorIcon.png b/Assets/Cinema Director/System/Resources/InspectorIcon.png new file mode 100644 index 0000000..956add9 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/InspectorIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/InspectorIcon.png.meta b/Assets/Cinema Director/System/Resources/InspectorIcon.png.meta new file mode 100644 index 0000000..14eb57a --- /dev/null +++ b/Assets/Cinema Director/System/Resources/InspectorIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: ef306cc1ca1ab594c9eb30b0fa14d126 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/InspectorIconHover.png b/Assets/Cinema Director/System/Resources/InspectorIconHover.png new file mode 100644 index 0000000..1bdff39 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/InspectorIconHover.png differ diff --git a/Assets/Cinema Director/System/Resources/InspectorIconHover.png.meta b/Assets/Cinema Director/System/Resources/InspectorIconHover.png.meta new file mode 100644 index 0000000..4af1cf3 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/InspectorIconHover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 5b452ff396025464a901e111931a0ef3 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/Keyframe.png b/Assets/Cinema Director/System/Resources/Keyframe.png new file mode 100644 index 0000000..134c9c1 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/Keyframe.png differ diff --git a/Assets/Cinema Director/System/Resources/Keyframe.png.meta b/Assets/Cinema Director/System/Resources/Keyframe.png.meta new file mode 100644 index 0000000..827ea46 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/Keyframe.png.meta @@ -0,0 +1,51 @@ +fileFormatVersion: 2 +guid: 422550129dd069544b5963cb9eab1512 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: + - buildTarget: Standalone + maxTextureSize: 32 + textureFormat: -1 + compressionQuality: 50 + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/KeyframeBackground.png b/Assets/Cinema Director/System/Resources/KeyframeBackground.png new file mode 100644 index 0000000..3b29994 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/KeyframeBackground.png differ diff --git a/Assets/Cinema Director/System/Resources/KeyframeBackground.png.meta b/Assets/Cinema Director/System/Resources/KeyframeBackground.png.meta new file mode 100644 index 0000000..e7f1cf9 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/KeyframeBackground.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: ab55b01be6df3e74883519537dcaae8f +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/KeyframeOffset.png b/Assets/Cinema Director/System/Resources/KeyframeOffset.png new file mode 100644 index 0000000..ad3bdd6 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/KeyframeOffset.png differ diff --git a/Assets/Cinema Director/System/Resources/KeyframeOffset.png.meta b/Assets/Cinema Director/System/Resources/KeyframeOffset.png.meta new file mode 100644 index 0000000..27621b0 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/KeyframeOffset.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: a6041ae7e8beba1439cf424c67ff8c59 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/MultiActorGroupIconFree.png b/Assets/Cinema Director/System/Resources/MultiActorGroupIconFree.png new file mode 100644 index 0000000..3124bc3 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/MultiActorGroupIconFree.png differ diff --git a/Assets/Cinema Director/System/Resources/MultiActorGroupIconFree.png.meta b/Assets/Cinema Director/System/Resources/MultiActorGroupIconFree.png.meta new file mode 100644 index 0000000..cc01718 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/MultiActorGroupIconFree.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: e70876cac35ff5c4eb0859e8ded4e824 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/MultiActorGroupIconPro.png b/Assets/Cinema Director/System/Resources/MultiActorGroupIconPro.png new file mode 100644 index 0000000..55e8b93 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/MultiActorGroupIconPro.png differ diff --git a/Assets/Cinema Director/System/Resources/MultiActorGroupIconPro.png.meta b/Assets/Cinema Director/System/Resources/MultiActorGroupIconPro.png.meta new file mode 100644 index 0000000..3e4ff82 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/MultiActorGroupIconPro.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 38bceffdd92b94b48af3a4d7a2289894 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/PauseButton.png b/Assets/Cinema Director/System/Resources/PauseButton.png new file mode 100644 index 0000000..bd45881 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/PauseButton.png differ diff --git a/Assets/Cinema Director/System/Resources/PauseButton.png.meta b/Assets/Cinema Director/System/Resources/PauseButton.png.meta new file mode 100644 index 0000000..17c6b89 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/PauseButton.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 3a698bcc2a6dd3d4faa99070a40e3063 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/PickerIcon.png b/Assets/Cinema Director/System/Resources/PickerIcon.png new file mode 100644 index 0000000..b7e0b77 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/PickerIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/PickerIcon.png.meta b/Assets/Cinema Director/System/Resources/PickerIcon.png.meta new file mode 100644 index 0000000..b56bf74 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/PickerIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: e00b3eb3c7a67c1479c4b19adbd3525a +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/PickerIconHover.png b/Assets/Cinema Director/System/Resources/PickerIconHover.png new file mode 100644 index 0000000..9e4d283 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/PickerIconHover.png differ diff --git a/Assets/Cinema Director/System/Resources/PickerIconHover.png.meta b/Assets/Cinema Director/System/Resources/PickerIconHover.png.meta new file mode 100644 index 0000000..ea380da --- /dev/null +++ b/Assets/Cinema Director/System/Resources/PickerIconHover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 107e10032d812af4fa810cfd34ff5d4a +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/PlayButton.png b/Assets/Cinema Director/System/Resources/PlayButton.png new file mode 100644 index 0000000..433e85b Binary files /dev/null and b/Assets/Cinema Director/System/Resources/PlayButton.png differ diff --git a/Assets/Cinema Director/System/Resources/PlayButton.png.meta b/Assets/Cinema Director/System/Resources/PlayButton.png.meta new file mode 100644 index 0000000..a549d8a --- /dev/null +++ b/Assets/Cinema Director/System/Resources/PlayButton.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: b8fef397c77055e4bacdb39661cf0d42 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/RefreshIcon.png b/Assets/Cinema Director/System/Resources/RefreshIcon.png new file mode 100644 index 0000000..f3d3ba1 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/RefreshIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/RefreshIcon.png.meta b/Assets/Cinema Director/System/Resources/RefreshIcon.png.meta new file mode 100644 index 0000000..57f9b4f --- /dev/null +++ b/Assets/Cinema Director/System/Resources/RefreshIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 89550cfb80a22a64eafe4c3efe477ba3 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/RippleEdit.png b/Assets/Cinema Director/System/Resources/RippleEdit.png new file mode 100644 index 0000000..689ba2c Binary files /dev/null and b/Assets/Cinema Director/System/Resources/RippleEdit.png differ diff --git a/Assets/Cinema Director/System/Resources/RippleEdit.png.meta b/Assets/Cinema Director/System/Resources/RippleEdit.png.meta new file mode 100644 index 0000000..e156a72 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/RippleEdit.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 89d8e5fde7be88a4a9f6fbea692642a9 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/RollingEdit.png b/Assets/Cinema Director/System/Resources/RollingEdit.png new file mode 100644 index 0000000..308ae3b Binary files /dev/null and b/Assets/Cinema Director/System/Resources/RollingEdit.png differ diff --git a/Assets/Cinema Director/System/Resources/RollingEdit.png.meta b/Assets/Cinema Director/System/Resources/RollingEdit.png.meta new file mode 100644 index 0000000..d533c3a --- /dev/null +++ b/Assets/Cinema Director/System/Resources/RollingEdit.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 35a4ba444b70b12479b8da7db194606c +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/StopButton.png b/Assets/Cinema Director/System/Resources/StopButton.png new file mode 100644 index 0000000..7fb5abb Binary files /dev/null and b/Assets/Cinema Director/System/Resources/StopButton.png differ diff --git a/Assets/Cinema Director/System/Resources/StopButton.png.meta b/Assets/Cinema Director/System/Resources/StopButton.png.meta new file mode 100644 index 0000000..3c36f1e --- /dev/null +++ b/Assets/Cinema Director/System/Resources/StopButton.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 4fe67977b96c4eb4397fc47441121fad +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackArea.png b/Assets/Cinema Director/System/Resources/TrackArea.png new file mode 100644 index 0000000..d75e415 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackArea.png differ diff --git a/Assets/Cinema Director/System/Resources/TrackArea.png.meta b/Assets/Cinema Director/System/Resources/TrackArea.png.meta new file mode 100644 index 0000000..fa530d1 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackArea.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: d85ef6003b9ef30489810bd70d4b91c2 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackAreaFree.png b/Assets/Cinema Director/System/Resources/TrackAreaFree.png new file mode 100644 index 0000000..d6e98e3 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackAreaFree.png differ diff --git a/Assets/Cinema Director/System/Resources/TrackAreaFree.png.meta b/Assets/Cinema Director/System/Resources/TrackAreaFree.png.meta new file mode 100644 index 0000000..7be6cf0 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackAreaFree.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 7ee50b069c122b74c947d50ba84b099b +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackGroupArea.png b/Assets/Cinema Director/System/Resources/TrackGroupArea.png new file mode 100644 index 0000000..fc32e85 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackGroupArea.png differ diff --git a/Assets/Cinema Director/System/Resources/TrackGroupArea.png.meta b/Assets/Cinema Director/System/Resources/TrackGroupArea.png.meta new file mode 100644 index 0000000..ed6fd47 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackGroupArea.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: a401d070c7fc34a449c55274b1393d73 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackGroupAreaFree.png b/Assets/Cinema Director/System/Resources/TrackGroupAreaFree.png new file mode 100644 index 0000000..27efb6a Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackGroupAreaFree.png differ diff --git a/Assets/Cinema Director/System/Resources/TrackGroupAreaFree.png.meta b/Assets/Cinema Director/System/Resources/TrackGroupAreaFree.png.meta new file mode 100644 index 0000000..9c53fe6 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackGroupAreaFree.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: cf6be9ef6d44e3248b6add3a6a0d6040 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBox.jpg b/Assets/Cinema Director/System/Resources/TrackItemBox.jpg new file mode 100644 index 0000000..ca9f998 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBox.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBox.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBox.jpg.meta new file mode 100644 index 0000000..c0244c1 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBox.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: a6634f85f8280e44eb311e0a245c8e49 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxAudio.jpg b/Assets/Cinema Director/System/Resources/TrackItemBoxAudio.jpg new file mode 100644 index 0000000..cdabfe9 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBoxAudio.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxAudio.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBoxAudio.jpg.meta new file mode 100644 index 0000000..8be80fb --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBoxAudio.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 1fa6e808f80a00341b16ac0e966a7974 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxAudioHover.jpg b/Assets/Cinema Director/System/Resources/TrackItemBoxAudioHover.jpg new file mode 100644 index 0000000..99e167b Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBoxAudioHover.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxAudioHover.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBoxAudioHover.jpg.meta new file mode 100644 index 0000000..19dd499 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBoxAudioHover.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: eda0bee1e2196204a92e1ca237716025 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxAudioSelected.jpg b/Assets/Cinema Director/System/Resources/TrackItemBoxAudioSelected.jpg new file mode 100644 index 0000000..cbec13c Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBoxAudioSelected.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxAudioSelected.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBoxAudioSelected.jpg.meta new file mode 100644 index 0000000..18997b6 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBoxAudioSelected.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: e23338974b076674fb41ac892e75b7d8 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxCurveFocused.jpg b/Assets/Cinema Director/System/Resources/TrackItemBoxCurveFocused.jpg new file mode 100644 index 0000000..b47e79c Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBoxCurveFocused.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxCurveFocused.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBoxCurveFocused.jpg.meta new file mode 100644 index 0000000..5db849d --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBoxCurveFocused.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 18c2675d5a15fc84c8eaba9bdf6ef5c2 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxFree.jpg b/Assets/Cinema Director/System/Resources/TrackItemBoxFree.jpg new file mode 100644 index 0000000..bff86e2 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBoxFree.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxFree.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBoxFree.jpg.meta new file mode 100644 index 0000000..30a929b --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBoxFree.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 1914cbdb3be0e6f4dbf79535ad1b9982 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxFreeHover.jpg b/Assets/Cinema Director/System/Resources/TrackItemBoxFreeHover.jpg new file mode 100644 index 0000000..a789511 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBoxFreeHover.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxFreeHover.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBoxFreeHover.jpg.meta new file mode 100644 index 0000000..137d87f --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBoxFreeHover.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 05d20c671907b7046a74b52008bd4648 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxFreeSelected.jpg b/Assets/Cinema Director/System/Resources/TrackItemBoxFreeSelected.jpg new file mode 100644 index 0000000..1a2a0c7 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBoxFreeSelected.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxFreeSelected.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBoxFreeSelected.jpg.meta new file mode 100644 index 0000000..f95ef9f --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBoxFreeSelected.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 94caf7dca9189e845aee9ef22a4081e7 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxGlobal.jpg b/Assets/Cinema Director/System/Resources/TrackItemBoxGlobal.jpg new file mode 100644 index 0000000..b6ec49e Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBoxGlobal.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxGlobal.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBoxGlobal.jpg.meta new file mode 100644 index 0000000..8ce32e2 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBoxGlobal.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: a2424c6b58dc1824991bf8efd9cd2b64 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxGlobalHover.jpg b/Assets/Cinema Director/System/Resources/TrackItemBoxGlobalHover.jpg new file mode 100644 index 0000000..b5bc1d9 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBoxGlobalHover.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxGlobalHover.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBoxGlobalHover.jpg.meta new file mode 100644 index 0000000..ba18b76 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBoxGlobalHover.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 47c0e04634471d948a66f6a58000b8fb +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxGlobalSelected.jpg b/Assets/Cinema Director/System/Resources/TrackItemBoxGlobalSelected.jpg new file mode 100644 index 0000000..e55091a Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBoxGlobalSelected.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxGlobalSelected.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBoxGlobalSelected.jpg.meta new file mode 100644 index 0000000..138792b --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBoxGlobalSelected.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 4ec826259273c014b8267fc9f79c67bc +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxHover.jpg b/Assets/Cinema Director/System/Resources/TrackItemBoxHover.jpg new file mode 100644 index 0000000..7db6084 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBoxHover.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxHover.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBoxHover.jpg.meta new file mode 100644 index 0000000..813b30a --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBoxHover.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 97d6f631077c9e84ba46b61b6b468dda +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxSelected.jpg b/Assets/Cinema Director/System/Resources/TrackItemBoxSelected.jpg new file mode 100644 index 0000000..71b789f Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBoxSelected.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxSelected.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBoxSelected.jpg.meta new file mode 100644 index 0000000..fa036b4 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBoxSelected.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 49be13a938df5674ea790e5f9d41077d +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxShot.jpg b/Assets/Cinema Director/System/Resources/TrackItemBoxShot.jpg new file mode 100644 index 0000000..e8e3f47 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBoxShot.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxShot.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBoxShot.jpg.meta new file mode 100644 index 0000000..d2aee33 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBoxShot.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 2d4ce42e942e6ce4fad40dbf1c1a912d +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxShotHover.jpg b/Assets/Cinema Director/System/Resources/TrackItemBoxShotHover.jpg new file mode 100644 index 0000000..28b0a7f Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBoxShotHover.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxShotHover.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBoxShotHover.jpg.meta new file mode 100644 index 0000000..b11011c --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBoxShotHover.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: dffb8cf00b2782d4083c55b840074e71 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxShotSelected.jpg b/Assets/Cinema Director/System/Resources/TrackItemBoxShotSelected.jpg new file mode 100644 index 0000000..44b7a2d Binary files /dev/null and b/Assets/Cinema Director/System/Resources/TrackItemBoxShotSelected.jpg differ diff --git a/Assets/Cinema Director/System/Resources/TrackItemBoxShotSelected.jpg.meta b/Assets/Cinema Director/System/Resources/TrackItemBoxShotSelected.jpg.meta new file mode 100644 index 0000000..84a4311 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/TrackItemBoxShotSelected.jpg.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: ee756c83f8a4fa44a8c3066c5c03a5dc +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/UpArrowIcon.png b/Assets/Cinema Director/System/Resources/UpArrowIcon.png new file mode 100644 index 0000000..302d3ac Binary files /dev/null and b/Assets/Cinema Director/System/Resources/UpArrowIcon.png differ diff --git a/Assets/Cinema Director/System/Resources/UpArrowIcon.png.meta b/Assets/Cinema Director/System/Resources/UpArrowIcon.png.meta new file mode 100644 index 0000000..e80290a --- /dev/null +++ b/Assets/Cinema Director/System/Resources/UpArrowIcon.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 2fa569118ccf65947acb00b43bacc2ab +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/UpArrowIconActivated.png b/Assets/Cinema Director/System/Resources/UpArrowIconActivated.png new file mode 100644 index 0000000..487e076 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/UpArrowIconActivated.png differ diff --git a/Assets/Cinema Director/System/Resources/UpArrowIconActivated.png.meta b/Assets/Cinema Director/System/Resources/UpArrowIconActivated.png.meta new file mode 100644 index 0000000..1f377f1 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/UpArrowIconActivated.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 5f7fcdab4cb05144ebad970c84d205a3 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/UpArrowIconHover.png b/Assets/Cinema Director/System/Resources/UpArrowIconHover.png new file mode 100644 index 0000000..8a8e4ba Binary files /dev/null and b/Assets/Cinema Director/System/Resources/UpArrowIconHover.png differ diff --git a/Assets/Cinema Director/System/Resources/UpArrowIconHover.png.meta b/Assets/Cinema Director/System/Resources/UpArrowIconHover.png.meta new file mode 100644 index 0000000..bb443c0 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/UpArrowIconHover.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: c47d315d69f914c46934b217ba6ed53c +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/house_white.png b/Assets/Cinema Director/System/Resources/house_white.png new file mode 100644 index 0000000..dca745c Binary files /dev/null and b/Assets/Cinema Director/System/Resources/house_white.png differ diff --git a/Assets/Cinema Director/System/Resources/house_white.png.meta b/Assets/Cinema Director/System/Resources/house_white.png.meta new file mode 100644 index 0000000..8295484 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/house_white.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 0078800681424074a80787e4e91a10f9 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/houseupsidedown_white.png b/Assets/Cinema Director/System/Resources/houseupsidedown_white.png new file mode 100644 index 0000000..df29516 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/houseupsidedown_white.png differ diff --git a/Assets/Cinema Director/System/Resources/houseupsidedown_white.png.meta b/Assets/Cinema Director/System/Resources/houseupsidedown_white.png.meta new file mode 100644 index 0000000..5015761 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/houseupsidedown_white.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 16259ac383d08ec4db717e67d1c23f79 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/keyframe_white.png b/Assets/Cinema Director/System/Resources/keyframe_white.png new file mode 100644 index 0000000..85fef57 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/keyframe_white.png differ diff --git a/Assets/Cinema Director/System/Resources/keyframe_white.png.meta b/Assets/Cinema Director/System/Resources/keyframe_white.png.meta new file mode 100644 index 0000000..c8fc899 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/keyframe_white.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 573d8484ab6197e419984876dbaae8e6 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/keyframealt_white.png b/Assets/Cinema Director/System/Resources/keyframealt_white.png new file mode 100644 index 0000000..eea00ea Binary files /dev/null and b/Assets/Cinema Director/System/Resources/keyframealt_white.png differ diff --git a/Assets/Cinema Director/System/Resources/keyframealt_white.png.meta b/Assets/Cinema Director/System/Resources/keyframealt_white.png.meta new file mode 100644 index 0000000..b53497c --- /dev/null +++ b/Assets/Cinema Director/System/Resources/keyframealt_white.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 8cbc102254d39844a9a524043f60bb0d +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/locked_white.png b/Assets/Cinema Director/System/Resources/locked_white.png new file mode 100644 index 0000000..4b6b6f8 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/locked_white.png differ diff --git a/Assets/Cinema Director/System/Resources/locked_white.png.meta b/Assets/Cinema Director/System/Resources/locked_white.png.meta new file mode 100644 index 0000000..fabe447 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/locked_white.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: c3297e1a9f31ff646aaf7498024c2845 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/magnet_grey.png b/Assets/Cinema Director/System/Resources/magnet_grey.png new file mode 100644 index 0000000..feeb8b5 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/magnet_grey.png differ diff --git a/Assets/Cinema Director/System/Resources/magnet_grey.png.meta b/Assets/Cinema Director/System/Resources/magnet_grey.png.meta new file mode 100644 index 0000000..1c959fc --- /dev/null +++ b/Assets/Cinema Director/System/Resources/magnet_grey.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 9f71f20d4cfa2ec46a2c389b005684be +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/magnet_white.png b/Assets/Cinema Director/System/Resources/magnet_white.png new file mode 100644 index 0000000..2c5e6f7 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/magnet_white.png differ diff --git a/Assets/Cinema Director/System/Resources/magnet_white.png.meta b/Assets/Cinema Director/System/Resources/magnet_white.png.meta new file mode 100644 index 0000000..7453930 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/magnet_white.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 177bf942f5a875c43a42489b120f2af5 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/rescale_grey.png b/Assets/Cinema Director/System/Resources/rescale_grey.png new file mode 100644 index 0000000..cb8cab0 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/rescale_grey.png differ diff --git a/Assets/Cinema Director/System/Resources/rescale_grey.png.meta b/Assets/Cinema Director/System/Resources/rescale_grey.png.meta new file mode 100644 index 0000000..56e8c3d --- /dev/null +++ b/Assets/Cinema Director/System/Resources/rescale_grey.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 2302051af22656a43bb2cbed1e731511 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/unlocked_white.png b/Assets/Cinema Director/System/Resources/unlocked_white.png new file mode 100644 index 0000000..2dff823 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/unlocked_white.png differ diff --git a/Assets/Cinema Director/System/Resources/unlocked_white.png.meta b/Assets/Cinema Director/System/Resources/unlocked_white.png.meta new file mode 100644 index 0000000..8e79a74 --- /dev/null +++ b/Assets/Cinema Director/System/Resources/unlocked_white.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: e0696acce61e6114fb1e0b4344946d34 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/zoomin_grey.png b/Assets/Cinema Director/System/Resources/zoomin_grey.png new file mode 100644 index 0000000..583d29e Binary files /dev/null and b/Assets/Cinema Director/System/Resources/zoomin_grey.png differ diff --git a/Assets/Cinema Director/System/Resources/zoomin_grey.png.meta b/Assets/Cinema Director/System/Resources/zoomin_grey.png.meta new file mode 100644 index 0000000..a36d8fc --- /dev/null +++ b/Assets/Cinema Director/System/Resources/zoomin_grey.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: da0012b09196ce64b8d37dbfb25b40b4 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Resources/zoomout_grey.png b/Assets/Cinema Director/System/Resources/zoomout_grey.png new file mode 100644 index 0000000..3f2c925 Binary files /dev/null and b/Assets/Cinema Director/System/Resources/zoomout_grey.png differ diff --git a/Assets/Cinema Director/System/Resources/zoomout_grey.png.meta b/Assets/Cinema Director/System/Resources/zoomout_grey.png.meta new file mode 100644 index 0000000..092cd9b --- /dev/null +++ b/Assets/Cinema Director/System/Resources/zoomout_grey.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: a154d09985c988745b620dfa442dcb44 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/Cinema Director/System/Runtime.meta b/Assets/Cinema Director/System/Runtime.meta new file mode 100644 index 0000000..8d3a994 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: c4f2f47b30e68cf4a9b4bb464ef64b73 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/System/Runtime/Cutscene.cs b/Assets/Cinema Director/System/Runtime/Cutscene.cs new file mode 100644 index 0000000..b20be8b --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Cutscene.cs @@ -0,0 +1,576 @@ +// Cinema Suite +using CinemaDirector.Helpers; +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// The Cutscene is the main Behaviour of Cinema Director. + /// + [ExecuteInEditMode, Serializable] + public class Cutscene : MonoBehaviour, IOptimizable + { + #region Fields + [SerializeField] + private float duration = 30f; // Duration of cutscene in seconds. + + [SerializeField] + private float runningTime = 0f; // Running time of the cutscene in seconds. + + [SerializeField] + private float playbackSpeed = 1f; // Multiplier for playback speed. + + [SerializeField] + private CutsceneState state = CutsceneState.Inactive; + + [SerializeField] + private bool isSkippable = true; + + [SerializeField] + private bool isLooping = false; + + [SerializeField] + private bool canOptimize = true; + + // Keeps track of the previous time an update was made. + private float previousTime; + + // Has the Cutscene been optimized yet. + private bool hasBeenOptimized = false; + + // Has the Cutscene been initialized yet. + private bool hasBeenInitialized = false; + + // The cache of Track Groups that this Cutscene contains. + private TrackGroup[] trackGroupCache; + + // A list of all the Tracks and Items revert info, to revert states on Cutscene entering and exiting play mode. + private List revertCache = new List(); + #endregion + + // Event fired when Cutscene's runtime reaches it's duration. + public event CutsceneHandler CutsceneFinished; + + // Event fired when Cutscene has been paused. + public event CutsceneHandler CutscenePaused; + + /// + /// Optimizes the Cutscene by preparing all tracks and timeline items into a cache. + /// Call this on scene load in most cases. (Avoid calling in edit mode). + /// + public void Optimize() + { + if (canOptimize) + { + trackGroupCache = GetTrackGroups(); + } + foreach (TrackGroup tg in GetTrackGroups()) + { + tg.Optimize(); + } + hasBeenOptimized = true; + } + + /// + /// Plays/Resumes the cutscene from inactive/paused states using a Coroutine. + /// + public void Play() + { + if (state == CutsceneState.Inactive) + { + state = CutsceneState.Playing; + if (!hasBeenOptimized) + { + Optimize(); + } + if (!hasBeenInitialized) + { + initialize(); + } + StartCoroutine("updateCoroutine"); + } + else if (state == CutsceneState.Paused) + { + state = CutsceneState.Playing; + StartCoroutine("updateCoroutine"); + } + } + + /// + /// Pause the playback of this cutscene. + /// + public void Pause() + { + if (state == CutsceneState.Playing) + { + StopCoroutine("updateCoroutine"); + } + if (state == CutsceneState.PreviewPlaying || state == CutsceneState.Playing || state == CutsceneState.Scrubbing) + { + foreach (TrackGroup trackGroup in GetTrackGroups()) + { + trackGroup.Pause(); + } + } + state = CutsceneState.Paused; + + if (CutscenePaused != null) + { + CutscenePaused(this, new CutsceneEventArgs()); + } + } + + /// + /// Skip the cutscene to the end and stop it + /// + public void Skip() + { + if (isSkippable) + { + SetRunningTime(this.Duration); + state = CutsceneState.Inactive; + Stop(); + } + } + + /// + /// Stops the cutscene. + /// + public void Stop() + { + this.RunningTime = 0f; + revert(); + foreach (TrackGroup trackGroup in GetTrackGroups()) + { + trackGroup.Stop(); + } + + if (state == CutsceneState.Playing) + { + StopCoroutine("updateCoroutine"); + if (state == CutsceneState.Playing && isLooping) + { + state = CutsceneState.Inactive; + Play(); + } + else + { + state = CutsceneState.Inactive; + } + } + else + { + state = CutsceneState.Inactive; + } + + if (state == CutsceneState.Inactive) + { + if (CutsceneFinished != null) + { + CutsceneFinished(this, new CutsceneEventArgs()); + } + } + } + + /// + /// Updates the cutscene by the amount of time passed. + /// + /// The delta in time between the last update call and this one. + public void UpdateCutscene(float deltaTime) + { + this.RunningTime += (deltaTime * playbackSpeed); + + foreach (TrackGroup group in GetTrackGroups()) + { + group.UpdateTrackGroup(RunningTime, deltaTime * playbackSpeed); + } + if (state != CutsceneState.Scrubbing) + { + if (runningTime >= duration || runningTime < 0f) + { + Stop(); + } + } + } + + /// + /// Preview play readies the cutscene to be played in edit mode. Never use for runtime. + /// This is necessary for playing the cutscene in edit mode. + /// + public void PreviewPlay() + { + if (state == CutsceneState.Inactive) + { + EnterPreviewMode(); + } + else if (state == CutsceneState.Paused) + { + resume(); + } + + if (Application.isPlaying) + { + state = CutsceneState.Playing; + } + else + { + state = CutsceneState.PreviewPlaying; + } + } + + /// + /// Play the cutscene from it's given running time to a new time + /// + /// The new time to make up for + public void ScrubToTime(float newTime) + { + float deltaTime = Mathf.Clamp(newTime, 0, Duration) - this.RunningTime; + + state = CutsceneState.Scrubbing; + if (deltaTime != 0) + { + if (deltaTime > (1 / 30f)) + { + float prevTime = RunningTime; + foreach (float milestone in getMilestones(RunningTime + deltaTime)) + { + float delta = milestone - prevTime; + UpdateCutscene(delta); + prevTime = milestone; + } + } + else + { + UpdateCutscene(deltaTime); + } + } + else + { + Pause(); + } + } + + /// + /// Set the cutscene to the state of a given new running time and do not proceed to play the cutscene + /// + /// The new running time to be set. + public void SetRunningTime(float time) + { + foreach (float milestone in getMilestones(time)) + { + foreach (TrackGroup group in this.TrackGroups) + { + group.SetRunningTime(milestone); + } + } + + this.RunningTime = time; + } + + /// + /// Set the cutscene into an active state. + /// + public void EnterPreviewMode() + { + if (state == CutsceneState.Inactive) + { + initialize(); + bake(); + SetRunningTime(RunningTime); + state = CutsceneState.Paused; + } + } + + /// + /// Set the cutscene into an inactive state. + /// + public void ExitPreviewMode() + { + Stop(); + } + + /// + /// Cutscene has been destroyed. Revert everything if necessary. + /// + protected void OnDestroy() + { + if (!Application.isPlaying) + { + Stop(); + } + } + + /// + /// Exit and Re-enter preview mode at the current running time. + /// Important for Mecanim Previewing. + /// + public void Refresh() + { + if (state != CutsceneState.Inactive) + { + float tempTime = runningTime; + Stop(); + EnterPreviewMode(); + SetRunningTime(tempTime); + } + } + + /// + /// Bake all Track Groups who are Bakeable. + /// This is necessary for things like mecanim previewing. + /// + private void bake() + { + if (Application.isEditor) + { + foreach (TrackGroup group in this.TrackGroups) + { + if (group is IBakeable) + { + (group as IBakeable).Bake(); + } + } + } + } + + /// + /// The duration of this cutscene in seconds. + /// + public float Duration + { + get + { + return this.duration; + } + set + { + this.duration = value; + if (this.duration <= 0f) + { + this.duration = 0.1f; + } + } + } + + /// + /// Returns true if this cutscene is currently playing. + /// + public CutsceneState State + { + get + { + return this.state; + } + } + + /// + /// The current running time of this cutscene in seconds. Values are restricted between 0 and duration. + /// + public float RunningTime + { + get + { + return this.runningTime; + } + set + { + runningTime = Mathf.Clamp(value, 0, duration); + } + } + + /// + /// Get all Track Groups in this Cutscene. Will return cache if possible. + /// + /// + public TrackGroup[] GetTrackGroups() + { + // Return the cache if possible + if (hasBeenOptimized) + { + return trackGroupCache; + } + + return TrackGroups; + } + + /// + /// Get all track groups in this cutscene. + /// + public TrackGroup[] TrackGroups + { + get + { + return base.GetComponentsInChildren(); + } + } + + /// + /// Get the director group of this cutscene. + /// + public DirectorGroup DirectorGroup + { + get + { + return base.GetComponentInChildren(); + } + } + + /// + /// Cutscene state is used to determine if the cutscene is currently Playing, Previewing (In edit mode), paused, scrubbing or inactive. + /// + public enum CutsceneState + { + Inactive, + Playing, + PreviewPlaying, + Scrubbing, + Paused + } + + /// + /// Enable this if the Cutscene does not have TrackGroups added/removed during running. + /// + public bool CanOptimize + { + get { return canOptimize; } + set { canOptimize = value; } + } + + /// + /// True if Cutscene can be skipped. + /// + public bool IsSkippable + { + get { return isSkippable; } + set { isSkippable = value; } + } + + /// + /// Will the Cutscene loop upon completion. + /// + public bool IsLooping + { + get { return isLooping; } + set { isLooping = value; } + } + + /// + /// An important call to make before sampling the cutscene, to initialize all track groups + /// and save states of all actors/game objects. + /// + private void initialize() + { + saveRevertData(); + + // Initialize each track group. + foreach (TrackGroup trackGroup in this.TrackGroups) + { + trackGroup.Initialize(); + } + } + + /// + /// Cache all the revert data. + /// + private void saveRevertData() + { + revertCache.Clear(); + // Build the cache of revert info. + foreach (MonoBehaviour mb in this.GetComponentsInChildren()) + { + IRevertable revertable = mb as IRevertable; + if (revertable != null) + { + revertCache.AddRange(revertable.CacheState()); + } + } + } + + /// + /// Revert all data that has been manipulated by the Cutscene. + /// + private void revert() + { + foreach (RevertInfo revertable in revertCache) + { + if (revertable != null) + { + if ((revertable.EditorRevert == RevertMode.Revert && !Application.isPlaying) || + (revertable.RuntimeRevert == RevertMode.Revert && Application.isPlaying)) + { + revertable.Revert(); + } + } + } + } + + /// + /// Get the milestones between the current running time and the given time. + /// + /// The time to progress towards + /// A list of times that state changes are made in the Cutscene. + private List getMilestones(float time) + { + // Create a list of ordered milestone times. + List milestoneTimes = new List(); + milestoneTimes.Add(time); + foreach (TrackGroup group in this.TrackGroups) + { + List times = group.GetMilestones(RunningTime, time); + foreach (float f in times) + { + if (!milestoneTimes.Contains(f)) + milestoneTimes.Add(f); + } + } + + milestoneTimes.Sort(); + if (time < RunningTime) + { + milestoneTimes.Reverse(); + } + + return milestoneTimes; + } + + /// + /// Couroutine to call UpdateCutscene while the cutscene is in the playing state. + /// + /// + private IEnumerator updateCoroutine() + { + while (state == CutsceneState.Playing) + { + UpdateCutscene(Time.deltaTime); + yield return null; + } + } + + /// + /// Prepare all track groups for resuming from pause. + /// + private void resume() + { + foreach (TrackGroup group in this.TrackGroups) + { + group.Resume(); + } + } + } + + // Delegate for handling Cutscene Events + public delegate void CutsceneHandler(object sender, CutsceneEventArgs e); + + /// + /// Cutscene event arguments. Blank for now. + /// + public class CutsceneEventArgs : EventArgs + { + public CutsceneEventArgs() + { + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/Cutscene.cs.meta b/Assets/Cinema Director/System/Runtime/Cutscene.cs.meta new file mode 100644 index 0000000..21f146c --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Cutscene.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dea88cf454d6b69408653729ea66ec34 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/Enums.meta b/Assets/Cinema Director/System/Runtime/Enums.meta new file mode 100644 index 0000000..1f9fcc1 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Enums.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 4c6c0228d26198344b5b4f948a6f5eeb +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/System/Runtime/Enums/CutsceneItemGenre.cs b/Assets/Cinema Director/System/Runtime/Enums/CutsceneItemGenre.cs new file mode 100644 index 0000000..bc480df --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Enums/CutsceneItemGenre.cs @@ -0,0 +1,19 @@ +// Cinema Suite 2014 + +namespace CinemaDirector +{ + /// + /// An enumeration of Cutscene Item Genres. + /// + public enum CutsceneItemGenre + { + ActorItem, + AudioClipItem, + CameraShot, + CurveClipItem, + GlobalItem, + MecanimItem, + MultiActorCurveClipItem, + TransformItem + } +} diff --git a/Assets/Cinema Director/System/Runtime/Enums/CutsceneItemGenre.cs.meta b/Assets/Cinema Director/System/Runtime/Enums/CutsceneItemGenre.cs.meta new file mode 100644 index 0000000..b75bc04 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Enums/CutsceneItemGenre.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9eec02c0f87c17240b9c414bcee2c9e5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/Enums/PlaybackMode.cs b/Assets/Cinema Director/System/Runtime/Enums/PlaybackMode.cs new file mode 100644 index 0000000..a3c11b1 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Enums/PlaybackMode.cs @@ -0,0 +1,15 @@ +// Cinema Suite 2014 + +namespace CinemaDirector +{ + /// + /// Enum of Unity playback modes + /// + public enum PlaybackMode + { + Disabled = 0, // Base case, we don't want whatever to happen at all. + Runtime = 1, // Unity is in runtime mode + EditMode = 2, // Unity is in edit mode + RuntimeAndEdit = 3, // Both runtime and edit mode. + } +} diff --git a/Assets/Cinema Director/System/Runtime/Enums/PlaybackMode.cs.meta b/Assets/Cinema Director/System/Runtime/Enums/PlaybackMode.cs.meta new file mode 100644 index 0000000..b0f1616 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Enums/PlaybackMode.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eec3087e80ecfa448b9e2cf00e863bad +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/Enums/PropertyTypeInfo.cs b/Assets/Cinema Director/System/Runtime/Enums/PropertyTypeInfo.cs new file mode 100644 index 0000000..a801065 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Enums/PropertyTypeInfo.cs @@ -0,0 +1,241 @@ + +using System; + +namespace CinemaDirector +{ + /// + /// Enumeration of all Property types in Unity + /// + using UnityEngine; + public enum PropertyTypeInfo + { + Color, + Double, + Float, + Int, + Long, + None, + Quaternion, + Vector2, + Vector3, + Vector4 + } + + public static class UnityPropertyTypeInfo + { + public static PropertyTypeInfo GetMappedType(Type type) + { + if (type == typeof(int)) + { + return PropertyTypeInfo.Int; + } + if (type == typeof(long)) + { + return PropertyTypeInfo.Long; + } + if (type == typeof(float)) + { + return PropertyTypeInfo.Float; + } + if (type == typeof(double)) + { + return PropertyTypeInfo.Double; + } + if (type == typeof(Vector2)) + { + return PropertyTypeInfo.Vector2; + } + if (type == typeof(Vector3)) + { + return PropertyTypeInfo.Vector3; + } + if (type == typeof(Vector4)) + { + return PropertyTypeInfo.Vector4; + } + if (type == typeof(Quaternion)) + { + return PropertyTypeInfo.Quaternion; + } + if (type == typeof(Color)) + { + return PropertyTypeInfo.Color; + } + return PropertyTypeInfo.None; + } + + public static int GetCurveCount(int p) + { + PropertyTypeInfo info = (PropertyTypeInfo)p; + return GetCurveCount(info); + } + + public static int GetCurveCount(PropertyTypeInfo info) + { + + if (info == PropertyTypeInfo.Int || info == PropertyTypeInfo.Long || info == PropertyTypeInfo.Float || + info == PropertyTypeInfo.Double) + { + return 1; + } + else if (info == PropertyTypeInfo.Vector2) + { + return 2; + } + else if (info == PropertyTypeInfo.Vector3) + { + return 3; + } + else if (info == PropertyTypeInfo.Vector4 || info == PropertyTypeInfo.Quaternion || info == PropertyTypeInfo.Color) + { + return 4; + } + return 0; + } + + public static Color GetCurveColor(int i) + { + Color c = Color.white; + if (i == 0) + { + c = Color.red; + } + else if (i == 1) + { + c = Color.green; + } + else if (i == 2) + { + c = Color.blue; + } + else if (i == 3) + { + c = Color.yellow; + } + + return c; + } + + public static Color GetCurveColor(string Type, string PropertyName, string label, int i) + { + Color c = Color.white; + if (Type == "Transform") + { + if (PropertyName == "localPosition" || PropertyName == "position") + { + if (label == "x" || i == 0) + { + c = Color.red; + } + if (label == "y" || i == 1) + { + c = Color.green; + } + if (label == "z" || i == 2) + { + c = Color.blue; + } + } + if (PropertyName == "localEulerAngles") + { + if (label == "x" || i == 0) + { + c = Color.magenta; + } + if (label == "y" || i == 1) + { + c = Color.yellow; + } + if (label == "z" || i == 2) + { + c = Color.cyan; + } + } + if (PropertyName == "localScale") + { + if (label == "x" || i == 0) + { + c = new Color(0.6745f, 0.4392f, 0.4588f, 1f); + } + if (label == "y" || i == 1) + { + c = new Color(0.447f, 0.6196f, 0.4588f, 1f); + } + if (label == "z" || i == 2) + { + c = new Color(0.447f, 0.4392f, 0.7294f, 1f); + } + } + } + else + { + c = GetCurveColor(i); + } + + return c; + } + + public static string GetCurveName(PropertyTypeInfo info, int i) + { + string retVal = "x"; + if (i == 1) + { + retVal = "y"; + } + else if (i == 2) + { + retVal = "z"; + } + else if (i == 3) + { + retVal = "w"; + } + + + if (info == PropertyTypeInfo.Int || info == PropertyTypeInfo.Long || info == PropertyTypeInfo.Float || + info == PropertyTypeInfo.Double) + { + retVal = "value"; + } + else if (info == PropertyTypeInfo.Color) + { + if (i == 0) + { + retVal = "r"; + } + else if (i == 1) + { + retVal = "g"; + } + else if (i == 2) + { + retVal = "b"; + } + else if (i == 3) + { + retVal = "a"; + } + } + + return retVal; + } + + public static Type GetUnityType(string typeName) + { + if (typeName == "Transform") + { + return typeof(Transform); + } + else if (typeName == "Camera") + { + return typeof(Camera); + } + else if (typeName == "Light") + { + return typeof(Light); + } + + return typeof(Transform); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/Enums/PropertyTypeInfo.cs.meta b/Assets/Cinema Director/System/Runtime/Enums/PropertyTypeInfo.cs.meta new file mode 100644 index 0000000..d3dcc9b --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Enums/PropertyTypeInfo.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1193101c773ff7140937b5cce1b5f91c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/Enums/RevertMode.cs b/Assets/Cinema Director/System/Runtime/Enums/RevertMode.cs new file mode 100644 index 0000000..9041bf8 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Enums/RevertMode.cs @@ -0,0 +1,13 @@ + +namespace CinemaDirector +{ + /// + /// Options for Reverting data when Cutscenes go inactive. + /// + public enum RevertMode + { + Revert, // Revert to initial state. + Finalize // Place into final state. + // ToDo: AsIs for leaving state the way it is. + } +} diff --git a/Assets/Cinema Director/System/Runtime/Enums/RevertMode.cs.meta b/Assets/Cinema Director/System/Runtime/Enums/RevertMode.cs.meta new file mode 100644 index 0000000..c7bc026 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Enums/RevertMode.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 390f0420ee587f045a6c06e54feaf2a9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/Enums/TimelineTrackGenre.cs b/Assets/Cinema Director/System/Runtime/Enums/TimelineTrackGenre.cs new file mode 100644 index 0000000..78c6d08 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Enums/TimelineTrackGenre.cs @@ -0,0 +1,15 @@ +// Cinema Suite 2014 + +namespace CinemaDirector +{ + /// + /// An enumeration of Track Genres. + /// + public enum TimelineTrackGenre + { + GlobalTrack, + ActorTrack, + MultiActorTrack, + CharacterTrack + } +} diff --git a/Assets/Cinema Director/System/Runtime/Enums/TimelineTrackGenre.cs.meta b/Assets/Cinema Director/System/Runtime/Enums/TimelineTrackGenre.cs.meta new file mode 100644 index 0000000..d2e9460 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Enums/TimelineTrackGenre.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a43052184d00e7740996d438483e8bdc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/Helpers.meta b/Assets/Cinema Director/System/Runtime/Helpers.meta new file mode 100644 index 0000000..223a220 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 2d1da83c924595a47bac3da5945075b2 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/System/Runtime/Helpers/AnimationCurveHelper.cs b/Assets/Cinema Director/System/Runtime/Helpers/AnimationCurveHelper.cs new file mode 100644 index 0000000..4918e88 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/AnimationCurveHelper.cs @@ -0,0 +1,318 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// A helper class for Unity's AnimationCurve class. + /// Made to account for tangent mode of keys when adding/changing/removing keys. + /// + public static class AnimationCurveHelper + { + /// + /// Add a new key to an AnimationCurve. + /// Ensures the integrity of other key's tangent modes. + /// + /// The existing AnimationCurve. + /// The new keyframe + /// The index of the newly added key. + public static int AddKey(AnimationCurve curve, Keyframe keyframe) + { + if (curve.length == 0) + { + return curve.AddKey(keyframe); + } + else if (curve.length == 1) + { + // Save the existing keyframe data. (Unity changes the tangent info). + Keyframe temp = curve[0]; + int newIndex = curve.AddKey(keyframe); + if(newIndex == -1) + { + return 0; + } + else if(newIndex == 0) + { + curve.MoveKey(1, temp); + } + else + { + curve.MoveKey(0, temp); + } + return newIndex; + } + else + { + Keyframe left = new Keyframe(); + Keyframe right = new Keyframe(); + + for (int i = 0; i < curve.length - 1; i++) + { + Keyframe l = curve[i]; + Keyframe r = curve[i + 1]; + + if (l.time < keyframe.time && keyframe.time < r.time) + { + left = l; + right = r; + } + } + + int index = curve.AddKey(keyframe); + + // Handle left neighbour. + if (index > 0) + { + // Restore the saved data. + curve.MoveKey(index - 1, left); + + // Update tangent data based on tangent mode. + int tangentMode = curve[index - 1].tangentMode; + if (IsAuto(tangentMode)) + { + curve.SmoothTangents(index - 1, 0); + } + if (IsBroken(tangentMode)) + { + if (IsRightLinear(tangentMode)) + { + SetKeyRightLinear(curve, index - 1); + } + } + } + + // Handle the Right neighbour. + if (index < curve.length - 1) + { + // Restore the saved data. + curve.MoveKey(index + 1, right); + + // Update tangent data based on tangent mode. + int tangentMode = curve[index + 1].tangentMode; + if (IsAuto(tangentMode)) + { + curve.SmoothTangents(index + 1, 0); + } + if (IsBroken(tangentMode)) + { + if (IsLeftLinear(tangentMode)) + { + SetKeyLeftLinear(curve, index + 1); + } + } + } + + return index; + } + } + + /// + /// Move/Change an existing key in an AnimationCurve. + /// Maintains TangentMode and updates neighbours. + /// + /// The existing AnimationCurve. + /// The index of the current Keyframe. + /// The new Keyframe data. + /// The index of the Keyframe. + public static int MoveKey(AnimationCurve curve, int index, Keyframe keyframe) + { + // Save the tangent mode. + Keyframe old = curve[index]; + keyframe.tangentMode = old.tangentMode; + + int newIndex = curve.MoveKey(index, keyframe); + + // Respect the tangentMode and update as necessary. + if (IsAuto(keyframe.tangentMode)) + { + curve.SmoothTangents(newIndex, 0); + } + else if (IsBroken(keyframe.tangentMode)) + { + if (IsLeftLinear(keyframe.tangentMode)) + { + SetKeyLeftLinear(curve, newIndex); + } + if (IsRightLinear(keyframe.tangentMode)) + { + SetKeyRightLinear(curve, newIndex); + } + } + + // update the left neighbour + if (newIndex > 0) + { + // Update tangent data based on tangent mode. + int tangentMode = curve[newIndex - 1].tangentMode; + if (IsAuto(tangentMode)) + { + curve.SmoothTangents(newIndex - 1, 0); + } + if (IsBroken(tangentMode)) + { + if (IsRightLinear(tangentMode)) + { + SetKeyRightLinear(curve, newIndex - 1); + } + } + } + + // update the right neighbour + if (newIndex < curve.length - 1) + { + // Update tangent data based on tangent mode. + int tangentMode = curve[newIndex + 1].tangentMode; + if (IsAuto(tangentMode)) + { + curve.SmoothTangents(newIndex + 1, 0); + } + if (IsBroken(tangentMode)) + { + if (IsLeftLinear(tangentMode)) + { + SetKeyLeftLinear(curve, newIndex + 1); + } + } + } + + return newIndex; + } + + /// + /// Remove a key from an AnimationCurve. + /// + /// The existing AnimationCurve. + /// The index of the Key to be removed. + public static void RemoveKey(AnimationCurve curve, int index) + { + curve.RemoveKey(index); + + // Update left neighbour. + if (index > 0) + { + // Update tangent data based on tangent mode. + int tangentMode = curve[index-1].tangentMode; + + if (IsAuto(tangentMode)) + { + curve.SmoothTangents(index - 1, 0); + } + if (IsBroken(tangentMode)) + { + if (IsRightLinear(tangentMode)) + { + SetKeyRightLinear(curve, index - 1); + } + } + } + + // Update right neighbour. + if (index < curve.length) + { + // Update tangent data based on tangent mode. + int tangentMode = curve[index].tangentMode; + + if (IsAuto(tangentMode)) + { + curve.SmoothTangents(index, 0); + } + if (IsBroken(tangentMode)) + { + if (IsLeftLinear(tangentMode)) + { + SetKeyLeftLinear(curve, index); + } + } + } + } + + /// + /// Set the indexed key of an AnimationCurve to RightLinear. + /// + /// The curve to change. + /// The index of the key to set to RightLinear. + public static void SetKeyRightLinear(AnimationCurve curve, int index) + { + Keyframe kf = curve[index]; + float tangentValue = kf.outTangent; + + if (index < curve.length - 1) + { + Keyframe next = curve[index + 1]; + tangentValue = (next.value - kf.value) / (next.time - kf.time); + } + + Keyframe newKeyframe = new Keyframe(kf.time, kf.value, kf.inTangent, tangentValue); + + // Get current tangent mode. + int leftTangent = (IsAuto(kf.tangentMode) || kf.tangentMode == 0) ? 0 : (kf.tangentMode % 8) - 1; + newKeyframe.tangentMode = leftTangent + 16 + 1; + + curve.MoveKey(index, newKeyframe); + } + + /// + /// Set the indexed key of an AnimationCurve to LeftLinear. + /// + /// The curve to change. + /// The index of the key to set to LeftLinear. + public static void SetKeyLeftLinear(AnimationCurve curve, int index) + { + Keyframe kf = curve[index]; + float tangentValue = kf.inTangent; + + if (index > 0) + { + Keyframe prev = curve[index - 1]; + tangentValue = (kf.value - prev.value) / (kf.time - prev.time); + } + + Keyframe newKeyframe = new Keyframe(kf.time, kf.value, tangentValue, kf.outTangent); + + int rightTangent = kf.tangentMode > 16 ? (kf.tangentMode / 8) * 8 : 0; + newKeyframe.tangentMode = rightTangent + 1 + 4; + + curve.MoveKey(index, newKeyframe); + } + + /// + /// Is the TangentMode Auto. + /// + /// The tangentMode value. + /// True if set to auto. + public static bool IsAuto(int tangentMode) + { + return tangentMode == 10; + } + + /// + /// Is the TangentMode Broken. + /// + /// The tangentMode value. + /// True if set to Broken. + public static bool IsBroken(int tangentMode) + { + return (tangentMode % 2) == 1; + } + + /// + /// Is the TangentMode RightLinear. + /// + /// The tangentMode value. + /// True if the right tangent mode is set to linear. + public static bool IsRightLinear(int tangentMode) + { + return (tangentMode / 8) == 2; + } + + /// + /// Is the TangentMode LeftLinear. + /// + /// The tangentMode value. + /// True if the left tangent mode is set to linear. + public static bool IsLeftLinear(int tangentMode) + { + return IsBroken(tangentMode) && (tangentMode % 8) == 5; + } + } +} diff --git a/Assets/Cinema Director/System/Runtime/Helpers/AnimationCurveHelper.cs.meta b/Assets/Cinema Director/System/Runtime/Helpers/AnimationCurveHelper.cs.meta new file mode 100644 index 0000000..6946bb3 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/AnimationCurveHelper.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ff3fcd8e4207b049bb6fa78798d4530 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/Helpers/CutsceneQueue.cs b/Assets/Cinema Director/System/Runtime/Helpers/CutsceneQueue.cs new file mode 100644 index 0000000..5403d01 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/CutsceneQueue.cs @@ -0,0 +1,40 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Plays through a list of given cutscenes one by one. + /// + public class CutsceneQueue : MonoBehaviour + { + public List Cutscenes; + private int index = 0; + + /// + /// Play the first cutscene and waits for it to finish + /// + void Start() + { + if (Cutscenes != null && Cutscenes.Count > 0) + { + Cutscenes[index].CutsceneFinished += CutsceneQueue_CutsceneFinished; + Cutscenes[index].Play(); + } + } + + /// + /// On cutscene finish, play the next cutscene. + /// + void CutsceneQueue_CutsceneFinished(object sender, CutsceneEventArgs e) + { + Cutscenes[index].CutsceneFinished -= CutsceneQueue_CutsceneFinished; + if (Cutscenes != null && index + 1 < Cutscenes.Count) + { + index++; + Cutscenes[index].Play(); + Cutscenes[index].CutsceneFinished += CutsceneQueue_CutsceneFinished; + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/Helpers/CutsceneQueue.cs.meta b/Assets/Cinema Director/System/Runtime/Helpers/CutsceneQueue.cs.meta new file mode 100644 index 0000000..4cc9c4c --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/CutsceneQueue.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8064d87a4dc950a4b800cb8c5341f022 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/Helpers/CutsceneTrigger.cs b/Assets/Cinema Director/System/Runtime/Helpers/CutsceneTrigger.cs new file mode 100644 index 0000000..0534a8a --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/CutsceneTrigger.cs @@ -0,0 +1,74 @@ +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// A sample behaviour for triggering Cutscenes. + /// + public class CutsceneTrigger : MonoBehaviour + { + public StartMethod StartMethod; + public Cutscene Cutscene; + public GameObject TriggerObject; + public string SkipButtonName = "Jump"; + + private bool hasTriggered = false; + + /// + /// When the trigger is loaded, optimize the Cutscene. + /// + void Awake() + { + if (Cutscene != null) + { + Cutscene.Optimize(); + } + } + + // When the scene starts trigger the Cutscene if necessary. + void Start() + { + if (StartMethod == StartMethod.OnStart && Cutscene != null) + { + hasTriggered = true; + Cutscene.Play(); + } + } + + void Update() + { + if (SkipButtonName != null || SkipButtonName != string.Empty) + { + // Check if the user wants to skip. + if (Input.GetButtonDown(SkipButtonName)) + { + if (Cutscene != null && Cutscene.State == CinemaDirector.Cutscene.CutsceneState.Playing) + { + Cutscene.Skip(); + } + } + } + } + + + /// + /// If Cutscene is setup to play on trigger, watch for the trigger event. + /// + /// The other collider. + void OnTriggerEnter(Collider other) + { + if (!hasTriggered && other.gameObject == TriggerObject) + { + hasTriggered = true; + Cutscene.Play(); + } + } + } + + public enum StartMethod + { + OnStart, + OnTrigger, + None + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/Helpers/CutsceneTrigger.cs.meta b/Assets/Cinema Director/System/Runtime/Helpers/CutsceneTrigger.cs.meta new file mode 100644 index 0000000..5567913 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/CutsceneTrigger.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: deaa21a8e28e0a34e8c6d465b485c807 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/Helpers/DirectorRuntimeHelper.cs b/Assets/Cinema Director/System/Runtime/Helpers/DirectorRuntimeHelper.cs new file mode 100644 index 0000000..5a65c5f --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/DirectorRuntimeHelper.cs @@ -0,0 +1,145 @@ +// Cinema Suite 2014 + +using System; +using System.Collections.Generic; +using System.Reflection; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// A helper class for getting useful data from Director Runtime objects. + /// + public static class DirectorRuntimeHelper + { + /// + /// Returns a list of Track types that are associated with the given Track Group. + /// + /// The track group to be inspected + /// A list of track types that meet the genre criteria of the given track group. + public static List GetAllowedTrackTypes(TrackGroup trackGroup) + { + // Get all the allowed Genres for this track group + TimelineTrackGenre[] genres = new TimelineTrackGenre[0]; + MemberInfo info = trackGroup.GetType(); + foreach (TrackGroupAttribute attribute in info.GetCustomAttributes(typeof(TrackGroupAttribute), true)) + { + if (attribute != null) + { + genres = attribute.AllowedTrackGenres; + break; + } + } + + List allowedTrackTypes = new List(); + foreach (Type type in DirectorRuntimeHelper.GetAllSubTypes(typeof(TimelineTrack))) + { + foreach (TimelineTrackAttribute attribute in type.GetCustomAttributes(typeof(TimelineTrackAttribute), true)) + { + if (attribute != null) + { + foreach (TimelineTrackGenre genre in attribute.TrackGenres) + { + foreach (TimelineTrackGenre genre2 in genres) + { + if (genre == genre2) + { + allowedTrackTypes.Add(type); + break; + } + } + } + break; + } + } + } + + return allowedTrackTypes; + } + + /// + /// Returns a list of Cutscene Item types that are associated with the given Track. + /// + /// The track to look up. + /// A list of valid cutscene item types. + public static List GetAllowedItemTypes(TimelineTrack timelineTrack) + { + // Get all the allowed Genres for this track + CutsceneItemGenre[] genres = new CutsceneItemGenre[0]; + MemberInfo info = timelineTrack.GetType(); + + foreach (TimelineTrackAttribute attribute in info.GetCustomAttributes(typeof(TimelineTrackAttribute), true)) + { + if (attribute != null) + { + genres = attribute.AllowedItemGenres; + break; + } + } + + List allowedItemTypes = new List(); + foreach (Type type in DirectorRuntimeHelper.GetAllSubTypes(typeof(TimelineItem))) + { + foreach (CutsceneItemAttribute attribute in type.GetCustomAttributes(typeof(CutsceneItemAttribute), true)) + { + if (attribute != null) + { + foreach (CutsceneItemGenre genre in attribute.Genres) + { + foreach (CutsceneItemGenre genre2 in genres) + { + if (genre == genre2) + { + allowedItemTypes.Add(type); + break; + } + } + } + break; + } + } + } + + return allowedItemTypes; + } + + /// + /// Get all Sub types from the given parent type. + /// + /// The parent type + /// all children types of the parent. + private static Type[] GetAllSubTypes(System.Type ParentType) + { + List list = new List(); + foreach (Assembly a in System.AppDomain.CurrentDomain.GetAssemblies()) + { + foreach (System.Type type in a.GetTypes()) + { + if (type.IsSubclassOf(ParentType)) + { + list.Add(type); + } + } + } + return list.ToArray(); + } + + /// + /// Retrieve all children of a parent Transform recursively. + /// + /// The parent transform + /// All children of that parent. + public static List GetAllTransformsInHierarchy(Transform parent) + { + List children = new List(); + + foreach (Transform child in parent) + { + children.AddRange(GetAllTransformsInHierarchy(child)); + children.Add(child); + } + return children; + } + + } +} diff --git a/Assets/Cinema Director/System/Runtime/Helpers/DirectorRuntimeHelper.cs.meta b/Assets/Cinema Director/System/Runtime/Helpers/DirectorRuntimeHelper.cs.meta new file mode 100644 index 0000000..9a11876 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/DirectorRuntimeHelper.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4532c5757d7cbf244a944fc34ab1c425 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/Helpers/IBakeable.cs b/Assets/Cinema Director/System/Runtime/Helpers/IBakeable.cs new file mode 100644 index 0000000..2c2023e --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/IBakeable.cs @@ -0,0 +1,11 @@ + +namespace CinemaDirector.Helpers +{ + /// + /// Interface for any item that needs to bake results. + /// + interface IBakeable + { + void Bake(); + } +} diff --git a/Assets/Cinema Director/System/Runtime/Helpers/IBakeable.cs.meta b/Assets/Cinema Director/System/Runtime/Helpers/IBakeable.cs.meta new file mode 100644 index 0000000..d266bb9 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/IBakeable.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 36248250e890d3047849d65ba86ba818 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/Helpers/IOptimizable.cs b/Assets/Cinema Director/System/Runtime/Helpers/IOptimizable.cs new file mode 100644 index 0000000..df78f03 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/IOptimizable.cs @@ -0,0 +1,15 @@ + +namespace CinemaDirector +{ + /// + /// Implement this Interface in Timeline Items that can be optimized in some way before the Cutscene is played. + /// + interface IOptimizable + { + // Can the Item be optimized. In some cases users may need to disable the ability. + bool CanOptimize { get; set; } + + // Perform optimization. + void Optimize(); + } +} diff --git a/Assets/Cinema Director/System/Runtime/Helpers/IOptimizable.cs.meta b/Assets/Cinema Director/System/Runtime/Helpers/IOptimizable.cs.meta new file mode 100644 index 0000000..4f5f5f7 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/IOptimizable.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 888845eb5a6d93741b1590d5f90a0fa0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/Helpers/IRevertable.cs b/Assets/Cinema Director/System/Runtime/Helpers/IRevertable.cs new file mode 100644 index 0000000..4656625 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/IRevertable.cs @@ -0,0 +1,16 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector.Helpers +{ + /// + /// Implement this interface with any timeline item that manipulates data in a scene. + /// + interface IRevertable + { + RevertMode EditorRevertMode { get; set; } + RevertMode RuntimeRevertMode { get; set; } + + RevertInfo[] CacheState(); + } +} diff --git a/Assets/Cinema Director/System/Runtime/Helpers/IRevertable.cs.meta b/Assets/Cinema Director/System/Runtime/Helpers/IRevertable.cs.meta new file mode 100644 index 0000000..ad1a942 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/IRevertable.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3d5fe644649420243897123e8ccc5d9a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/Helpers/RevertInfo.cs b/Assets/Cinema Director/System/Runtime/Helpers/RevertInfo.cs new file mode 100644 index 0000000..5a60564 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/RevertInfo.cs @@ -0,0 +1,108 @@ +// Cinema Suite +using System; +using System.Reflection; +using UnityEngine; + +namespace CinemaDirector.Helpers +{ + /// + /// Holds info related to reverting objects to a former state. + /// + public class RevertInfo + { + private MonoBehaviour MonoBehaviour; + private Type Type; + private object Instance; + private MemberInfo[] MemberInfo; + private object value; + + /// + /// Set up a revert info for a static object. + /// + /// The MonoBehaviour that is making this RevertInfo. + /// The type of the static object + /// The member name of the field/property/method to be called on revert. + /// The current value you want to save. + public RevertInfo(MonoBehaviour monoBehaviour, Type type, string memberName, object value) + { + this.MonoBehaviour = monoBehaviour; + this.Type = type; + this.value = value; + this.MemberInfo = Type.GetMember(memberName); + } + + /// + /// Set up Revert Info for an instance object. + /// + /// The MonoBehaviour that is making this RevertInfo. + /// The instance of the object you want to save. + /// The member name of the field/property/method to be called on revert. + /// The current value you want to save. + public RevertInfo(MonoBehaviour monoBehaviour, object obj, string memberName, object value) + { + this.MonoBehaviour = monoBehaviour; + this.Instance = obj; + this.Type = obj.GetType(); + this.value = value; + this.MemberInfo = Type.GetMember(memberName); + } + + /// + /// Revert the given object to its former state. + /// + public void Revert() + { + if (MemberInfo != null && MemberInfo.Length > 0) + { + if (MemberInfo[0] is FieldInfo) + { + FieldInfo fi = (MemberInfo[0] as FieldInfo); + if (fi.IsStatic || (!fi.IsStatic && Instance != null)) + { + fi.SetValue(Instance, value); + } + } + else if (MemberInfo[0] is PropertyInfo) + { + PropertyInfo pi = (MemberInfo[0] as PropertyInfo); + //if (Instance != null) + { + + pi.SetValue(Instance, value, null); + } + } + else if (MemberInfo[0] is MethodInfo) + { + MethodInfo mi = (MemberInfo[0] as MethodInfo); + if (mi.IsStatic || (!mi.IsStatic && Instance != null)) + { + object[] values = new object[] { value }; + mi.Invoke(Instance, values); + } + } + } + } + + /// + /// Should we apply this revert in runtime. + /// + public RevertMode RuntimeRevert + { + get + { + return (MonoBehaviour as IRevertable).RuntimeRevertMode; + } + } + + /// + /// Should we apply this revert in the editor. + /// + public RevertMode EditorRevert + { + get + { + return (MonoBehaviour as IRevertable).EditorRevertMode; + } + } + } +} diff --git a/Assets/Cinema Director/System/Runtime/Helpers/RevertInfo.cs.meta b/Assets/Cinema Director/System/Runtime/Helpers/RevertInfo.cs.meta new file mode 100644 index 0000000..379cae8 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/RevertInfo.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f616863524f26c4d961b2e214b8bdc2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/Helpers/ScreenshotCapture.cs b/Assets/Cinema Director/System/Runtime/Helpers/ScreenshotCapture.cs new file mode 100644 index 0000000..fb704ee --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/ScreenshotCapture.cs @@ -0,0 +1,26 @@ +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Behaviour for capturing screenshots at each frame. + /// + public class ScreenshotCapture : MonoBehaviour + { + public string Folder = "CaptureOutput"; + public int FrameRate = 24; + + void Start() + { + Time.captureFramerate = FrameRate; + System.IO.Directory.CreateDirectory(Folder); + } + + void Update() + { + string name = string.Format("{0}/shot {1:D04}.png", Folder, Time.frameCount); + + Application.CaptureScreenshot(name); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/Helpers/ScreenshotCapture.cs.meta b/Assets/Cinema Director/System/Runtime/Helpers/ScreenshotCapture.cs.meta new file mode 100644 index 0000000..32e9162 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/Helpers/ScreenshotCapture.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a66d90914943cc04194592e2ab601eaf +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems.meta b/Assets/Cinema Director/System/Runtime/TimelineItems.meta new file mode 100644 index 0000000..7104cbf --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: be84892496cf9ec41b513b7cbc4eba41 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/Base.meta b/Assets/Cinema Director/System/Runtime/TimelineItems/Base.meta new file mode 100644 index 0000000..c95744d --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/Base.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 6e2060e97ed844b43be6014cdd3e0b8c +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CinemaClipCurve.cs b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CinemaClipCurve.cs new file mode 100644 index 0000000..a0b5f8f --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CinemaClipCurve.cs @@ -0,0 +1,164 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Curve Clip Items tie Actor component data to animation curves, so that they can be controlled + /// by curves over time. + /// + public abstract class CinemaClipCurve : TimelineAction + { + // The curve data + [SerializeField] + private List curveData = new List(); + + /// + /// Return the Curve Clip data. + /// + public List CurveData + { + get { return curveData; } + } + + protected virtual void initializeClipCurves(MemberClipCurveData data, Component component) { } + + public void AddClipCurveData(Component component, string name, bool isProperty, Type type) + { + MemberClipCurveData data = new MemberClipCurveData(); + data.Type = component.GetType().Name; + data.PropertyName = name; + data.IsProperty = isProperty; + data.PropertyType = UnityPropertyTypeInfo.GetMappedType(type); + initializeClipCurves(data, component); + curveData.Add(data); + } + + protected object evaluate(MemberClipCurveData memberData, float time) + { + object value = null; + switch (memberData.PropertyType) + { + case PropertyTypeInfo.Color: + Color c; + c.r = memberData.Curve1.Evaluate(time); + c.g = memberData.Curve2.Evaluate(time); + c.b = memberData.Curve3.Evaluate(time); + c.a = memberData.Curve4.Evaluate(time); + value = c; + break; + + case PropertyTypeInfo.Double: + case PropertyTypeInfo.Float: + case PropertyTypeInfo.Int: + case PropertyTypeInfo.Long: + value = memberData.Curve1.Evaluate(time); + break; + + case PropertyTypeInfo.Quaternion: + Quaternion q; + q.x = memberData.Curve1.Evaluate(time); + q.y = memberData.Curve2.Evaluate(time); + q.z = memberData.Curve3.Evaluate(time); + q.w = memberData.Curve4.Evaluate(time); + value = q; + break; + + case PropertyTypeInfo.Vector2: + Vector2 v2; + v2.x = memberData.Curve1.Evaluate(time); + v2.y = memberData.Curve2.Evaluate(time); + value = v2; + break; + + case PropertyTypeInfo.Vector3: + Vector3 v3; + v3.x = memberData.Curve1.Evaluate(time); + v3.y = memberData.Curve2.Evaluate(time); + v3.z = memberData.Curve3.Evaluate(time); + value = v3; + break; + + case PropertyTypeInfo.Vector4: + Vector4 v4; + v4.x = memberData.Curve1.Evaluate(time); + v4.y = memberData.Curve2.Evaluate(time); + v4.z = memberData.Curve3.Evaluate(time); + v4.w = memberData.Curve4.Evaluate(time); + value = v4; + break; + } + return value; + } + + private void updateKeyframeTime(float oldTime, float newTime) + { + + foreach (MemberClipCurveData data in curveData) + { + int curveCount = UnityPropertyTypeInfo.GetCurveCount(data.PropertyType); + for (int i = 0; i < curveCount; i++) + { + AnimationCurve animationCurve = data.GetCurve(i); + for (int j = 0; j < animationCurve.length; j++) + { + Keyframe kf = animationCurve.keys[j]; + + if (Mathf.Abs(kf.time - oldTime) < 0.00001) + { + Keyframe newKeyframe = new Keyframe(newTime, kf.value, kf.inTangent, kf.outTangent); + animationCurve.MoveKey(j, newKeyframe); + } + } + } + } + } + + public void TranslateCurves(float amount) + { + base.Firetime += amount; + foreach (MemberClipCurveData data in curveData) + { + int curveCount = UnityPropertyTypeInfo.GetCurveCount(data.PropertyType); + for (int i = 0; i < curveCount; i++) + { + AnimationCurve animationCurve = data.GetCurve(i); + if (amount > 0) + { + for (int j = animationCurve.length - 1; j >= 0; j--) + { + Keyframe kf = animationCurve.keys[j]; + Keyframe newKeyframe = new Keyframe(kf.time + amount, kf.value, kf.inTangent, kf.outTangent); + animationCurve.MoveKey(j, newKeyframe); + } + } + else + { + for (int j = 0; j < animationCurve.length; j++) + { + Keyframe kf = animationCurve.keys[j]; + Keyframe newKeyframe = new Keyframe(kf.time + amount, kf.value, kf.inTangent, kf.outTangent); + animationCurve.MoveKey(j, newKeyframe); + } + } + } + } + } + + public void AlterFiretime(float firetime, float duration) + { + updateKeyframeTime(base.Firetime, firetime); + base.Firetime = firetime; + + updateKeyframeTime(base.Firetime + base.Duration, base.Firetime + duration); + base.Duration = duration; + } + + public void AlterDuration(float duration) + { + updateKeyframeTime(base.Firetime + base.Duration, base.Firetime + duration); + base.Duration = duration; + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CinemaClipCurve.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CinemaClipCurve.cs.meta new file mode 100644 index 0000000..883886f --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CinemaClipCurve.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49b11a0a6d7f31b44bed018709865582 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CinemaTween.cs b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CinemaTween.cs new file mode 100644 index 0000000..59d7f1f --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CinemaTween.cs @@ -0,0 +1,7 @@ + +namespace CinemaDirector +{ + public abstract class CinemaTween : TimelineAction + { + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CinemaTween.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CinemaTween.cs.meta new file mode 100644 index 0000000..a176408 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CinemaTween.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c90f59a99f8575643b86e4236adc283b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CutsceneItemAttribute.cs b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CutsceneItemAttribute.cs new file mode 100644 index 0000000..7bef166 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CutsceneItemAttribute.cs @@ -0,0 +1,94 @@ +// Cinema Suite 2014 +using System; + +namespace CinemaDirector +{ + /// + /// The Attribute for Cutscene Items + /// + [AttributeUsage(AttributeTargets.Class)] + public class CutsceneItemAttribute : Attribute + { + private string subCategory; // Sub category for item + private string label; // Name of the item + private CutsceneItemGenre[] genres; // Genres that the item belongs to. + + // Optional required object that the cutscene item should be paired with. + // Example: Audio Clip for audio track items. + private Type requiredObjectType; + + /// + /// The Cutscene Item attribute. + /// + /// The user friendly name of the category this cutscene item belongs to. + /// The user friendly name of the cutscene item. + /// The genres that this Cutscene Item belongs to. + public CutsceneItemAttribute(string category, string label, params CutsceneItemGenre[] genres) + { + this.subCategory = category; + this.label = label; + this.genres = genres; + } + + /// + /// The Cutscene Item attribute. + /// + /// The user friendly name of the category this cutscene item belongs to. + /// The user friendly name of the cutscene item. + /// Optional: required object to be paired with cutscene item. + /// The genres that this Cutscene Item belongs to. + public CutsceneItemAttribute(string category, string label, Type pairedObject, params CutsceneItemGenre[] genres) + { + this.subCategory = category; + this.label = label; + this.requiredObjectType = pairedObject; + this.genres = genres; + } + + /// + /// The category this cutscene item belongs in. + /// + public string Category + { + get + { + return subCategory; + } + } + + /// + /// The name of this cutscene item. + /// + public string Label + { + get + { + return label; + } + } + + /// + /// The genres that this cutscene item belongs to. + /// + public CutsceneItemGenre[] Genres + { + get + { + return genres; + } + } + + /// + /// Get the type of the required object that this cutscene item should be paired with. + /// Null when there is no required object. + /// Example: AudioClip type for CinemaAudio. + /// + public Type RequiredObjectType + { + get + { + return requiredObjectType; + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CutsceneItemAttribute.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CutsceneItemAttribute.cs.meta new file mode 100644 index 0000000..316c778 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/CutsceneItemAttribute.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6c77c140c66ebb4a9dbb386b2b1e182 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/Base/MemberClipCurveData.cs b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/MemberClipCurveData.cs new file mode 100644 index 0000000..1362c70 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/MemberClipCurveData.cs @@ -0,0 +1,74 @@ +using CinemaDirector.Helpers; +using System; +using System.Reflection; +using UnityEngine; + +namespace CinemaDirector +{ + [System.Serializable] + public class MemberClipCurveData + { + public string Type; + public string PropertyName; + public bool IsProperty = true; + public PropertyTypeInfo PropertyType = PropertyTypeInfo.None; + + public AnimationCurve Curve1 = new AnimationCurve(); + public AnimationCurve Curve2 = new AnimationCurve(); + public AnimationCurve Curve3 = new AnimationCurve(); + public AnimationCurve Curve4 = new AnimationCurve(); + + //private object cachedProperty; + + public AnimationCurve GetCurve(int i) + { + if (i == 1) return Curve2; + else if (i == 2) return Curve3; + else if (i == 3) return Curve4; + else return Curve1; + } + + public void Initialize(GameObject Actor) + { + //Component component = Actor.GetComponent(Type); + //cachedProperty = getCurrentValue(component); + } + + internal void Reset(GameObject Actor) + { + //Component component = Actor.GetComponent(Type); + //if (component == null || PropertyName == string.Empty) return; + + //Type type = component.GetType(); + //if (IsProperty) + //{ + // PropertyInfo propertyInfo = type.GetProperty(PropertyName); + // propertyInfo.SetValue(component, cachedProperty, null); + //} + //else + //{ + // FieldInfo fieldInfo = type.GetField(PropertyName); + // fieldInfo.SetValue(component, cachedProperty); + //} + } + + internal object getCurrentValue(Component component) + { + if (component == null || this.PropertyName == string.Empty) return null; + Type type = component.GetType(); + object value = null; + if (this.IsProperty) + { + PropertyInfo propertyInfo = type.GetProperty(this.PropertyName); + value = propertyInfo.GetValue(component, null); + } + else + { + FieldInfo fieldInfo = type.GetField(this.PropertyName); + value = fieldInfo.GetValue(component); + } + return value; + } + + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/Base/MemberClipCurveData.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/MemberClipCurveData.cs.meta new file mode 100644 index 0000000..e0489b0 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/MemberClipCurveData.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 38aff62702d2cfa46a8a00a075ad1984 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineAction.cs b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineAction.cs new file mode 100644 index 0000000..83ef122 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineAction.cs @@ -0,0 +1,41 @@ +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// An action that has some firetime and duration. + /// + public abstract class TimelineAction : TimelineItem + { + [SerializeField] + protected float duration = 0f; + + /// + /// The duration of the action + /// + public float Duration + { + get { return duration; } + set { duration = value; } + } + + /// + /// The end time of this action. (Firetime + Duration). + /// + public float EndTime + { + get + { + return firetime + duration; + } + } + + /// + /// Set a default duration of 5 seconds for most actions. + /// + public override void SetDefaults() + { + duration = 5f; + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineAction.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineAction.cs.meta new file mode 100644 index 0000000..e1b34f9 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b16e8bf2a5ea5e469ccbc6ea286ced0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineActionFixed.cs b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineActionFixed.cs new file mode 100644 index 0000000..79b3ff1 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineActionFixed.cs @@ -0,0 +1,44 @@ +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// A timeline action that has some paired object that has a fixed length. + /// This is ideal for items like Audio clips and Animation clips. + /// + public abstract class TimelineActionFixed : TimelineAction + { + [SerializeField] + private float inTime = 0f; + [SerializeField] + private float outTime = 1f; + [SerializeField] + private float itemLength = 0f; + + public float InTime + { + get { return inTime; } + set + { + inTime = value; + Duration = outTime - inTime; + } + } + + public float OutTime + { + get { return outTime; } + set + { + outTime = value; + Duration = outTime - inTime; + } + } + + public float ItemLength + { + get { return itemLength; } + set { itemLength = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineActionFixed.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineActionFixed.cs.meta new file mode 100644 index 0000000..5e78200 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineActionFixed.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eab739d1eae7bfa4faf4ef7613d5f1ba +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineItem.cs b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineItem.cs new file mode 100644 index 0000000..b54ce22 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineItem.cs @@ -0,0 +1,85 @@ +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// The basic building block of a Cutscene. Maintains a firetime + /// + [ExecuteInEditMode] + public abstract class TimelineItem : MonoBehaviour + { + [SerializeField] + protected float firetime = 0f; + + /// + /// The firetime for this timeline item. Cannot be negative. + /// + public float Firetime + { + get { return this.firetime; } + set + { + firetime = value; + if (firetime < 0f) + { + firetime = 0f; + } + } + } + + /// + /// Called when a cutscene begins or enters preview mode. + /// + public virtual void Initialize() { } + + /// + /// Called when a cutscene ends or exits preview mode. + /// + public virtual void Stop() { } + + /// + /// Called when a new timeline item is created from the Director panel. + /// Override to set defaults to your timeline items. + /// + public virtual void SetDefaults() { } + + /// + /// Called when a new timeline item is created from the Director panel with a paired item. + /// Override to set defaults to your timeline items. + /// + /// The paired item of this timeline item. + public virtual void SetDefaults(UnityEngine.Object PairedItem) { } + + /// + /// The cutscene that this timeline item is associated with. Can return null. + /// + public Cutscene Cutscene + { + get { return ((this.TimelineTrack == null) ? null : this.TimelineTrack.Cutscene); } + } + + /// + /// The track that this timeline item is associated with. Can return null. + /// + public TimelineTrack TimelineTrack + { + get + { + TimelineTrack track = null; + if (transform.parent != null) + { + track = base.transform.parent.GetComponentInParent(); + if (track == null) + { + Debug.LogError("No TimelineTrack found on parent!", this); + } + } + else + { + Debug.LogError("Timeline Item has no parent!", this); + } + return track; + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineItem.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineItem.cs.meta new file mode 100644 index 0000000..10c13f5 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/Base/TimelineItem.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b1df73a15e66ae541bae7cc246d46c2c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorAction.cs b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorAction.cs new file mode 100644 index 0000000..4078032 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorAction.cs @@ -0,0 +1,100 @@ +using System; +using System.Collections.Generic; +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// The base class for all cinema events + /// + [ExecuteInEditMode] + public abstract class CinemaActorAction : TimelineAction + { + /// + /// Called when the running time of the cutscene hits the firetime of the action + /// + public abstract void Trigger(GameObject Actor); + + /// + /// Called at each update when the action is to be played. + /// + public virtual void UpdateTime(GameObject Actor, float time, float deltaTime) { } + + /// + /// Called when the running time of the cutscene exceeds the duration of the action + /// + public abstract void End(GameObject Actor); + + /// + /// Called when the cutscene exists preview/play mode. Return properties to pre-cached state if necessary. + /// + public virtual void Stop(GameObject Actor) { } + + /// + /// Called when the cutscene time is set/skipped manually. + /// + /// The actor to target for this event. + /// The new running time. + /// The deltaTime since the last update call. + public virtual void SetTime(GameObject Actor, float time, float deltaTime) { } + + /// + /// Reverse trigger. Called when scrubbing backwards. + /// + public virtual void ReverseTrigger(GameObject Actor) { } + + /// + /// Reverse End. Called when scrubbing backwards. + /// + public virtual void ReverseEnd(GameObject Actor) { } + + /// + /// Pause any action as necessary + /// + public virtual void Pause(GameObject Actor) { } + + /// + /// Resume from paused. + /// + public virtual void Resume(GameObject Actor) { } + + public int CompareTo(object other) + { + CinemaGlobalAction otherAction = (CinemaGlobalAction)other; + return (int)(otherAction.Firetime - this.Firetime); + } + + /// + /// Get the actors associated with this Actor Action. Can return null. + /// + /// A set of actors related to this actor event. + public virtual List GetActors() + { + IMultiActorTrack track = (TimelineTrack as IMultiActorTrack); + if (track != null) + { + return track.Actors; + } + return null; + } + + /// + /// Called when the cutscene time is set/skipped manually. + /// + [Obsolete("Use SetTime with Actor")] + public virtual void SetTime(float time, float deltaTime) { } + + /// + /// Reverse trigger. Called when scrubbing backwards. + /// + [Obsolete("Use ReverseTrigger with Actor")] + public virtual void ReverseTrigger() { } + + /// + /// Reverse End. Called when scrubbing backwards. + /// + [Obsolete("Use ReverseEnd with Actor")] + public virtual void ReverseEnd() { } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorAction.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorAction.cs.meta new file mode 100644 index 0000000..638bb82 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 528b279c4f815c1478c61f5060024787 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorClipCurve.cs b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorClipCurve.cs new file mode 100644 index 0000000..9a200df --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorClipCurve.cs @@ -0,0 +1,192 @@ +using CinemaDirector.Helpers; +using System; +using System.Collections.Generic; +using System.Reflection; +using UnityEngine; + +namespace CinemaDirector +{ + [Serializable, CutsceneItemAttribute("Curve Clip", "Actor Curve Clip", CutsceneItemGenre.CurveClipItem)] + public class CinemaActorClipCurve : CinemaClipCurve, IRevertable + { + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + public GameObject Actor + { + get + { + GameObject actor = null; + if (transform.parent != null) + { + CurveTrack track = transform.parent.GetComponent(); + if (track != null && track.Actor != null) + { + actor = track.Actor.gameObject; + } + } + return actor; + } + } + + protected override void initializeClipCurves(MemberClipCurveData data, Component component) + { + object value = GetCurrentValue(component, data.PropertyName, data.IsProperty); + PropertyTypeInfo typeInfo = data.PropertyType; + float startTime = Firetime; + float endTime = Firetime + Duration; + + if (typeInfo == PropertyTypeInfo.Int || typeInfo == PropertyTypeInfo.Long || typeInfo == PropertyTypeInfo.Float || typeInfo == PropertyTypeInfo.Double) + { + float x = (float)value; + data.Curve1 = AnimationCurve.Linear(startTime, x, endTime, x); + } + else if (typeInfo == PropertyTypeInfo.Vector2) + { + Vector2 vec2 = (Vector2)value; + data.Curve1 = AnimationCurve.Linear(startTime, vec2.x, endTime, vec2.x); + data.Curve2 = AnimationCurve.Linear(startTime, vec2.y, endTime, vec2.y); + } + else if (typeInfo == PropertyTypeInfo.Vector3) + { + Vector3 vec3 = (Vector3)value; + data.Curve1 = AnimationCurve.Linear(startTime, vec3.x, endTime, vec3.x); + data.Curve2 = AnimationCurve.Linear(startTime, vec3.y, endTime, vec3.y); + data.Curve3 = AnimationCurve.Linear(startTime, vec3.z, endTime, vec3.z); + } + else if (typeInfo == PropertyTypeInfo.Vector4) + { + Vector4 vec4 = (Vector4)value; + data.Curve1 = AnimationCurve.Linear(startTime, vec4.x, endTime, vec4.x); + data.Curve2 = AnimationCurve.Linear(startTime, vec4.y, endTime, vec4.y); + data.Curve3 = AnimationCurve.Linear(startTime, vec4.z, endTime, vec4.z); + data.Curve4 = AnimationCurve.Linear(startTime, vec4.w, endTime, vec4.w); + } + else if (typeInfo == PropertyTypeInfo.Quaternion) + { + Quaternion quaternion = (Quaternion)value; + data.Curve1 = AnimationCurve.Linear(startTime, quaternion.x, endTime, quaternion.x); + data.Curve2 = AnimationCurve.Linear(startTime, quaternion.y, endTime, quaternion.y); + data.Curve3 = AnimationCurve.Linear(startTime, quaternion.z, endTime, quaternion.z); + data.Curve4 = AnimationCurve.Linear(startTime, quaternion.w, endTime, quaternion.w); + } + else if (typeInfo == PropertyTypeInfo.Color) + { + Color color = (Color)value; + data.Curve1 = AnimationCurve.Linear(startTime, color.r, endTime, color.r); + data.Curve2 = AnimationCurve.Linear(startTime, color.g, endTime, color.g); + data.Curve3 = AnimationCurve.Linear(startTime, color.b, endTime, color.b); + data.Curve4 = AnimationCurve.Linear(startTime, color.a, endTime, color.a); + } + } + + public object GetCurrentValue(Component component, string propertyName, bool isProperty) + { + if (component == null || propertyName == string.Empty) return null; + Type type = component.GetType(); + object value = null; + if (isProperty) + { + PropertyInfo propertyInfo = type.GetProperty(propertyName); + value = propertyInfo.GetValue(component, null); + } + else + { + FieldInfo fieldInfo = type.GetField(propertyName); + value = fieldInfo.GetValue(component); + } + return value; + } + + public override void Initialize() + { + foreach (MemberClipCurveData memberData in CurveData) + { + memberData.Initialize(Actor); + } + } + + /// + /// Cache the initial state of the curve clip manipulated values. + /// + /// The Info necessary to revert this event. + public RevertInfo[] CacheState() + { + List reverts = new List(); + if (Actor != null) + { + foreach (MemberClipCurveData memberData in CurveData) + { + Component component = Actor.GetComponent(memberData.Type); + reverts.Add(new RevertInfo(this, component, memberData.PropertyName, memberData.getCurrentValue(component))); + } + } + return reverts.ToArray(); + } + + /// + /// Sample the curve clip at the given time. + /// + /// The time to evaulate for. + public void SampleTime(float time) + { + if (Actor == null) return; + if (Firetime <= time && time <= Firetime + Duration) + { + foreach (MemberClipCurveData memberData in CurveData) + { + if (memberData.Type == string.Empty || memberData.PropertyName == string.Empty) continue; + + Component component = Actor.GetComponent(memberData.Type); + Type componentType = component.GetType(); + + object value = evaluate(memberData, time); + + if (memberData.IsProperty) + { + PropertyInfo propertyInfo = componentType.GetProperty(memberData.PropertyName); + propertyInfo.SetValue(component, value, null); + + //object result = propertyInfo.GetValue(component, null); + } + else + { + FieldInfo fieldInfo = componentType.GetField(memberData.PropertyName); + fieldInfo.SetValue(component, value); + } + } + } + } + + internal void Reset() + { + //foreach (MemberClipCurveData memberData in CurveData) + //{ + // memberData.Reset(Actor); + //} + } + + /// + /// Option for choosing when this curve clip will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this curve clip will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorClipCurve.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorClipCurve.cs.meta new file mode 100644 index 0000000..1d213ac --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorClipCurve.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 835ed7cc2c1999349b0593e8c6a509cb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorEvent.cs b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorEvent.cs new file mode 100644 index 0000000..9533342 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorEvent.cs @@ -0,0 +1,62 @@ +using System.Collections.Generic; +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// An implementation of an event that can be performed on an arbitrary actor. + /// + [ExecuteInEditMode] + public abstract class CinemaActorEvent : TimelineItem + { + /// + /// Trigger this event using the given actor. + /// + /// The actor to perform the event on. + public abstract void Trigger(GameObject Actor); + + /// + /// Reverse the trigger. + /// + /// The actor to perform the event on. + public virtual void Reverse(GameObject Actor) { } + + public virtual void SetTimeTo(float deltaTime) { } + + public virtual void Pause() { } + + public virtual void Resume() { } + + public virtual void Initialize(GameObject Actor) { } + + public virtual void Stop(GameObject Actor) { } + + /// + /// Get the actors associated with this Actor Event. Can return null. + /// + /// A set of actors related to this actor event. + public virtual List GetActors() + { + IMultiActorTrack track = (TimelineTrack as IMultiActorTrack); + if (track != null) + { + return track.Actors; + } + return null; + } + + /// + /// The Actor Track Group associated with this event. + /// + public ActorTrackGroup ActorTrackGroup + { + get + { + return this.TimelineTrack.TrackGroup as ActorTrackGroup; + } + } + + + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorEvent.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorEvent.cs.meta new file mode 100644 index 0000000..4f50d88 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaActorEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0abde15fca6496647964f2ba77c0d67e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaGlobalAction.cs b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaGlobalAction.cs new file mode 100644 index 0000000..dd2ab51 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaGlobalAction.cs @@ -0,0 +1,55 @@ +using System; +using UnityEngine; + +namespace CinemaDirector +{ + [ExecuteInEditMode] + public abstract class CinemaGlobalAction : TimelineAction, IComparable + { + /// + /// Called when the running time of the cutscene hits the firetime of the action + /// + public abstract void Trigger(); + + /// + /// Called at each update when the action is to be played. + /// + public virtual void UpdateTime(float time, float deltaTime) { } + + /// + /// Called when the running time of the cutscene exceeds the duration of the action + /// + public abstract void End(); + + /// + /// Called when the cutscene time is set/skipped manually. + /// + public virtual void SetTime(float time, float deltaTime) { } + + /// + /// Pause any action as necessary + /// + public virtual void Pause() { } + + /// + /// Resume from paused. + /// + public virtual void Resume() { } + + /// + /// Reverse trigger. Called when scrubbing backwards. + /// + public virtual void ReverseTrigger() { } + + /// + /// Reverse End. Called when scrubbing backwards. + /// + public virtual void ReverseEnd() { } + + public int CompareTo(object other) + { + CinemaGlobalAction otherAction = (CinemaGlobalAction)other; + return (int)(otherAction.Firetime - this.Firetime); + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaGlobalAction.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaGlobalAction.cs.meta new file mode 100644 index 0000000..0d4f5ef --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaGlobalAction.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 445497ed074b6954d9649bac3a793137 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaGlobalEvent.cs b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaGlobalEvent.cs new file mode 100644 index 0000000..fccecd0 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaGlobalEvent.cs @@ -0,0 +1,21 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// A basic global event that can be Triggered when the Firetime is reached. + /// + public abstract class CinemaGlobalEvent : TimelineItem + { + /// + /// The event is triggered when the Cutscene's runningtime passes the fire time. + /// + public abstract void Trigger(); + + /// + /// The event can be triggered when the Cutscene is played in reverse passing the fire time. + /// + public virtual void Reverse() { } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaGlobalEvent.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaGlobalEvent.cs.meta new file mode 100644 index 0000000..89ee9cd --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaGlobalEvent.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65253bc30c0602b48bd29cf149c7c1fd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaMultiActorCurveClip.cs b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaMultiActorCurveClip.cs new file mode 100644 index 0000000..1cb170b --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaMultiActorCurveClip.cs @@ -0,0 +1,158 @@ +using CinemaDirector.Helpers; +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + [Serializable, CutsceneItemAttribute("Curve Clip", "MultiActor Curve Clip", CutsceneItemGenre.MultiActorCurveClipItem)] + public class CinemaMultiActorCurveClip : CinemaClipCurve, IRevertable + { + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + public List Components = new List(); + public List Properties = new List(); + + public CinemaMultiActorCurveClip() + { + CurveData.Add(new MemberClipCurveData()); + } + + public void SampleTime(float time) + { + if (Firetime <= time && time <= Firetime + Duration) + { + MemberClipCurveData data = CurveData[0]; + if (data == null) return; + + if (data.PropertyType == PropertyTypeInfo.None) + { + return; + } + + for (int i = 0; i < Components.Count; i++) + { + object value = null; + switch (data.PropertyType) + { + case PropertyTypeInfo.Color: + Color c; + c.r = data.Curve1.Evaluate(time); + c.g = data.Curve2.Evaluate(time); + c.b = data.Curve3.Evaluate(time); + c.a = data.Curve4.Evaluate(time); + value = c; + break; + + case PropertyTypeInfo.Double: + case PropertyTypeInfo.Float: + case PropertyTypeInfo.Int: + case PropertyTypeInfo.Long: + value = data.Curve1.Evaluate(time); + break; + + case PropertyTypeInfo.Quaternion: + Quaternion q; + q.x = data.Curve1.Evaluate(time); + q.y = data.Curve2.Evaluate(time); + q.z = data.Curve3.Evaluate(time); + q.w = data.Curve4.Evaluate(time); + value = q; + break; + + case PropertyTypeInfo.Vector2: + Vector2 v2; + v2.x = data.Curve1.Evaluate(time); + v2.y = data.Curve2.Evaluate(time); + value = v2; + break; + + case PropertyTypeInfo.Vector3: + Vector3 v3; + v3.x = data.Curve1.Evaluate(time); + v3.y = data.Curve2.Evaluate(time); + v3.z = data.Curve3.Evaluate(time); + value = v3; + break; + + case PropertyTypeInfo.Vector4: + Vector4 v4; + v4.x = data.Curve1.Evaluate(time); + v4.y = data.Curve2.Evaluate(time); + v4.z = data.Curve3.Evaluate(time); + v4.w = data.Curve4.Evaluate(time); + value = v4; + break; + } + if (Components[i] != null && Properties[i] != null && Properties[i] != "None") + { + Components[i].GetType().GetProperty(Properties[i]).SetValue(Components[i], value, null); + } + } + } + } + + public List Actors + { + get + { + List actors = new List(); + if (transform.parent != null) + { + MultiCurveTrack track = transform.parent.GetComponent(); + MultiActorTrackGroup trackgroup = (track.TrackGroup as MultiActorTrackGroup); + actors = trackgroup.Actors; + } + return actors; + } + } + + + /// + /// Cache the initial state of the curve clip manipulated values. + /// + /// The Info necessary to revert this clip. + public RevertInfo[] CacheState() + { + List reverts = new List(); + for (int i = 0; i < Actors.Count; i++) + { + if (Components[i] != null && Properties[i] != null && Properties[i] != "None") + { + Component component = Components[i]; + reverts.Add(new RevertInfo(this, component, Properties[i], + Components[i].GetType().GetProperty(Properties[i]).GetValue(Components[i], null))); + } + } + return reverts.ToArray(); + } + + internal void Revert() + { + } + + /// + /// Option for choosing when this curve clip will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this curve clip will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaMultiActorCurveClip.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaMultiActorCurveClip.cs.meta new file mode 100644 index 0000000..394a5a9 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineItems/CinemaMultiActorCurveClip.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3500bfa7a66c67e4b8c319d9009658ad +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks.meta b/Assets/Cinema Director/System/Runtime/TimelineTracks.meta new file mode 100644 index 0000000..59e3248 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: ea1a75ece2e3ca04f9cb032d4883015f +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/ActorItemTrack.cs b/Assets/Cinema Director/System/Runtime/TimelineTracks/ActorItemTrack.cs new file mode 100644 index 0000000..ffb5444 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/ActorItemTrack.cs @@ -0,0 +1,286 @@ +using System; +// Cinema Suite +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// A track which maintains all timeline items marked for actor tracks and multi actor tracks. + /// + [TimelineTrackAttribute("Actor Track", new TimelineTrackGenre[] { TimelineTrackGenre.ActorTrack, TimelineTrackGenre.MultiActorTrack }, CutsceneItemGenre.ActorItem)] + public class ActorItemTrack : TimelineTrack, IActorTrack, IMultiActorTrack + { + /// + /// Initialize this Track and all the timeline items contained within. + /// + public override void Initialize() + { + base.Initialize(); + + foreach (CinemaActorEvent cinemaEvent in this.ActorEvents) + { + foreach (Transform actor in Actors) + { + if (actor != null) + { + cinemaEvent.Initialize(actor.gameObject); + } + } + } + } + + /// + /// The cutscene has been set to an arbitrary time by the user. + /// Processing must take place to catch up to the new time. + /// + /// The new cutscene running time + public override void SetTime(float time) + { + float previousTime = elapsedTime; + base.SetTime(time); + + foreach (TimelineItem item in GetTimelineItems()) + { + // Check if it is an actor event. + CinemaActorEvent cinemaEvent = item as CinemaActorEvent; + if (cinemaEvent != null) + { + if ((previousTime < cinemaEvent.Firetime) && (((elapsedTime >= cinemaEvent.Firetime)))) + { + foreach (Transform actor in Actors) + { + if (actor != null) + cinemaEvent.Trigger(actor.gameObject); + } + } + else if (((previousTime >= cinemaEvent.Firetime) && (elapsedTime < cinemaEvent.Firetime))) + { + foreach (Transform actor in Actors) + { + if (actor != null) + cinemaEvent.Reverse(actor.gameObject); + } + } + } + + // Check if it is an actor action. + CinemaActorAction action = item as CinemaActorAction; + if (action != null) + { + foreach (Transform actor in Actors) + { + if (actor != null) + action.SetTime(actor.gameObject, (time - action.Firetime), time - previousTime); + } + } + } + } + + /// + /// Update this track since the last frame. + /// + /// The new running time. + /// The deltaTime since last update. + public override void UpdateTrack(float time, float deltaTime) + { + float previousTime = base.elapsedTime; + base.UpdateTrack(time, deltaTime); + + foreach (TimelineItem item in GetTimelineItems()) + { + // Check if it is an actor event. + CinemaActorEvent cinemaEvent = item as CinemaActorEvent; + if (cinemaEvent != null) + { + if ((previousTime < cinemaEvent.Firetime) && (((base.elapsedTime >= cinemaEvent.Firetime)))) + { + foreach (Transform actor in Actors) + { + if (actor != null) + cinemaEvent.Trigger(actor.gameObject); + } + } + if (((previousTime >= cinemaEvent.Firetime) && (base.elapsedTime < cinemaEvent.Firetime))) + { + foreach (Transform actor in Actors) + { + if (actor != null) + cinemaEvent.Reverse(actor.gameObject); + } + } + } + + CinemaActorAction action = item as CinemaActorAction; + if (action != null) + { + if ((previousTime < action.Firetime && base.elapsedTime >= action.Firetime) && base.elapsedTime < action.EndTime) + { + foreach (Transform actor in Actors) + { + if (actor != null) + { + action.Trigger(actor.gameObject); + } + } + } + else if (previousTime <= action.EndTime && base.elapsedTime > action.EndTime) + { + foreach (Transform actor in Actors) + { + if (actor != null) + { + action.End(actor.gameObject); + } + } + } + else if (previousTime >= action.Firetime && previousTime < action.EndTime && base.elapsedTime < action.Firetime) + { + foreach (Transform actor in Actors) + { + if (actor != null) + { + action.ReverseTrigger(actor.gameObject); + } + } + } + else if ((previousTime > action.EndTime && (base.elapsedTime > action.Firetime) && (base.elapsedTime <= action.EndTime))) + { + foreach (Transform actor in Actors) + { + if (actor != null) + { + action.ReverseEnd(actor.gameObject); + } + } + } + else if ((base.elapsedTime > action.Firetime) && (base.elapsedTime <= action.EndTime)) + { + foreach (Transform actor in Actors) + { + if (actor != null) + { + float runningTime = time - action.Firetime; + action.UpdateTime(actor.gameObject, runningTime, deltaTime); + } + } + } + } + } + } + + /// + /// Resume playback after being paused. + /// + public override void Resume() + { + base.Resume(); + foreach (TimelineItem item in GetTimelineItems()) + { + CinemaActorAction action = item as CinemaActorAction; + if (action != null) + { + if (((elapsedTime > action.Firetime)) && (elapsedTime < (action.Firetime + action.Duration))) + { + foreach (Transform actor in Actors) + { + if (actor != null) + { + action.Resume(actor.gameObject); + } + } + } + } + } + } + + /// + /// Stop the playback of this track. + /// + public override void Stop() + { + base.Stop(); + base.elapsedTime = 0f; + foreach (TimelineItem item in GetTimelineItems()) + { + CinemaActorEvent cinemaEvent = item as CinemaActorEvent; + if (cinemaEvent != null) + { + foreach (Transform actor in Actors) + { + if (actor != null) + cinemaEvent.Stop(actor.gameObject); + } + } + + CinemaActorAction action = item as CinemaActorAction; + if (action != null) + { + foreach (Transform actor in Actors) + { + if (actor != null) + action.Stop(actor.gameObject); + } + } + } + } + + /// + /// Get the Actor associated with this track. Can return null. + /// + public Transform Actor + { + get + { + ActorTrackGroup atg = this.TrackGroup as ActorTrackGroup; + if (atg == null) + { + Debug.LogError("No ActorTrackGroup found on parent.", this); + return null; + } + return atg.Actor; + } + } + + /// + /// Get the Actors associated with this track. Can return null. + /// In the case of MultiActors it will return the full list. + /// + public List Actors + { + get + { + ActorTrackGroup trackGroup = TrackGroup as ActorTrackGroup; + if (trackGroup != null) + { + List actors = new List() { }; + actors.Add(trackGroup.Actor); + return actors; + } + + MultiActorTrackGroup multiActorTrackGroup = TrackGroup as MultiActorTrackGroup; + if (multiActorTrackGroup != null) + { + return multiActorTrackGroup.Actors; + } + return null; + } + } + + public CinemaActorEvent[] ActorEvents + { + get + { + return base.GetComponentsInChildren(); + } + } + + public CinemaActorAction[] ActorActions + { + get + { + return base.GetComponentsInChildren(); + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/ActorItemTrack.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineTracks/ActorItemTrack.cs.meta new file mode 100644 index 0000000..0e8eb71 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/ActorItemTrack.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a5ba75415c29e8f498b4259e5bba527f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/AudioTrack.cs b/Assets/Cinema Director/System/Runtime/TimelineTracks/AudioTrack.cs new file mode 100644 index 0000000..885d8b3 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/AudioTrack.cs @@ -0,0 +1,102 @@ + +namespace CinemaDirector +{ + /// + /// A track designed specifically to hold audio items. + /// + [TimelineTrackAttribute("Audio Track", TimelineTrackGenre.GlobalTrack, CutsceneItemGenre.AudioClipItem)] + public class AudioTrack : TimelineTrack + { + /// + /// Set the track to an arbitrary time. + /// + /// The new time. + public override void SetTime(float time) + { + foreach (CinemaAudio cinemaAudio in AudioClips) + { + float audioTime = time - cinemaAudio.Firetime; + cinemaAudio.SetTime(audioTime); + } + } + + /// + /// Pause all Audio Clips that are currently playing. + /// + public override void Pause() + { + foreach (CinemaAudio cinemaAudio in AudioClips) + { + cinemaAudio.Pause(); + } + } + + /// + /// Update the track and play any newly triggered items. + /// + /// The new running time. + /// The deltaTime since the last update call. + public override void UpdateTrack(float time, float deltaTime) + { + float elapsedTime = base.elapsedTime; + base.elapsedTime = time; + + foreach (CinemaAudio cinemaAudio in AudioClips) + { + if (cinemaAudio != null) + { + if (((elapsedTime < cinemaAudio.Firetime) || (elapsedTime <= 0f)) && (((base.elapsedTime >= cinemaAudio.Firetime)))) + { + cinemaAudio.Trigger(); + } + if ((base.elapsedTime > cinemaAudio.Firetime) && (base.elapsedTime <= (cinemaAudio.Firetime + cinemaAudio.Duration))) + { + float audioTime = time - cinemaAudio.Firetime; + cinemaAudio.UpdateTime(audioTime, deltaTime); + } + if (((elapsedTime <= (cinemaAudio.Firetime + cinemaAudio.Duration)) && (base.elapsedTime > (cinemaAudio.Firetime + cinemaAudio.Duration)))) + { + cinemaAudio.End(); + } + } + } + } + + /// + /// Resume playing audio clips after calling a Pause. + /// + public override void Resume() + { + foreach (CinemaAudio cinemaAudio in this.AudioClips) + { + if (((base.Cutscene.RunningTime > cinemaAudio.Firetime)) && (base.Cutscene.RunningTime < (cinemaAudio.Firetime + cinemaAudio.Duration))) + { + cinemaAudio.Resume(); + } + } + } + + /// + /// Stop playback of all playing audio items. + /// + public override void Stop() + { + base.elapsedTime = 0f; + foreach (CinemaAudio cinemaAudio in AudioClips) + { + cinemaAudio.Stop(); + } + } + + /// + /// Get all cinema audio objects associated with this audio track + /// + public CinemaAudio[] AudioClips + { + get + { + return GetComponentsInChildren(); + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/AudioTrack.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineTracks/AudioTrack.cs.meta new file mode 100644 index 0000000..b172b3d --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/AudioTrack.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 933d0873fec0d0b4ba64937b697c194b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/Base.meta b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base.meta new file mode 100644 index 0000000..4cc0b72 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 99ff45f8d8ec28646926d9004aa660bd +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/IActorTrack.cs b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/IActorTrack.cs new file mode 100644 index 0000000..ca91b33 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/IActorTrack.cs @@ -0,0 +1,18 @@ + +using UnityEngine; +namespace CinemaDirector +{ + /// + /// Interface to implement with any track that is made to be held in an actor track group. + /// + public interface IActorTrack + { + /// + /// Get the single Actor associated with this Actor Track. + /// + Transform Actor + { + get; + } + } +} diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/IActorTrack.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/IActorTrack.cs.meta new file mode 100644 index 0000000..e7f610c --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/IActorTrack.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c631a3d5bdd0b8a459a1b5dbab28d7cd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/IMultiActorTrack.cs b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/IMultiActorTrack.cs new file mode 100644 index 0000000..f8bf904 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/IMultiActorTrack.cs @@ -0,0 +1,20 @@ + +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Implement this interface in any track that is made for multiple actors. + /// + public interface IMultiActorTrack + { + /// + /// Get the Actors associated with this Track. + /// + List Actors + { + get; + } + } +} diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/IMultiActorTrack.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/IMultiActorTrack.cs.meta new file mode 100644 index 0000000..986a9f0 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/IMultiActorTrack.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f9dbf859c73d29247b77fabd010412c1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/TimelineTrack.cs b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/TimelineTrack.cs new file mode 100644 index 0000000..cd4f6fb --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/TimelineTrack.cs @@ -0,0 +1,303 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + public abstract class TimelineTrack : MonoBehaviour, IOptimizable + { + [SerializeField] + private int ordinal = -1; // Ordering of Tracks + + [SerializeField] + private bool canOptimize = true; // If true, this Track will load all items into cache on Optimize(). + + // Options for when this Track will execute its Timeline Items. + public PlaybackMode PlaybackMode = PlaybackMode.RuntimeAndEdit; + + protected float elapsedTime; + + // A cache of the TimelineItems for optimization purposes. + protected TimelineItem[] itemCache; + + // A list of the cutscene item types that this Track is allowed to contain. + protected List allowedItemTypes; + + private bool hasBeenOptimized = false; + + /// + /// Prepares the TimelineTrack by caching all TimelineItems contained inside of it. + /// + public virtual void Optimize() + { + if (canOptimize) + { + itemCache = GetTimelineItems(); + } + foreach (TimelineItem item in GetTimelineItems()) + { + if (item is IOptimizable) + { + (item as IOptimizable).Optimize(); + } + } + hasBeenOptimized = true; + } + + /// + /// Perform any initialization before the cutscene begins a fresh playback + /// + public virtual void Initialize() + { + elapsedTime = -1f; + foreach (TimelineItem item in GetTimelineItems()) + { + item.Initialize(); + } + } + + /// + /// Update the track to the given time + /// + /// + public virtual void UpdateTrack(float runningTime, float deltaTime) + { + float previousTime = elapsedTime; + elapsedTime = runningTime; + + foreach (TimelineItem item in GetTimelineItems()) + { + CinemaGlobalEvent cinemaEvent = item as CinemaGlobalEvent; + if (cinemaEvent == null) continue; + + if ((previousTime < cinemaEvent.Firetime) && (((elapsedTime >= cinemaEvent.Firetime)))) + { + cinemaEvent.Trigger(); + } + else if (((previousTime >= cinemaEvent.Firetime) && (elapsedTime < cinemaEvent.Firetime))) + { + cinemaEvent.Reverse(); + } + } + + foreach (TimelineItem item in GetTimelineItems()) + { + CinemaGlobalAction action = item as CinemaGlobalAction; + if (action == null) continue; + if ((previousTime < action.Firetime && elapsedTime >= action.Firetime) && elapsedTime < action.EndTime) + { + action.Trigger(); + } + else if ((previousTime < action.EndTime) && (elapsedTime >= action.EndTime)) + { + action.End(); + } + else if (previousTime > action.Firetime && previousTime <= action.EndTime && elapsedTime < action.Firetime) + { + action.ReverseTrigger(); + } + else if ((previousTime > (action.EndTime) && (elapsedTime > action.Firetime) && (elapsedTime <= action.EndTime))) + { + action.ReverseEnd(); + } + else if ((elapsedTime > action.Firetime) && (elapsedTime < action.EndTime)) + { + float t = runningTime - action.Firetime; + action.UpdateTime(t, deltaTime); + } + } + } + + /// + /// Notify track items that the cutscene has been paused + /// + public virtual void Pause() { } + + /// + /// Notify track items that the cutscene has been resumed from a paused state. + /// + public virtual void Resume() { } + + /// + /// The cutscene has been set to an arbitrary time by the user. + /// Processing must take place to catch up to the new time. + /// + /// The new cutscene running time + public virtual void SetTime(float time) + { + float previousTime = elapsedTime; + elapsedTime = time; + + foreach (TimelineItem item in GetTimelineItems()) + { + // Check if it is a global event. + CinemaGlobalEvent cinemaEvent = item as CinemaGlobalEvent; + if (cinemaEvent != null) + { + if ((previousTime < cinemaEvent.Firetime) && (((elapsedTime >= cinemaEvent.Firetime)))) + { + cinemaEvent.Trigger(); + } + else if (((previousTime >= cinemaEvent.Firetime) && (elapsedTime < cinemaEvent.Firetime))) + { + cinemaEvent.Reverse(); + } + } + + // Check if it is a global action. + CinemaGlobalAction action = item as CinemaGlobalAction; + if (action != null) + { + action.SetTime((time - action.Firetime), time - previousTime); + } + } + } + + /// + /// Retrieve a list of important times for this track within the given range. + /// + /// The starting point of the range. + /// The end point of the range. + /// A list of ordered milestone times within the given range. + public virtual List GetMilestones(float from, float to) + { + bool isReverse = from > to; + + List times = new List(); + foreach (TimelineItem item in GetTimelineItems()) + { + if ((!isReverse && from < item.Firetime && to >= item.Firetime) || (isReverse && from > item.Firetime && to <= item.Firetime)) + { + if (!times.Contains(item.Firetime)) + { + times.Add(item.Firetime); + } + } + + if (item is TimelineAction) + { + float endTime = (item as TimelineAction).EndTime; + if ((!isReverse && from < endTime && to >= endTime) || (isReverse && from > endTime && to <= endTime)) + { + if (!times.Contains(endTime)) + { + times.Add(endTime); + } + } + } + } + times.Sort(); + return times; + } + + /// + /// Notify the track items that the cutscene has been stopped + /// + public virtual void Stop() + { + foreach (TimelineItem item in GetTimelineItems()) + { + item.Stop(); + } + } + + /// + /// Returns all allowed Timeline Item types. + /// + /// A list of allowed cutscene item types. + public List GetAllowedCutsceneItems() + { + if (allowedItemTypes == null) + { + allowedItemTypes = DirectorRuntimeHelper.GetAllowedItemTypes(this); + } + return allowedItemTypes; + } + + /// + /// The Cutscene that this Track is associated with. Can return null. + /// + public Cutscene Cutscene + { + get { return ((this.TrackGroup == null) ? null : this.TrackGroup.Cutscene); } + } + + /// + /// The TrackGroup associated with this Track. Can return null. + /// + public TrackGroup TrackGroup + { + get + { + TrackGroup group = null; + if (transform.parent != null) + { + group = transform.parent.GetComponentInParent(); + if (group == null) + { + Debug.LogError("No TrackGroup found on parent.", this); + } + } + else + { + Debug.LogError("Track has no parent.", this); + } + return group; + } + } + + /// + /// Ordinal for UI ranking. + /// + public int Ordinal + { + get + { + return ordinal; + } + set + { + ordinal = value; + } + } + + /// + /// Enable this if the Track does not have Items added/removed during running. + /// + public bool CanOptimize + { + get { return canOptimize; } + set { canOptimize = value; } + } + + /// + /// Get all TimelineItems that are allowed to be in this Track. + /// + /// A filtered list of Timeline Items. + public TimelineItem[] GetTimelineItems() + { + // Return the cache if possible + if (hasBeenOptimized) + { + return itemCache; + } + + List items = new List(); + foreach (Type t in GetAllowedCutsceneItems()) + { + var components = GetComponentsInChildren(t); + foreach (var component in components) + { + items.Add((TimelineItem)component); + } + } + return items.ToArray(); + } + + public virtual TimelineItem[] TimelineItems + { + get { return base.GetComponentsInChildren(); } + } + } + +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/TimelineTrack.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/TimelineTrack.cs.meta new file mode 100644 index 0000000..76acd40 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/TimelineTrack.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4efd897a1b77d704890c3cc0ebbbe868 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/TimelineTrackAttribute.cs b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/TimelineTrackAttribute.cs new file mode 100644 index 0000000..7e9ccde --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/TimelineTrackAttribute.cs @@ -0,0 +1,81 @@ +// Cinema Suite 2014 +using System; +using System.Collections.Generic; + +namespace CinemaDirector +{ + /// + /// The Attribute for tracks. + /// + [AttributeUsage(AttributeTargets.Class)] + public class TimelineTrackAttribute : Attribute + { + // The user friendly name for this Track. + private string label; + + // The genres of this track. + private List trackGenres = new List(); + + // The genres of items that this track can contain. + private List itemGenres = new List(); + + /// + /// Attribute for Track Groups + /// + /// The name of this track group. + /// The Genres of this track. + /// The Genres allowed to be contained in this track. + public TimelineTrackAttribute(string label, TimelineTrackGenre[] TrackGenres, params CutsceneItemGenre[] AllowedItemGenres) + { + this.label = label; + this.trackGenres.AddRange(TrackGenres); + this.itemGenres.AddRange(AllowedItemGenres); + } + + /// + /// Attribute for Track Groups. + /// + /// The name of this track group. + /// The Genre of this track. + /// The Genres allowed to be contained in this track. + public TimelineTrackAttribute(string label, TimelineTrackGenre TrackGenre, params CutsceneItemGenre[] AllowedItemGenres) + { + this.label = label; + this.trackGenres.Add(TrackGenre); + this.itemGenres.AddRange(AllowedItemGenres); + } + + /// + /// The label of this track. + /// + public string Label + { + get + { + return label; + } + } + + /// + /// The genres of this Track. + /// + public TimelineTrackGenre[] TrackGenres + { + get + { + return trackGenres.ToArray(); + } + } + + /// + /// The allowed item genres for this track. + /// + public CutsceneItemGenre[] AllowedItemGenres + { + get + { + return itemGenres.ToArray(); + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/TimelineTrackAttribute.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/TimelineTrackAttribute.cs.meta new file mode 100644 index 0000000..c2fda43 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/Base/TimelineTrackAttribute.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e97b5b6f8dad11d4bb315ceee8746f9b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/CurveTrack.cs b/Assets/Cinema Director/System/Runtime/TimelineTracks/CurveTrack.cs new file mode 100644 index 0000000..f4e78ca --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/CurveTrack.cs @@ -0,0 +1,66 @@ +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// A track designed to hold Actor Curve Clip items. + /// + [TimelineTrackAttribute("Curve Track", TimelineTrackGenre.ActorTrack, CutsceneItemGenre.CurveClipItem)] + public class CurveTrack : TimelineTrack, IActorTrack + { + /// + /// Update all curve items. + /// + /// The new running time. + /// The deltaTime since last update. + public override void UpdateTrack(float time, float deltaTime) + { + base.elapsedTime = time; + foreach (CinemaActorClipCurve actorClipCurve in this.TimelineItems) + { + actorClipCurve.SampleTime(time); + } + } + + /// + /// Set the track to an arbitrary time. + /// + /// The new running time. + public override void SetTime(float time) + { + base.elapsedTime = time; + foreach (CinemaActorClipCurve actorClipCurve in this.TimelineItems) + { + actorClipCurve.SampleTime(time); + } + } + + /// + /// Stop and reset all the curve data. + /// + public override void Stop() + { + foreach (CinemaActorClipCurve actorClipCurve in this.TimelineItems) + { + actorClipCurve.Reset(); + } + } + + /// + /// Get the Actor associated with this Curve Track. + /// + public Transform Actor + { + get + { + ActorTrackGroup atg = this.TrackGroup as ActorTrackGroup; + if (atg == null) + { + Debug.LogError("No ActorTrackGroup found on parent.", this); + return null; + } + return atg.Actor; + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/CurveTrack.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineTracks/CurveTrack.cs.meta new file mode 100644 index 0000000..193612c --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/CurveTrack.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ee29e68f81b83642bee1811dd4e7925 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/DialogueTrack.cs b/Assets/Cinema Director/System/Runtime/TimelineTracks/DialogueTrack.cs new file mode 100644 index 0000000..dca2562 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/DialogueTrack.cs @@ -0,0 +1,49 @@ +// Cinema Suite 2014 + +using UnityEngine; +namespace CinemaDirector +{ + [TimelineTrackAttribute("Dialogue Track", TimelineTrackGenre.CharacterTrack, CutsceneItemGenre.AudioClipItem)] + public class DialogueTrack : AudioTrack, IActorTrack + { + [SerializeField] + private Transform anchor; + + public override void Initialize() + { + base.Initialize(); + setTransform(); + } + + public override void UpdateTrack(float time, float deltaTime) + { + setTransform(); + base.UpdateTrack(time, deltaTime); + } + + private void setTransform() + { + if (anchor != null) + { + this.transform.position = anchor.position; + } + else if (Actor != null) + { + this.transform.position = Actor.transform.position; + } + } + + public Transform Actor + { + get + { + ActorTrackGroup component = base.transform.parent.GetComponent(); + if (component == null) + { + return null; + } + return component.Actor; + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/DialogueTrack.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineTracks/DialogueTrack.cs.meta new file mode 100644 index 0000000..8f777c8 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/DialogueTrack.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 23bcac684ea00804f9caa0e33690b5fc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/GlobalItemTrack.cs b/Assets/Cinema Director/System/Runtime/TimelineTracks/GlobalItemTrack.cs new file mode 100644 index 0000000..7952786 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/GlobalItemTrack.cs @@ -0,0 +1,46 @@ +using UnityEngine; + +namespace CinemaDirector +{ + [TimelineTrackAttribute("Global Track", TimelineTrackGenre.GlobalTrack, CutsceneItemGenre.GlobalItem)] + public class GlobalItemTrack : TimelineTrack + { + public CinemaGlobalEvent[] Events + { + get + { + return base.GetComponentsInChildren(); + } + } + + public CinemaGlobalAction[] Actions + { + get + { + return base.GetComponentsInChildren(); + } + } + + public override TimelineItem[] TimelineItems + { + get + { + CinemaGlobalEvent[] events = Events; + CinemaGlobalAction[] actions = Actions; + + TimelineItem[] items = new TimelineItem[events.Length + actions.Length]; + for (int i = 0; i < events.Length; i++) + { + items[i] = events[i]; + } + + for (int i = 0; i < actions.Length; i++) + { + items[i + events.Length] = actions[i]; + } + + return items; + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/GlobalItemTrack.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineTracks/GlobalItemTrack.cs.meta new file mode 100644 index 0000000..3d103a7 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/GlobalItemTrack.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db77ac72882afb443bab29b875c43ad0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/MecanimTrack.cs b/Assets/Cinema Director/System/Runtime/TimelineTracks/MecanimTrack.cs new file mode 100644 index 0000000..adcb8dd --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/MecanimTrack.cs @@ -0,0 +1,12 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Track for containing only mecanim Animator related content. + /// + [TimelineTrackAttribute("Mecanim Track", TimelineTrackGenre.CharacterTrack, CutsceneItemGenre.MecanimItem)] + public class MecanimTrack : ActorItemTrack + { } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/MecanimTrack.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineTracks/MecanimTrack.cs.meta new file mode 100644 index 0000000..5de3a57 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/MecanimTrack.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 421c4f0e071d7fa43adafb0da621dbea +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/MultiCurveTrack.cs b/Assets/Cinema Director/System/Runtime/TimelineTracks/MultiCurveTrack.cs new file mode 100644 index 0000000..5df09a8 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/MultiCurveTrack.cs @@ -0,0 +1,56 @@ +// Cinema Suite 2014 + +using UnityEngine; +namespace CinemaDirector +{ + [TimelineTrackAttribute("Curve Track", TimelineTrackGenre.MultiActorTrack, CutsceneItemGenre.MultiActorCurveClipItem)] + public class MultiCurveTrack : TimelineTrack, IActorTrack + { + + public override void Initialize() + { + foreach (CinemaMultiActorCurveClip clipCurve in this.TimelineItems) + { + clipCurve.Initialize(); + } + } + + public override void UpdateTrack(float time, float deltaTime) + { + base.elapsedTime = time; + foreach (CinemaMultiActorCurveClip clipCurve in this.TimelineItems) + { + clipCurve.SampleTime(time); + } + } + + public override void Stop() + { + foreach (CinemaMultiActorCurveClip clipCurve in this.TimelineItems) + { + clipCurve.Revert(); + } + } + + public override TimelineItem[] TimelineItems + { + get + { + return GetComponentsInChildren(); + } + } + + public Transform Actor + { + get + { + ActorTrackGroup component = base.transform.parent.GetComponent(); + if (component == null) + { + return null; + } + return component.Actor; + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/MultiCurveTrack.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineTracks/MultiCurveTrack.cs.meta new file mode 100644 index 0000000..69e76ed --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/MultiCurveTrack.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b90f935e22455e3419cd3f59572061b7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/ShotTrack.cs b/Assets/Cinema Director/System/Runtime/TimelineTracks/ShotTrack.cs new file mode 100644 index 0000000..6ef63c6 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/ShotTrack.cs @@ -0,0 +1,159 @@ +// Cinema Suite +using System; +using UnityEngine; + +namespace CinemaDirector +{ + public delegate void ShotBeginsEventHandler(object sender, ShotEventArgs e); + public delegate void ShotEndsEventHandler(object sender, ShotEventArgs e); + + public class ShotEventArgs : EventArgs + { + public CinemaShot shot; + + public ShotEventArgs(CinemaShot shot) + { + this.shot = shot; + } + } + + /// + /// A track that sorts shots and manages associated cameras. + /// + [TimelineTrackAttribute("Shot Track", TimelineTrackGenre.GlobalTrack, CutsceneItemGenre.CameraShot)] + public class ShotTrack : TimelineTrack + { + public event ShotEndsEventHandler ShotEnds; + public event ShotBeginsEventHandler ShotBegins; + + /// + /// Initialize the shot track by enabling the first Camera and disabling all others in the track. + /// + public override void Initialize() + { + base.elapsedTime = 0f; + + CinemaShot firstCamera = null; + foreach (CinemaShot shot in GetTimelineItems()) + { + shot.Initialize(); + } + + foreach (CinemaShot shot in GetTimelineItems()) + { + if (shot.Firetime == 0) + { + firstCamera = shot; + } + else + { + shot.End(); + } + } + + if (firstCamera != null) + { + firstCamera.Trigger(); + if (ShotBegins != null) + { + ShotBegins(this, new ShotEventArgs(firstCamera)); + } + } + } + + /// + /// Update the Shot Track by deltaTime. Will fire ShotBegins and ShotEnds events. + /// + /// The current running time. + /// The deltaTime since the last update. + public override void UpdateTrack(float time, float deltaTime) + { + float previousTime = base.elapsedTime; + base.elapsedTime = time; + + foreach (CinemaShot shot in GetTimelineItems()) + { + float endTime = shot.CutTime + shot.Duration; + if ((previousTime <= shot.CutTime) && (base.elapsedTime >= shot.CutTime) && (base.elapsedTime < endTime)) + { + shot.Trigger(); + if (ShotBegins != null) + { + ShotBegins(this, new ShotEventArgs(shot)); + } + } + else if ((previousTime >= endTime) && (base.elapsedTime < endTime) && (base.elapsedTime >= shot.CutTime)) + { + shot.Trigger(); + if (ShotBegins != null) + { + ShotBegins(this, new ShotEventArgs(shot)); + } + } + else if ((previousTime >= shot.CutTime) && (previousTime < endTime) && (base.elapsedTime >= endTime)) + { + shot.End(); + if (ShotEnds != null) + { + ShotEnds(this, new ShotEventArgs(shot)); + } + } + else if ((previousTime > shot.CutTime) && (previousTime < endTime) && (base.elapsedTime < shot.CutTime)) + { + shot.End(); + if (ShotEnds != null) + { + ShotEnds(this, new ShotEventArgs(shot)); + } + } + } + } + + /// + /// The shot track will jump to the given time. Disabling the current shot and enabling the new one. + /// + /// The new running time. + public override void SetTime(float time) + { + CinemaShot previousShot = null; + CinemaShot newShot = null; + + // Get the old shot and the new shot + foreach (CinemaShot shot in GetTimelineItems()) + { + float endTime = shot.CutTime + shot.Duration; + if ((elapsedTime >= shot.CutTime) && (elapsedTime < endTime)) + { + previousShot = shot; + } + if ((time >= shot.CutTime) && (time < endTime)) + { + newShot = shot; + } + } + + // Trigger them as appropriate. + if (newShot != previousShot) + { + if (previousShot != null) + { + previousShot.End(); + if (ShotEnds != null) + { + ShotEnds(this, new ShotEventArgs(previousShot)); + } + } + if (newShot != null) + { + newShot.Trigger(); + if (ShotBegins != null) + { + ShotBegins(this, new ShotEventArgs(newShot)); + } + } + } + + elapsedTime = time; + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/ShotTrack.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineTracks/ShotTrack.cs.meta new file mode 100644 index 0000000..3aa9e9f --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/ShotTrack.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f9b5c5ddb4f9d0a4ca33e7c33982df1d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/TransformTrack.cs b/Assets/Cinema Director/System/Runtime/TimelineTracks/TransformTrack.cs new file mode 100644 index 0000000..ffbee5c --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/TransformTrack.cs @@ -0,0 +1,12 @@ +// Cinema Suite +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// Track for containing only mecanim Animator related content. + /// + [TimelineTrackAttribute("Transform Track", TimelineTrackGenre.CharacterTrack, CutsceneItemGenre.TransformItem)] + public class TransformTrack : ActorItemTrack + { } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TimelineTracks/TransformTrack.cs.meta b/Assets/Cinema Director/System/Runtime/TimelineTracks/TransformTrack.cs.meta new file mode 100644 index 0000000..b698465 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TimelineTracks/TransformTrack.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 133728166642e6b409c391fcf785c7b2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TrackGroups.meta b/Assets/Cinema Director/System/Runtime/TrackGroups.meta new file mode 100644 index 0000000..61a4508 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TrackGroups.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: d0f75971c2d4e7249944be78d4ec2b45 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/System/Runtime/TrackGroups/ActorTrackGroup.cs b/Assets/Cinema Director/System/Runtime/TrackGroups/ActorTrackGroup.cs new file mode 100644 index 0000000..61d4d93 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TrackGroups/ActorTrackGroup.cs @@ -0,0 +1,24 @@ +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// The ActorTrackGroup maintains an Actor and a set of tracks that affect + /// that actor over the course of the Cutscene. + /// + [TrackGroupAttribute("Actor Track Group", TimelineTrackGenre.ActorTrack)] + public class ActorTrackGroup : TrackGroup + { + [SerializeField] + private Transform actor; + + /// + /// The Actor that this TrackGroup is focused on. + /// + public Transform Actor + { + get { return actor; } + set { actor = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TrackGroups/ActorTrackGroup.cs.meta b/Assets/Cinema Director/System/Runtime/TrackGroups/ActorTrackGroup.cs.meta new file mode 100644 index 0000000..4a37342 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TrackGroups/ActorTrackGroup.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f721a7f4a938be4196ba9be816a39d0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TrackGroups/Base.meta b/Assets/Cinema Director/System/Runtime/TrackGroups/Base.meta new file mode 100644 index 0000000..6951fb2 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TrackGroups/Base.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: d304cd9588562eb44ab267cb3ff2aa6a +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Cinema Director/System/Runtime/TrackGroups/Base/TrackGroup.cs b/Assets/Cinema Director/System/Runtime/TrackGroups/Base/TrackGroup.cs new file mode 100644 index 0000000..59f3407 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TrackGroups/Base/TrackGroup.cs @@ -0,0 +1,214 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// The main organizational unit of a Cutscene, The TrackGroup contains tracks. + /// + [TrackGroupAttribute("Track Group", TimelineTrackGenre.GlobalTrack)] + public abstract class TrackGroup : MonoBehaviour, IOptimizable + { + [SerializeField] + private int ordinal = -1; // For ordering in UI + + [SerializeField] + private bool canOptimize = true; // If true, this Track Group will load all tracks into cache on Optimize(). + + // A cache of the tracks for optimization purposes. + protected TimelineTrack[] trackCache; + + // A list of the types that this Track Group is allowed to contain. + protected List allowedTrackTypes; + + private bool hasBeenOptimized = false; + + /// + /// Prepares the TrackGroup by caching all TimelineTracks. + /// + public virtual void Optimize() + { + if (canOptimize) + { + trackCache = GetTracks(); + } + foreach (TimelineTrack track in GetTracks()) + { + track.Optimize(); + } + hasBeenOptimized = true; + } + + /// + /// Initialize all Tracks before beginning a fresh playback. + /// + public virtual void Initialize() + { + foreach (TimelineTrack track in GetTracks()) + { + track.Initialize(); + } + } + + /// + /// Update the track group to the current running time of the cutscene. + /// + /// The current running time + /// The deltaTime since the last update call + public virtual void UpdateTrackGroup(float time, float deltaTime) + { + foreach (TimelineTrack track in GetTracks()) + { + track.UpdateTrack(time, deltaTime); + } + } + + /// + /// Pause all Track Items that this TrackGroup contains. + /// + public virtual void Pause() + { + foreach (TimelineTrack track in GetTracks()) + { + track.Pause(); + } + } + + /// + /// Stop all Track Items that this TrackGroup contains. + /// + public virtual void Stop() + { + foreach (TimelineTrack track in GetTracks()) + { + track.Stop(); + } + } + + /// + /// Resume all Track Items that this TrackGroup contains. + /// + public virtual void Resume() + { + foreach (TimelineTrack track in GetTracks()) + { + track.Resume(); + } + } + + /// + /// Set this TrackGroup to the state of a given new running time. + /// + /// The new running time + public virtual void SetRunningTime(float time) + { + foreach (TimelineTrack track in GetTracks()) + { + track.SetTime(time); + } + } + + /// + /// Retrieve a list of important times for this track group within the given range. + /// + /// the starting time + /// the ending time + /// A list of ordered milestone times within the given range. + public virtual List GetMilestones(float from, float to) + { + List times = new List(); + foreach (TimelineTrack track in GetTracks()) + { + List trackTimes = track.GetMilestones(from, to); + foreach(float f in trackTimes) + { + if(!times.Contains(f)) + { + times.Add(f); + } + } + } + times.Sort(); + return times; + } + + /// + /// The Cutscene that this TrackGroup is associated with. Will return null if TrackGroup does not have a Cutscene as a parent. + /// + public Cutscene Cutscene + { + get + { + Cutscene cutscene = null; + if (transform.parent != null) + { + cutscene = transform.parent.GetComponentInParent(); + if (cutscene == null) + { + Debug.LogError("No Cutscene found on parent!", this); + } + } + else + { + Debug.LogError("TrackGroup has no parent!", this); + } + return cutscene; + } + } + + /// + /// The TimelineTracks that this TrackGroup contains. + /// + public virtual TimelineTrack[] GetTracks() + { + // Return the cache if possible + if (hasBeenOptimized) + { + return trackCache; + } + + List tracks = new List(); + foreach (Type t in GetAllowedTrackTypes()) + { + var components = GetComponentsInChildren(t); + foreach(var component in components) + { + tracks.Add((TimelineTrack)component); + } + } + return tracks.ToArray(); + } + + /// + /// Provides a list of Types this Track Group is allowed to contain. Loaded by looking at Attributes. + /// + /// The list of track types. + public List GetAllowedTrackTypes() + { + if (allowedTrackTypes == null) + { + allowedTrackTypes = DirectorRuntimeHelper.GetAllowedTrackTypes(this); + } + return allowedTrackTypes; + } + + /// + /// Ordinal for UI ranking. + /// + public int Ordinal + { + get { return ordinal; } + set { ordinal = value; } + } + + /// + /// Enable this if the TrackGroup does not have Tracks added/removed during running. + /// + public bool CanOptimize + { + get { return canOptimize; } + set { canOptimize = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TrackGroups/Base/TrackGroup.cs.meta b/Assets/Cinema Director/System/Runtime/TrackGroups/Base/TrackGroup.cs.meta new file mode 100644 index 0000000..f08367f --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TrackGroups/Base/TrackGroup.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f436369d67d5ca45aa70435c4a91302 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TrackGroups/Base/TrackGroupAttribute.cs b/Assets/Cinema Director/System/Runtime/TrackGroups/Base/TrackGroupAttribute.cs new file mode 100644 index 0000000..75e5389 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TrackGroups/Base/TrackGroupAttribute.cs @@ -0,0 +1,52 @@ +// Cinema Suite 2014 +using System; +using System.Collections.Generic; + +namespace CinemaDirector +{ + /// + /// The Attribute for track groups. + /// + [AttributeUsage(AttributeTargets.Class)] + public class TrackGroupAttribute : Attribute + { + // The user friendly name for this Track Group. + private string label; + + // The list of Track Genres that this Track Group allows. + private List trackGenres = new List(); + + /// + /// Attribute for Track Groups + /// + /// The name of this track group. + /// The Track Genres that this Track Group is allowed to contain. + public TrackGroupAttribute(string label, params TimelineTrackGenre[] TrackGenres) + { + this.label = label; + this.trackGenres.AddRange(TrackGenres); + } + + /// + /// The label of this track group. + /// + public string Label + { + get + { + return label; + } + } + + /// + /// The Track Genres that this Track Group can contain. + /// + public TimelineTrackGenre[] AllowedTrackGenres + { + get + { + return trackGenres.ToArray(); + } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TrackGroups/Base/TrackGroupAttribute.cs.meta b/Assets/Cinema Director/System/Runtime/TrackGroups/Base/TrackGroupAttribute.cs.meta new file mode 100644 index 0000000..2079603 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TrackGroups/Base/TrackGroupAttribute.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1db6c43ad94d8244292101262898840d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TrackGroups/CharacterTrackGroup.cs b/Assets/Cinema Director/System/Runtime/TrackGroups/CharacterTrackGroup.cs new file mode 100644 index 0000000..5f6f7a2 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TrackGroups/CharacterTrackGroup.cs @@ -0,0 +1,164 @@ +// Cinema Suite +using CinemaDirector.Helpers; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// The character track group is a type of actor group, specialized for humanoid characters. + /// + [TrackGroupAttribute("Character Track Group", TimelineTrackGenre.CharacterTrack)] + public class CharacterTrackGroup : ActorTrackGroup, IRevertable, IBakeable + { + // Options for reverting in editor. + [SerializeField] + private RevertMode editorRevertMode = RevertMode.Revert; + + // Options for reverting during runtime. + [SerializeField] + private RevertMode runtimeRevertMode = RevertMode.Revert; + + // Has a bake been called on this track group? + private bool hasBeenBaked = false; + + /// + /// Bake the Mecanim preview data. + /// + public void Bake() + { + if (Actor == null || Application.isPlaying) return; + Animator animator = Actor.GetComponent(); + if (animator == null) + { return; } + + float frameRate = 30; + int frameCount = (int)((Cutscene.Duration * frameRate) + 2); + animator.StopPlayback(); + animator.recorderStartTime = 0; + animator.StartRecording(frameCount); + for (int i = 0; i < frameCount; i++) + { + base.UpdateTrackGroup(i * (1.0f / frameRate), (1.0f / frameRate)); + animator.Update(1.0f / frameRate); + } + animator.recorderStopTime = frameCount * (1.0f / frameRate); + animator.StopRecording(); + animator.StartPlayback(); + + hasBeenBaked = true; + } + + /// + /// Cache the Actor Transform. + /// + /// The revert info for the Actor's transform. + public RevertInfo[] CacheState() + { + RevertInfo[] reverts = new RevertInfo[3]; + if (Actor == null) return new RevertInfo[0]; + reverts[0] = new RevertInfo(this, Actor.transform, "localPosition", Actor.transform.localPosition); + reverts[1] = new RevertInfo(this, Actor.transform, "localRotation", Actor.transform.localRotation); + reverts[2] = new RevertInfo(this, Actor.transform, "localScale", Actor.transform.localScale); + return reverts; + } + + /// + /// Initialize the Track Group as normal and initialize the Animator if in Editor Mode. + /// + public override void Initialize() + { + base.Initialize(); + if (!Application.isPlaying) + { + if (Actor == null) return; + Animator animator = Actor.GetComponent(); + if (animator == null) + { + return; + } + animator.StartPlayback(); + } + } + + /// + /// Update the Track Group over time. If in editor mode, play the baked animator data. + /// + /// The new running time. + /// the deltaTime since last update. + public override void UpdateTrackGroup(float time, float deltaTime) + { + if (Application.isPlaying) + { + base.UpdateTrackGroup(time, deltaTime); + } + else + { + foreach (TimelineTrack track in GetTracks()) + { + if (!(track is MecanimTrack)) + { + track.UpdateTrack(time, deltaTime); + } + } + + if (Actor == null) return; + Animator animator = Actor.GetComponent(); + if (animator == null) + { + return; + } + + animator.playbackTime = time; + animator.Update(0); + } + } + + /// + /// Stop this track group and stop playback on animator. + /// + public override void Stop() + { + base.Stop(); + + if (!Application.isPlaying) + { + if (hasBeenBaked) + { + Animator animator = Actor.GetComponent(); + if (animator == null) + { + return; + } + + if (animator.recorderStopTime > 0) + { + animator.StartPlayback(); + animator.playbackTime = 0; + animator.Update(0); + animator.StopPlayback(); + + animator.Rebind(); + } + } + } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Editor. + /// + public RevertMode EditorRevertMode + { + get { return editorRevertMode; } + set { editorRevertMode = value; } + } + + /// + /// Option for choosing when this Event will Revert to initial state in Runtime. + /// + public RevertMode RuntimeRevertMode + { + get { return runtimeRevertMode; } + set { runtimeRevertMode = value; } + } + } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TrackGroups/CharacterTrackGroup.cs.meta b/Assets/Cinema Director/System/Runtime/TrackGroups/CharacterTrackGroup.cs.meta new file mode 100644 index 0000000..17d892f --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TrackGroups/CharacterTrackGroup.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 32c218e8b5c1edb4cb0c62f4a185621b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TrackGroups/DirectorGroup.cs b/Assets/Cinema Director/System/Runtime/TrackGroups/DirectorGroup.cs new file mode 100644 index 0000000..9ac5143 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TrackGroups/DirectorGroup.cs @@ -0,0 +1,10 @@ + +namespace CinemaDirector +{ + /// + /// The Director Group maintains tracks that are not attached to specific actors. + /// + [TrackGroupAttribute("Director Group", TimelineTrackGenre.GlobalTrack)] + public sealed class DirectorGroup : TrackGroup + { } +} \ No newline at end of file diff --git a/Assets/Cinema Director/System/Runtime/TrackGroups/DirectorGroup.cs.meta b/Assets/Cinema Director/System/Runtime/TrackGroups/DirectorGroup.cs.meta new file mode 100644 index 0000000..bb558a4 --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TrackGroups/DirectorGroup.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 41c562ff222567246ae2699a1b3300b9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/System/Runtime/TrackGroups/MultiActorTrackGroup.cs b/Assets/Cinema Director/System/Runtime/TrackGroups/MultiActorTrackGroup.cs new file mode 100644 index 0000000..06ff9aa --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TrackGroups/MultiActorTrackGroup.cs @@ -0,0 +1,31 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace CinemaDirector +{ + /// + /// The MultiActorTrackGroup maintains a list of Actors that have something in + /// common and a set of tracks that act upon those Actors. + /// + [TrackGroupAttribute("MultiActor Track Group", TimelineTrackGenre.MultiActorTrack)] + public class MultiActorTrackGroup : TrackGroup + { + [SerializeField] + private List actors = new List(); + + /// + /// The Actors that this TrackGroup is focused on + /// + public List Actors + { + get + { + return actors; + } + set + { + actors = value; + } + } + } +} diff --git a/Assets/Cinema Director/System/Runtime/TrackGroups/MultiActorTrackGroup.cs.meta b/Assets/Cinema Director/System/Runtime/TrackGroups/MultiActorTrackGroup.cs.meta new file mode 100644 index 0000000..83e8fae --- /dev/null +++ b/Assets/Cinema Director/System/Runtime/TrackGroups/MultiActorTrackGroup.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 53c7c16722d4a664a88a0f3780a7a717 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Cinema Director/Third Party.meta b/Assets/Cinema Director/Third Party.meta new file mode 100644 index 0000000..0d22c77 --- /dev/null +++ b/Assets/Cinema Director/Third Party.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 87661ffef1437c64087321d0bb600f6c +folderAsset: yes +timeCreated: 1461606312 +licenseType: Store +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Third Party/Behavior Designer.meta b/Assets/Cinema Director/Third Party/Behavior Designer.meta new file mode 100644 index 0000000..99d3308 --- /dev/null +++ b/Assets/Cinema Director/Third Party/Behavior Designer.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d7293202ab7667244a6dc28ee7eb0dc3 +folderAsset: yes +timeCreated: 1461606313 +licenseType: Store +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Third Party/Behavior Designer/CinemaDirector_BehaviorDesigner_Integration.unitypackage.meta b/Assets/Cinema Director/Third Party/Behavior Designer/CinemaDirector_BehaviorDesigner_Integration.unitypackage.meta new file mode 100644 index 0000000..c6b032c --- /dev/null +++ b/Assets/Cinema Director/Third Party/Behavior Designer/CinemaDirector_BehaviorDesigner_Integration.unitypackage.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 00dd5fe552c66454dbe1a9304431568e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Third Party/Cinemachine.meta b/Assets/Cinema Director/Third Party/Cinemachine.meta new file mode 100644 index 0000000..1003556 --- /dev/null +++ b/Assets/Cinema Director/Third Party/Cinemachine.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b1dc30827a923ab4f8fedff1f6ddc315 +folderAsset: yes +timeCreated: 1461606313 +licenseType: Store +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Third Party/Cinemachine/Cinemachine_CinemaDirector_Integration.unitypackage.meta b/Assets/Cinema Director/Third Party/Cinemachine/Cinemachine_CinemaDirector_Integration.unitypackage.meta new file mode 100644 index 0000000..17da8aa --- /dev/null +++ b/Assets/Cinema Director/Third Party/Cinemachine/Cinemachine_CinemaDirector_Integration.unitypackage.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f613a1d870a6c7049802bc367fbda0b6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Third Party/NodeCanvas.meta b/Assets/Cinema Director/Third Party/NodeCanvas.meta new file mode 100644 index 0000000..2287562 --- /dev/null +++ b/Assets/Cinema Director/Third Party/NodeCanvas.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 31a98e28730a233479007a4c801f607c +folderAsset: yes +timeCreated: 1461606313 +licenseType: Store +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Third Party/NodeCanvas/NodeCanvas_CinemaDirector_Integration.unitypackage.meta b/Assets/Cinema Director/Third Party/NodeCanvas/NodeCanvas_CinemaDirector_Integration.unitypackage.meta new file mode 100644 index 0000000..d899087 --- /dev/null +++ b/Assets/Cinema Director/Third Party/NodeCanvas/NodeCanvas_CinemaDirector_Integration.unitypackage.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3365e3bfb75519e40a2bf7b491091bf0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Third Party/Playmaker.meta b/Assets/Cinema Director/Third Party/Playmaker.meta new file mode 100644 index 0000000..1f32651 --- /dev/null +++ b/Assets/Cinema Director/Third Party/Playmaker.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 43e809f6bbe637f4590fec65bb6b7278 +folderAsset: yes +timeCreated: 1461606313 +licenseType: Store +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/Third Party/Playmaker/Playmaker_CinemaDirector_Integration.unitypackage.meta b/Assets/Cinema Director/Third Party/Playmaker/Playmaker_CinemaDirector_Integration.unitypackage.meta new file mode 100644 index 0000000..723d6c5 --- /dev/null +++ b/Assets/Cinema Director/Third Party/Playmaker/Playmaker_CinemaDirector_Integration.unitypackage.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1189fa19477eb9744af4f5a96dac2ba6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Cinema Director/link.xml b/Assets/Cinema Director/link.xml new file mode 100644 index 0000000..c2fe533 --- /dev/null +++ b/Assets/Cinema Director/link.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Assets/Cinema Director/link.xml.meta b/Assets/Cinema Director/link.xml.meta new file mode 100644 index 0000000..44f77e3 --- /dev/null +++ b/Assets/Cinema Director/link.xml.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 1d110304dc24ebc499043cc1b997095e +TextScriptImporter: + userData: diff --git a/fie.csproj b/fie.csproj index 2b9581c..0d63266 100644 --- a/fie.csproj +++ b/fie.csproj @@ -2046,6 +2046,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2059,7 +2236,21 @@ - + + + + + + + + + + + + + + + False