规整
This commit is contained in:
parent
357b517045
commit
5c85482812
.vs/AkiraPixelWind
FileContentIndex
249805de-4cf6-427c-9b56-86c3aa1d4e7d.vsidx372e9c38-99eb-4b61-8a66-196eec9d2f9d.vsidx8322eee8-2817-4d07-9e8b-1176c9f8ecab.vsidx9cfae617-21d0-4f09-8d84-685821bffac4.vsidxa13ddfc2-67cc-47b4-987e-5085ed950486.vsidxaab76efc-569b-4deb-9308-8131d8423b0f.vsidxc682926b-8a66-4019-b9e6-b0ec7f1de302.vsidxddc0e130-aae7-406a-8d90-8fc49c43f5ac.vsidx
v17
Assets
Axibug
GameAssets
Resources/Image
Login.meta
Login
Scenes
Scripts
LubanTools
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,12 +1,12 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 15
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Axibug", "Axibug.csproj", "{1C6A6544-CF52-D2FA-C49F-74768676B988}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Game", "Game.csproj", "{1E25715C-CDA3-48CD-B962-7142A7C4E9DE}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Axibug.Runtime", "Axibug.Runtime.csproj", "{88C9498B-28D5-9BC2-A070-28EA094BD304}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Axibug", "Axibug.csproj", "{1C6A6544-CF52-D2FA-C49F-74768676B988}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Axibug.Editor", "Axibug.Editor.csproj", "{627D77F4-C9BE-84D3-DB10-6046CB23071E}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.AssetBundleBrowser.Editor", "Unity.AssetBundleBrowser.Editor.csproj", "{ABF204EF-1E2E-8CB2-72AF-91D7308875CD}"
|
||||
@ -19,10 +19,6 @@ Global
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{1C6A6544-CF52-D2FA-C49F-74768676B988}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{1C6A6544-CF52-D2FA-C49F-74768676B988}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{1C6A6544-CF52-D2FA-C49F-74768676B988}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{1C6A6544-CF52-D2FA-C49F-74768676B988}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{1E25715C-CDA3-48CD-B962-7142A7C4E9DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{1E25715C-CDA3-48CD-B962-7142A7C4E9DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{1E25715C-CDA3-48CD-B962-7142A7C4E9DE}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
@ -31,6 +27,10 @@ Global
|
||||
{88C9498B-28D5-9BC2-A070-28EA094BD304}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{88C9498B-28D5-9BC2-A070-28EA094BD304}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{88C9498B-28D5-9BC2-A070-28EA094BD304}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{1C6A6544-CF52-D2FA-C49F-74768676B988}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{1C6A6544-CF52-D2FA-C49F-74768676B988}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{1C6A6544-CF52-D2FA-C49F-74768676B988}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{1C6A6544-CF52-D2FA-C49F-74768676B988}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{627D77F4-C9BE-84D3-DB10-6046CB23071E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{627D77F4-C9BE-84D3-DB10-6046CB23071E}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{627D77F4-C9BE-84D3-DB10-6046CB23071E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
|
@ -56,10 +56,10 @@
|
||||
<Analyzer Include="C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\Extensions\Microsoft\Visual Studio Tools for Unity\Analyzers\Microsoft.Unity.Analyzers.dll" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Assets\Scripts\LubanTables\Tables.cs" />
|
||||
<Compile Include="Assets\Scripts\LubanTables\Config\ConstCfg.cs" />
|
||||
<Compile Include="Assets\Scripts\LubanTables\item\EQuality.cs" />
|
||||
<Compile Include="Assets\Scripts\LubanTables\Config\TbConstMap.cs" />
|
||||
<Compile Include="Assets\Scripts\HotFix\UI\Touch\TouchButtonEffectUI.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Assets\GameAssets\Config\BuildInfo.txt" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="UnityEngine">
|
||||
@ -688,18 +688,30 @@
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="Unity.AssetBundleBrowser.Editor.csproj">
|
||||
<Project>{ABF204EF-1E2E-8CB2-72AF-91D7308875CD}</Project>
|
||||
<Name>Unity.AssetBundleBrowser.Editor</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="Axibug.Editor.csproj">
|
||||
<Project>{627D77F4-C9BE-84D3-DB10-6046CB23071E}</Project>
|
||||
<Name>Axibug.Editor</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="Axibug.csproj">
|
||||
<Project>{1C6A6544-CF52-D2FA-C49F-74768676B988}</Project>
|
||||
<Name>Axibug</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="Game.csproj">
|
||||
<Project>{1E25715C-CDA3-48CD-B962-7142A7C4E9DE}</Project>
|
||||
<Name>Game</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="Axibug.Runtime.csproj">
|
||||
<Project>{88C9498B-28D5-9BC2-A070-28EA094BD304}</Project>
|
||||
<Name>Axibug.Runtime</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="Game.Editor.csproj">
|
||||
<Project>{98FBFC68-818B-0A9E-7472-D409D606C424}</Project>
|
||||
<Name>Game.Editor</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="Game.csproj">
|
||||
<Project>{1E25715C-CDA3-48CD-B962-7142A7C4E9DE}</Project>
|
||||
<Name>Game</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<Target Name="GenerateTargetFrameworkMonikerAttribute" />
|
||||
|
@ -81,8 +81,6 @@ Transform:
|
||||
- {fileID: 4252941443528595760}
|
||||
- {fileID: 1890265903537811374}
|
||||
- {fileID: 1455161061579575423}
|
||||
- {fileID: 3942741566693972049}
|
||||
- {fileID: 6812482212317063867}
|
||||
- {fileID: 8799381804509301542}
|
||||
- {fileID: 1809405776}
|
||||
- {fileID: 3666144938885549896}
|
||||
@ -491,7 +489,7 @@ Transform:
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 348142342}
|
||||
m_RootOrder: 13
|
||||
m_RootOrder: 11
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &40859217484147677
|
||||
GameObject:
|
||||
@ -503,7 +501,7 @@ GameObject:
|
||||
m_Component:
|
||||
- component: {fileID: 1455161061579575423}
|
||||
m_Layer: 0
|
||||
m_Name: UserMgr
|
||||
m_Name: RoleMgr
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -551,67 +549,7 @@ Transform:
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 348142342}
|
||||
m_RootOrder: 16
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1281896013086193435
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 6812482212317063867}
|
||||
m_Layer: 0
|
||||
m_Name: NPCMgr
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &6812482212317063867
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1281896013086193435}
|
||||
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: 348142342}
|
||||
m_RootOrder: 11
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1334318764835135786
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 3942741566693972049}
|
||||
m_Layer: 0
|
||||
m_Name: RobotMgr
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3942741566693972049
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1334318764835135786}
|
||||
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: 348142342}
|
||||
m_RootOrder: 10
|
||||
m_RootOrder: 14
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1992842417570152485
|
||||
GameObject:
|
||||
@ -641,7 +579,7 @@ Transform:
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 348142342}
|
||||
m_RootOrder: 12
|
||||
m_RootOrder: 10
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &3066668558062058701
|
||||
GameObject:
|
||||
@ -762,7 +700,7 @@ Transform:
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 348142342}
|
||||
m_RootOrder: 15
|
||||
m_RootOrder: 13
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &7219867922826372902
|
||||
GameObject:
|
||||
@ -1027,7 +965,7 @@ Transform:
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 348142342}
|
||||
m_RootOrder: 14
|
||||
m_RootOrder: 12
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &7900566146616611867
|
||||
GameObject:
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"GameVersion": "0.1.0",
|
||||
"InternalGameVersion": 0,
|
||||
"RootUrl": "http://103.73.119.145:8089",
|
||||
"CheckVersionUrl": "http://103.73.119.145:8089/{0}/version.txt",
|
||||
"RootUrl": "http://127.0.0.1:8089",
|
||||
"CheckVersionUrl": "http://127.0.0.1:8089/{0}/version.txt",
|
||||
"WindowsAppUrl": "https://starforce.gameframework.cn",
|
||||
"IOSAppUrl": "https://starforce.gameframework.cn",
|
||||
"AndroidAppUrl": "https://starforce.gameframework.cn",
|
||||
|
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9d8b6246777d49444a4adcda4bd515d5
|
||||
guid: 4c0d3f5a26fd95a48ad0086f982a2b51
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
BIN
Assets/GameAssets/Image/UI/Touch/LockRole.png
Normal file
BIN
Assets/GameAssets/Image/UI/Touch/LockRole.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 127 KiB |
108
Assets/GameAssets/Image/UI/Touch/LockRole.png.meta
Normal file
108
Assets/GameAssets/Image/UI/Touch/LockRole.png.meta
Normal file
@ -0,0 +1,108 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 634c52427fdf9c24baf65db5fbaeebbb
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/GameAssets/Image/UI/Touch/guangquan.png
Normal file
BIN
Assets/GameAssets/Image/UI/Touch/guangquan.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 375 KiB |
132
Assets/GameAssets/Image/UI/Touch/guangquan.png.meta
Normal file
132
Assets/GameAssets/Image/UI/Touch/guangquan.png.meta
Normal file
@ -0,0 +1,132 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4eb3ebd4c921b9c4b99a4b4af8755515
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 512
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 512
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: iPhone
|
||||
maxTextureSize: 512
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 512
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/GameAssets/Prefabs/UI/Touch.meta
Normal file
8
Assets/GameAssets/Prefabs/UI/Touch.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a29cf0d1283d6af48884e1c328ae4fc7
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,72 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1102 &-5893850629565158935
|
||||
AnimatorState:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: TouchEff
|
||||
m_Speed: 1
|
||||
m_CycleOffset: 0
|
||||
m_Transitions: []
|
||||
m_StateMachineBehaviours: []
|
||||
m_Position: {x: 50, y: 50, z: 0}
|
||||
m_IKOnFeet: 0
|
||||
m_WriteDefaultValues: 1
|
||||
m_Mirror: 0
|
||||
m_SpeedParameterActive: 0
|
||||
m_MirrorParameterActive: 0
|
||||
m_CycleOffsetParameterActive: 0
|
||||
m_TimeParameterActive: 0
|
||||
m_Motion: {fileID: 7400000, guid: 05c13c7638bf3e34fb6d1b99dd996f82, type: 2}
|
||||
m_Tag:
|
||||
m_SpeedParameter:
|
||||
m_MirrorParameter:
|
||||
m_CycleOffsetParameter:
|
||||
m_TimeParameter:
|
||||
--- !u!91 &9100000
|
||||
AnimatorController:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: TouchButtonEffect
|
||||
serializedVersion: 5
|
||||
m_AnimatorParameters: []
|
||||
m_AnimatorLayers:
|
||||
- serializedVersion: 5
|
||||
m_Name: Base Layer
|
||||
m_StateMachine: {fileID: 5476551608327881178}
|
||||
m_Mask: {fileID: 0}
|
||||
m_Motions: []
|
||||
m_Behaviours: []
|
||||
m_BlendingMode: 0
|
||||
m_SyncedLayerIndex: -1
|
||||
m_DefaultWeight: 0
|
||||
m_IKPass: 0
|
||||
m_SyncedLayerAffectsTiming: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
--- !u!1107 &5476551608327881178
|
||||
AnimatorStateMachine:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Base Layer
|
||||
m_ChildStates:
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -5893850629565158935}
|
||||
m_Position: {x: 200, y: 0, z: 0}
|
||||
m_ChildStateMachines: []
|
||||
m_AnyStateTransitions: []
|
||||
m_EntryTransitions: []
|
||||
m_StateMachineTransitions: {}
|
||||
m_StateMachineBehaviours: []
|
||||
m_AnyStatePosition: {x: 50, y: 20, z: 0}
|
||||
m_EntryPosition: {x: 50, y: 120, z: 0}
|
||||
m_ExitPosition: {x: 800, y: 120, z: 0}
|
||||
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
|
||||
m_DefaultState: {fileID: -5893850629565158935}
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 96dd198b57642214c8c01fb1521e39eb
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 9100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
157
Assets/GameAssets/Prefabs/UI/Touch/TouchButtonEffectUI.prefab
Normal file
157
Assets/GameAssets/Prefabs/UI/Touch/TouchButtonEffectUI.prefab
Normal file
@ -0,0 +1,157 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &853017265827202134
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 6288997372622019916}
|
||||
- component: {fileID: 818536435902297796}
|
||||
- component: {fileID: 6236827333367673994}
|
||||
m_Layer: 5
|
||||
m_Name: imgEff
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &6288997372622019916
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 853017265827202134}
|
||||
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: 7580170004626352674}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 512, y: 512}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &818536435902297796
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 853017265827202134}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &6236827333367673994
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 853017265827202134}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 0
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Sprite: {fileID: 21300000, guid: 4eb3ebd4c921b9c4b99a4b4af8755515, type: 3}
|
||||
m_Type: 0
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
m_FillAmount: 1
|
||||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!1 &938432042702532797
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 7580170004626352674}
|
||||
- component: {fileID: 8284749321721515350}
|
||||
- component: {fileID: 876835705003146575}
|
||||
- component: {fileID: 1314525832993313640}
|
||||
m_Layer: 5
|
||||
m_Name: TouchButtonEffectUI
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &7580170004626352674
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 938432042702532797}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 6288997372622019916}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 206, y: 65}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &8284749321721515350
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 938432042702532797}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!95 &876835705003146575
|
||||
Animator:
|
||||
serializedVersion: 3
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 938432042702532797}
|
||||
m_Enabled: 1
|
||||
m_Avatar: {fileID: 0}
|
||||
m_Controller: {fileID: 9100000, guid: 96dd198b57642214c8c01fb1521e39eb, type: 2}
|
||||
m_CullingMode: 0
|
||||
m_UpdateMode: 0
|
||||
m_ApplyRootMotion: 0
|
||||
m_LinearVelocityBlending: 0
|
||||
m_WarningMessage:
|
||||
m_HasTransformHierarchy: 1
|
||||
m_AllowConstantClipSamplingOptimization: 1
|
||||
m_KeepAnimatorControllerStateOnDisable: 0
|
||||
--- !u!114 &1314525832993313640
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 938432042702532797}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: a6e9d7df5ead5fe46b8cf0f28f52241b, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
btnClose: {fileID: 0}
|
||||
imgEff: {fileID: 0}
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4ac2866dcbc274747adc487f28ba8c35
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
250
Assets/GameAssets/Prefabs/UI/Touch/TouchEff.anim
Normal file
250
Assets/GameAssets/Prefabs/UI/Touch/TouchEff.anim
Normal file
@ -0,0 +1,250 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: TouchEff
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves:
|
||||
- curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: {x: 0.05, y: 0.05, z: 1}
|
||||
inSlope: {x: 0, y: 0, z: 0}
|
||||
outSlope: {x: 0, y: 0, z: 0}
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
- serializedVersion: 3
|
||||
time: 0.2
|
||||
value: {x: 0.7, y: 0.7, z: 0.7}
|
||||
inSlope: {x: 0, y: 0, z: 0}
|
||||
outSlope: {x: 0, y: 0, z: 0}
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
path: imgEff
|
||||
m_FloatCurves:
|
||||
- curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.05
|
||||
value: 0.8
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.2
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
attribute: m_Color.a
|
||||
path: imgEff
|
||||
classID: 114
|
||||
script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings:
|
||||
- serializedVersion: 2
|
||||
path: 3092104208
|
||||
attribute: 3
|
||||
script: {fileID: 0}
|
||||
typeID: 4
|
||||
customType: 0
|
||||
isPPtrCurve: 0
|
||||
- serializedVersion: 2
|
||||
path: 3092104208
|
||||
attribute: 304273561
|
||||
script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||
typeID: 114
|
||||
customType: 0
|
||||
isPPtrCurve: 0
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 0.2
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves:
|
||||
- curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0.05
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.2
|
||||
value: 0.7
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
attribute: m_LocalScale.x
|
||||
path: imgEff
|
||||
classID: 224
|
||||
script: {fileID: 0}
|
||||
- curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0.05
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.2
|
||||
value: 0.7
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
attribute: m_LocalScale.y
|
||||
path: imgEff
|
||||
classID: 224
|
||||
script: {fileID: 0}
|
||||
- curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.2
|
||||
value: 0.7
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
attribute: m_LocalScale.z
|
||||
path: imgEff
|
||||
classID: 224
|
||||
script: {fileID: 0}
|
||||
- curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.05
|
||||
value: 0.8
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.2
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
attribute: m_Color.a
|
||||
path: imgEff
|
||||
classID: 114
|
||||
script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
8
Assets/GameAssets/Prefabs/UI/Touch/TouchEff.anim.meta
Normal file
8
Assets/GameAssets/Prefabs/UI/Touch/TouchEff.anim.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 05c13c7638bf3e34fb6d1b99dd996f82
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/GameAssets/TextAssets.meta
Normal file
8
Assets/GameAssets/TextAssets.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 10cd1fdd1a82fc644aed4d797cc05698
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
1
Assets/GameAssets/TextAssets/UIMgrPath.json
Normal file
1
Assets/GameAssets/TextAssets/UIMgrPath.json
Normal file
@ -0,0 +1 @@
|
||||
{"TipChoiceUnit":"Assets/GameAssets/Prefabs/UI/Tips/TipChoiceUnit.prefab","TipDialogUnit":"Assets/GameAssets/Prefabs/UI/Tips/TipDialogUnit.prefab","TipHintUnit":"Assets/GameAssets/Prefabs/UI/Tips/TipHintUnit.prefab","TipsUI":"Assets/GameAssets/Prefabs/UI/Tips/TipsUI.prefab","TipWaitUnit":"Assets/GameAssets/Prefabs/UI/Tips/TipWaitUnit.prefab","TouchButtonEffectUI":"Assets/GameAssets/Prefabs/UI/Touch/TouchButtonEffectUI.prefab","UIPage":"Assets/GameAssets/Prefabs/UI/UIYYControl/UIPage.prefab"}
|
7
Assets/GameAssets/TextAssets/UIMgrPath.json.meta
Normal file
7
Assets/GameAssets/TextAssets/UIMgrPath.json.meta
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a2b96773f75bb554fb7f9e72193a98ba
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Before ![]() (image error) Size: 953 B After ![]() (image error) Size: 953 B ![]() ![]() |
Before ![]() (image error) Size: 985 B After ![]() (image error) Size: 985 B ![]() ![]() |
Before ![]() (image error) Size: 949 B After ![]() (image error) Size: 949 B ![]() ![]() |
Before ![]() (image error) Size: 3.6 KiB After ![]() (image error) Size: 3.6 KiB ![]() ![]() |
@ -299,22 +299,13 @@ GameObject:
|
||||
m_Component:
|
||||
- component: {fileID: 366157436}
|
||||
- component: {fileID: 366157435}
|
||||
- component: {fileID: 366157434}
|
||||
m_Layer: 0
|
||||
m_Name: Main Camera
|
||||
m_Name: MainCam
|
||||
m_TagString: MainCamera
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!81 &366157434
|
||||
AudioListener:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 366157433}
|
||||
m_Enabled: 1
|
||||
--- !u!20 &366157435
|
||||
Camera:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -34,7 +34,7 @@ public class ProjectTool
|
||||
static string GameAssetsPath => AssetsPath + "GameAssets\\";
|
||||
static string LubanToolsDesignerConfigsPath => LubanToolsPath + "DesignerConfigs\\";
|
||||
|
||||
[MenuItem("项目工具/配置生成/拷贝策划配置和生成")]
|
||||
[MenuItem("项目工具/配置生成/配置和生成")]
|
||||
static void CopyBuildCfg()
|
||||
{
|
||||
System.Diagnostics.Process proc = new System.Diagnostics.Process();
|
||||
@ -49,7 +49,7 @@ public class ProjectTool
|
||||
HandleRunningInstance(proc);
|
||||
}
|
||||
|
||||
[MenuItem("项目工具/配置生成/拷贝策划配置和生成(测试)")]
|
||||
[MenuItem("项目工具/配置生成/配置和生成(测试)")]
|
||||
static void CopyBuildCfg_Test()
|
||||
{
|
||||
System.Diagnostics.Process proc = new System.Diagnostics.Process();
|
||||
@ -64,329 +64,6 @@ public class ProjectTool
|
||||
HandleRunningInstance(proc);
|
||||
}
|
||||
|
||||
|
||||
[MenuItem("项目工具/Protobuff生成/生成Protobuff CS文件")]
|
||||
static void SVNBuildProtobuffCS()
|
||||
{
|
||||
string exepath = LubanToolsPath;
|
||||
if (!File.Exists(exepath + "/copy_Path.txt"))
|
||||
{
|
||||
Console.WriteLine("copy_Path 配置不存在");
|
||||
return;
|
||||
}
|
||||
string ProtoBuffDir = "";
|
||||
string SvnDir = "";
|
||||
string[] pathcfg = File.ReadAllText(exepath + "/copy_Path.txt").Split('\n'); ;
|
||||
foreach (var pc in pathcfg)
|
||||
{
|
||||
var parr = pc.Split('=');
|
||||
if (parr[0].Trim() == "ProtoBuffDir") ProtoBuffDir = parr[1].Trim();
|
||||
if (parr[0].Trim() == "SvnDir") SvnDir = parr[1].Trim();
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(SvnDir))
|
||||
{
|
||||
Debug.LogError("请在luban目录copy_Path.txt中配置SVN安装目录bin文件夹,加入配置,形如SvnDir=C:\\Program Files\\TortoiseSVN\\bin");
|
||||
return;
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(ProtoBuffDir))
|
||||
{
|
||||
Debug.LogError("请在luban目录copy_Path.txt中配置SVN安装目录bin文件夹,加入配置,ProtoBuffDir=D:\\Project\\proto");
|
||||
return;
|
||||
}
|
||||
|
||||
System.Diagnostics.Process proc = new System.Diagnostics.Process();
|
||||
proc.StartInfo.FileName = ProtoBuffDir + "/build_cs.bat";
|
||||
//proc.StartInfo.Arguments = string.Format("10");//this is argument
|
||||
//proc.StartInfo.UseShellExecute = false;//运行时隐藏dos窗口
|
||||
//proc.StartInfo.CreateNoWindow = false;//运行时隐藏dos窗口
|
||||
proc.StartInfo.WorkingDirectory = ProtoBuffDir;
|
||||
//proc.StartInfo.Verb = "runas";//设置该启动动作,会以管理员权限运行进程
|
||||
proc.Start();
|
||||
//proc.WaitForExit();
|
||||
HandleRunningInstance(proc);
|
||||
}
|
||||
|
||||
[MenuItem("项目工具/配置生成/打开配置表拷贝名称配置文件")]
|
||||
static void Opencopy_NameCfg()
|
||||
{
|
||||
string exepath = LubanToolsPath;
|
||||
if (!File.Exists(exepath + "/copy_NameCfg.txt"))
|
||||
{
|
||||
Console.WriteLine("copy_Path 配置不存在");
|
||||
return;
|
||||
}
|
||||
|
||||
System.Diagnostics.Process proc = new System.Diagnostics.Process();
|
||||
proc.StartInfo.FileName = exepath + "/copy_NameCfg.txt";
|
||||
//proc.StartInfo.Arguments = string.Format("10");//this is argument
|
||||
//proc.StartInfo.UseShellExecute = false;//运行时隐藏dos窗口
|
||||
//proc.StartInfo.CreateNoWindow = false;//运行时隐藏dos窗口
|
||||
proc.StartInfo.WorkingDirectory = LubanToolsPath;
|
||||
//proc.StartInfo.Verb = "runas";//设置该启动动作,会以管理员权限运行进程
|
||||
proc.Start();
|
||||
//proc.WaitForExit();
|
||||
HandleRunningInstance(proc);
|
||||
}
|
||||
|
||||
[MenuItem("项目工具/配置生成/打开拷贝路径配置")]
|
||||
static void Opencopy_Path()
|
||||
{
|
||||
string exepath = LubanToolsPath;
|
||||
if (!File.Exists(exepath + "/copy_Path.txt"))
|
||||
{
|
||||
Console.WriteLine("copy_Path 配置不存在");
|
||||
return;
|
||||
}
|
||||
|
||||
System.Diagnostics.Process proc = new System.Diagnostics.Process();
|
||||
proc.StartInfo.FileName = exepath + "/copy_Path.txt";
|
||||
//proc.StartInfo.Arguments = string.Format("10");//this is argument
|
||||
//proc.StartInfo.UseShellExecute = false;//运行时隐藏dos窗口
|
||||
//proc.StartInfo.CreateNoWindow = false;//运行时隐藏dos窗口
|
||||
proc.StartInfo.WorkingDirectory = LubanToolsPath;
|
||||
//proc.StartInfo.Verb = "runas";//设置该启动动作,会以管理员权限运行进程
|
||||
proc.Start();
|
||||
//proc.WaitForExit();
|
||||
HandleRunningInstance(proc);
|
||||
}
|
||||
|
||||
|
||||
|
||||
[MenuItem("项目工具/SVN更新/Assets目录")]
|
||||
static void SVNUpdateAssets()
|
||||
{
|
||||
string exepath = LubanToolsPath;
|
||||
if (!File.Exists(exepath + "/copy_Path.txt"))
|
||||
{
|
||||
Console.WriteLine("copy_Path 配置不存在");
|
||||
return;
|
||||
}
|
||||
string SrcDir = "";
|
||||
string SvnDir = "";
|
||||
string LubanDir = "";
|
||||
string[] pathcfg = File.ReadAllText(exepath + "/copy_Path.txt").Split('\n'); ;
|
||||
foreach (var pc in pathcfg)
|
||||
{
|
||||
var parr = pc.Split('=');
|
||||
if (parr[0].Trim() == "SrcDir") SrcDir = parr[1].Trim();
|
||||
if (parr[0].Trim() == "LubanDir") LubanDir = parr[1].Trim();
|
||||
if (parr[0].Trim() == "SvnDir") SvnDir = parr[1].Trim();
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(SvnDir))
|
||||
{
|
||||
Debug.LogError("请在luban目录copy_Path.txt中配置SVN安装目录bin文件夹,加入配置,形如SvnDir=C:\\Program Files\\TortoiseSVN\\bin");
|
||||
return;
|
||||
}
|
||||
|
||||
System.Diagnostics.Process p = new System.Diagnostics.Process();
|
||||
p.StartInfo.FileName = SvnDir + "//TortoiseProc.exe";
|
||||
p.StartInfo.Arguments = " /command:update /path:" + AssetsPath;
|
||||
p.Start();
|
||||
}
|
||||
[MenuItem("项目工具/SVN更新/Luban目录")]
|
||||
static void SVNUpdateLuban()
|
||||
{
|
||||
string exepath = LubanToolsPath;
|
||||
if (!File.Exists(exepath + "/copy_Path.txt"))
|
||||
{
|
||||
Console.WriteLine("copy_Path 配置不存在");
|
||||
return;
|
||||
}
|
||||
string SrcDir = "";
|
||||
string SvnDir = "";
|
||||
string LubanDir = "";
|
||||
string[] pathcfg = File.ReadAllText(exepath + "/copy_Path.txt").Split('\n'); ;
|
||||
foreach (var pc in pathcfg)
|
||||
{
|
||||
var parr = pc.Split('=');
|
||||
if (parr[0].Trim() == "SrcDir") SrcDir = parr[1].Trim();
|
||||
if (parr[0].Trim() == "LubanDir") LubanDir = parr[1].Trim();
|
||||
if (parr[0].Trim() == "SvnDir") SvnDir = parr[1].Trim();
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(SvnDir))
|
||||
{
|
||||
Debug.LogError("请在luban目录copy_Path.txt中配置SVN安装目录bin文件夹,加入配置,形如SvnDir=C:\\Program Files\\TortoiseSVN\\bin");
|
||||
return;
|
||||
}
|
||||
|
||||
System.Diagnostics.Process p = new System.Diagnostics.Process();
|
||||
p.StartInfo.FileName = SvnDir + "//TortoiseProc.exe";
|
||||
p.StartInfo.Arguments = " /command:update /path:" + LubanToolsPath;
|
||||
p.Start();
|
||||
}
|
||||
[MenuItem("项目工具/SVN更新/策划目录")]
|
||||
static void SVNUpdatePlanning()
|
||||
{
|
||||
string exepath = LubanToolsPath;
|
||||
if (!File.Exists(exepath + "/copy_Path.txt"))
|
||||
{
|
||||
Console.WriteLine("copy_Path 配置不存在");
|
||||
return;
|
||||
}
|
||||
string SrcDir = "";
|
||||
string SvnDir = "";
|
||||
string LubanDir = "";
|
||||
string[] pathcfg = File.ReadAllText(exepath + "/copy_Path.txt").Split('\n'); ;
|
||||
foreach (var pc in pathcfg)
|
||||
{
|
||||
var parr = pc.Split('=');
|
||||
if (parr[0].Trim() == "SrcDir") SrcDir = parr[1].Trim();
|
||||
if (parr[0].Trim() == "LubanDir") LubanDir = parr[1].Trim();
|
||||
if (parr[0].Trim() == "SvnDir") SvnDir = parr[1].Trim();
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(SvnDir))
|
||||
{
|
||||
Debug.LogError("请在luban目录copy_Path.txt中配置SVN安装目录bin文件夹,加入配置,形如SvnDir=C:\\Program Files\\TortoiseSVN\\bin");
|
||||
return;
|
||||
}
|
||||
|
||||
System.Diagnostics.Process p = new System.Diagnostics.Process();
|
||||
p.StartInfo.FileName = SvnDir + "//TortoiseProc.exe";
|
||||
p.StartInfo.Arguments = " /command:update /path:" + SrcDir;
|
||||
p.Start();
|
||||
}
|
||||
[MenuItem("项目工具/SVN更新/Protobuff")]
|
||||
static void SVNUpdateProtobuff()
|
||||
{
|
||||
string exepath = LubanToolsPath;
|
||||
if (!File.Exists(exepath + "/copy_Path.txt"))
|
||||
{
|
||||
Console.WriteLine("copy_Path 配置不存在");
|
||||
return;
|
||||
}
|
||||
string ProtoBuffDir = "";
|
||||
string SvnDir = "";
|
||||
string[] pathcfg = File.ReadAllText(exepath + "/copy_Path.txt").Split('\n'); ;
|
||||
foreach (var pc in pathcfg)
|
||||
{
|
||||
var parr = pc.Split('=');
|
||||
if (parr[0].Trim() == "ProtoBuffDir") ProtoBuffDir = parr[1].Trim();
|
||||
if (parr[0].Trim() == "SvnDir") SvnDir = parr[1].Trim();
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(SvnDir))
|
||||
{
|
||||
Debug.LogError("请在luban目录copy_Path.txt中配置SVN安装目录bin文件夹,加入配置,形如SvnDir=C:\\Program Files\\TortoiseSVN\\bin");
|
||||
return;
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(ProtoBuffDir))
|
||||
{
|
||||
Debug.LogError("请在luban目录copy_Path.txt中配置SVN安装目录bin文件夹,加入配置,ProtoBuffDir=D:\\Project\\proto");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
System.Diagnostics.Process p = new System.Diagnostics.Process();
|
||||
p.StartInfo.FileName = SvnDir + "//TortoiseProc.exe";
|
||||
p.StartInfo.Arguments = " /command:update /path:" + ProtoBuffDir;
|
||||
p.Start();
|
||||
}
|
||||
|
||||
[MenuItem("项目工具/SVN提交/Assets目录")]
|
||||
static void SVNCommitAssets()
|
||||
{
|
||||
string exepath = LubanToolsPath;
|
||||
if (!File.Exists(exepath + "/copy_Path.txt"))
|
||||
{
|
||||
Console.WriteLine("copy_Path 配置不存在");
|
||||
return;
|
||||
}
|
||||
string SrcDir = "";
|
||||
string SvnDir = "";
|
||||
string LubanDir = "";
|
||||
string[] pathcfg = File.ReadAllText(exepath + "/copy_Path.txt").Split('\n'); ;
|
||||
foreach (var pc in pathcfg)
|
||||
{
|
||||
var parr = pc.Split('=');
|
||||
if (parr[0].Trim() == "SrcDir") SrcDir = parr[1].Trim();
|
||||
if (parr[0].Trim() == "LubanDir") LubanDir = parr[1].Trim();
|
||||
if (parr[0].Trim() == "SvnDir") SvnDir = parr[1].Trim();
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(SvnDir))
|
||||
{
|
||||
Debug.LogError("请在luban目录copy_Path.txt中配置SVN安装目录bin文件夹,加入配置,形如SvnDir=C:\\Program Files\\TortoiseSVN\\bin");
|
||||
return;
|
||||
}
|
||||
|
||||
System.Diagnostics.Process p = new System.Diagnostics.Process();
|
||||
p.StartInfo.FileName = SvnDir + "//TortoiseProc.exe";
|
||||
p.StartInfo.Arguments = " /command:commit /path:" + AssetsPath;
|
||||
p.Start();
|
||||
}
|
||||
|
||||
[MenuItem("项目工具/SVN提交/Luban目录")]
|
||||
static void SVNCommitLuban()
|
||||
{
|
||||
string exepath = LubanToolsPath;
|
||||
if (!File.Exists(exepath + "/copy_Path.txt"))
|
||||
{
|
||||
Console.WriteLine("copy_Path 配置不存在");
|
||||
return;
|
||||
}
|
||||
string SrcDir = "";
|
||||
string SvnDir = "";
|
||||
string LubanDir = "";
|
||||
string[] pathcfg = File.ReadAllText(exepath + "/copy_Path.txt").Split('\n'); ;
|
||||
foreach (var pc in pathcfg)
|
||||
{
|
||||
var parr = pc.Split('=');
|
||||
if (parr[0].Trim() == "SrcDir") SrcDir = parr[1].Trim();
|
||||
if (parr[0].Trim() == "LubanDir") LubanDir = parr[1].Trim();
|
||||
if (parr[0].Trim() == "SvnDir") SvnDir = parr[1].Trim();
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(SvnDir))
|
||||
{
|
||||
Debug.LogError("请在luban目录copy_Path.txt中配置SVN安装目录bin文件夹,加入配置,形如SvnDir=C:\\Program Files\\TortoiseSVN\\bin");
|
||||
return;
|
||||
}
|
||||
|
||||
System.Diagnostics.Process p = new System.Diagnostics.Process();
|
||||
p.StartInfo.FileName = SvnDir + "//TortoiseProc.exe";
|
||||
p.StartInfo.Arguments = " /command:commit /path:" + LubanToolsPath;
|
||||
p.Start();
|
||||
}
|
||||
|
||||
[MenuItem("项目工具/SVN提交/策划目录")]
|
||||
static void SVNCommitPlanning()
|
||||
{
|
||||
string exepath = LubanToolsPath;
|
||||
if (!File.Exists(exepath + "/copy_Path.txt"))
|
||||
{
|
||||
Console.WriteLine("copy_Path 配置不存在");
|
||||
return;
|
||||
}
|
||||
string SrcDir = "";
|
||||
string SvnDir = "";
|
||||
string LubanDir = "";
|
||||
string[] pathcfg = File.ReadAllText(exepath + "/copy_Path.txt").Split('\n'); ;
|
||||
foreach (var pc in pathcfg)
|
||||
{
|
||||
var parr = pc.Split('=');
|
||||
if (parr[0].Trim() == "SrcDir") SrcDir = parr[1].Trim();
|
||||
if (parr[0].Trim() == "LubanDir") LubanDir = parr[1].Trim();
|
||||
if (parr[0].Trim() == "SvnDir") SvnDir = parr[1].Trim();
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(SvnDir))
|
||||
{
|
||||
Debug.LogError("请在luban目录copy_Path.txt中配置SVN安装目录bin文件夹,加入配置,形如SvnDir=C:\\Program Files\\TortoiseSVN\\bin");
|
||||
return;
|
||||
}
|
||||
|
||||
System.Diagnostics.Process p = new System.Diagnostics.Process();
|
||||
p.StartInfo.FileName = SvnDir + "//TortoiseProc.exe";
|
||||
p.StartInfo.Arguments = " /command:commit /path:" + SrcDir;
|
||||
p.Start();
|
||||
}
|
||||
|
||||
[MenuItem("ĎîÄżš¤žß/´ňżŞÄżÂź/Assets")]
|
||||
static void OpenAssetsDir()
|
||||
{
|
||||
@ -405,59 +82,6 @@ public class ProjectTool
|
||||
p.Start();
|
||||
}
|
||||
|
||||
[MenuItem("项目工具/打开目录/策划")]
|
||||
static void OpenPlanningDir()
|
||||
{
|
||||
string exepath = LubanToolsPath;
|
||||
if (!File.Exists(exepath + "/copy_Path.txt"))
|
||||
{
|
||||
Console.WriteLine("copy_Path 配置不存在");
|
||||
return;
|
||||
}
|
||||
string LubanDir;
|
||||
string SrcDir = "";
|
||||
string[] pathcfg = File.ReadAllText(exepath + "/copy_Path.txt").Split('\n'); ;
|
||||
foreach (var pc in pathcfg)
|
||||
{
|
||||
var parr = pc.Split('=');
|
||||
if (parr[0].Trim() == "SrcDir") SrcDir = parr[1].Trim();
|
||||
if (parr[0].Trim() == "LubanDir") LubanDir = parr[1].Trim();
|
||||
}
|
||||
|
||||
System.Diagnostics.Process p = new System.Diagnostics.Process();
|
||||
p.StartInfo.FileName = "explorer.exe";
|
||||
p.StartInfo.Arguments = @" /select, " + SrcDir;
|
||||
p.Start();
|
||||
}
|
||||
|
||||
[MenuItem("项目工具/打开目录/ProtoBuff")]
|
||||
static void OpenProtoBuffDir()
|
||||
{
|
||||
string exepath = LubanToolsPath;
|
||||
if (!File.Exists(exepath + "/copy_Path.txt"))
|
||||
{
|
||||
Console.WriteLine("copy_Path 配置不存在");
|
||||
return;
|
||||
}
|
||||
string ProtoBuffDir = "";
|
||||
string[] pathcfg = File.ReadAllText(exepath + "/copy_Path.txt").Split('\n'); ;
|
||||
foreach (var pc in pathcfg)
|
||||
{
|
||||
var parr = pc.Split('=');
|
||||
if (parr[0].Trim() == "ProtoBuffDir") ProtoBuffDir = parr[1].Trim();
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(ProtoBuffDir))
|
||||
{
|
||||
Debug.LogError("请在luban目录copy_Path.txt中配置SVN安装目录bin文件夹,加入配置,ProtoBuffDir=D:\\Project\\proto");
|
||||
return;
|
||||
}
|
||||
|
||||
System.Diagnostics.Process p = new System.Diagnostics.Process();
|
||||
p.StartInfo.FileName = "explorer.exe";
|
||||
p.StartInfo.Arguments = @" /select, " + ProtoBuffDir;
|
||||
p.Start();
|
||||
}
|
||||
|
||||
private const int SW_SHOWNOMAL = 1;
|
||||
private static void HandleRunningInstance(System.Diagnostics.Process instance)
|
||||
|
@ -29,7 +29,7 @@ public class UIExportTool : Editor
|
||||
|
||||
public static string ScriptName;
|
||||
public static string ScriptDir;
|
||||
public static string UIScriptRootPath = UnityEngine.Application.dataPath + "/Scripts/HotFix/UI"; // UI 脚本生成根目录
|
||||
public static string UIScriptRootPath = UnityEngine.Application.dataPath + "/Scripts/Main/UI"; // UI 脚本生成根目录
|
||||
|
||||
/// <summary>
|
||||
/// 在Project下右键创建
|
||||
|
@ -40,17 +40,12 @@ namespace Game
|
||||
// get;
|
||||
// set;
|
||||
//}
|
||||
//public static NPCMgrComponent NpcMgr
|
||||
//{
|
||||
// get;
|
||||
// set;
|
||||
//}
|
||||
|
||||
//public static InputComponent Input
|
||||
//{
|
||||
// get;
|
||||
// set;
|
||||
//}
|
||||
public static InputComponent Input
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
|
||||
//public static NetworkComponent Network
|
||||
//{
|
||||
@ -88,11 +83,6 @@ namespace Game
|
||||
private set;
|
||||
}
|
||||
|
||||
//public static ChatComponent Chat
|
||||
//{
|
||||
// get;
|
||||
// private set;
|
||||
//}
|
||||
//public static TaskComponent Task
|
||||
//{
|
||||
// get;
|
||||
@ -105,12 +95,6 @@ namespace Game
|
||||
// set;
|
||||
//}
|
||||
|
||||
//public static ClanComponent Clan
|
||||
//{
|
||||
// get;
|
||||
// set;
|
||||
//}
|
||||
|
||||
//public static AudioComponent Audio
|
||||
//{
|
||||
// get;
|
||||
@ -129,23 +113,19 @@ namespace Game
|
||||
Transform parent = AppEntry.HotUpdate.transform.parent;
|
||||
|
||||
Resources = parent.Find("Resources").gameObject.AddComponent<ResourcesComponent>();
|
||||
//Input = parent.Find("Input").gameObject.AddComponent<InputComponent>();
|
||||
Input = parent.Find("Input").gameObject.AddComponent<InputComponent>();
|
||||
//Map = parent.Find("Map").gameObject.AddComponent<MapComponent>();
|
||||
//MainPlayer = parent.Find("MainPlayer").gameObject.AddComponent<MainPlayerComponent>();
|
||||
Luban = parent.Find("Luban").gameObject.AddComponent<LubanComponent>();
|
||||
//UserMgr = parent.Find("UserMgr").gameObject.AddComponent<UserMgrComponent>();
|
||||
//RobotMgr = parent.Find("RobotMgr").gameObject.AddComponent<RobotMgrComponent>();
|
||||
//NpcMgr = parent.Find("NPCMgr").gameObject.AddComponent<NPCMgrComponent>();
|
||||
//RoleMgr = parent.Find("RoleMgr").gameObject.AddComponent<UserMgrComponent>();
|
||||
//Network = parent.Find("Network").gameObject.AddComponent<NetworkComponent>();
|
||||
//DropMgr = parent.Find("DropMgr").gameObject.AddComponent<DropMgrComponent>();
|
||||
//ItemMgr = parent.Find("ItemMgr").gameObject.AddComponent<ItemMgrComponent>();
|
||||
//ItemMgr.Init();
|
||||
//EffectMgr = parent.Find("EffectMgr").gameObject.AddComponent<EffectMgrComponent>();
|
||||
Tips = parent.Find("Tips").gameObject.AddComponent<Tips>();
|
||||
//Chat = parent.Find("Logic").gameObject.AddComponent<ChatComponent>();
|
||||
//Task = parent.Find("Logic").gameObject.AddComponent<TaskComponent>();
|
||||
//FindWay = parent.Find("Logic").gameObject.AddComponent<FindWayComponent>();
|
||||
//Clan = parent.Find("Logic").gameObject.AddComponent<ClanComponent>();
|
||||
//Audio = parent.Find("Audio").gameObject.AddComponent<AudioComponent>();
|
||||
|
||||
GameObject go = Resources.CloneBySync("Assets/GameAssets/Prefabs/UI/UIYYControl/UIMgr.prefab", parent);
|
||||
|
215
Assets/Scripts/Main/CustomsComponent/InputComponent.cs
Normal file
215
Assets/Scripts/Main/CustomsComponent/InputComponent.cs
Normal file
@ -0,0 +1,215 @@
|
||||
using Axibug;
|
||||
using Axibug.Event;
|
||||
using Axibug.Resources;
|
||||
using Axibug.Runtime;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UIElements;
|
||||
|
||||
namespace Game
|
||||
{
|
||||
public class InputComponent : GameComponent
|
||||
{
|
||||
private Vector2 _clickPoint; //鼠标点击ui位置
|
||||
|
||||
private int RoleID;
|
||||
|
||||
private void Start()
|
||||
{
|
||||
//事件注册
|
||||
//AppEntry.Event.Subscribe(A123EventArgs.EventId, OnA123EventArgs);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 检测是否点击UI
|
||||
/// </summary>
|
||||
/// <param name="mousePosition"></param>
|
||||
/// <returns></returns>
|
||||
private GameObject GetPointerOverGameObject(Vector2 mousePosition, out bool hasUI)
|
||||
{
|
||||
hasUI = false;
|
||||
//创建一个点击事件
|
||||
PointerEventData eventData = new PointerEventData(EventSystem.current);
|
||||
eventData.position = mousePosition;
|
||||
List<RaycastResult> raycastResults = new List<RaycastResult>();
|
||||
//向点击位置发射一条射线,检测是否点击UI
|
||||
EventSystem.current.RaycastAll(eventData, raycastResults);
|
||||
|
||||
if (raycastResults.Count == 0)
|
||||
return null;
|
||||
|
||||
for(int i=0; i<raycastResults.Count; i++)
|
||||
{
|
||||
if (raycastResults[i].gameObject.layer == LayerMask.NameToLayer("UI"))
|
||||
{
|
||||
hasUI = true;
|
||||
continue;
|
||||
}
|
||||
|
||||
return raycastResults[i].gameObject;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
private Vector2 GetClickScreenPos()
|
||||
{
|
||||
//移动端
|
||||
if (Application.platform == RuntimePlatform.Android ||
|
||||
Application.platform == RuntimePlatform.IPhonePlayer)
|
||||
{
|
||||
if (Input.touchCount == 0)
|
||||
return Vector2.zero;
|
||||
|
||||
// 手指刚触摸到屏幕的时候 手指在屏幕上移动
|
||||
if (Input.GetTouch(0).phase != TouchPhase.Began
|
||||
&& Input.GetTouch(0).phase != TouchPhase.Moved)
|
||||
return Vector2.zero;
|
||||
|
||||
return Input.GetTouch(0).position;
|
||||
}
|
||||
//其它平台
|
||||
else
|
||||
{
|
||||
if (!Input.GetMouseButtonDown(0))
|
||||
return Vector2.zero;
|
||||
|
||||
return Input.mousePosition;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//点击角色
|
||||
//private bool ProcessRaycast(Vector2 point, out GameObject obj,out E_NODE_TYPE withNode,out int CharIndex)
|
||||
private bool ProcessRaycast(Vector2 point, out E_NODE_TYPE withNode,out int RoleID)
|
||||
{
|
||||
withNode = E_NODE_TYPE.N_FREE;
|
||||
RoleID = 0;
|
||||
|
||||
RaycastHit hit;
|
||||
Ray ray = Camera.main.ScreenPointToRay(point);
|
||||
|
||||
if (!Physics.Raycast(ray, out hit))
|
||||
return false;
|
||||
|
||||
GameObject obj = hit.collider.gameObject;
|
||||
|
||||
//点击怪物, 选中只作选中
|
||||
if (obj.CompareTag(Tags.Monster))
|
||||
{
|
||||
//TODO 点击到怪物
|
||||
return true;
|
||||
}
|
||||
else if(obj.CompareTag(Tags.NPC))
|
||||
{
|
||||
//TODO 点击到NPC
|
||||
}
|
||||
else if (obj.CompareTag(Tags.Players))
|
||||
{
|
||||
//TODO 点击到玩家
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
// Update is called once per frame
|
||||
void Update()
|
||||
{
|
||||
//双指操作
|
||||
if (Update_DoubleTouch())
|
||||
{
|
||||
//如果有双指操作
|
||||
return;
|
||||
}
|
||||
|
||||
//按下
|
||||
Vector2 clickPos = GetClickScreenPos();
|
||||
if (clickPos.Equals(Vector2.zero))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
//点击UI,退出
|
||||
GameObject obj = GetPointerOverGameObject(clickPos, out bool hasUI);
|
||||
|
||||
//显示点击特效
|
||||
if(GamePlayEntry.UI.IsOpen<TouchButtonEffectUI>()) GamePlayEntry.UI.Hide<TouchButtonEffectUI>();
|
||||
GamePlayEntry.UI.OpenUI<TouchButtonEffectUI>();
|
||||
|
||||
if (hasUI)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (ProcessRaycast(clickPos, out E_NODE_TYPE withNode, out int CharIndex))
|
||||
return;
|
||||
|
||||
if (obj == null)
|
||||
return;
|
||||
|
||||
//点击地面
|
||||
if (obj.CompareTag(Tags.Terrain) || obj.CompareTag(Tags.DROP))
|
||||
{
|
||||
//TODO一些阻止移动的内容
|
||||
|
||||
/*
|
||||
if (!RectTransformUtility.ScreenPointToLocalPointInRectangle(
|
||||
TerrainParent.GetComponent<RectTransform>(),
|
||||
clickPos,
|
||||
GamePlayEntry.MainPlayer.TerrainCam,
|
||||
out _clickPoint))
|
||||
return;*/
|
||||
|
||||
if (withNode == E_NODE_TYPE.N_NPC)
|
||||
{
|
||||
//TODO 选中NPC
|
||||
}
|
||||
|
||||
//TODO 移动
|
||||
}
|
||||
}
|
||||
|
||||
#region 双指手势
|
||||
|
||||
protected readonly Transform m_zoom = null;
|
||||
private float max = 300f;
|
||||
private float min = -300;
|
||||
protected static float current = 0;
|
||||
private float last = -1;
|
||||
|
||||
|
||||
public bool Update_DoubleTouch()
|
||||
{
|
||||
if (false)//有其他和双指互斥的操作则跳出,可补充
|
||||
return false;
|
||||
|
||||
if (Input.touchCount == 2)
|
||||
{
|
||||
float dis = Vector2.Distance(Input.touches[0].position, Input.touches[1].position);//两指之间的距离
|
||||
if (-1 == last) last = dis;
|
||||
float result = dis - last;//与上一帧比较变化
|
||||
if (result + current < min)//区间限制:最小
|
||||
result = min - current;
|
||||
else if (result + current > max)//区间限制:最大
|
||||
result = max - current;
|
||||
result *= 0.1f;//系数
|
||||
|
||||
//TODO 可根据Result结果处理
|
||||
|
||||
current += result;//累计当前
|
||||
last = dis;//记录为上一帧的值
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
last = -1;//不触发逻辑时
|
||||
return false;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
11
Assets/Scripts/Main/CustomsComponent/InputComponent.cs.meta
Normal file
11
Assets/Scripts/Main/CustomsComponent/InputComponent.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7cd23d9e8692d124ba5cce918d1e0464
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
12
Assets/Scripts/Main/Definition/DataStruct/Tags.cs
Normal file
12
Assets/Scripts/Main/Definition/DataStruct/Tags.cs
Normal file
@ -0,0 +1,12 @@
|
||||
namespace Game
|
||||
{
|
||||
public class Tags
|
||||
{
|
||||
public const string MainPlayer = "MainPlayer";
|
||||
public const string Players = "Players";
|
||||
public const string Monster = "Monster";
|
||||
public const string NPC = "NPC";
|
||||
public const string DROP = "Drop";
|
||||
public const string Terrain = "Terrain";
|
||||
}
|
||||
}
|
11
Assets/Scripts/Main/Definition/DataStruct/Tags.cs.meta
Normal file
11
Assets/Scripts/Main/Definition/DataStruct/Tags.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 44117e0d5d7f54b48a7cdc7f253bdc5b
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Scripts/Main/Definition/Enums.meta
Normal file
8
Assets/Scripts/Main/Definition/Enums.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 49774194aee5dce4bae51a9f141af6d8
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
17
Assets/Scripts/Main/Definition/Enums/BattleResultFlag.cs
Normal file
17
Assets/Scripts/Main/Definition/Enums/BattleResultFlag.cs
Normal file
@ -0,0 +1,17 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Game
|
||||
{
|
||||
public enum BattleResultFlag
|
||||
{
|
||||
Normal, //正常伤血
|
||||
BaoJi, //暴击
|
||||
Miss, //MISS
|
||||
HuiXue, //回血
|
||||
HuiLan, //回蓝
|
||||
None, //不显示
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4dec691b59c161b438919c4e2feef425
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
13
Assets/Scripts/Main/Definition/Enums/CharacterState.cs
Normal file
13
Assets/Scripts/Main/Definition/Enums/CharacterState.cs
Normal file
@ -0,0 +1,13 @@
|
||||
namespace Game
|
||||
{
|
||||
public enum CharacterState
|
||||
{
|
||||
Free, //未知
|
||||
Living, //活着
|
||||
Buffing, //BUFFER中
|
||||
Picking, //采集中
|
||||
Dead = 4, //死亡
|
||||
OutWorld, //不在世界中
|
||||
}
|
||||
}
|
||||
|
11
Assets/Scripts/Main/Definition/Enums/CharacterState.cs.meta
Normal file
11
Assets/Scripts/Main/Definition/Enums/CharacterState.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b5602175bbcacef49964b496b6aeff67
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
17
Assets/Scripts/Main/Definition/Enums/ErrorTipsType.cs
Normal file
17
Assets/Scripts/Main/Definition/Enums/ErrorTipsType.cs
Normal file
@ -0,0 +1,17 @@
|
||||
namespace Game
|
||||
{
|
||||
public enum ErrorTipsType
|
||||
{
|
||||
NONE,
|
||||
|
||||
Login,
|
||||
GetRoles,
|
||||
GetRoleInfo,
|
||||
GetRobotInfo,
|
||||
StartGame,
|
||||
|
||||
CreateRole,
|
||||
EnterWorld,
|
||||
}
|
||||
}
|
||||
|
11
Assets/Scripts/Main/Definition/Enums/ErrorTipsType.cs.meta
Normal file
11
Assets/Scripts/Main/Definition/Enums/ErrorTipsType.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 120156bc00aa6d74683fcfc0d80d37bb
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
17
Assets/Scripts/Main/Definition/Enums/NodeType.cs
Normal file
17
Assets/Scripts/Main/Definition/Enums/NodeType.cs
Normal file
@ -0,0 +1,17 @@
|
||||
namespace Game
|
||||
{
|
||||
|
||||
// 角色类型 节点类型
|
||||
public enum E_NODE_TYPE
|
||||
{
|
||||
N_FREE = 0x00,
|
||||
N_ROLE, // 玩家
|
||||
N_MONSTER,
|
||||
N_NPC,
|
||||
N_PET,
|
||||
N_PROP,
|
||||
N_MAINPLAYER,
|
||||
N_TRANSPORT_POINT,//传送点
|
||||
};
|
||||
|
||||
}
|
11
Assets/Scripts/Main/Definition/Enums/NodeType.cs.meta
Normal file
11
Assets/Scripts/Main/Definition/Enums/NodeType.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ca871ddb8cea9da4298875ed4bdf9f3d
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Scripts/Main/UI/Touch.meta
Normal file
8
Assets/Scripts/Main/UI/Touch.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 03eaeb8e83062e54194b8e2899d1b286
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
90
Assets/Scripts/Main/UI/Touch/TouchButtonEffectUI.cs
Normal file
90
Assets/Scripts/Main/UI/Touch/TouchButtonEffectUI.cs
Normal file
@ -0,0 +1,90 @@
|
||||
/*-------------------------------------------------------------------------------------
|
||||
--- 创建人:
|
||||
--- 描 述:
|
||||
--- 创建时间: 2022年12月30日
|
||||
-------------------------------------------------------------------------------------*/
|
||||
using System.Collections;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace Game
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// xx 功能界面
|
||||
/// </summary>
|
||||
public class TouchButtonEffectUI : UIBase
|
||||
{
|
||||
//UIAutoBuild_CtrlDefine
|
||||
public Image imgEff;
|
||||
//UIAutoBuild_CtrlDefine
|
||||
public RectTransform rectTransform;
|
||||
public Animator anim;
|
||||
|
||||
//public static void ShowEff()
|
||||
//{
|
||||
// TouchButtonEffectUI effUI = GamePlayEntry.UI.OpenUI<TouchButtonEffectUI>() as TouchButtonEffectUI;
|
||||
// effUI.rectTransform.position = Input.mousePosition;
|
||||
// effUI.anim.Play("TouchEff");
|
||||
// effUI.StartWaitClose();
|
||||
// effUI.transform.SetAsLastSibling();
|
||||
//}
|
||||
|
||||
public override void Awake()
|
||||
{
|
||||
//UIAutoBuild_CtrlBind
|
||||
base.Awake();
|
||||
Transform tf = transform;
|
||||
imgEff = tf.Find("imgEff").GetComponent<Image>();
|
||||
//UIAutoBuild_CtrlBind
|
||||
rectTransform = this.GetComponent<RectTransform>();
|
||||
anim = this.GetComponent<Animator>();
|
||||
}
|
||||
|
||||
|
||||
void OnEnable()
|
||||
{
|
||||
rectTransform.position = Input.mousePosition;
|
||||
anim.Play("TouchEff");
|
||||
StartWaitClose();
|
||||
transform.SetAsLastSibling();
|
||||
|
||||
//UIAutoBuild_EventReg
|
||||
//UIAutoBuild_EventReg
|
||||
}
|
||||
|
||||
void OnDisable()
|
||||
{
|
||||
//UIAutoBuild_EventUnReg
|
||||
//UIAutoBuild_EventUnReg
|
||||
}
|
||||
|
||||
public void StartWaitClose()
|
||||
{
|
||||
if (IEnumerator_WaitClose != null)
|
||||
StopCoroutine(IEnumerator_WaitClose);
|
||||
|
||||
IEnumerator_WaitClose = StartCoroutine(WaitClose());
|
||||
}
|
||||
|
||||
Coroutine IEnumerator_WaitClose;
|
||||
IEnumerator WaitClose()
|
||||
{
|
||||
yield return new WaitForSeconds(0.2f);
|
||||
GamePlayEntry.UI.Hide(this);
|
||||
IEnumerator_WaitClose = null;
|
||||
}
|
||||
|
||||
void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// 每次显示都执行, 可定义参数
|
||||
public override void Show(params object[] _params)
|
||||
{
|
||||
base.Show(_params);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
11
Assets/Scripts/Main/UI/Touch/TouchButtonEffectUI.cs.meta
Normal file
11
Assets/Scripts/Main/UI/Touch/TouchButtonEffectUI.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a6e9d7df5ead5fe46b8cf0f28f52241b
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
101
Game.csproj
101
Game.csproj
@ -56,60 +56,67 @@
|
||||
<Analyzer Include="C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\Extensions\Microsoft\Visual Studio Tools for Unity\Analyzers\Microsoft.Unity.Analyzers.dll" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Assets\Scripts\Main\BuiltinData\BuiltinDataComponent.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\CustomsComponent\UpdateComponent.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Base\AppEntry.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Base\AppEntry.Builtin.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIYYControl\UIButton.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\LubanTables\item\EQuality.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\UIMgrPath.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\UIMgr.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Tips\Tips.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Luban\LubanLib\ByteBuf.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Procedure\ProcedureSplash.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Base\AppEntry.Custom.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\UIBaseList.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\LubanTables\Tables.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Procedure\ProcedureBase.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Procedure\ProcedureCheckVersion.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Luban\LubanLib\ITypeId.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Definition\DataStruct\BuildInfo.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\LubanTables\Config\ConstCfg.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIYYControl\UIPage.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Base\Utility.Path.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Tips\TipDialogUnit.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Procedure\ProcedureUpdateVersion.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\LocalStorage\LocalStorage.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Tips\TipHintUnit.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\CustomsComponent\LubanComponent.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Procedure\ProcedureLaunch.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Tips\TipsUI.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Luban\LubanLib\StringUtil.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\Native\NativeUpdateUI.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Procedure\ProcedureLaunch.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\Native\NativeConfirmUI.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Base\Utility.Path.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\LocalStorage\LocalStorage.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Procedure\ProcedureUpdateVersion.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Luban\LubanLib\ByteBufExtensions.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Luban\LubanLib\BeanBase.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Procedure\ProcedureInitSystem.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\CustomsComponent\LubanComponent.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\LubanTables\Tables.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\LubanTables\Config\ConstCfg.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\LubanTables\item\EQuality.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\LubanTables\Config\TbConstMap.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Base\GamePlayEntry.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\UIBaseList.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Tips\Tips.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\UIAutoAdjustWidth.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\UIAutoClose.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\UIMgr.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\ScreenAutoAdjust.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\UnitPool.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Tips\TipsUI.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Tips\TipChoiceUnit.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Inform.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\InformMainThread.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Tips\TipDialogUnit.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Tips\TipUnit.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\UIMgrPath.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Tips\TipHintUnit.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\UIBase.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Tips\TipWaitUnit.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\CustomsComponent\ResourcesComponent.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIYYControl\UIPage.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIYYControl\UIEfxGradient.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIYYControl\UILongClickButton.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIYYControl\UIInputNumChange.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIYYControl\UITimer.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIYYControl\UIEfxGradient.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIYYControl\UIButton.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Luban\LubanLib\BeanBase.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIYYControl\UILinkButton.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\CustomsComponent\UpdateComponent.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\UIBase.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Base\GamePlayEntry.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Base\AppEntry.Custom.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Base\AppEntry.Builtin.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\ScreenAutoAdjust.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\UnitPool.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\LubanTables\Config\TbConstMap.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIYYControl\UITimer.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Procedure\ProcedureCheckVersion.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\Native\NativeConfirmUI.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Luban\LubanLib\ByteBufExtensions.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Procedure\ProcedureSplash.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Inform.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\UIAutoClose.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIYYControl\UIPolygon.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Definition\DataStruct\BuildInfo.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\CustomCom\ShapeImage.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Base\AppEntry.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\BuiltinData\BuiltinDataComponent.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\InformMainThread.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Tips\TipChoiceUnit.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\CustomsComponent\ResourcesComponent.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\UIAutoAdjustWidth.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Tips\TipUnit.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Procedure\ProcedureInitSystem.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\UIMgr\Tips\TipWaitUnit.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\CustomsComponent\InputComponent.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Definition\Enums\CharacterState.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Definition\Enums\ErrorTipsType.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Definition\DataStruct\Tags.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Definition\Enums\NodeType.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\Definition\Enums\BattleResultFlag.cs" />
|
||||
<Compile Include="Assets\Scripts\Main\UI\Touch\TouchButtonEffectUI.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Assets\Scripts\Main\Game.asmdef" />
|
||||
@ -358,6 +365,9 @@
|
||||
<Reference Include="Unity.Plastic.Newtonsoft.Json">
|
||||
<HintPath>Library\PackageCache\com.unity.collab-proxy@1.15.15\Lib\Editor\PlasticSCM\Unity.Plastic.Newtonsoft.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Memory">
|
||||
<HintPath>Assets\Plugins\Google.Protobuf\System.Memory.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Unity.Plastic.Antlr3.Runtime">
|
||||
<HintPath>Library\PackageCache\com.unity.collab-proxy@1.15.15\Lib\Editor\PlasticSCM\Unity.Plastic.Antlr3.Runtime.dll</HintPath>
|
||||
</Reference>
|
||||
@ -367,9 +377,6 @@
|
||||
<Reference Include="log4netPlastic">
|
||||
<HintPath>Library\PackageCache\com.unity.collab-proxy@1.15.15\Lib\Editor\PlasticSCM\log4netPlastic.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Memory">
|
||||
<HintPath>Assets\Plugins\Google.Protobuf\System.Memory.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Google.Protobuf">
|
||||
<HintPath>Assets\Plugins\Google.Protobuf\Google.Protobuf.dll</HintPath>
|
||||
</Reference>
|
||||
|
@ -1,5 +1,3 @@
|
||||
call CopyConfig.exe -skipkey
|
||||
|
||||
set WORKSPACE=..
|
||||
|
||||
set GEN_CLIENT=%WORKSPACE%\LubanTools\Luban.ClientServer\Luban.ClientServer.exe
|
||||
|
@ -1,5 +1,3 @@
|
||||
call CopyConfig.exe -skipkey
|
||||
|
||||
set WORKSPACE=..
|
||||
set GEN_CLIENT=%WORKSPACE%\LubanTools\Luban.ClientServer\Luban.ClientServer.exe
|
||||
set CONF_ROOT=%WORKSPACE%\LubanTools\DesignerConfigs
|
||||
|
Loading…
Reference in New Issue
Block a user