-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(Notifications): added UGUI render
- Loading branch information
Showing
21 changed files
with
1,479 additions
and
2 deletions.
There are no files selected for viewing
48 changes: 48 additions & 0 deletions
48
Assets/extDebug/Examples/extDebug.Notifications/Example_UGUI.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
/* Copyright (c) 2021 dr. ext (Vladimir Sigalkin) */ | ||
|
||
using UnityEngine; | ||
|
||
using extDebug.Menu; | ||
using extDebug.Notifications; | ||
|
||
namespace extDebug.Examples.Notifications | ||
{ | ||
public class Example_UGUI : MonoBehaviour | ||
{ | ||
#region Public Vars | ||
|
||
public Canvas NotifyCanvas; | ||
|
||
public DNUGUIItem NotifyPrefab; | ||
|
||
#endregion | ||
|
||
#region Private Vars | ||
|
||
private object _longContext = new object(); | ||
|
||
private object _infinityContext = new object(); | ||
|
||
#endregion | ||
|
||
#region Unity Methods | ||
|
||
private void Start() | ||
{ | ||
DN.Render = new DNUGUIRender(NotifyCanvas, NotifyPrefab); | ||
//DM.Render = new DMUGUIRender(NotifyCanvas, NotifyPrefab); | ||
|
||
DM.Add("Simple Notice", action => DN.Notify("Simple notification"), order: 0); | ||
|
||
DM.Add("Show Long Notice", action => DN.Notify(_longContext, "Long Notice Example", 15f), order: 10); | ||
DM.Add("Kill Long Notice", action => DN.Kill(_longContext), order: 11); | ||
|
||
DM.Add("Show Infinity Notice", action => DN.Notify(_infinityContext, "Infinity Notice Example", -1), order: 20); | ||
DM.Add("Kill Infinity Notice", action => DN.Kill(_infinityContext), order: 21); | ||
|
||
DM.Open(); | ||
} | ||
|
||
#endregion | ||
} | ||
} |
11 changes: 11 additions & 0 deletions
11
Assets/extDebug/Examples/extDebug.Notifications/Example_UGUI.cs.meta
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
315 changes: 315 additions & 0 deletions
315
Assets/extDebug/Examples/extDebug.Notifications/Example_UGUI_Text.unity
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,315 @@ | ||
%YAML 1.1 | ||
%TAG !u! tag:unity3d.com,2011: | ||
--- !u!29 &1 | ||
OcclusionCullingSettings: | ||
m_ObjectHideFlags: 0 | ||
serializedVersion: 2 | ||
m_OcclusionBakeSettings: | ||
smallestOccluder: 5 | ||
smallestHole: 0.25 | ||
backfaceThreshold: 100 | ||
m_SceneGUID: 00000000000000000000000000000000 | ||
m_OcclusionCullingData: {fileID: 0} | ||
--- !u!104 &2 | ||
RenderSettings: | ||
m_ObjectHideFlags: 0 | ||
serializedVersion: 9 | ||
m_Fog: 0 | ||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} | ||
m_FogMode: 3 | ||
m_FogDensity: 0.01 | ||
m_LinearFogStart: 0 | ||
m_LinearFogEnd: 300 | ||
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} | ||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} | ||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} | ||
m_AmbientIntensity: 1 | ||
m_AmbientMode: 0 | ||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} | ||
m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} | ||
m_HaloStrength: 0.5 | ||
m_FlareStrength: 1 | ||
m_FlareFadeSpeed: 3 | ||
m_HaloTexture: {fileID: 0} | ||
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} | ||
m_DefaultReflectionMode: 0 | ||
m_DefaultReflectionResolution: 128 | ||
m_ReflectionBounces: 1 | ||
m_ReflectionIntensity: 1 | ||
m_CustomReflection: {fileID: 0} | ||
m_Sun: {fileID: 0} | ||
m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} | ||
m_UseRadianceAmbientProbe: 0 | ||
--- !u!157 &3 | ||
LightmapSettings: | ||
m_ObjectHideFlags: 0 | ||
serializedVersion: 12 | ||
m_GIWorkflowMode: 1 | ||
m_GISettings: | ||
serializedVersion: 2 | ||
m_BounceScale: 1 | ||
m_IndirectOutputScale: 1 | ||
m_AlbedoBoost: 1 | ||
m_EnvironmentLightingMode: 0 | ||
m_EnableBakedLightmaps: 1 | ||
m_EnableRealtimeLightmaps: 0 | ||
m_LightmapEditorSettings: | ||
serializedVersion: 12 | ||
m_Resolution: 2 | ||
m_BakeResolution: 40 | ||
m_AtlasSize: 1024 | ||
m_AO: 0 | ||
m_AOMaxDistance: 1 | ||
m_CompAOExponent: 1 | ||
m_CompAOExponentDirect: 0 | ||
m_ExtractAmbientOcclusion: 0 | ||
m_Padding: 2 | ||
m_LightmapParameters: {fileID: 0} | ||
m_LightmapsBakeMode: 1 | ||
m_TextureCompression: 1 | ||
m_FinalGather: 0 | ||
m_FinalGatherFiltering: 1 | ||
m_FinalGatherRayCount: 256 | ||
m_ReflectionCompression: 2 | ||
m_MixedBakeMode: 2 | ||
m_BakeBackend: 1 | ||
m_PVRSampling: 1 | ||
m_PVRDirectSampleCount: 32 | ||
m_PVRSampleCount: 512 | ||
m_PVRBounces: 2 | ||
m_PVREnvironmentSampleCount: 256 | ||
m_PVREnvironmentReferencePointCount: 2048 | ||
m_PVRFilteringMode: 1 | ||
m_PVRDenoiserTypeDirect: 1 | ||
m_PVRDenoiserTypeIndirect: 1 | ||
m_PVRDenoiserTypeAO: 1 | ||
m_PVRFilterTypeDirect: 0 | ||
m_PVRFilterTypeIndirect: 0 | ||
m_PVRFilterTypeAO: 0 | ||
m_PVREnvironmentMIS: 1 | ||
m_PVRCulling: 1 | ||
m_PVRFilteringGaussRadiusDirect: 1 | ||
m_PVRFilteringGaussRadiusIndirect: 5 | ||
m_PVRFilteringGaussRadiusAO: 2 | ||
m_PVRFilteringAtrousPositionSigmaDirect: 0.5 | ||
m_PVRFilteringAtrousPositionSigmaIndirect: 2 | ||
m_PVRFilteringAtrousPositionSigmaAO: 1 | ||
m_ExportTrainingData: 0 | ||
m_TrainingDataDestination: TrainingData | ||
m_LightProbeSampleCountMultiplier: 4 | ||
m_LightingDataAsset: {fileID: 0} | ||
m_LightingSettings: {fileID: 0} | ||
--- !u!196 &4 | ||
NavMeshSettings: | ||
serializedVersion: 2 | ||
m_ObjectHideFlags: 0 | ||
m_BuildSettings: | ||
serializedVersion: 2 | ||
agentTypeID: 0 | ||
agentRadius: 0.5 | ||
agentHeight: 2 | ||
agentSlope: 45 | ||
agentClimb: 0.4 | ||
ledgeDropHeight: 0 | ||
maxJumpAcrossDistance: 0 | ||
minRegionArea: 2 | ||
manualCellSize: 0 | ||
cellSize: 0.16666667 | ||
manualTileSize: 0 | ||
tileSize: 256 | ||
accuratePlacement: 0 | ||
maxJobWorkers: 0 | ||
preserveTilesOutsideBounds: 0 | ||
debug: | ||
m_Flags: 0 | ||
m_NavMeshData: {fileID: 0} | ||
--- !u!1 &484431979 | ||
GameObject: | ||
m_ObjectHideFlags: 0 | ||
m_CorrespondingSourceObject: {fileID: 0} | ||
m_PrefabInstance: {fileID: 0} | ||
m_PrefabAsset: {fileID: 0} | ||
serializedVersion: 6 | ||
m_Component: | ||
- component: {fileID: 484431980} | ||
- component: {fileID: 484431981} | ||
m_Layer: 0 | ||
m_Name: '[EXAMPLE]' | ||
m_TagString: Untagged | ||
m_Icon: {fileID: 0} | ||
m_NavMeshLayer: 0 | ||
m_StaticEditorFlags: 0 | ||
m_IsActive: 1 | ||
--- !u!4 &484431980 | ||
Transform: | ||
m_ObjectHideFlags: 0 | ||
m_CorrespondingSourceObject: {fileID: 0} | ||
m_PrefabInstance: {fileID: 0} | ||
m_PrefabAsset: {fileID: 0} | ||
m_GameObject: {fileID: 484431979} | ||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | ||
m_LocalPosition: {x: 80, y: 15, z: 0} | ||
m_LocalScale: {x: 1, y: 1, z: 1} | ||
m_Children: [] | ||
m_Father: {fileID: 0} | ||
m_RootOrder: 1 | ||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||
--- !u!114 &484431981 | ||
MonoBehaviour: | ||
m_ObjectHideFlags: 0 | ||
m_CorrespondingSourceObject: {fileID: 0} | ||
m_PrefabInstance: {fileID: 0} | ||
m_PrefabAsset: {fileID: 0} | ||
m_GameObject: {fileID: 484431979} | ||
m_Enabled: 1 | ||
m_EditorHideFlags: 0 | ||
m_Script: {fileID: 11500000, guid: 74d6a838ec7d04548b0717ba8601949b, type: 3} | ||
m_Name: | ||
m_EditorClassIdentifier: | ||
NotifyCanvas: {fileID: 4877944059161026770} | ||
NotifyPrefab: {fileID: 724420846467639584, guid: 8993a1ecaabbf38418a89758613de467, type: 3} | ||
--- !u!1 &1453127490 | ||
GameObject: | ||
m_ObjectHideFlags: 0 | ||
m_CorrespondingSourceObject: {fileID: 0} | ||
m_PrefabInstance: {fileID: 0} | ||
m_PrefabAsset: {fileID: 0} | ||
serializedVersion: 6 | ||
m_Component: | ||
- component: {fileID: 1453127493} | ||
- component: {fileID: 1453127492} | ||
- component: {fileID: 1453127491} | ||
m_Layer: 0 | ||
m_Name: '[CAMERA]' | ||
m_TagString: MainCamera | ||
m_Icon: {fileID: 0} | ||
m_NavMeshLayer: 0 | ||
m_StaticEditorFlags: 0 | ||
m_IsActive: 1 | ||
--- !u!81 &1453127491 | ||
AudioListener: | ||
m_ObjectHideFlags: 0 | ||
m_CorrespondingSourceObject: {fileID: 0} | ||
m_PrefabInstance: {fileID: 0} | ||
m_PrefabAsset: {fileID: 0} | ||
m_GameObject: {fileID: 1453127490} | ||
m_Enabled: 1 | ||
--- !u!20 &1453127492 | ||
Camera: | ||
m_ObjectHideFlags: 0 | ||
m_CorrespondingSourceObject: {fileID: 0} | ||
m_PrefabInstance: {fileID: 0} | ||
m_PrefabAsset: {fileID: 0} | ||
m_GameObject: {fileID: 1453127490} | ||
m_Enabled: 1 | ||
serializedVersion: 2 | ||
m_ClearFlags: 2 | ||
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} | ||
m_projectionMatrixMode: 1 | ||
m_GateFitMode: 2 | ||
m_FOVAxisMode: 0 | ||
m_SensorSize: {x: 36, y: 24} | ||
m_LensShift: {x: 0, y: 0} | ||
m_FocalLength: 50 | ||
m_NormalizedViewPortRect: | ||
serializedVersion: 2 | ||
x: 0 | ||
y: 0 | ||
width: 1 | ||
height: 1 | ||
near clip plane: 0.3 | ||
far clip plane: 1000 | ||
field of view: 60 | ||
orthographic: 0 | ||
orthographic size: 5 | ||
m_Depth: -1 | ||
m_CullingMask: | ||
serializedVersion: 2 | ||
m_Bits: 4294967295 | ||
m_RenderingPath: -1 | ||
m_TargetTexture: {fileID: 0} | ||
m_TargetDisplay: 0 | ||
m_TargetEye: 3 | ||
m_HDR: 1 | ||
m_AllowMSAA: 1 | ||
m_AllowDynamicResolution: 0 | ||
m_ForceIntoRT: 0 | ||
m_OcclusionCulling: 1 | ||
m_StereoConvergence: 10 | ||
m_StereoSeparation: 0.022 | ||
--- !u!4 &1453127493 | ||
Transform: | ||
m_ObjectHideFlags: 0 | ||
m_CorrespondingSourceObject: {fileID: 0} | ||
m_PrefabInstance: {fileID: 0} | ||
m_PrefabAsset: {fileID: 0} | ||
m_GameObject: {fileID: 1453127490} | ||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | ||
m_LocalPosition: {x: 0, y: 1, z: -10} | ||
m_LocalScale: {x: 1, y: 1, z: 1} | ||
m_Children: [] | ||
m_Father: {fileID: 0} | ||
m_RootOrder: 0 | ||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||
--- !u!1001 &2113010579360732718 | ||
PrefabInstance: | ||
m_ObjectHideFlags: 0 | ||
serializedVersion: 2 | ||
m_Modification: | ||
m_TransformParent: {fileID: 0} | ||
m_Modifications: | ||
- target: {fileID: 6837339078072358632, guid: d3d350475624959499a0eca079519c17, type: 3} | ||
propertyPath: m_Name | ||
value: extDebug Notifications UGUI.Text Render | ||
objectReference: {fileID: 0} | ||
- target: {fileID: 6837339078072358639, guid: d3d350475624959499a0eca079519c17, type: 3} | ||
propertyPath: m_RootOrder | ||
value: 2 | ||
objectReference: {fileID: 0} | ||
- target: {fileID: 6837339078072358639, guid: d3d350475624959499a0eca079519c17, type: 3} | ||
propertyPath: m_LocalPosition.x | ||
value: 0 | ||
objectReference: {fileID: 0} | ||
- target: {fileID: 6837339078072358639, guid: d3d350475624959499a0eca079519c17, type: 3} | ||
propertyPath: m_LocalPosition.y | ||
value: 0 | ||
objectReference: {fileID: 0} | ||
- target: {fileID: 6837339078072358639, guid: d3d350475624959499a0eca079519c17, type: 3} | ||
propertyPath: m_LocalPosition.z | ||
value: 0 | ||
objectReference: {fileID: 0} | ||
- target: {fileID: 6837339078072358639, guid: d3d350475624959499a0eca079519c17, type: 3} | ||
propertyPath: m_LocalRotation.w | ||
value: 1 | ||
objectReference: {fileID: 0} | ||
- target: {fileID: 6837339078072358639, guid: d3d350475624959499a0eca079519c17, type: 3} | ||
propertyPath: m_LocalRotation.x | ||
value: 0 | ||
objectReference: {fileID: 0} | ||
- target: {fileID: 6837339078072358639, guid: d3d350475624959499a0eca079519c17, type: 3} | ||
propertyPath: m_LocalRotation.y | ||
value: 0 | ||
objectReference: {fileID: 0} | ||
- target: {fileID: 6837339078072358639, guid: d3d350475624959499a0eca079519c17, type: 3} | ||
propertyPath: m_LocalRotation.z | ||
value: 0 | ||
objectReference: {fileID: 0} | ||
- target: {fileID: 6837339078072358639, guid: d3d350475624959499a0eca079519c17, type: 3} | ||
propertyPath: m_LocalEulerAnglesHint.x | ||
value: 0 | ||
objectReference: {fileID: 0} | ||
- target: {fileID: 6837339078072358639, guid: d3d350475624959499a0eca079519c17, type: 3} | ||
propertyPath: m_LocalEulerAnglesHint.y | ||
value: 0 | ||
objectReference: {fileID: 0} | ||
- target: {fileID: 6837339078072358639, guid: d3d350475624959499a0eca079519c17, type: 3} | ||
propertyPath: m_LocalEulerAnglesHint.z | ||
value: 0 | ||
objectReference: {fileID: 0} | ||
m_RemovedComponents: [] | ||
m_SourcePrefab: {fileID: 100100000, guid: d3d350475624959499a0eca079519c17, type: 3} | ||
--- !u!223 &4877944059161026770 stripped | ||
Canvas: | ||
m_CorrespondingSourceObject: {fileID: 6837339077276432124, guid: d3d350475624959499a0eca079519c17, type: 3} | ||
m_PrefabInstance: {fileID: 2113010579360732718} | ||
m_PrefabAsset: {fileID: 0} |
7 changes: 7 additions & 0 deletions
7
Assets/extDebug/Examples/extDebug.Notifications/Example_UGUI_Text.unity.meta
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.