Merge branch 'master' of http://172.16.1.52:8090/r/GemBattle into master
71 files added
72 files modified
| | |
| | | m_LightmapFlags: 4 |
| | | m_EnableInstancingVariants: 0 |
| | | m_DoubleSidedGI: 0 |
| | | m_CustomRenderQueue: -1 |
| | | m_CustomRenderQueue: 3000 |
| | | stringTagMap: {} |
| | | disabledShaderPasses: [] |
| | | m_SavedProperties: |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 2b15af8f1b3200f4dbb204c5985aa935 |
| | | guid: 71c211a8ebbc6e6439a8d6651a00e7c6 |
| | | PrefabImporter: |
| | | externalObjects: {} |
| | | userData: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 8275020f0a78abf458ac9350678273d5 |
| | | PrefabImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
| | |
| | | cullingMode: 3 |
| | | ringBufferMode: 0 |
| | | ringBufferLoopRange: {x: 0, y: 1} |
| | | looping: 0 |
| | | prewarm: 0 |
| | | playOnAwake: 1 |
| | | looping: 1 |
| | | prewarm: 1 |
| | | playOnAwake: 0 |
| | | useUnscaledTime: 0 |
| | | autoRandomSeed: 0 |
| | | useRigidbodyForVelocity: 1 |
| | | startDelay: |
| | | serializedVersion: 2 |
| | | minMaxState: 0 |
| | | scalar: 0.5 |
| | | scalar: 0 |
| | | minScalar: 0 |
| | | maxCurve: |
| | | serializedVersion: 2 |
| | | m_Curve: |
| | | - serializedVersion: 3 |
| | | time: 0 |
| | | value: 1 |
| | | value: 0 |
| | | inSlope: 0 |
| | | outSlope: 0 |
| | | tangentMode: 0 |
| | |
| | | outWeight: 0.33333334 |
| | | - serializedVersion: 3 |
| | | time: 1 |
| | | value: 1 |
| | | value: 0 |
| | | inSlope: 0 |
| | | outSlope: 0 |
| | | tangentMode: 0 |
| | |
| | | cullingMode: 0 |
| | | ringBufferMode: 0 |
| | | ringBufferLoopRange: {x: 0, y: 1} |
| | | looping: 0 |
| | | prewarm: 0 |
| | | playOnAwake: 1 |
| | | looping: 1 |
| | | prewarm: 1 |
| | | playOnAwake: 0 |
| | | useUnscaledTime: 0 |
| | | autoRandomSeed: 1 |
| | | useRigidbodyForVelocity: 1 |
| | |
| | | m_RotationOrder: 4 |
| | | moveWithTransform: 0 |
| | | moveWithCustomTransform: {fileID: 0} |
| | | scalingMode: 1 |
| | | scalingMode: 0 |
| | | randomSeed: 0 |
| | | InitialModule: |
| | | serializedVersion: 3 |
| | |
| | | cullingMode: 0 |
| | | ringBufferMode: 0 |
| | | ringBufferLoopRange: {x: 0, y: 1} |
| | | looping: 0 |
| | | prewarm: 0 |
| | | playOnAwake: 1 |
| | | looping: 1 |
| | | prewarm: 1 |
| | | playOnAwake: 0 |
| | | useUnscaledTime: 0 |
| | | autoRandomSeed: 0 |
| | | useRigidbodyForVelocity: 1 |
| | | startDelay: |
| | | serializedVersion: 2 |
| | | minMaxState: 0 |
| | | scalar: 0.1 |
| | | scalar: 0 |
| | | minScalar: 0 |
| | | maxCurve: |
| | | serializedVersion: 2 |
| | |
| | | m_RotationOrder: 4 |
| | | separateAxes: 0 |
| | | ColorModule: |
| | | enabled: 1 |
| | | enabled: 0 |
| | | gradient: |
| | | serializedVersion: 2 |
| | | minMaxState: 1 |
| | |
| | | cullingMode: 0 |
| | | ringBufferMode: 0 |
| | | ringBufferLoopRange: {x: 0, y: 1} |
| | | looping: 0 |
| | | prewarm: 0 |
| | | playOnAwake: 1 |
| | | looping: 1 |
| | | prewarm: 1 |
| | | playOnAwake: 0 |
| | | useUnscaledTime: 0 |
| | | autoRandomSeed: 0 |
| | | useRigidbodyForVelocity: 1 |
| | | startDelay: |
| | | serializedVersion: 2 |
| | | minMaxState: 0 |
| | | scalar: 0.1 |
| | | scalar: 0 |
| | | minScalar: 0 |
| | | maxCurve: |
| | | serializedVersion: 2 |
| | |
| | | m_RotationOrder: 4 |
| | | separateAxes: 0 |
| | | ColorModule: |
| | | enabled: 1 |
| | | enabled: 0 |
| | | gradient: |
| | | serializedVersion: 2 |
| | | minMaxState: 1 |
| | |
| | | cullingMode: 0 |
| | | ringBufferMode: 0 |
| | | ringBufferLoopRange: {x: 0, y: 1} |
| | | looping: 0 |
| | | prewarm: 0 |
| | | playOnAwake: 1 |
| | | looping: 1 |
| | | prewarm: 1 |
| | | playOnAwake: 0 |
| | | useUnscaledTime: 0 |
| | | autoRandomSeed: 0 |
| | | useRigidbodyForVelocity: 1 |
| | | startDelay: |
| | | serializedVersion: 2 |
| | | minMaxState: 0 |
| | | scalar: 0.1 |
| | | scalar: 0 |
| | | minScalar: 0 |
| | | maxCurve: |
| | | serializedVersion: 2 |
| | |
| | | m_RotationOrder: 4 |
| | | separateAxes: 0 |
| | | ColorModule: |
| | | enabled: 1 |
| | | enabled: 0 |
| | | gradient: |
| | | serializedVersion: 2 |
| | | minMaxState: 1 |
| | |
| | | cullingMode: 0 |
| | | ringBufferMode: 0 |
| | | ringBufferLoopRange: {x: 0, y: 1} |
| | | looping: 0 |
| | | prewarm: 0 |
| | | playOnAwake: 1 |
| | | looping: 1 |
| | | prewarm: 1 |
| | | playOnAwake: 0 |
| | | useUnscaledTime: 0 |
| | | autoRandomSeed: 0 |
| | | useRigidbodyForVelocity: 1 |
| | | startDelay: |
| | | serializedVersion: 2 |
| | | minMaxState: 0 |
| | | scalar: 0.1 |
| | | scalar: 0 |
| | | minScalar: 0 |
| | | maxCurve: |
| | | serializedVersion: 2 |
| | |
| | | m_RotationOrder: 4 |
| | | separateAxes: 0 |
| | | ColorModule: |
| | | enabled: 1 |
| | | enabled: 0 |
| | | gradient: |
| | | serializedVersion: 2 |
| | | minMaxState: 1 |
| | |
| | | cullingMode: 0 |
| | | ringBufferMode: 0 |
| | | ringBufferLoopRange: {x: 0, y: 1} |
| | | looping: 0 |
| | | prewarm: 0 |
| | | playOnAwake: 1 |
| | | looping: 1 |
| | | prewarm: 1 |
| | | playOnAwake: 0 |
| | | useUnscaledTime: 0 |
| | | autoRandomSeed: 0 |
| | | useRigidbodyForVelocity: 1 |
| | | startDelay: |
| | | serializedVersion: 2 |
| | | minMaxState: 0 |
| | | scalar: 0.1 |
| | | scalar: 0 |
| | | minScalar: 0 |
| | | maxCurve: |
| | | serializedVersion: 2 |
| | |
| | | m_RotationOrder: 4 |
| | | separateAxes: 0 |
| | | ColorModule: |
| | | enabled: 1 |
| | | enabled: 0 |
| | | gradient: |
| | | serializedVersion: 2 |
| | | minMaxState: 1 |
| | |
| | | cullingMode: 0 |
| | | ringBufferMode: 0 |
| | | ringBufferLoopRange: {x: 0, y: 1} |
| | | looping: 0 |
| | | prewarm: 0 |
| | | playOnAwake: 1 |
| | | looping: 1 |
| | | prewarm: 1 |
| | | playOnAwake: 0 |
| | | useUnscaledTime: 0 |
| | | autoRandomSeed: 0 |
| | | useRigidbodyForVelocity: 1 |
| | | startDelay: |
| | | serializedVersion: 2 |
| | | minMaxState: 0 |
| | | scalar: 0.1 |
| | | scalar: 0 |
| | | minScalar: 0 |
| | | maxCurve: |
| | | serializedVersion: 2 |
| | |
| | | m_RotationOrder: 4 |
| | | separateAxes: 0 |
| | | ColorModule: |
| | | enabled: 1 |
| | | enabled: 0 |
| | | gradient: |
| | | serializedVersion: 2 |
| | | minMaxState: 1 |
| | |
| | | cullingMode: 0 |
| | | ringBufferMode: 0 |
| | | ringBufferLoopRange: {x: 0, y: 1} |
| | | looping: 0 |
| | | prewarm: 0 |
| | | playOnAwake: 1 |
| | | looping: 1 |
| | | prewarm: 1 |
| | | playOnAwake: 0 |
| | | useUnscaledTime: 0 |
| | | autoRandomSeed: 0 |
| | | useRigidbodyForVelocity: 1 |
| | | startDelay: |
| | | serializedVersion: 2 |
| | | minMaxState: 0 |
| | | scalar: 0.1 |
| | | scalar: 0 |
| | | minScalar: 0 |
| | | maxCurve: |
| | | serializedVersion: 2 |
| | |
| | | m_RotationOrder: 4 |
| | | separateAxes: 0 |
| | | ColorModule: |
| | | enabled: 1 |
| | | enabled: 0 |
| | | gradient: |
| | | serializedVersion: 2 |
| | | minMaxState: 1 |
| | |
| | | cullingMode: 0 |
| | | ringBufferMode: 0 |
| | | ringBufferLoopRange: {x: 0, y: 1} |
| | | looping: 0 |
| | | prewarm: 0 |
| | | playOnAwake: 1 |
| | | looping: 1 |
| | | prewarm: 1 |
| | | playOnAwake: 0 |
| | | useUnscaledTime: 0 |
| | | autoRandomSeed: 0 |
| | | useRigidbodyForVelocity: 1 |
| | | startDelay: |
| | | serializedVersion: 2 |
| | | minMaxState: 0 |
| | | scalar: 0.1 |
| | | scalar: 0 |
| | | minScalar: 0 |
| | | maxCurve: |
| | | serializedVersion: 2 |
| | |
| | | m_RotationOrder: 4 |
| | | separateAxes: 0 |
| | | ColorModule: |
| | | enabled: 1 |
| | | enabled: 0 |
| | | gradient: |
| | | serializedVersion: 2 |
| | | minMaxState: 1 |
| | |
| | | cullingMode: 0 |
| | | ringBufferMode: 0 |
| | | ringBufferLoopRange: {x: 0, y: 1} |
| | | looping: 0 |
| | | prewarm: 0 |
| | | playOnAwake: 1 |
| | | looping: 1 |
| | | prewarm: 1 |
| | | playOnAwake: 0 |
| | | useUnscaledTime: 0 |
| | | autoRandomSeed: 0 |
| | | useRigidbodyForVelocity: 1 |
| | | startDelay: |
| | | serializedVersion: 2 |
| | | minMaxState: 0 |
| | | scalar: 0.1 |
| | | scalar: 0 |
| | | minScalar: 0 |
| | | maxCurve: |
| | | serializedVersion: 2 |
| | |
| | | m_RotationOrder: 4 |
| | | separateAxes: 0 |
| | | ColorModule: |
| | | enabled: 1 |
| | | enabled: 0 |
| | | gradient: |
| | | serializedVersion: 2 |
| | | minMaxState: 1 |
| | |
| | | ringBufferLoopRange: {x: 0, y: 1} |
| | | looping: 0 |
| | | prewarm: 0 |
| | | playOnAwake: 1 |
| | | playOnAwake: 0 |
| | | useUnscaledTime: 0 |
| | | autoRandomSeed: 0 |
| | | useRigidbodyForVelocity: 1 |
| | |
| | | serializedVersion: 6 |
| | | m_Component: |
| | | - component: {fileID: 1427824652297354268} |
| | | - component: {fileID: 1427824652297354271} |
| | | m_Layer: 0 |
| | | m_Name: Effect_baomihua_02 |
| | | m_Name: Effect_baomihua_03 |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | | m_NavMeshLayer: 0 |
| | |
| | | m_Father: {fileID: 0} |
| | | m_RootOrder: 0 |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | | --- !u!320 &1427824652297354271 |
| | | PlayableDirector: |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1427824652297354269} |
| | | m_Enabled: 1 |
| | | serializedVersion: 3 |
| | | m_PlayableAsset: {fileID: 0} |
| | | m_InitialState: 1 |
| | | m_WrapMode: 2 |
| | | m_DirectorUpdateMode: 1 |
| | | m_InitialTime: 0 |
| | | m_SceneBindings: [] |
| | | m_ExposedReferences: |
| | | m_References: [] |
| | | --- !u!1 &1427824652379985116 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | ringBufferLoopRange: {x: 0, y: 1} |
| | | looping: 0 |
| | | prewarm: 0 |
| | | playOnAwake: 1 |
| | | playOnAwake: 0 |
| | | useUnscaledTime: 0 |
| | | autoRandomSeed: 0 |
| | | useRigidbodyForVelocity: 1 |
| | |
| | | - component: {fileID: 4404028969083084} |
| | | - component: {fileID: 198225109385008644} |
| | | - component: {fileID: 199614137638127742} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Splash |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4679811978634974} |
| | | - component: {fileID: 198399339076922872} |
| | | - component: {fileID: 199765252591075328} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Particles |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4354261034521612} |
| | | - component: {fileID: 198372755573735946} |
| | | - component: {fileID: 199143193406411612} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Shockwave |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4430201003390318} |
| | | - component: {fileID: 5042291303921421876} |
| | | - component: {fileID: 5018167240949121367} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: vfx_Hit_BubbleBlue_Mobile |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4920450559640476} |
| | | - component: {fileID: 198185429840009626} |
| | | - component: {fileID: 199997094896644710} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: BlackMark |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4040840401226160} |
| | | - component: {fileID: 198014546144313552} |
| | | - component: {fileID: 199004416308130514} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Shockwave |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4398980792838230} |
| | | - component: {fileID: 198253740286133736} |
| | | - component: {fileID: 199270485500751778} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Beam |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4605063558501710} |
| | | - component: {fileID: 198816872133729062} |
| | | - component: {fileID: 199257385795037076} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Particles |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4147588172362242} |
| | | - component: {fileID: 198034949565064108} |
| | | - component: {fileID: 199713901979674834} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Hit |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4683832640433176} |
| | | - component: {fileID: 686688017172945236} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: vfx_Hit_SpellOrange_Mobile |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4083149969707734} |
| | | - component: {fileID: 198404924413793564} |
| | | - component: {fileID: 199357243069698730} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Particles |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4953766903628082} |
| | | - component: {fileID: 5073182307769611658} |
| | | - component: {fileID: 893173133505065338} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: vfx_Muzzle_Fire_Mobile |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4597706490211122} |
| | | - component: {fileID: 198123516601626210} |
| | | - component: {fileID: 199909438558913890} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Fire |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4161650919215722} |
| | | - component: {fileID: 198494522266682486} |
| | | - component: {fileID: 199548668221846596} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Beam |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4954988960519374} |
| | | - component: {fileID: 198035545534608828} |
| | | - component: {fileID: 199875303770206282} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Beam |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 114826320226085998} |
| | | - component: {fileID: 6980470480154379725} |
| | | - component: {fileID: 266372819486645222} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: vfx_Muzzle_ArrowGreen |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4374140939025226} |
| | | - component: {fileID: 198928921376252214} |
| | | - component: {fileID: 199652128871118928} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Smoke |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 114712661610020432} |
| | | - component: {fileID: 5603554473795111187} |
| | | - component: {fileID: 4031373253975956342} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: vfx_Muzzle_LaserBlue |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4027048676470816} |
| | | - component: {fileID: 198495913081094946} |
| | | - component: {fileID: 199692216501041264} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Beam |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: de25701b8d5d6b944bee2215ef0980ce |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: e7af4c4551cf36b4fa032c5a562e8e37 |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 82456dd283a56264d92902ae50e06456 |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <manifest |
| | | xmlns:android="http://schemas.android.com/apk/res/android" |
| | | package="com.unity3d.player" |
| | | android:installLocation="preferExternal" |
| | | android:versionCode="1" |
| | | android:versionName="1.0"> |
| | | <uses-permission android:name="android.permission.INTERNET"/> |
| | | <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> |
| | | <uses-permission android:name="android.permission.READ_PHONE_STATE"/> |
| | | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> |
| | | <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> |
| | | <supports-screens |
| | | android:smallScreens="true" |
| | | android:normalScreens="true" |
| | | android:largeScreens="true" |
| | | android:xlargeScreens="true" |
| | | android:anyDensity="true"/> |
| | | <application |
| | | android:icon="@drawable/app_icon" |
| | | android:label="@string/app_name" |
| | | android:debuggable="true"> |
| | | <activity |
| | | android:name="com.unity3d.player.UnityPlayerActivity" |
| | | android:label="@string/app_name" |
| | | android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"> |
| | | <intent-filter> |
| | | <action android:name="android.intent.action.MAIN"/> |
| | | <category android:name="android.intent.category.LAUNCHER"/> |
| | | </intent-filter> |
| | | <meta-data android:name="android.app.lib_name" android:value="unity"/> |
| | | <meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="false"/> |
| | | </activity> |
| | | </application> |
| | | </manifest> |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: e3bc83592a8aef948b12ab9dcb107545 |
| | | TextScriptImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: add9cd1b03eb89c4c99bf8647a921ba9 |
| | | PluginImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | iconMap: {} |
| | | executionOrder: {} |
| | | defineConstraints: [] |
| | | isPreloaded: 0 |
| | | isOverridable: 0 |
| | | isExplicitlyReferenced: 0 |
| | | validateReferences: 1 |
| | | platformData: |
| | | - first: |
| | | Android: Android |
| | | second: |
| | | enabled: 1 |
| | | settings: {} |
| | | - first: |
| | | Any: |
| | | second: |
| | | enabled: 0 |
| | | settings: {} |
| | | - first: |
| | | Editor: Editor |
| | | second: |
| | | enabled: 0 |
| | | settings: |
| | | DefaultValueInitialized: true |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: b356fcd9d935a2842bea213816d11314 |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | // |
| | | // TalkingDataGA.h |
| | | // TalkingDataGA |
| | | // |
| | | // Created by Biao Hou on 11-11-14. |
| | | // Copyright (c) 2011年 tendcloud. All rights reserved. |
| | | // |
| | | |
| | | #import <Foundation/Foundation.h> |
| | | |
| | | |
| | | // 账户类型 |
| | | typedef enum { |
| | | kAccountAnonymous = 0, // 匿名账户 |
| | | kAccountRegistered = 1, // 显性注册账户 |
| | | kAccountSinaWeibo = 2, // 新浪微博 |
| | | kAccountQQ = 3, // QQ账户 |
| | | kAccountTencentWeibo = 4, // 腾讯微博 |
| | | kAccountND91 = 5, // 91账户 |
| | | kAccountTypeWeiXin = 6, // 微信 |
| | | kAccountType1 = 11, // 预留1 |
| | | kAccountType2 = 12, // 预留2 |
| | | kAccountType3 = 13, // 预留3 |
| | | kAccountType4 = 14, // 预留4 |
| | | kAccountType5 = 15, // 预留5 |
| | | kAccountType6 = 16, // 预留6 |
| | | kAccountType7 = 17, // 预留7 |
| | | kAccountType8 = 18, // 预留8 |
| | | kAccountType9 = 19, // 预留9 |
| | | kAccountType10 = 20 // 预留10 |
| | | } TDGAAccountType; |
| | | |
| | | // 性别 |
| | | typedef enum { |
| | | kGenderUnknown = 0, // 未知 |
| | | kGenderMale = 1, // 男 |
| | | kGenderFemale = 2 // 女 |
| | | } TDGAGender; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | @interface TalkingDataGA: NSObject |
| | | |
| | | /** |
| | | * @method getDeviceId 获取设备id |
| | | */ |
| | | + (NSString *)getDeviceId; |
| | | |
| | | /** |
| | | * @method setVerboseLogDisabled 设置不显示日志 如发布时不需显示日志,应当最先调用该方法 |
| | | */ |
| | | + (void)setVerboseLogDisabled; |
| | | |
| | | /** |
| | | * @method backgroundSessionEnabled |
| | | * 开启后台使用时长统计,需在SDK初始化之前调用。 |
| | | */ |
| | | + (void)backgroundSessionEnabled; |
| | | |
| | | /** |
| | | * @method onStart 初始化统计实例 请在application:didFinishLaunchingWithOptions:方法里调用 |
| | | * @param appId appId 类型:NSString 应用的唯一标识,统计后台注册得到 |
| | | * @param channelId 渠道名(可选) 类型:NSString 如“app store” |
| | | */ |
| | | + (void)onStart:(NSString *)appId withChannelId:(NSString *)channelId; |
| | | |
| | | /** |
| | | * @method onEvent 自定义事件 |
| | | * @param eventId 事件ID 类型:NSString |
| | | * @param eventData 事件参数 类型:键值对(key只支持NSString, value支持NSString和NSNumber) |
| | | */ |
| | | + (void)onEvent:(NSString *)eventId eventData:(NSDictionary *)eventData; |
| | | |
| | | /** |
| | | * @method setLatitude 设置经纬度 |
| | | * @param latitude 纬度 类型:double |
| | | * @param longitude 经度 类型:double |
| | | */ |
| | | + (void)setLatitude:(double)latitude longitude:(double)longitude; |
| | | |
| | | |
| | | @end |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | @interface TDGAAccount : NSObject |
| | | |
| | | /** |
| | | * @method setAccount 设置账户 |
| | | * @param accountId 账户ID 类型:NSString |
| | | */ |
| | | + (TDGAAccount *)setAccount:(NSString *)accountId; |
| | | |
| | | /** |
| | | * @method setAccountName 设置账户名称 |
| | | * @param accountName 账户名称 类型:NSString |
| | | */ |
| | | - (void)setAccountName:(NSString *)accountName; |
| | | |
| | | /** |
| | | * @method setAccountType 设置账户类型 |
| | | * @param accountType 账户类型 类型TDGAAccountType |
| | | */ |
| | | - (void)setAccountType:(TDGAAccountType)accountType; |
| | | |
| | | /** |
| | | * @method setLevel 设置账户等级 |
| | | * @param level 升级之后的等级 类型:int |
| | | */ |
| | | - (void)setLevel:(int)level; |
| | | |
| | | /** |
| | | * @method setGender 设置性别 |
| | | * @param gender 性别 类型:TDGAGender |
| | | */ |
| | | - (void)setGender:(TDGAGender)gender; |
| | | |
| | | /** |
| | | * @method setAge 设置年龄 |
| | | * @param age 年龄 类型:int |
| | | */ |
| | | - (void)setAge:(int)age; |
| | | |
| | | /** |
| | | * @method setGameServer 设置区服 |
| | | * @param gameServer 区服 类型:NSString |
| | | */ |
| | | - (void)setGameServer:(NSString *)gameServer; |
| | | |
| | | @end |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | @interface TDGAMission : NSObject |
| | | |
| | | /** |
| | | * @method onBegin 开始一项任务 |
| | | * @param missionId 任务名称 类型:NSString |
| | | */ |
| | | + (void)onBegin:(NSString *)missionId; |
| | | |
| | | /** |
| | | * @method onCompleted 完成一项任务 |
| | | * @param missionId 任务名称 类型:NSString |
| | | */ |
| | | + (void)onCompleted:(NSString *)missionId; |
| | | |
| | | /** |
| | | * @method onFailed 一项任务失败 |
| | | * @param missionId 任务名称 类型:NSString |
| | | * @param cause 失败原因 类型:NSString |
| | | */ |
| | | + (void)onFailed:(NSString *)missionId failedCause:(NSString *)cause; |
| | | |
| | | @end |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | @interface TDGAVirtualCurrency : NSObject |
| | | |
| | | /** |
| | | * @method onChargeRequst 虚拟币充值请求 |
| | | * @param orderId 订单id 类型:NSString |
| | | * @param iapId 充值包id 类型:NSString |
| | | * @param currencyAmount 现金金额 类型:double |
| | | * @param currencyType 币种 类型:NSString |
| | | * @param virtualCurrencyAmount 虚拟币金额 类型:double |
| | | * @param paymentType 支付类型 类型:NSString |
| | | */ |
| | | + (void)onChargeRequst:(NSString *)orderId |
| | | iapId:(NSString *)iapId |
| | | currencyAmount:(double)currencyAmount |
| | | currencyType:(NSString *)currencyType |
| | | virtualCurrencyAmount:(double)virtualCurrencyAmount |
| | | paymentType:(NSString *)paymentType; |
| | | |
| | | /** |
| | | * @method onChargeRequst 虚拟币充值请求 |
| | | * @param orderId 订单id 类型:NSString |
| | | */ |
| | | + (void)onChargeSuccess:(NSString *)orderId; |
| | | |
| | | /** |
| | | * @method onReward 虚拟币赠送 |
| | | * @param virtualCurrencyAmount 虚拟币金额 类型:double |
| | | * @param reason 赠送虚拟币的原因 类型:NSString |
| | | */ |
| | | + (void)onReward:(double)virtualCurrencyAmount reason:(NSString *)reason; |
| | | |
| | | @end |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | @interface TDGAItem : NSObject |
| | | |
| | | /** |
| | | * @method onPurchase 虚拟物品购买 |
| | | * @param item 道具 类型:NSString |
| | | * @param number 道具个数 类型:int |
| | | * @param price 道具单价 类型:double |
| | | */ |
| | | + (void)onPurchase:(NSString *)item itemNumber:(int)number priceInVirtualCurrency:(double)price; |
| | | |
| | | /** |
| | | * @method onPurchase 虚拟物品消耗 |
| | | * @param item 道具 类型:NSString |
| | | * @param number 道具个数 类型:int |
| | | */ |
| | | + (void)onUse:(NSString *)item itemNumber:(int)number; |
| | | |
| | | @end |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 03dcd950819986f40819faff06cef7d4 |
| | | PluginImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | iconMap: {} |
| | | executionOrder: {} |
| | | defineConstraints: [] |
| | | isPreloaded: 0 |
| | | isOverridable: 0 |
| | | isExplicitlyReferenced: 0 |
| | | validateReferences: 1 |
| | | platformData: |
| | | - first: |
| | | Any: |
| | | second: |
| | | enabled: 1 |
| | | settings: {} |
| | | - first: |
| | | Editor: Editor |
| | | second: |
| | | enabled: 0 |
| | | settings: |
| | | DefaultValueInitialized: true |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | #import "TalkingDataGA.h" |
| | | |
| | | //#define TDGA_CUSTOM // 自定义事件 |
| | | //#define TDGA_PUSH // 推送营销 |
| | | |
| | | // Converts C style string to NSString |
| | | static NSString *TDGACreateNSString(const char *string) { |
| | | return string ? [NSString stringWithUTF8String:string] : nil; |
| | | } |
| | | |
| | | static char *tdgaDeviceId = NULL; |
| | | static TDGAAccount *tdgaAccount = nil; |
| | | |
| | | extern "C" { |
| | | #pragma GCC diagnostic ignored "-Wmissing-prototypes" |
| | | |
| | | const char *TDGAGetDeviceId() { |
| | | if (!tdgaDeviceId) { |
| | | NSString *deviceId = [TalkingDataGA getDeviceId]; |
| | | tdgaDeviceId = (char *)calloc(deviceId.length + 1, sizeof(char)); |
| | | strcpy(tdgaDeviceId, deviceId.UTF8String); |
| | | } |
| | | return tdgaDeviceId; |
| | | } |
| | | |
| | | void TDGASetVerboseLogDisabled() { |
| | | [TalkingDataGA setVerboseLogDisabled]; |
| | | } |
| | | |
| | | void TDGABackgroundSessionEnabled() { |
| | | [TalkingDataGA backgroundSessionEnabled]; |
| | | } |
| | | |
| | | void TDGAOnStart(const char *appId, const char *channelId) { |
| | | if ([TalkingDataGA respondsToSelector:@selector(setFrameworkTag:)]) { |
| | | [TalkingDataGA performSelector:@selector(setFrameworkTag:) withObject:@2]; |
| | | } |
| | | [TalkingDataGA onStart:TDGACreateNSString(appId) withChannelId:TDGACreateNSString(channelId)]; |
| | | } |
| | | |
| | | void TDGASetLocation(double latitude, double longitude) { |
| | | [TalkingDataGA setLatitude:latitude longitude:longitude]; |
| | | } |
| | | |
| | | void TDGASetAccount(const char *accountId) { |
| | | tdgaAccount = [TDGAAccount setAccount:TDGACreateNSString(accountId)]; |
| | | } |
| | | |
| | | void TDGASetAccountName(const char *accountName) { |
| | | if (nil != tdgaAccount) { |
| | | [tdgaAccount setAccountName:TDGACreateNSString(accountName)]; |
| | | } |
| | | } |
| | | |
| | | void TDGASetAccountType(int accountType) { |
| | | if (nil != tdgaAccount) { |
| | | [tdgaAccount setAccountType:(TDGAAccountType)accountType]; |
| | | } |
| | | } |
| | | |
| | | void TDGASetLevel(int level) { |
| | | if (nil != tdgaAccount) { |
| | | [tdgaAccount setLevel:level]; |
| | | } |
| | | } |
| | | |
| | | void TDGASetGender(int gender) { |
| | | if (nil != tdgaAccount) { |
| | | [tdgaAccount setGender:(TDGAGender)gender]; |
| | | } |
| | | } |
| | | |
| | | void TDGASetAge(int age) { |
| | | if (nil != tdgaAccount) { |
| | | [tdgaAccount setAge:age]; |
| | | } |
| | | } |
| | | |
| | | void TDGASetGameServer(const char *gameServer) { |
| | | if (nil != tdgaAccount) { |
| | | [tdgaAccount setGameServer:TDGACreateNSString(gameServer)]; |
| | | } |
| | | } |
| | | |
| | | void TDGAOnBegin(const char *missionId) { |
| | | [TDGAMission onBegin:TDGACreateNSString(missionId)]; |
| | | } |
| | | |
| | | void TDGAOnCompleted(const char *missionId) { |
| | | [TDGAMission onCompleted:TDGACreateNSString(missionId)]; |
| | | } |
| | | |
| | | void TDGAOnFailed(const char *missionId, const char *failedCause) { |
| | | [TDGAMission onFailed:TDGACreateNSString(missionId) failedCause:TDGACreateNSString(failedCause)]; |
| | | } |
| | | |
| | | void TDGAOnChargeRequst(const char *orderId, const char *iapId, double currencyAmount, const char *currencyType, double virtualCurrencyAmount, const char *paymentType) { |
| | | [TDGAVirtualCurrency onChargeRequst:TDGACreateNSString(orderId) |
| | | iapId:TDGACreateNSString(iapId) |
| | | currencyAmount:currencyAmount |
| | | currencyType:TDGACreateNSString(currencyType) |
| | | virtualCurrencyAmount:virtualCurrencyAmount |
| | | paymentType:TDGACreateNSString(paymentType)]; |
| | | } |
| | | |
| | | void TDGAOnChargSuccess(const char *orderId) { |
| | | [TDGAVirtualCurrency onChargeSuccess:TDGACreateNSString(orderId)]; |
| | | } |
| | | |
| | | void TDGAOnReward(double virtualCurrencyAmount, const char *reason) { |
| | | [TDGAVirtualCurrency onReward:virtualCurrencyAmount reason:TDGACreateNSString(reason)]; |
| | | } |
| | | |
| | | void TDGAOnPurchase(const char *item, int itemNumber, double priceInVirtualCurrency) { |
| | | [TDGAItem onPurchase:TDGACreateNSString(item) itemNumber:itemNumber priceInVirtualCurrency:priceInVirtualCurrency]; |
| | | } |
| | | |
| | | void TDGAOnUse(const char *item, int itemNumber) { |
| | | [TDGAItem onUse:TDGACreateNSString(item) itemNumber:itemNumber]; |
| | | } |
| | | |
| | | #ifdef TDGA_CUSTOM |
| | | void TDGAOnEvent(const char *eventId, const char *parameters) { |
| | | NSString *parameterStr = TDGACreateNSString(parameters); |
| | | NSDictionary *parameterDic = nil; |
| | | if (parameterStr) { |
| | | NSData *parameterData = [parameterStr dataUsingEncoding:NSUTF8StringEncoding]; |
| | | parameterDic = [NSJSONSerialization JSONObjectWithData:parameterData options:0 error:nil]; |
| | | } |
| | | [TalkingDataGA onEvent:TDGACreateNSString(eventId) eventData:parameterDic]; |
| | | } |
| | | #endif |
| | | |
| | | #ifdef TDGA_PUSH |
| | | void TDGASetDeviceToken(const void *deviceToken, int length) { |
| | | NSData *tokenData = [NSData dataWithBytes:deviceToken length:length]; |
| | | [TalkingDataGA setDeviceToken:tokenData]; |
| | | } |
| | | |
| | | void TDGAHandlePushMessage(const char *message) { |
| | | NSString *val = TDGACreateNSString(message); |
| | | NSDictionary *dic = [NSDictionary dictionaryWithObject:val forKey:@"sign"]; |
| | | [TalkingDataGA handleTDGAPushMessage:dic]; |
| | | } |
| | | #endif |
| | | |
| | | #pragma GCC diagnostic warning "-Wmissing-prototypes" |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: c56d719ffb60a5a499e55d8afa2cb174 |
| | | PluginImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | iconMap: {} |
| | | executionOrder: {} |
| | | defineConstraints: [] |
| | | isPreloaded: 0 |
| | | isOverridable: 0 |
| | | isExplicitlyReferenced: 0 |
| | | validateReferences: 1 |
| | | platformData: |
| | | - first: |
| | | Any: |
| | | second: |
| | | enabled: 0 |
| | | settings: {} |
| | | - first: |
| | | Editor: Editor |
| | | second: |
| | | enabled: 0 |
| | | settings: |
| | | DefaultValueInitialized: true |
| | | - first: |
| | | iPhone: iOS |
| | | second: |
| | | enabled: 1 |
| | | settings: {} |
| | | - first: |
| | | tvOS: tvOS |
| | | second: |
| | | enabled: 1 |
| | | settings: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: fbb6b7a979503004892cf0546a5e4697 |
| | | PluginImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | iconMap: {} |
| | | executionOrder: {} |
| | | defineConstraints: [] |
| | | isPreloaded: 0 |
| | | isOverridable: 0 |
| | | isExplicitlyReferenced: 0 |
| | | validateReferences: 1 |
| | | platformData: |
| | | - first: |
| | | Any: |
| | | second: |
| | | enabled: 1 |
| | | settings: {} |
| | | - first: |
| | | Editor: Editor |
| | | second: |
| | | enabled: 0 |
| | | settings: |
| | | DefaultValueInitialized: true |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 30875c9bc5364144c9c4be6f607d5c54 |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | using UnityEngine; |
| | | #if UNITY_IPHONE |
| | | using System.Runtime.InteropServices; |
| | | #endif |
| | | |
| | | |
| | | public enum AccountType |
| | | { |
| | | ANONYMOUS = 0, |
| | | REGISTERED = 1, |
| | | SINA_WEIBO = 2, |
| | | QQ = 3, |
| | | QQ_WEIBO = 4, |
| | | ND91 = 5, |
| | | WEIXIN = 6, |
| | | TYPE1 = 11, |
| | | TYPE2 = 12, |
| | | TYPE3 = 13, |
| | | TYPE4 = 14, |
| | | TYPE5 = 15, |
| | | TYPE6 = 16, |
| | | TYPE7 = 17, |
| | | TYPE8 = 18, |
| | | TYPE9 = 19, |
| | | TYPE10 = 20 |
| | | } |
| | | |
| | | public enum Gender |
| | | { |
| | | UNKNOW = 0, |
| | | MALE = 1, |
| | | FEMALE = 2 |
| | | } |
| | | |
| | | |
| | | public class TDGAAccount |
| | | { |
| | | private static TDGAAccount account; |
| | | |
| | | #if UNITY_ANDROID |
| | | private static readonly string ACCOUNT_CLASS = "com.tendcloud.tenddata.TDGAAccount"; |
| | | private static AndroidJavaClass accountClass; |
| | | private AndroidJavaObject mAccount; |
| | | #endif |
| | | |
| | | #if UNITY_IPHONE |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGASetAccount(string accountId); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGASetAccountName(string accountName); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGASetAccountType(int accountType); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGASetLevel(int level); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGASetGender(int gender); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGASetAge(int age); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGASetGameServer(string gameServer); |
| | | #endif |
| | | |
| | | public static TDGAAccount SetAccount(string accountId) |
| | | { |
| | | if (account == null) |
| | | { |
| | | account = new TDGAAccount(); |
| | | } |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (accountClass == null) |
| | | { |
| | | accountClass = new AndroidJavaClass(ACCOUNT_CLASS); |
| | | } |
| | | account.mAccount = accountClass.CallStatic<AndroidJavaObject>("setAccount", accountId); |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGASetAccount(accountId); |
| | | #endif |
| | | } |
| | | return account; |
| | | } |
| | | |
| | | public void SetAccountName(string accountName) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (mAccount != null) |
| | | { |
| | | mAccount.Call("setAccountName", accountName); |
| | | } |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGASetAccountName(accountName); |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | public void SetAccountType(AccountType type) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (mAccount != null) |
| | | { |
| | | AndroidJavaClass enumClass = new AndroidJavaClass("com.tendcloud.tenddata.TDGAAccount$AccountType"); |
| | | AndroidJavaObject obj = enumClass.CallStatic<AndroidJavaObject>("valueOf", type.ToString()); |
| | | mAccount.Call("setAccountType", obj); |
| | | enumClass.Dispose(); |
| | | } |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGASetAccountType((int)type); |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | public void SetLevel(int level) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (mAccount != null) |
| | | { |
| | | mAccount.Call("setLevel", level); |
| | | } |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGASetLevel(level); |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | public void SetAge(int age) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (mAccount != null) |
| | | { |
| | | mAccount.Call("setAge", age); |
| | | } |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGASetAge(age); |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | public void SetGender(Gender type) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (mAccount != null) |
| | | { |
| | | AndroidJavaClass enumClass = new AndroidJavaClass("com.tendcloud.tenddata.TDGAAccount$Gender"); |
| | | AndroidJavaObject obj = enumClass.CallStatic<AndroidJavaObject>("valueOf", type.ToString()); |
| | | mAccount.Call("setGender", obj); |
| | | enumClass.Dispose(); |
| | | } |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGASetGender((int)type); |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | public void SetGameServer(string gameServer) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (mAccount != null) |
| | | { |
| | | mAccount.Call("setGameServer", gameServer); |
| | | } |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGASetGameServer(gameServer); |
| | | #endif |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: f5938320f28c6c1449a4da4305805dc8 |
| | | MonoImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | defaultReferences: [] |
| | | executionOrder: 0 |
| | | icon: {instanceID: 0} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | using UnityEngine; |
| | | using System.Collections.Generic; |
| | | |
| | | public class TDGADemoScript : MonoBehaviour |
| | | { |
| | | private const int top = 100; |
| | | private const int left = 80; |
| | | private const int height = 50; |
| | | private readonly int width = Screen.width - (left * 2); |
| | | private const int step = 60; |
| | | private string deviceId; |
| | | private string oaid; |
| | | private TDGAAccount account; |
| | | private int index = 1; |
| | | private int level = 1; |
| | | |
| | | private void OnGUI() |
| | | { |
| | | int i = 0; |
| | | GUI.Box(new Rect(10, 10, Screen.width - 20, Screen.height - 20), "Demo Menu"); |
| | | |
| | | GUI.Label(new Rect(left, top + (step * i++), width, height), deviceId); |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "getDeviceId")) |
| | | { |
| | | deviceId = TalkingDataGA.GetDeviceId(); |
| | | } |
| | | |
| | | GUI.Label(new Rect(left, top + (step * i++), width, height), oaid); |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "getOAID")) |
| | | { |
| | | oaid = TalkingDataGA.GetOAID(); |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "SetLocation")) |
| | | { |
| | | TalkingDataGA.SetLocation(39.94, 116.43); |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Create Account")) |
| | | { |
| | | account = TDGAAccount.SetAccount("User" + index++); |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Set Account Name")) |
| | | { |
| | | if (account != null) |
| | | { |
| | | account.SetAccountName("name"); |
| | | } |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Set Account Type")) |
| | | { |
| | | if (account != null) |
| | | { |
| | | account.SetAccountType(AccountType.WEIXIN); |
| | | } |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Set Level")) |
| | | { |
| | | if (account != null) |
| | | { |
| | | account.SetLevel(level++); |
| | | } |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Set Gender")) |
| | | { |
| | | if (account != null) |
| | | { |
| | | account.SetGender(Gender.MALE); |
| | | } |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Set Age")) |
| | | { |
| | | if (account != null) |
| | | { |
| | | account.SetAge(21); |
| | | } |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Set Game Server")) |
| | | { |
| | | if (account != null) |
| | | { |
| | | account.SetGameServer("server1"); |
| | | } |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Mission Begin")) |
| | | { |
| | | TDGAMission.OnBegin("miss001"); |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Mission Completed")) |
| | | { |
| | | TDGAMission.OnCompleted("miss001"); |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Mission Failed")) |
| | | { |
| | | TDGAMission.OnFailed("miss001", "failed"); |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Charge Request")) |
| | | { |
| | | TDGAVirtualCurrency.OnChargeRequest("order01", "iap", 10, "CNY", 10, "UnionPay"); |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Charge Success")) |
| | | { |
| | | TDGAVirtualCurrency.OnChargeSuccess("order01"); |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Reward")) |
| | | { |
| | | TDGAVirtualCurrency.OnReward(100, "reason"); |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Item Purchase")) |
| | | { |
| | | TDGAItem.OnPurchase("itemid001", 10, 10); |
| | | } |
| | | |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Item Use")) |
| | | { |
| | | TDGAItem.OnUse("itemid001", 1); |
| | | } |
| | | |
| | | #if TDGA_CUSTOM |
| | | if (GUI.Button(new Rect(left, top + (step * i++), width, height), "Custome Event")) |
| | | { |
| | | Dictionary<string, object> dic = new Dictionary<string, object> |
| | | { |
| | | { "StringValue", "Pi" }, |
| | | { "NumberValue", 3.14 } |
| | | }; |
| | | TalkingDataGA.OnEvent("action_id", dic); |
| | | } |
| | | #endif |
| | | } |
| | | |
| | | private void Start() |
| | | { |
| | | Debug.Log("Start"); |
| | | //TalkingDataGA.SetVerboseLogDisabled(); |
| | | TalkingDataGA.BackgroundSessionEnabled(); |
| | | TalkingDataGA.OnStart("your_app_id", "your_channel_id"); |
| | | account = TDGAAccount.SetAccount("User" + index++); |
| | | #if TDGA_PUSH |
| | | #if UNITY_IPHONE |
| | | UnityEngine.iOS.NotificationServices.RegisterForNotifications( |
| | | UnityEngine.iOS.NotificationType.Alert | |
| | | UnityEngine.iOS.NotificationType.Badge | |
| | | UnityEngine.iOS.NotificationType.Sound); |
| | | #endif |
| | | #endif |
| | | } |
| | | |
| | | private void Update() |
| | | { |
| | | if (Input.GetKey(KeyCode.Escape)) |
| | | { |
| | | Application.Quit(); |
| | | } |
| | | #if TDGA_PUSH |
| | | TalkingDataGA.SetDeviceToken(); |
| | | TalkingDataGA.HandlePushMessage(); |
| | | #endif |
| | | } |
| | | |
| | | private void OnDestroy() |
| | | { |
| | | Debug.Log("onDestroy"); |
| | | TalkingDataGA.OnEnd(); |
| | | } |
| | | |
| | | private void Awake() |
| | | { |
| | | Debug.Log("Awake"); |
| | | } |
| | | |
| | | private void OnEnable() |
| | | { |
| | | Debug.Log("OnEnable"); |
| | | } |
| | | |
| | | private void OnDisable() |
| | | { |
| | | Debug.Log("OnDisable"); |
| | | } |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 7f8ff66103660e04096defa0bf88ae0b |
| | | MonoImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | defaultReferences: [] |
| | | executionOrder: 0 |
| | | icon: {instanceID: 0} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | using UnityEngine; |
| | | #if UNITY_IPHONE |
| | | using System.Runtime.InteropServices; |
| | | #endif |
| | | |
| | | |
| | | public static class TDGAItem |
| | | { |
| | | #if UNITY_ANDROID |
| | | private static readonly string ITEM_CLASS = "com.tendcloud.tenddata.TDGAItem"; |
| | | private static AndroidJavaClass itemClass; |
| | | #endif |
| | | |
| | | #if UNITY_IPHONE |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGAOnPurchase(string item, int itemNumber, double priceInVirtualCurrency); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGAOnUse(string item, int itemNumber); |
| | | #endif |
| | | |
| | | public static void OnPurchase(string item, int itemNumber, double priceInVirtualCurrency) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (itemClass == null) |
| | | { |
| | | itemClass = new AndroidJavaClass(ITEM_CLASS); |
| | | } |
| | | itemClass.CallStatic("onPurchase", item, itemNumber, priceInVirtualCurrency); |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGAOnPurchase(item, itemNumber, priceInVirtualCurrency); |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | public static void OnUse(string item, int itemNumber) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (itemClass == null) |
| | | { |
| | | itemClass = new AndroidJavaClass(ITEM_CLASS); |
| | | } |
| | | itemClass.CallStatic("onUse", item, itemNumber); |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGAOnUse(item, itemNumber); |
| | | #endif |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 6feaa464da53aeb4e9755aa3835fa1bb |
| | | MonoImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | defaultReferences: [] |
| | | executionOrder: 0 |
| | | icon: {instanceID: 0} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | using UnityEngine; |
| | | #if UNITY_IPHONE |
| | | using System.Runtime.InteropServices; |
| | | #endif |
| | | |
| | | |
| | | public static class TDGAMission |
| | | { |
| | | #if UNITY_ANDROID |
| | | private static readonly string MISSION_CLASS = "com.tendcloud.tenddata.TDGAMission"; |
| | | private static AndroidJavaClass missionClass; |
| | | #endif |
| | | |
| | | #if UNITY_IPHONE |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGAOnBegin(string missionId); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGAOnCompleted(string missionId); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGAOnFailed(string missionId, string failedCause); |
| | | #endif |
| | | |
| | | public static void OnBegin(string missionId) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (missionClass == null) |
| | | { |
| | | missionClass = new AndroidJavaClass(MISSION_CLASS); |
| | | } |
| | | missionClass.CallStatic("onBegin", missionId); |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGAOnBegin(missionId); |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | public static void OnCompleted(string missionId) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (missionClass == null) |
| | | { |
| | | missionClass = new AndroidJavaClass(MISSION_CLASS); |
| | | } |
| | | missionClass.CallStatic("onCompleted", missionId); |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGAOnCompleted(missionId); |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | public static void OnFailed(string missionId, string failedCause) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (missionClass == null) |
| | | { |
| | | missionClass = new AndroidJavaClass(MISSION_CLASS); |
| | | } |
| | | missionClass.CallStatic("onFailed", missionId, failedCause); |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGAOnFailed(missionId, failedCause); |
| | | #endif |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 1ab4657863462fb498c66c0c75a76abb |
| | | MonoImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | defaultReferences: [] |
| | | executionOrder: 0 |
| | | icon: {instanceID: 0} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | using UnityEngine; |
| | | #if UNITY_IPHONE |
| | | using System.Runtime.InteropServices; |
| | | #endif |
| | | |
| | | |
| | | public static class TDGAVirtualCurrency |
| | | { |
| | | #if UNITY_ANDROID |
| | | private static readonly string VIRTUAL_CURRENCY_CLASS = "com.tendcloud.tenddata.TDGAVirtualCurrency"; |
| | | private static AndroidJavaClass virtualCurrencyClass; |
| | | #endif |
| | | |
| | | #if UNITY_IPHONE |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGAOnChargeRequst(string orderId, string iapId, double currencyAmount, string currencyType, double virtualCurrencyAmount, string paymentType); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGAOnChargSuccess(string orderId); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGAOnReward(double virtualCurrencyAmount, string reason); |
| | | #endif |
| | | |
| | | public static void OnChargeRequest(string orderId, string iapId, double currencyAmount, string currencyType, double virtualCurrencyAmount, string paymentType) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (virtualCurrencyClass == null) |
| | | { |
| | | virtualCurrencyClass = new AndroidJavaClass(VIRTUAL_CURRENCY_CLASS); |
| | | } |
| | | virtualCurrencyClass.CallStatic("onChargeRequest", orderId, iapId, currencyAmount, currencyType, virtualCurrencyAmount, paymentType); |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGAOnChargeRequst(orderId, iapId, currencyAmount, currencyType, virtualCurrencyAmount, paymentType); |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | public static void OnChargeSuccess(string orderId) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (virtualCurrencyClass == null) |
| | | { |
| | | virtualCurrencyClass = new AndroidJavaClass(VIRTUAL_CURRENCY_CLASS); |
| | | } |
| | | virtualCurrencyClass.CallStatic("onChargeSuccess", orderId); |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGAOnChargSuccess(orderId); |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | public static void OnReward(double virtualCurrencyAmount, string reason) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (virtualCurrencyClass == null) |
| | | { |
| | | virtualCurrencyClass = new AndroidJavaClass(VIRTUAL_CURRENCY_CLASS); |
| | | } |
| | | virtualCurrencyClass.CallStatic("onReward", virtualCurrencyAmount, reason); |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGAOnReward(virtualCurrencyAmount, reason); |
| | | #endif |
| | | } |
| | | } |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 9913481a77e21104ca128daed6e97a1c |
| | | MonoImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | defaultReferences: [] |
| | | executionOrder: 0 |
| | | icon: {instanceID: 0} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | using UnityEngine; |
| | | using System.Collections.Generic; |
| | | #if UNITY_ANDROID |
| | | using System; |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | using System.Runtime.InteropServices; |
| | | using System.Collections; |
| | | #endif |
| | | |
| | | |
| | | public static class TalkingDataGA |
| | | { |
| | | #if UNITY_ANDROID |
| | | private static readonly string GAME_ANALYTICS_CLASS = "com.tendcloud.tenddata.TalkingDataGA"; |
| | | private static AndroidJavaClass gameAnalyticsClass; |
| | | private static AndroidJavaClass unityPlayerClass; |
| | | #endif |
| | | |
| | | #if UNITY_IPHONE |
| | | [DllImport("__Internal")] |
| | | private static extern string TDGAGetDeviceId(); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGASetVerboseLogDisabled(); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGABackgroundSessionEnabled(); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGAOnStart(string appId, string channelId); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGASetLocation(double latitude, double longitude); |
| | | |
| | | #if TDGA_CUSTOM |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGAOnEvent(string eventId, string parameters); |
| | | #endif |
| | | |
| | | #if TDGA_PUSH |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGASetDeviceToken(byte[] deviceToken, int length); |
| | | |
| | | [DllImport("__Internal")] |
| | | private static extern void TDGAHandlePushMessage(string message); |
| | | |
| | | private static bool hasTokenBeenObtained = false; |
| | | #endif |
| | | #endif |
| | | |
| | | #if UNITY_ANDROID |
| | | private static AndroidJavaObject GetCurrentActivity() |
| | | { |
| | | if (unityPlayerClass == null) |
| | | { |
| | | unityPlayerClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); |
| | | } |
| | | AndroidJavaObject activity = unityPlayerClass.GetStatic<AndroidJavaObject>("currentActivity"); |
| | | return activity; |
| | | } |
| | | #endif |
| | | |
| | | private static string deviceId = null; |
| | | public static string GetDeviceId() |
| | | { |
| | | if (deviceId == null && Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (gameAnalyticsClass == null) |
| | | { |
| | | gameAnalyticsClass = new AndroidJavaClass(GAME_ANALYTICS_CLASS); |
| | | } |
| | | deviceId = gameAnalyticsClass.CallStatic<string>("getDeviceId", GetCurrentActivity()); |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | deviceId = TDGAGetDeviceId(); |
| | | #endif |
| | | } |
| | | return deviceId; |
| | | } |
| | | |
| | | private static string oaid = null; |
| | | public static string GetOAID() |
| | | { |
| | | if (oaid == null && Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (gameAnalyticsClass == null) |
| | | { |
| | | gameAnalyticsClass = new AndroidJavaClass(GAME_ANALYTICS_CLASS); |
| | | } |
| | | oaid = gameAnalyticsClass.CallStatic<string>("getOAID", GetCurrentActivity()); |
| | | #endif |
| | | } |
| | | return oaid; |
| | | } |
| | | |
| | | public static void SetVerboseLogDisabled() |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (gameAnalyticsClass == null) |
| | | { |
| | | gameAnalyticsClass = new AndroidJavaClass(GAME_ANALYTICS_CLASS); |
| | | } |
| | | gameAnalyticsClass.CallStatic("setVerboseLogDisabled"); |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGASetVerboseLogDisabled(); |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | public static void BackgroundSessionEnabled() |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_IPHONE |
| | | TDGABackgroundSessionEnabled(); |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | public static void OnStart(string appId, string channelId) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | Debug.Log("TalkingData Game Analytics Unity SDK."); |
| | | #if UNITY_ANDROID |
| | | using (AndroidJavaClass dz = new AndroidJavaClass("com.tendcloud.tenddata.game.dz")) |
| | | { |
| | | dz.SetStatic("a", 2); |
| | | } |
| | | if (gameAnalyticsClass == null) |
| | | { |
| | | gameAnalyticsClass = new AndroidJavaClass(GAME_ANALYTICS_CLASS); |
| | | } |
| | | AndroidJavaObject activity = GetCurrentActivity(); |
| | | gameAnalyticsClass.CallStatic("init", activity, appId, channelId); |
| | | gameAnalyticsClass.CallStatic("onResume", activity); |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | TDGAOnStart(appId, channelId); |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | public static void OnEnd() |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (gameAnalyticsClass != null) |
| | | { |
| | | gameAnalyticsClass.CallStatic("onPause", GetCurrentActivity()); |
| | | gameAnalyticsClass = null; |
| | | unityPlayerClass = null; |
| | | } |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | public static void OnKill() |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (gameAnalyticsClass != null) |
| | | { |
| | | gameAnalyticsClass.CallStatic("onKill", GetCurrentActivity()); |
| | | gameAnalyticsClass = null; |
| | | unityPlayerClass = null; |
| | | } |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | public static void SetLocation(double latitude, double longitude) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_IPHONE |
| | | TDGASetLocation(latitude, longitude); |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | #if TDGA_CUSTOM |
| | | public static void OnEvent(string actionId, Dictionary<string, object> parameters) |
| | | { |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | #if UNITY_ANDROID |
| | | if (gameAnalyticsClass != null) |
| | | { |
| | | if (parameters != null && parameters.Count > 0) |
| | | { |
| | | int count = parameters.Count; |
| | | AndroidJavaObject map = new AndroidJavaObject("java.util.HashMap", count); |
| | | IntPtr method_Put = AndroidJNIHelper.GetMethodID(map.GetRawClass(), "put", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"); |
| | | object[] args = new object[2]; |
| | | foreach (KeyValuePair<string, object> kvp in parameters) |
| | | { |
| | | args[0] = new AndroidJavaObject("java.lang.String", kvp.Key); |
| | | args[1] = typeof(string).IsInstanceOfType(kvp.Value) |
| | | ? new AndroidJavaObject("java.lang.String", kvp.Value) |
| | | : new AndroidJavaObject("java.lang.Double", "" + kvp.Value); |
| | | AndroidJNI.CallObjectMethod(map.GetRawObject(), method_Put, AndroidJNIHelper.CreateJNIArgArray(args)); |
| | | } |
| | | gameAnalyticsClass.CallStatic("onEvent", actionId, map); |
| | | map.Dispose(); |
| | | } |
| | | else |
| | | { |
| | | gameAnalyticsClass.CallStatic("onEvent", actionId, null); |
| | | } |
| | | } |
| | | #endif |
| | | #if UNITY_IPHONE |
| | | if (parameters != null && parameters.Count > 0) |
| | | { |
| | | string parameterStr = "{"; |
| | | foreach (KeyValuePair<string, object> kvp in parameters) |
| | | { |
| | | if (kvp.Value is string) |
| | | { |
| | | parameterStr += "\"" + kvp.Key + "\":\"" + kvp.Value + "\","; |
| | | } |
| | | else |
| | | { |
| | | try |
| | | { |
| | | double tmp = System.Convert.ToDouble(kvp.Value); |
| | | parameterStr += "\"" + kvp.Key + "\":" + tmp + ","; |
| | | } |
| | | catch (System.Exception) |
| | | { |
| | | } |
| | | } |
| | | } |
| | | parameterStr = parameterStr.TrimEnd(','); |
| | | parameterStr += "}"; |
| | | TDGAOnEvent(actionId, parameterStr); |
| | | } |
| | | else |
| | | { |
| | | TDGAOnEvent(actionId, null); |
| | | } |
| | | #endif |
| | | } |
| | | } |
| | | #endif |
| | | |
| | | #if TDGA_PUSH |
| | | public static void SetDeviceToken() |
| | | { |
| | | #if UNITY_IPHONE |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | if (!hasTokenBeenObtained) |
| | | { |
| | | byte[] deviceToken = UnityEngine.iOS.NotificationServices.deviceToken; |
| | | if (deviceToken != null) |
| | | { |
| | | TDGASetDeviceToken(deviceToken, deviceToken.Length); |
| | | hasTokenBeenObtained = true; |
| | | } |
| | | } |
| | | } |
| | | #endif |
| | | } |
| | | |
| | | public static void HandlePushMessage() |
| | | { |
| | | #if UNITY_IPHONE |
| | | if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor) |
| | | { |
| | | UnityEngine.iOS.RemoteNotification[] notifications = UnityEngine.iOS.NotificationServices.remoteNotifications; |
| | | if (notifications != null) |
| | | { |
| | | UnityEngine.iOS.NotificationServices.ClearRemoteNotifications(); |
| | | foreach (UnityEngine.iOS.RemoteNotification rn in notifications) |
| | | { |
| | | foreach (DictionaryEntry de in rn.userInfo) |
| | | { |
| | | if (de.Key.ToString().Equals("sign")) |
| | | { |
| | | string sign = de.Value.ToString(); |
| | | TDGAHandlePushMessage(sign); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | #endif |
| | | } |
| | | #endif |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 86741d8a310c22043acd2efb90d305d1 |
| | | MonoImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | defaultReferences: [] |
| | | executionOrder: 0 |
| | | icon: {instanceID: 0} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!21 &2100000 |
| | | Material: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: SheetAnim |
| | | m_Shader: {fileID: 4800000, guid: c00c30c0ead4b7541b8bd8219a17fcc0, type: 3} |
| | | m_ShaderKeywords: |
| | | m_LightmapFlags: 0 |
| | | m_EnableInstancingVariants: 0 |
| | | m_DoubleSidedGI: 1 |
| | | m_CustomRenderQueue: -1 |
| | | stringTagMap: {} |
| | | disabledShaderPasses: [] |
| | | m_SavedProperties: |
| | | serializedVersion: 3 |
| | | m_TexEnvs: |
| | | - _BumpMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailAlbedoMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailMask: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailNormalMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _EmissionMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MainTex: |
| | | m_Texture: {fileID: 2800000, guid: 87e7b1739c34f954a84bc403d667b2ed, type: 3} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MetallicGlossMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _OcclusionMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _ParallaxMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | m_Floats: |
| | | - _BlendOp: 0 |
| | | - _BumpScale: 1 |
| | | - _CameraFadingEnabled: 0 |
| | | - _CameraFarFadeDistance: 2 |
| | | - _CameraNearFadeDistance: 1 |
| | | - _ColorMode: 0 |
| | | - _Cull: 2 |
| | | - _Cutoff: 0.5 |
| | | - _DetailNormalMapScale: 1 |
| | | - _DistortionBlend: 0.5 |
| | | - _DistortionEnabled: 0 |
| | | - _DistortionStrength: 1 |
| | | - _DistortionStrengthScaled: 0 |
| | | - _DstBlend: 0 |
| | | - _EmissionEnabled: 0 |
| | | - _FlipbookMode: 0 |
| | | - _GlossMapScale: 1 |
| | | - _Glossiness: 0.5 |
| | | - _GlossyReflections: 1 |
| | | - _HorizontalAmount: 8 |
| | | - _LightingEnabled: 1 |
| | | - _Metallic: 0 |
| | | - _Mode: 0 |
| | | - _OcclusionStrength: 1 |
| | | - _Parallax: 0.02 |
| | | - _SmoothnessTextureChannel: 0 |
| | | - _SoftParticlesEnabled: 0 |
| | | - _SoftParticlesFarFadeDistance: 1 |
| | | - _SoftParticlesNearFadeDistance: 0 |
| | | - _SpecularHighlights: 1 |
| | | - _Speed: 2 |
| | | - _SrcBlend: 1 |
| | | - _UVSec: 0 |
| | | - _VerticalAmount: 8 |
| | | - _ZWrite: 1 |
| | | m_Colors: |
| | | - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} |
| | | - _Color: {r: 1, g: 1, b: 1, a: 1} |
| | | - _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0} |
| | | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} |
| | | - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} |
| | | m_BuildTextureStacks: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: f4bd12a931d6bd344838a0eaf9bc250a |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!21 &2100000 |
| | | Material: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: fire_oppo_attackMat |
| | | m_Shader: {fileID: 4800000, guid: c00c30c0ead4b7541b8bd8219a17fcc0, type: 3} |
| | | m_ShaderKeywords: |
| | | m_LightmapFlags: 4 |
| | | m_EnableInstancingVariants: 0 |
| | | m_DoubleSidedGI: 0 |
| | | m_CustomRenderQueue: -1 |
| | | stringTagMap: {} |
| | | disabledShaderPasses: [] |
| | | m_SavedProperties: |
| | | serializedVersion: 3 |
| | | m_TexEnvs: |
| | | - _BumpMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailAlbedoMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailMask: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailNormalMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _EmissionMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MainTex: |
| | | m_Texture: {fileID: 2800000, guid: 0ac8473d1b445a940a436c53e810d52c, type: 3} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MetallicGlossMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _OcclusionMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _ParallaxMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | m_Floats: |
| | | - _BumpScale: 1 |
| | | - _Cutoff: 0.5 |
| | | - _DetailNormalMapScale: 1 |
| | | - _DstBlend: 0 |
| | | - _GlossMapScale: 1 |
| | | - _Glossiness: 0.5 |
| | | - _GlossyReflections: 1 |
| | | - _HorizontalAmount: 4 |
| | | - _Metallic: 0 |
| | | - _Mode: 0 |
| | | - _OcclusionStrength: 1 |
| | | - _Parallax: 0.02 |
| | | - _SmoothnessTextureChannel: 0 |
| | | - _SpecularHighlights: 1 |
| | | - _Speed: 10 |
| | | - _SrcBlend: 1 |
| | | - _UVSec: 0 |
| | | - _VerticalAmount: 2 |
| | | - _ZWrite: 1 |
| | | m_Colors: |
| | | - _Color: {r: 1, g: 1, b: 1, a: 1} |
| | | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} |
| | | m_BuildTextureStacks: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 2b76af36f09691e4786306de51cd3c55 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!21 &2100000 |
| | | Material: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: fire_oppo_waitMat |
| | | m_Shader: {fileID: 4800000, guid: c00c30c0ead4b7541b8bd8219a17fcc0, type: 3} |
| | | m_ShaderKeywords: |
| | | m_LightmapFlags: 4 |
| | | m_EnableInstancingVariants: 0 |
| | | m_DoubleSidedGI: 0 |
| | | m_CustomRenderQueue: -1 |
| | | stringTagMap: {} |
| | | disabledShaderPasses: [] |
| | | m_SavedProperties: |
| | | serializedVersion: 3 |
| | | m_TexEnvs: |
| | | - _BumpMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailAlbedoMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailMask: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailNormalMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _EmissionMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MainTex: |
| | | m_Texture: {fileID: 2800000, guid: be563b91693c0a34da30612dad5f468d, type: 3} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MetallicGlossMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _OcclusionMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _ParallaxMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | m_Floats: |
| | | - _BumpScale: 1 |
| | | - _Cutoff: 0.5 |
| | | - _DetailNormalMapScale: 1 |
| | | - _DstBlend: 0 |
| | | - _GlossMapScale: 1 |
| | | - _Glossiness: 0.5 |
| | | - _GlossyReflections: 1 |
| | | - _HorizontalAmount: 4 |
| | | - _Metallic: 0 |
| | | - _Mode: 0 |
| | | - _OcclusionStrength: 1 |
| | | - _Parallax: 0.02 |
| | | - _SmoothnessTextureChannel: 0 |
| | | - _SpecularHighlights: 1 |
| | | - _Speed: 10 |
| | | - _SrcBlend: 1 |
| | | - _UVSec: 0 |
| | | - _VerticalAmount: 1 |
| | | - _ZWrite: 1 |
| | | m_Colors: |
| | | - _Color: {r: 1, g: 1, b: 1, a: 1} |
| | | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} |
| | | m_BuildTextureStacks: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: feea27d1dcd3ca243b7114897ae749ae |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!21 &2100000 |
| | | Material: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: fire_self_attackMat |
| | | m_Shader: {fileID: 4800000, guid: c00c30c0ead4b7541b8bd8219a17fcc0, type: 3} |
| | | m_ShaderKeywords: |
| | | m_LightmapFlags: 4 |
| | | m_EnableInstancingVariants: 0 |
| | | m_DoubleSidedGI: 0 |
| | | m_CustomRenderQueue: -1 |
| | | stringTagMap: {} |
| | | disabledShaderPasses: [] |
| | | m_SavedProperties: |
| | | serializedVersion: 3 |
| | | m_TexEnvs: |
| | | - _BumpMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailAlbedoMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailMask: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailNormalMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _EmissionMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MainTex: |
| | | m_Texture: {fileID: 2800000, guid: 6db6f567b39489d40b7b32d00cd7a9a0, type: 3} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MetallicGlossMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _OcclusionMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _ParallaxMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | m_Floats: |
| | | - _BumpScale: 1 |
| | | - _Cutoff: 0.5 |
| | | - _DetailNormalMapScale: 1 |
| | | - _DstBlend: 0 |
| | | - _GlossMapScale: 1 |
| | | - _Glossiness: 0.5 |
| | | - _GlossyReflections: 1 |
| | | - _HorizontalAmount: 4 |
| | | - _Metallic: 0 |
| | | - _Mode: 0 |
| | | - _OcclusionStrength: 1 |
| | | - _Parallax: 0.02 |
| | | - _SmoothnessTextureChannel: 0 |
| | | - _SpecularHighlights: 1 |
| | | - _Speed: 10 |
| | | - _SrcBlend: 1 |
| | | - _UVSec: 0 |
| | | - _VerticalAmount: 2 |
| | | - _ZWrite: 1 |
| | | m_Colors: |
| | | - _Color: {r: 1, g: 1, b: 1, a: 1} |
| | | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} |
| | | m_BuildTextureStacks: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 56734acd3a9832f458892e0ba6f1901b |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!21 &2100000 |
| | | Material: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: fire_self_waitMat |
| | | m_Shader: {fileID: 4800000, guid: c00c30c0ead4b7541b8bd8219a17fcc0, type: 3} |
| | | m_ShaderKeywords: |
| | | m_LightmapFlags: 4 |
| | | m_EnableInstancingVariants: 0 |
| | | m_DoubleSidedGI: 0 |
| | | m_CustomRenderQueue: -1 |
| | | stringTagMap: {} |
| | | disabledShaderPasses: [] |
| | | m_SavedProperties: |
| | | serializedVersion: 3 |
| | | m_TexEnvs: |
| | | - _BumpMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailAlbedoMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailMask: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailNormalMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _EmissionMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MainTex: |
| | | m_Texture: {fileID: 2800000, guid: 6ad66871bcd459d45bc16915b27a2670, type: 3} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MetallicGlossMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _OcclusionMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _ParallaxMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | m_Floats: |
| | | - _BumpScale: 1 |
| | | - _Cutoff: 0.5 |
| | | - _DetailNormalMapScale: 1 |
| | | - _DstBlend: 0 |
| | | - _GlossMapScale: 1 |
| | | - _Glossiness: 0.5 |
| | | - _GlossyReflections: 1 |
| | | - _HorizontalAmount: 4 |
| | | - _Metallic: 0 |
| | | - _Mode: 0 |
| | | - _OcclusionStrength: 1 |
| | | - _Parallax: 0.02 |
| | | - _SmoothnessTextureChannel: 0 |
| | | - _SpecularHighlights: 1 |
| | | - _Speed: 10 |
| | | - _SrcBlend: 1 |
| | | - _UVSec: 0 |
| | | - _VerticalAmount: 1 |
| | | - _ZWrite: 1 |
| | | m_Colors: |
| | | - _Color: {r: 1, g: 1, b: 1, a: 1} |
| | | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} |
| | | m_BuildTextureStacks: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 492ec3bf4cc3d7c4ca1649716bf69377 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 87e7b1739c34f954a84bc403d667b2ed |
| | | TextureImporter: |
| | | internalIDToNameTable: [] |
| | | externalObjects: {} |
| | | serializedVersion: 11 |
| | | mipmaps: |
| | | mipMapMode: 0 |
| | | enableMipMap: 1 |
| | | 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: -100 |
| | | wrapU: 0 |
| | | wrapV: 0 |
| | | wrapW: 0 |
| | | nPOTScale: 1 |
| | | lightmap: 0 |
| | | compressionQuality: 50 |
| | | spriteMode: 0 |
| | | 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: 0 |
| | | spriteTessellationDetail: -1 |
| | | textureType: 0 |
| | | textureShape: 1 |
| | | singleChannelComponent: 0 |
| | | 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 |
| | | - serializedVersion: 3 |
| | | buildTarget: Android |
| | | 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: |
| | | internalID: 0 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | secondaryTextures: [] |
| | | spritePackingTag: |
| | | pSDRemoveMatte: 0 |
| | | pSDShowRemoveMatteOption: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!21 &2100000 |
| | | Material: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: fireMonMat_animOppo |
| | | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} |
| | | m_ShaderKeywords: |
| | | m_LightmapFlags: 4 |
| | | m_EnableInstancingVariants: 0 |
| | | m_DoubleSidedGI: 0 |
| | | m_CustomRenderQueue: -1 |
| | | stringTagMap: {} |
| | | disabledShaderPasses: [] |
| | | m_SavedProperties: |
| | | serializedVersion: 3 |
| | | m_TexEnvs: |
| | | - _BumpMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailAlbedoMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailMask: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailNormalMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _EmissionMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MainTex: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MetallicGlossMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _OcclusionMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _ParallaxMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | m_Floats: |
| | | - _BumpScale: 1 |
| | | - _Cutoff: 0.5 |
| | | - _DetailNormalMapScale: 1 |
| | | - _DstBlend: 0 |
| | | - _GlossMapScale: 1 |
| | | - _Glossiness: 0.5 |
| | | - _GlossyReflections: 1 |
| | | - _Metallic: 0 |
| | | - _Mode: 0 |
| | | - _OcclusionStrength: 1 |
| | | - _Parallax: 0.02 |
| | | - _SmoothnessTextureChannel: 0 |
| | | - _SpecularHighlights: 1 |
| | | - _SrcBlend: 1 |
| | | - _UVSec: 0 |
| | | - _ZWrite: 1 |
| | | m_Colors: |
| | | - _Color: {r: 1, g: 1, b: 1, a: 1} |
| | | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} |
| | | m_BuildTextureStacks: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 6a0c910afa1b24749a24a17e4b534534 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | %YAML 1.1 |
| | | %TAG !u! tag:unity3d.com,2011: |
| | | --- !u!21 &2100000 |
| | | Material: |
| | | serializedVersion: 6 |
| | | m_ObjectHideFlags: 0 |
| | | m_CorrespondingSourceObject: {fileID: 0} |
| | | m_PrefabInstance: {fileID: 0} |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_Name: fireMonMat_animSelf |
| | | m_Shader: {fileID: 4800000, guid: c00c30c0ead4b7541b8bd8219a17fcc0, type: 3} |
| | | m_ShaderKeywords: |
| | | m_LightmapFlags: 4 |
| | | m_EnableInstancingVariants: 0 |
| | | m_DoubleSidedGI: 0 |
| | | m_CustomRenderQueue: -1 |
| | | stringTagMap: {} |
| | | disabledShaderPasses: [] |
| | | m_SavedProperties: |
| | | serializedVersion: 3 |
| | | m_TexEnvs: |
| | | - _BumpMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailAlbedoMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailMask: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _DetailNormalMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _EmissionMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MainTex: |
| | | m_Texture: {fileID: 2800000, guid: 87e7b1739c34f954a84bc403d667b2ed, type: 3} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MetallicGlossMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _OcclusionMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _ParallaxMap: |
| | | m_Texture: {fileID: 0} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | m_Floats: |
| | | - _BumpScale: 1 |
| | | - _Cutoff: 0.5 |
| | | - _DetailNormalMapScale: 1 |
| | | - _DstBlend: 0 |
| | | - _GlossMapScale: 1 |
| | | - _Glossiness: 0.5 |
| | | - _GlossyReflections: 1 |
| | | - _HorizontalAmount: 4 |
| | | - _Metallic: 0 |
| | | - _Mode: 0 |
| | | - _OcclusionStrength: 1 |
| | | - _Parallax: 0.02 |
| | | - _SmoothnessTextureChannel: 0 |
| | | - _SpecularHighlights: 1 |
| | | - _Speed: 8 |
| | | - _SrcBlend: 1 |
| | | - _UVSec: 0 |
| | | - _VerticalAmount: 2 |
| | | - _ZWrite: 1 |
| | | m_Colors: |
| | | - _Color: {r: 1, g: 1, b: 1, a: 1} |
| | | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} |
| | | m_BuildTextureStacks: [] |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 65706b9ab6be2dc45bde7720914dd662 |
| | | NativeFormatImporter: |
| | | externalObjects: {} |
| | | mainObjectFileID: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
| | |
| | | filterMode: 0 |
| | | aniso: -1 |
| | | mipBias: -100 |
| | | wrapU: 1 |
| | | wrapV: 1 |
| | | wrapW: 1 |
| | | wrapU: 0 |
| | | wrapV: 0 |
| | | wrapW: 0 |
| | | nPOTScale: 0 |
| | | lightmap: 0 |
| | | compressionQuality: 50 |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 0ac8473d1b445a940a436c53e810d52c |
| | | TextureImporter: |
| | | internalIDToNameTable: [] |
| | | externalObjects: {} |
| | | serializedVersion: 11 |
| | | mipmaps: |
| | | mipMapMode: 0 |
| | | enableMipMap: 1 |
| | | 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: -100 |
| | | wrapU: 0 |
| | | wrapV: 0 |
| | | wrapW: 0 |
| | | nPOTScale: 0 |
| | | lightmap: 0 |
| | | compressionQuality: 50 |
| | | spriteMode: 0 |
| | | 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: 0 |
| | | spriteTessellationDetail: -1 |
| | | textureType: 0 |
| | | textureShape: 1 |
| | | singleChannelComponent: 0 |
| | | 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 |
| | | - serializedVersion: 3 |
| | | buildTarget: Android |
| | | 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: |
| | | internalID: 0 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | secondaryTextures: [] |
| | | spritePackingTag: |
| | | pSDRemoveMatte: 0 |
| | | pSDShowRemoveMatteOption: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: be563b91693c0a34da30612dad5f468d |
| | | TextureImporter: |
| | | internalIDToNameTable: [] |
| | | externalObjects: {} |
| | | serializedVersion: 11 |
| | | mipmaps: |
| | | mipMapMode: 0 |
| | | enableMipMap: 1 |
| | | 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: -100 |
| | | wrapU: -1 |
| | | wrapV: -1 |
| | | wrapW: -1 |
| | | nPOTScale: 0 |
| | | lightmap: 0 |
| | | compressionQuality: 50 |
| | | spriteMode: 0 |
| | | 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: 0 |
| | | spriteTessellationDetail: -1 |
| | | textureType: 0 |
| | | textureShape: 1 |
| | | singleChannelComponent: 0 |
| | | 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 |
| | | - serializedVersion: 3 |
| | | buildTarget: Android |
| | | 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: |
| | | internalID: 0 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | secondaryTextures: [] |
| | | spritePackingTag: |
| | | pSDRemoveMatte: 0 |
| | | pSDShowRemoveMatteOption: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 6db6f567b39489d40b7b32d00cd7a9a0 |
| | | TextureImporter: |
| | | internalIDToNameTable: [] |
| | | externalObjects: {} |
| | | serializedVersion: 11 |
| | | mipmaps: |
| | | mipMapMode: 0 |
| | | enableMipMap: 1 |
| | | 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: -100 |
| | | wrapU: -1 |
| | | wrapV: -1 |
| | | wrapW: -1 |
| | | nPOTScale: 0 |
| | | lightmap: 0 |
| | | compressionQuality: 50 |
| | | spriteMode: 0 |
| | | 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: 0 |
| | | spriteTessellationDetail: -1 |
| | | textureType: 0 |
| | | textureShape: 1 |
| | | singleChannelComponent: 0 |
| | | 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 |
| | | - serializedVersion: 3 |
| | | buildTarget: Android |
| | | 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: |
| | | internalID: 0 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | secondaryTextures: [] |
| | | spritePackingTag: |
| | | pSDRemoveMatte: 0 |
| | | pSDShowRemoveMatteOption: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 6ad66871bcd459d45bc16915b27a2670 |
| | | TextureImporter: |
| | | internalIDToNameTable: [] |
| | | externalObjects: {} |
| | | serializedVersion: 11 |
| | | mipmaps: |
| | | mipMapMode: 0 |
| | | enableMipMap: 1 |
| | | 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: -100 |
| | | wrapU: -1 |
| | | wrapV: -1 |
| | | wrapW: -1 |
| | | nPOTScale: 0 |
| | | lightmap: 0 |
| | | compressionQuality: 50 |
| | | spriteMode: 0 |
| | | 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: 0 |
| | | spriteTessellationDetail: -1 |
| | | textureType: 0 |
| | | textureShape: 1 |
| | | singleChannelComponent: 0 |
| | | 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 |
| | | - serializedVersion: 3 |
| | | buildTarget: Android |
| | | 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: |
| | | internalID: 0 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | secondaryTextures: [] |
| | | spritePackingTag: |
| | | pSDRemoveMatte: 0 |
| | | pSDShowRemoveMatteOption: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 1bdbfa3720a6f9843974327e9e6cdf89 |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | |
| | | Shader "MyShader/ImageSequenceAnimation" |
| | | { |
| | | Properties |
| | | { |
| | | _Color("Color Tint",Color) = (1,1,1,1) |
| | | _MainTex("Image Sequence", 2D) = "white" {} |
| | | _HorizontalAmount("Horizontal Amount",Float) = 8 |
| | | _VerticalAmount("Vertical Amount",Float) = 8 |
| | | _Speed("Speed",Range(1,150)) = 30 |
| | | } |
| | | SubShader |
| | | { |
| | | Tags{"Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent"} |
| | | Pass |
| | | { |
| | | Tags{"LightMode" = "ForwardBase"} |
| | | |
| | | ZWrite Off |
| | | Blend SrcAlpha OneMinusSrcAlpha |
| | | |
| | | CGPROGRAM |
| | | |
| | | #pragma vertex vert |
| | | #pragma fragment frag |
| | | #include "Lighting.cginc" |
| | | |
| | | fixed4 _Color; |
| | | sampler2D _MainTex; |
| | | float4 _MainTex_ST; |
| | | float _HorizontalAmount; |
| | | float _VerticalAmount; |
| | | float _Speed; |
| | | |
| | | struct a2v |
| | | { |
| | | float4 vertex:POSITION; |
| | | float2 texcoord:TEXCOORD0; |
| | | }; |
| | | |
| | | struct v2f |
| | | { |
| | | float4 pos:SV_POSITION; |
| | | float2 uv:TEXCOORD0; |
| | | }; |
| | | |
| | | v2f vert(a2v v) |
| | | { |
| | | v2f o; |
| | | o.pos = UnityObjectToClipPos(v.vertex); |
| | | o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); |
| | | return o; |
| | | } |
| | | |
| | | fixed4 frag(v2f i) :SV_Target |
| | | { |
| | | float time = floor(_Time.y * _Speed); |
| | | float row = floor(time / _HorizontalAmount); |
| | | float column = time - row * _HorizontalAmount; |
| | | //-- |
| | | //half2 uv = float2(i.uv.x / _HorizontalAmount, i.uv.y / _VerticalAmount); |
| | | //uv.x += column / _HorizontalAmount; |
| | | //uv.y -= row / _VerticalAmount; |
| | | // -- |
| | | |
| | | //-- |
| | | half2 uv = i.uv + half2(column, -row); |
| | | uv.x /= _HorizontalAmount; |
| | | uv.y /= _VerticalAmount; |
| | | //-- |
| | | |
| | | fixed4 c = tex2D(_MainTex, uv); |
| | | c.rgb *= _Color; |
| | | |
| | | return c; |
| | | } |
| | | |
| | | ENDCG |
| | | } |
| | | } |
| | | Fallback "Transparent/VertexLit" |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: c00c30c0ead4b7541b8bd8219a17fcc0 |
| | | ShaderImporter: |
| | | externalObjects: {} |
| | | defaultTextures: [] |
| | | nonModifiableTextures: [] |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
| | |
| | | - {fileID: 4193058270655844} |
| | | - {fileID: 4405945576505646} |
| | | - {fileID: 6672722229402226915} |
| | | - {fileID: 3881291852863383436} |
| | | - {fileID: 4788861706614181992} |
| | | m_Father: {fileID: 0} |
| | | m_RootOrder: 0 |
| | | m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} |
| | |
| | | poisonTex: {fileID: 2800000, guid: fb9717c189fa0ed4bbe78291ce4a4c42, type: 3} |
| | | frozenTex: {fileID: 2800000, guid: 48244ff8b9d4c1d4bbdedeec422ca81f, type: 3} |
| | | commonTex: {fileID: 2800000, guid: c8cf6e555932ca145ad2bd71e02f2f28, type: 3} |
| | | PoisonParticle: {fileID: 8705033929627219186} |
| | | PoisonEndParticle: {fileID: 4788861708044492040} |
| | | appliedEffectOffset: {x: 0, y: 0.5, z: 0} |
| | | appliedEffectScale: 1 |
| | | healthBar: {fileID: 6710204219456379707} |
| | |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 4875712372938459897} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!1001 &5883340130119265396 |
| | | PrefabInstance: |
| | | m_ObjectHideFlags: 0 |
| | | serializedVersion: 2 |
| | | m_Modification: |
| | | m_TransformParent: {fileID: 4066970842593808} |
| | | m_Modifications: |
| | | - target: {fileID: 1427824651177390450, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.x |
| | | value: 0.3 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824651177390450, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.y |
| | | value: 0.3 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824651177390450, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.z |
| | | value: 0.3 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.y |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.x |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.y |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.z |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.w |
| | | value: 1 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_RootOrder |
| | | value: 7 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.y |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.z |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354269, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_Name |
| | | value: PoisonEnd |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354271, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_InitialState |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | m_RemovedComponents: [] |
| | | m_SourcePrefab: {fileID: 100100000, guid: 1428e6b22c062b640bbe37b82f1ee655, type: 3} |
| | | --- !u!4 &4788861706614181992 stripped |
| | | Transform: |
| | | m_CorrespondingSourceObject: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 5883340130119265396} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!198 &4788861708044492040 stripped |
| | | ParticleSystem: |
| | | m_CorrespondingSourceObject: {fileID: 1427824651177390460, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 5883340130119265396} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!1001 &7369593289619376706 |
| | | PrefabInstance: |
| | | m_ObjectHideFlags: 0 |
| | | serializedVersion: 2 |
| | | m_Modification: |
| | | m_TransformParent: {fileID: 4066970842593808} |
| | | m_Modifications: |
| | | - target: {fileID: 2200131777148403376, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4175614104185630731, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.x |
| | | value: 0.3 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4175614104185630731, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.y |
| | | value: 0.3 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4175614104185630731, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.z |
| | | value: 0.3 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426986914226073, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426986950973081, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426987844016924, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988123119164, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988272803277, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.y |
| | | value: 0.75 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | | value: -0.95 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.x |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.y |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.z |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.w |
| | | value: 1 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_RootOrder |
| | | value: 6 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.y |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.z |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568399, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_Name |
| | | value: PoisonParticle |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988461507653, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988505428053, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988690307612, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988700998138, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 7531144210411264147, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | m_RemovedComponents: [] |
| | | m_SourcePrefab: {fileID: 100100000, guid: da8892980c8b53042a412b759809e5e8, type: 3} |
| | | --- !u!4 &3881291852863383436 stripped |
| | | Transform: |
| | | m_CorrespondingSourceObject: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 7369593289619376706} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!198 &8705033929627219186 stripped |
| | | ParticleSystem: |
| | | m_CorrespondingSourceObject: {fileID: 2200131777148403376, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 7369593289619376706} |
| | | m_PrefabAsset: {fileID: 0} |
| | |
| | | - {fileID: 1277171420674534872} |
| | | - {fileID: 9114815543095638400} |
| | | - {fileID: 4799994582265139192} |
| | | - {fileID: 6542537011048626110} |
| | | - {fileID: 2982453381423257457} |
| | | m_Father: {fileID: 0} |
| | | m_RootOrder: 0 |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | |
| | | poisonTex: {fileID: 2800000, guid: 7a975ade1af3c1047bedefeb8036e5ee, type: 3} |
| | | frozenTex: {fileID: 2800000, guid: 3a62d14515f404841b39f4b7b2de3cb2, type: 3} |
| | | commonTex: {fileID: 2800000, guid: 923815e19a1495543a0161d1c532893f, type: 3} |
| | | PoisonParticle: {fileID: 1718302357907514560} |
| | | PoisonEndParticle: {fileID: 2982453380127300113} |
| | | appliedEffectOffset: {x: 0, y: 0.1, z: 0.1} |
| | | appliedEffectScale: 0.08 |
| | | healthBar: {fileID: 9222104150701355608} |
| | |
| | | serializedVersion: 2 |
| | | m_Radius: 0.2 |
| | | m_Center: {x: 0, y: 0, z: 0} |
| | | --- !u!1001 &671268144671726192 |
| | | PrefabInstance: |
| | | m_ObjectHideFlags: 0 |
| | | serializedVersion: 2 |
| | | m_Modification: |
| | | m_TransformParent: {fileID: 8434816861478773449} |
| | | m_Modifications: |
| | | - target: {fileID: 2200131777148403376, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4175614104185630731, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.x |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4175614104185630731, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.y |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4175614104185630731, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.z |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426986914226073, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426986950973081, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426987844016924, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988123119164, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988272803277, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.y |
| | | value: 0.66 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | | value: -0.18 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.x |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.y |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.z |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.w |
| | | value: 1 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_RootOrder |
| | | value: 5 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.y |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.z |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568399, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_Name |
| | | value: PoisonParticle |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988461507653, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988505428053, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988690307612, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988700998138, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 7531144210411264147, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | m_RemovedComponents: [] |
| | | m_SourcePrefab: {fileID: 100100000, guid: da8892980c8b53042a412b759809e5e8, type: 3} |
| | | --- !u!4 &6542537011048626110 stripped |
| | | Transform: |
| | | m_CorrespondingSourceObject: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 671268144671726192} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!198 &1718302357907514560 stripped |
| | | ParticleSystem: |
| | | m_CorrespondingSourceObject: {fileID: 2200131777148403376, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 671268144671726192} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!1001 &4198952192164864370 |
| | | PrefabInstance: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | m_Script: {fileID: 11500000, guid: 5440fde571ec4db4a719f37df8e972f0, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | --- !u!1001 &4229842640979356525 |
| | | PrefabInstance: |
| | | m_ObjectHideFlags: 0 |
| | | serializedVersion: 2 |
| | | m_Modification: |
| | | m_TransformParent: {fileID: 8434816861478773449} |
| | | m_Modifications: |
| | | - target: {fileID: 1427824651177390450, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.x |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824651177390450, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.y |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824651177390450, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.z |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824651177390460, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: looping |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.y |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.x |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.y |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.z |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.w |
| | | value: 1 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_RootOrder |
| | | value: 6 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.y |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.z |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354269, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_Name |
| | | value: PoisonEnd |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354271, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_InitialState |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | m_RemovedComponents: [] |
| | | m_SourcePrefab: {fileID: 100100000, guid: 1428e6b22c062b640bbe37b82f1ee655, type: 3} |
| | | --- !u!4 &2982453381423257457 stripped |
| | | Transform: |
| | | m_CorrespondingSourceObject: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 4229842640979356525} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!198 &2982453380127300113 stripped |
| | | ParticleSystem: |
| | | m_CorrespondingSourceObject: {fileID: 1427824651177390460, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 4229842640979356525} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!1001 &4796933190690775530 |
| | | PrefabInstance: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | - {fileID: 1277171420674534872} |
| | | - {fileID: 9114815543095638400} |
| | | - {fileID: 1421559657359136364} |
| | | - {fileID: 772091675164355399} |
| | | - {fileID: 5468027130051431602} |
| | | m_Father: {fileID: 0} |
| | | m_RootOrder: 0 |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | |
| | | poisonTex: {fileID: 2800000, guid: 267a293eb7373434480221c3d89f7076, type: 3} |
| | | frozenTex: {fileID: 2800000, guid: 49912497a05a2ab449d98fbc6aa3ec17, type: 3} |
| | | commonTex: {fileID: 2800000, guid: 26688e577f01c9a41a04dd9401b7b49a, type: 3} |
| | | PoisonParticle: {fileID: 5162362214322550841} |
| | | PoisonEndParticle: {fileID: 5468027130969965010} |
| | | appliedEffectOffset: {x: 0, y: 0.1, z: 0.1} |
| | | appliedEffectScale: 0.08 |
| | | healthBar: {fileID: 9222104150701355608} |
| | |
| | | m_Script: {fileID: 11500000, guid: 5440fde571ec4db4a719f37df8e972f0, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | --- !u!1001 &6355409484223918254 |
| | | PrefabInstance: |
| | | m_ObjectHideFlags: 0 |
| | | serializedVersion: 2 |
| | | m_Modification: |
| | | m_TransformParent: {fileID: 8434816861478773449} |
| | | m_Modifications: |
| | | - target: {fileID: 1427824651177390450, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.x |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824651177390450, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.y |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824651177390450, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.z |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.y |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.x |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.y |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.z |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.w |
| | | value: 1 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_RootOrder |
| | | value: 6 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.y |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.z |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354269, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_Name |
| | | value: PoisonEnd |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354271, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_InitialState |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | m_RemovedComponents: [] |
| | | m_SourcePrefab: {fileID: 100100000, guid: 1428e6b22c062b640bbe37b82f1ee655, type: 3} |
| | | --- !u!4 &5468027130051431602 stripped |
| | | Transform: |
| | | m_CorrespondingSourceObject: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 6355409484223918254} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!198 &5468027130969965010 stripped |
| | | ParticleSystem: |
| | | m_CorrespondingSourceObject: {fileID: 1427824651177390460, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 6355409484223918254} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!1001 &6425534016629409417 |
| | | PrefabInstance: |
| | | m_ObjectHideFlags: 0 |
| | | serializedVersion: 2 |
| | | m_Modification: |
| | | m_TransformParent: {fileID: 8434816861478773449} |
| | | m_Modifications: |
| | | - target: {fileID: 2200131777148403376, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4175614104185630731, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.x |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4175614104185630731, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.y |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4175614104185630731, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.z |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426986914226073, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426986950973081, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426987844016924, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988123119164, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988272803277, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.y |
| | | value: 0.66 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | | value: -0.18 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.x |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.y |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.z |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.w |
| | | value: 1 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_RootOrder |
| | | value: 5 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.y |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.z |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568399, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_Name |
| | | value: PoisonParticle |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988461507653, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988505428053, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988690307612, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988700998138, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 7531144210411264147, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | m_RemovedComponents: [] |
| | | m_SourcePrefab: {fileID: 100100000, guid: da8892980c8b53042a412b759809e5e8, type: 3} |
| | | --- !u!4 &772091675164355399 stripped |
| | | Transform: |
| | | m_CorrespondingSourceObject: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 6425534016629409417} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!198 &5162362214322550841 stripped |
| | | ParticleSystem: |
| | | m_CorrespondingSourceObject: {fileID: 2200131777148403376, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 6425534016629409417} |
| | | m_PrefabAsset: {fileID: 0} |
| | |
| | | - {fileID: 8434816860007424696} |
| | | - {fileID: 1277171420674534872} |
| | | - {fileID: 9114815543095638400} |
| | | - {fileID: 2909016453797189899} |
| | | - {fileID: 1774749892824093657} |
| | | m_Father: {fileID: 0} |
| | | m_RootOrder: 0 |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | |
| | | poisonTex: {fileID: 2800000, guid: 6010bd2900933ce4bbd4dd1ec65c5bc7, type: 3} |
| | | frozenTex: {fileID: 2800000, guid: 8ce92dc3a9c6c3a43be79b2b29187ec7, type: 3} |
| | | commonTex: {fileID: 2800000, guid: 30f4f867fda6b084dbdeeafa64ca5051, type: 3} |
| | | PoisonParticle: {fileID: 7299639356303870581} |
| | | PoisonEndParticle: {fileID: 1774749891259702969} |
| | | appliedEffectOffset: {x: 0, y: 0.1, z: 0.1} |
| | | appliedEffectScale: 0.08 |
| | | healthBar: {fileID: 9222104150701355608} |
| | |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 51849727615761245} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!1001 &824593498719907781 |
| | | PrefabInstance: |
| | | m_ObjectHideFlags: 0 |
| | | serializedVersion: 2 |
| | | m_Modification: |
| | | m_TransformParent: {fileID: 8434816861478773449} |
| | | m_Modifications: |
| | | - target: {fileID: 1427824651177390450, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.x |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824651177390450, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.y |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824651177390450, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.z |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.y |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.x |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.y |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.z |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.w |
| | | value: 1 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_RootOrder |
| | | value: 6 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.y |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.z |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354269, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_Name |
| | | value: PoisonEnd |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 1427824652297354271, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | propertyPath: m_InitialState |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | m_RemovedComponents: [] |
| | | m_SourcePrefab: {fileID: 100100000, guid: 1428e6b22c062b640bbe37b82f1ee655, type: 3} |
| | | --- !u!4 &1774749892824093657 stripped |
| | | Transform: |
| | | m_CorrespondingSourceObject: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 824593498719907781} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!198 &1774749891259702969 stripped |
| | | ParticleSystem: |
| | | m_CorrespondingSourceObject: {fileID: 1427824651177390460, guid: 1428e6b22c062b640bbe37b82f1ee655, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 824593498719907781} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!1001 &4198952192164864370 |
| | | PrefabInstance: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | m_Script: {fileID: 11500000, guid: 5440fde571ec4db4a719f37df8e972f0, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | --- !u!1001 &8918806629018678469 |
| | | PrefabInstance: |
| | | m_ObjectHideFlags: 0 |
| | | serializedVersion: 2 |
| | | m_Modification: |
| | | m_TransformParent: {fileID: 8434816861478773449} |
| | | m_Modifications: |
| | | - target: {fileID: 2200131777148403376, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4175614104185630731, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.x |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4175614104185630731, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.y |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4175614104185630731, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.z |
| | | value: 0.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426986914226073, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426986950973081, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426987844016924, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988123119164, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988272803277, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.y |
| | | value: 0.66 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | | value: -0.18 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.x |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.y |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.z |
| | | value: -0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalRotation.w |
| | | value: 1 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_RootOrder |
| | | value: 5 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.x |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.y |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_LocalEulerAnglesHint.z |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988374568399, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: m_Name |
| | | value: PoisonParticle |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988461507653, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988505428053, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988690307612, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6024426988700998138, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 7531144210411264147, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | m_RemovedComponents: [] |
| | | m_SourcePrefab: {fileID: 100100000, guid: da8892980c8b53042a412b759809e5e8, type: 3} |
| | | --- !u!4 &2909016453797189899 stripped |
| | | Transform: |
| | | m_CorrespondingSourceObject: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 8918806629018678469} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!198 &7299639356303870581 stripped |
| | | ParticleSystem: |
| | | m_CorrespondingSourceObject: {fileID: 2200131777148403376, guid: da8892980c8b53042a412b759809e5e8, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 8918806629018678469} |
| | | m_PrefabAsset: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4175724221962164} |
| | | - component: {fileID: 96660694867418570} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Trail |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4808590832096036} |
| | | - component: {fileID: 96333004746772180} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: TrailAB |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4572622955309552} |
| | | - component: {fileID: 198765345971197024} |
| | | - component: {fileID: 199285294356792230} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Particles |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4828398092512172} |
| | | - component: {fileID: 198322058363593520} |
| | | - component: {fileID: 199618226897204626} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Swirl |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4312408608713502} |
| | | - component: {fileID: 198310119662004396} |
| | | - component: {fileID: 199085450165201728} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: DarkerTones |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 8096622218408451418} |
| | | - component: {fileID: 6439777814496425052} |
| | | - component: {fileID: 8939101576036790455} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: FireProjectile_0 |
| | | m_TagString: Projectile |
| | | m_Icon: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4175724221962164} |
| | | - component: {fileID: 96660694867418570} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Trail |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4808590832096036} |
| | | - component: {fileID: 96333004746772180} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: TrailAB |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4572622955309552} |
| | | - component: {fileID: 198765345971197024} |
| | | - component: {fileID: 199285294356792230} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Particles |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4828398092512172} |
| | | - component: {fileID: 198322058363593520} |
| | | - component: {fileID: 199618226897204626} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Swirl |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4312408608713502} |
| | | - component: {fileID: 198310119662004396} |
| | | - component: {fileID: 199085450165201728} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: DarkerTones |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 8096622218408451418} |
| | | - component: {fileID: 6439777814496425052} |
| | | - component: {fileID: 8939101576036790455} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: FireProjectile_1 |
| | | m_TagString: Projectile |
| | | m_Icon: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4175724221962164} |
| | | - component: {fileID: 96660694867418570} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Trail |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4808590832096036} |
| | | - component: {fileID: 96333004746772180} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: TrailAB |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4572622955309552} |
| | | - component: {fileID: 198765345971197024} |
| | | - component: {fileID: 199285294356792230} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Particles |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4828398092512172} |
| | | - component: {fileID: 198322058363593520} |
| | | - component: {fileID: 199618226897204626} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Swirl |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4312408608713502} |
| | | - component: {fileID: 198310119662004396} |
| | | - component: {fileID: 199085450165201728} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: DarkerTones |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 8096622218408451418} |
| | | - component: {fileID: 6439777814496425052} |
| | | - component: {fileID: 8939101576036790455} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: FireProjectile_2 |
| | | m_TagString: Projectile |
| | | m_Icon: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4175724221962164} |
| | | - component: {fileID: 96660694867418570} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Trail |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4808590832096036} |
| | | - component: {fileID: 96333004746772180} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: TrailAB |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4572622955309552} |
| | | - component: {fileID: 198765345971197024} |
| | | - component: {fileID: 199285294356792230} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Particles |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4828398092512172} |
| | | - component: {fileID: 198322058363593520} |
| | | - component: {fileID: 199618226897204626} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Swirl |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4312408608713502} |
| | | - component: {fileID: 198310119662004396} |
| | | - component: {fileID: 199085450165201728} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: DarkerTones |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 8096622218408451418} |
| | | - component: {fileID: 6439777814496425052} |
| | | - component: {fileID: 8939101576036790455} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: FireProjectile_3 |
| | | m_TagString: Projectile |
| | | m_Icon: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4175724221962164} |
| | | - component: {fileID: 96660694867418570} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Trail |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4808590832096036} |
| | | - component: {fileID: 96333004746772180} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: TrailAB |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4572622955309552} |
| | | - component: {fileID: 198765345971197024} |
| | | - component: {fileID: 199285294356792230} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Particles |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4828398092512172} |
| | | - component: {fileID: 198322058363593520} |
| | | - component: {fileID: 199618226897204626} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Swirl |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4312408608713502} |
| | | - component: {fileID: 198310119662004396} |
| | | - component: {fileID: 199085450165201728} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: DarkerTones |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 8096622218408451418} |
| | | - component: {fileID: 6439777814496425052} |
| | | - component: {fileID: 8939101576036790455} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: FireProjectile_4 |
| | | m_TagString: Projectile |
| | | m_Icon: {fileID: 0} |
| | |
| | | poisonTex: {fileID: 0} |
| | | frozenTex: {fileID: 0} |
| | | commonTex: {fileID: 0} |
| | | towerName: GrowUpTower |
| | | dimensions: |
| | | x: 1 |
| | | y: 1 |
| | | towerFeature: 0 |
| | | materialMonsterSelf: {fileID: 2100000, guid: 65706b9ab6be2dc45bde7720914dd662, type: 2} |
| | | materialMonsterOppo: {fileID: 2100000, guid: 005b2213e521ef04a9f51bde68b9735f, type: 2} |
| | | materialTowerAttackSelf: {fileID: 2100000, guid: 56734acd3a9832f458892e0ba6f1901b, |
| | | type: 2} |
| | | materialTowerWaitSelf: {fileID: 2100000, guid: 492ec3bf4cc3d7c4ca1649716bf69377, |
| | | type: 2} |
| | | eTowerFuntion: 0 |
| | | bulletCtl: {fileID: 0} |
| | | levels: |
| | | - {fileID: 114779466188146336, guid: 0ead2ba21a4e3e84e9bca834100c4456, type: 3} |
| | | - {fileID: 114056922861069036, guid: 538d7be2cf35d90438a4c101023e8839, type: 3} |
| | | - {fileID: 114683032773000130, guid: d2b30bda72c5af749b1cd014f1cd871f, type: 3} |
| | | - {fileID: 114683032773000130, guid: 54bfb565a1d898c4e9107b949981cc9c, type: 3} |
| | | - {fileID: 114683032773000130, guid: 23c8e8148828aba4ca7113aabaf73d20, type: 3} |
| | | towerName: GrowUpTower |
| | | dimensions: |
| | | x: 1 |
| | | y: 1 |
| | | towerFeature: 0 |
| | | eTowerFuntion: 1 |
| | | materialMonsterSelf: {fileID: 2100000, guid: e4a344b484251ce4e8b5f18e0618e647, type: 2} |
| | | materialMonsterOppo: {fileID: 2100000, guid: 005b2213e521ef04a9f51bde68b9735f, type: 2} |
| | | bDoubleHitElit: 0 |
| | | attributeId: 101 |
| | | uiImage: {fileID: 21300000, guid: 9e3de4693b87558498eceb6c232005e2, type: 3} |
| | | enemyLayerMask: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | bDoubleHitElit: 0 |
| | | --- !u!65 &65801875245033440 |
| | | BoxCollider: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1430798241748466} |
| | | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0.1538, z: 0} |
| | | m_LocalPosition: {x: 0, y: 0.15, z: 0.77} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_Children: [] |
| | | m_Father: {fileID: 4877050138446582} |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1373619305943026} |
| | | m_LocalRotation: {x: 0.0009147092, y: 0.0016288152, z: -0.0014009047, w: 0.9999973} |
| | | m_LocalPosition: {x: 0, y: -0, z: 0} |
| | | m_LocalPosition: {x: 0, y: 0.15, z: 0.77} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_Children: [] |
| | | m_Father: {fileID: 4861835295132458} |
| | |
| | | m_RenderingLayerMask: 1 |
| | | m_RendererPriority: 0 |
| | | m_Materials: |
| | | - {fileID: 2100000, guid: cc66d767889529f408583abd001b56de, type: 2} |
| | | - {fileID: 2100000, guid: 94110c9a997a3cf4d971aa75155f5351, type: 2} |
| | | m_StaticBatchInfo: |
| | | firstSubMesh: 0 |
| | | subMeshCount: 0 |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1788557851062624} |
| | | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: 0} |
| | | m_LocalPosition: {x: 0, y: 0.15, z: 0.77} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_Children: [] |
| | | m_Father: {fileID: 4221898185616454} |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1788557851062624} |
| | | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: 0} |
| | | m_LocalPosition: {x: 0, y: 0.15, z: 0.77} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_Children: [] |
| | | m_Father: {fileID: 4221898185616454} |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1788557851062624} |
| | | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: 0} |
| | | m_LocalPosition: {x: 0, y: 0.15, z: 0.77} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_Children: [] |
| | | m_Father: {fileID: 4221898185616454} |
| | |
| | | - component: {fileID: 4087260153558326} |
| | | - component: {fileID: 198641085534213376} |
| | | - component: {fileID: 199833140119595368} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Beam |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4805976167966486} |
| | | - component: {fileID: 96544362045145264} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Trail |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 7239783900363896195} |
| | | - component: {fileID: 5594467608518888161} |
| | | - component: {fileID: 8720903351228000460} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: WaterProjectile_0 |
| | | m_TagString: Projectile |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4087260153558326} |
| | | - component: {fileID: 198641085534213376} |
| | | - component: {fileID: 199833140119595368} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Beam |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4805976167966486} |
| | | - component: {fileID: 96544362045145264} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Trail |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 7239783900363896195} |
| | | - component: {fileID: 5594467608518888161} |
| | | - component: {fileID: 8720903351228000460} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: WaterProjectile_1 |
| | | m_TagString: Projectile |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4087260153558326} |
| | | - component: {fileID: 198641085534213376} |
| | | - component: {fileID: 199833140119595368} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Beam |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4805976167966486} |
| | | - component: {fileID: 96544362045145264} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Trail |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 7239783900363896195} |
| | | - component: {fileID: 5594467608518888161} |
| | | - component: {fileID: 8720903351228000460} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: WaterProjectile_2 |
| | | m_TagString: Projectile |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4087260153558326} |
| | | - component: {fileID: 198641085534213376} |
| | | - component: {fileID: 199833140119595368} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Beam |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4805976167966486} |
| | | - component: {fileID: 96544362045145264} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Trail |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 7239783900363896195} |
| | | - component: {fileID: 5594467608518888161} |
| | | - component: {fileID: 8720903351228000460} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: WaterProjectile_3 |
| | | m_TagString: Projectile |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 4087260153558326} |
| | | - component: {fileID: 198641085534213376} |
| | | - component: {fileID: 199833140119595368} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Beam |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | m_Component: |
| | | - component: {fileID: 4805976167966486} |
| | | - component: {fileID: 96544362045145264} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: Trail |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | |
| | | - component: {fileID: 7239783900363896195} |
| | | - component: {fileID: 5594467608518888161} |
| | | - component: {fileID: 8720903351228000460} |
| | | m_Layer: 0 |
| | | m_Layer: 17 |
| | | m_Name: WaterProjectile_4 |
| | | m_TagString: Projectile |
| | | m_Icon: {fileID: 0} |
| | |
| | | poisonTex: {fileID: 0} |
| | | frozenTex: {fileID: 0} |
| | | commonTex: {fileID: 0} |
| | | levels: |
| | | - {fileID: 114779466188146336, guid: 59e07ac57b910c8499149567209a3607, type: 3} |
| | | - {fileID: 114056922861069036, guid: 07762f03d122d5448b88b833b0b659b6, type: 3} |
| | | - {fileID: 114683032773000130, guid: 514bbe0fa9244574a92e033bac5dfe31, type: 3} |
| | | - {fileID: 114683032773000130, guid: 04a4b557fefbfc840a6a5dbcc2fb11b4, type: 3} |
| | | - {fileID: 114683032773000130, guid: 0bc3790a03f518f45b10851f5a3b2e30, type: 3} |
| | | PoisonParticle: {fileID: 0} |
| | | PoisonEndParticle: {fileID: 0} |
| | | towerName: BlinkTower |
| | | dimensions: |
| | | x: 1 |
| | |
| | | towerFeature: 0 |
| | | materialMonsterSelf: {fileID: 2100000, guid: 55a208306bc8fd64396cc539286e2961, type: 2} |
| | | materialMonsterOppo: {fileID: 2100000, guid: 7ecca3d2bef32794e9d49526593c22ef, type: 2} |
| | | bDoubleHitElit: 0 |
| | | materialTowerAttackSelf: {fileID: 2100000, guid: 56734acd3a9832f458892e0ba6f1901b, |
| | | type: 2} |
| | | materialTowerWaitSelf: {fileID: 2100000, guid: 492ec3bf4cc3d7c4ca1649716bf69377, |
| | | type: 2} |
| | | materialTowerAttackOppo: {fileID: 2100000, guid: 2b76af36f09691e4786306de51cd3c55, |
| | | type: 2} |
| | | materialTowerWaitOppo: {fileID: 2100000, guid: feea27d1dcd3ca243b7114897ae749ae, |
| | | type: 2} |
| | | eTowerFuntion: 1 |
| | | bulletCtl: {fileID: 0} |
| | | levels: |
| | | - {fileID: 114779466188146336, guid: 59e07ac57b910c8499149567209a3607, type: 3} |
| | | - {fileID: 114056922861069036, guid: 07762f03d122d5448b88b833b0b659b6, type: 3} |
| | | - {fileID: 114683032773000130, guid: 514bbe0fa9244574a92e033bac5dfe31, type: 3} |
| | | - {fileID: 114683032773000130, guid: 04a4b557fefbfc840a6a5dbcc2fb11b4, type: 3} |
| | | - {fileID: 114683032773000130, guid: 0bc3790a03f518f45b10851f5a3b2e30, type: 3} |
| | | attributeId: 109 |
| | | uiImage: {fileID: 21300000, guid: 7421dffecb7e7d644b4ce0980c1f75da, type: 3} |
| | | enemyLayerMask: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | bDoubleHitElit: 0 |
| | | --- !u!65 &65801875245033440 |
| | | BoxCollider: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | healthBar: {fileID: 4491171297730104} |
| | | backgroundBar: {fileID: 4099818628537976} |
| | | textMesh: {fileID: 0} |
| | | levelQuad: {fileID: 0} |
| | | levelMaterial: [] |
| | | showWhenFull: 0 |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1430798241748466} |
| | | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0.1538, z: 0} |
| | | m_LocalPosition: {x: 0, y: 0.15, z: 0.77} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_Children: [] |
| | | m_Father: {fileID: 4877050138446582} |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1373619305943026} |
| | | m_LocalRotation: {x: 0.0009147092, y: 0.0016288152, z: -0.0014009047, w: 0.9999973} |
| | | m_LocalPosition: {x: 0, y: -0, z: 0} |
| | | m_LocalPosition: {x: 0, y: 0.15, z: 0.77} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_Children: [] |
| | | m_Father: {fileID: 4861835295132458} |
| | |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | description: Offensive |
| | | projectile: {fileID: 1304924265953754, guid: 9b861cc6aa12bbb4c8091af047ebe716, type: 3} |
| | | projectile: {fileID: 6418646829760599892, guid: 29c53ee5632c94d45ba097fb2c3d5cfd, |
| | | type: 3} |
| | | projectilePoints: |
| | | - {fileID: 4129159134802836} |
| | | epicenter: {fileID: 4187985146200546} |
| | |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | description: Offensive |
| | | projectile: {fileID: 1304924265953754, guid: 062643a75650d5c43aafc397ddd7e12f, type: 3} |
| | | projectile: {fileID: 6418646829760599892, guid: ae7103a7b8468634a9f79ee538244591, |
| | | type: 3} |
| | | projectilePoints: |
| | | - {fileID: 4575828760328406} |
| | | epicenter: {fileID: 4737672716932362} |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1788557851062624} |
| | | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: 0} |
| | | m_LocalPosition: {x: 0, y: 0.15, z: 0.77} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_Children: [] |
| | | m_Father: {fileID: 4221898185616454} |
| | |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | description: Offensive |
| | | projectile: {fileID: 1304924265953754, guid: cf8a377c622278f438a7c04ec228a003, type: 3} |
| | | projectile: {fileID: 6418646829760599892, guid: fae11769c16af0d4e82c81f74221c352, |
| | | type: 3} |
| | | projectilePoints: |
| | | - {fileID: 4575828760328406} |
| | | epicenter: {fileID: 4737672716932362} |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1788557851062624} |
| | | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: 0} |
| | | m_LocalPosition: {x: 0, y: 0.15, z: 0.77} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_Children: [] |
| | | m_Father: {fileID: 4221898185616454} |
| | |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | description: Offensive |
| | | projectile: {fileID: 1304924265953754, guid: 45a8da1db48a22348be9384023d50204, type: 3} |
| | | projectile: {fileID: 6418646829760599892, guid: 7acf876a2114df949a9a40325d397492, |
| | | type: 3} |
| | | projectilePoints: |
| | | - {fileID: 4575828760328406} |
| | | epicenter: {fileID: 4737672716932362} |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1788557851062624} |
| | | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: 0} |
| | | m_LocalPosition: {x: 0, y: 0.15, z: 0.77} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_Children: [] |
| | | m_Father: {fileID: 4221898185616454} |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 36469e2e53a7fab409b6eeada3789820 |
| | | PrefabImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 29c53ee5632c94d45ba097fb2c3d5cfd |
| | | PrefabImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: ae7103a7b8468634a9f79ee538244591 |
| | | PrefabImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: fae11769c16af0d4e82c81f74221c352 |
| | | PrefabImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 7acf876a2114df949a9a40325d397492 |
| | | PrefabImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: a5426ce5f015f744ba593bd335db30c9 |
| | | PrefabImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
| | |
| | | m_EditorClassIdentifier: |
| | | bulletScaleMask: {fileID: 4636030447972189695} |
| | | fAdjValue: 0.008 |
| | | maxBulletNum: 6 |
| | | --- !u!1 &4636030447972189693 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 283190499} |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: -20.53, y: 0.9, z: -6} |
| | | m_LocalPosition: {x: -20.04, y: 0.9, z: -6} |
| | | m_LocalScale: {x: 0.8, y: 1, z: 3} |
| | | m_Children: [] |
| | | m_Father: {fileID: 304173789} |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 470704233} |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: -10.3, y: 0.98, z: -6} |
| | | m_LocalPosition: {x: -9.97, y: 0.98, z: -6} |
| | | m_LocalScale: {x: 0.8, y: 1, z: 3} |
| | | m_Children: [] |
| | | m_Father: {fileID: 304173789} |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 557254050} |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: -26, y: 0, z: 74.1} |
| | | m_LocalPosition: {x: -25.13, y: 0, z: 74.4} |
| | | m_LocalScale: {x: 9.25, y: 1, z: 9.22} |
| | | m_Children: [] |
| | | m_Father: {fileID: 1765964312} |
| | |
| | | dimensions: |
| | | x: 5 |
| | | y: 1 |
| | | gridSize: 1.12 |
| | | gridSize: 1.1 |
| | | --- !u!65 &557254053 |
| | | BoxCollider: |
| | | m_ObjectHideFlags: 2 |
| | |
| | | m_IsTrigger: 0 |
| | | m_Enabled: 1 |
| | | serializedVersion: 2 |
| | | m_Size: {x: 5.6, y: 0, z: 1.12} |
| | | m_Center: {x: 2.8, y: 0, z: 0.56} |
| | | m_Size: {x: 5.5, y: 0, z: 1.1} |
| | | m_Center: {x: 2.75, y: 0, z: 0.55} |
| | | --- !u!1 &565601936 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | m_RenderMode: 0 |
| | | m_CullingMask: |
| | | serializedVersion: 2 |
| | | m_Bits: 4294967295 |
| | | m_Bits: 130871 |
| | | m_RenderingLayerMask: 1 |
| | | m_Lightmapping: 4 |
| | | m_LightShadowCasterMode: 0 |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1324890350} |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: 20.68, y: 0.98, z: -6} |
| | | m_LocalPosition: {x: 20.6, y: 0.98, z: -6} |
| | | m_LocalScale: {x: 0.8, y: 1, z: 3} |
| | | m_Children: [] |
| | | m_Father: {fileID: 304173789} |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 1632078501} |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: -26, y: 0, z: -28.3} |
| | | m_LocalPosition: {x: -25.13, y: 0, z: -28.3} |
| | | m_LocalScale: {x: 9.25, y: 1, z: 9.22} |
| | | m_Children: [] |
| | | m_Father: {fileID: 1765964312} |
| | |
| | | type: 3} |
| | | debugImg: {fileID: 2956664473313611620, guid: d4086517241a50e49aaca47484c61113, |
| | | type: 3} |
| | | gridFreePos: 0.1 |
| | | gridFreePos: 0.18 |
| | | dimensions: |
| | | x: 5 |
| | | y: 3 |
| | | gridSize: 1.12 |
| | | gridSize: 1.1 |
| | | --- !u!65 &1632078504 |
| | | BoxCollider: |
| | | m_ObjectHideFlags: 2 |
| | |
| | | m_IsTrigger: 0 |
| | | m_Enabled: 1 |
| | | serializedVersion: 2 |
| | | m_Size: {x: 5.6, y: 0, z: 3.3600001} |
| | | m_Center: {x: 2.8, y: 0, z: 1.6800001} |
| | | m_Size: {x: 5.5, y: 0, z: 3.3000002} |
| | | m_Center: {x: 2.75, y: 0, z: 1.6500001} |
| | | --- !u!1 &1632287006 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | public float damage; |
| | | |
| | | /// <summary> |
| | | /// 用于最后一颗子弹的多倍攻击 |
| | | /// </summary> |
| | | public float damageMulti = 1.0f; |
| | | |
| | | /// <summary> |
| | | /// TEST CODE TO TOWER_NAME |
| | | /// </summary> |
| | | public string towerName = ""; |
| | |
| | | /// The alignment of the damager |
| | | /// </summary> |
| | | public SerializableIAlignmentProvider alignment; |
| | | |
| | | |
| | | /// <summary> |
| | | /// Gets the alignment of the damager |
| | |
| | | /// </summary> |
| | | public float finalDamage |
| | | { |
| | | get { return damage + inSceneUpGradeDamage; } |
| | | |
| | | |
| | | get { |
| | | float fd = damage * damageMulti; |
| | | if (damageMulti > 1.0f) |
| | | Debug.Log("hello,world:" + damageMulti.ToString() ); |
| | | |
| | | damageMulti = 1.0f; |
| | | return fd + inSceneUpGradeDamage; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | protected int poisonAttid = 0; |
| | | protected float timeToPoisonHurt = 0.0f; |
| | | |
| | | /// <summary> |
| | | /// 是否处于 中毒状态 |
| | | /// </summary> |
| | | protected bool isPoison; |
| | | |
| | | /// <summary> |
| | | /// 中毒粒子特效 |
| | | /// </summary> |
| | | public ParticleSystem PoisonParticle; |
| | | |
| | | /// <summary> |
| | | /// 中毒结束播放的粒子特效 |
| | | /// </summary> |
| | | public ParticleSystem PoisonEndParticle; |
| | | |
| | | protected Color mMatColor; |
| | | |
| | | /// <summary> |
| | |
| | | { |
| | | if (this.poisonTimes >= 1) return; |
| | | |
| | | if (!isPoison) |
| | | { |
| | | isPoison = true; |
| | | |
| | | if (PoisonParticle != null) |
| | | PoisonParticle.Play(); |
| | | } |
| | | |
| | | this.poisonTimes++; |
| | | this.poisonAttid = attid; |
| | | this.poisonHurt = (float)Math.Floor(this.configuration.maxHealth / 20.0f); |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: de0eb25ec3cdf904097ce9ea3d1cddf0 |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | using System.Collections; |
| | | using System.Collections.Generic; |
| | | using UnityEngine; |
| | | |
| | | public class GameAnalytics_SDK_Main : MonoBehaviour |
| | | { |
| | | // Start is called before the first frame update |
| | | void Start() |
| | | { |
| | | Debug.Log("Unity SDK init begin "); |
| | | TalkingDataGA.OnStart("B220F5C737384030947B202F19E32086", "TalkingData"); |
| | | Debug.Log("Unity SDK init completed "); |
| | | } |
| | | |
| | | // Update is called once per frame |
| | | void Update() |
| | | { |
| | | |
| | | } |
| | | } |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: aa7e26b9ba9db53469e7e713ad9dc7e9 |
| | | MonoImporter: |
| | | externalObjects: {} |
| | | serializedVersion: 2 |
| | | defaultReferences: [] |
| | | executionOrder: 0 |
| | | icon: {instanceID: 0} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
| | |
| | | using Core.Health; |
| | | using TowerDefense.Towers; |
| | | using UnityEngine; |
| | | |
| | | namespace TowerDefense.Affectors |
| | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 当前Affactor对应的Tower指针. |
| | | /// </summary> |
| | | public Tower towerPtr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// Initializes the effect with search data |
| | | /// </summary> |
| | | /// <param name="affectorAlignment"> |
| | |
| | | /// </summary> |
| | | protected Targetable m_TrackingEnemy; |
| | | |
| | | |
| | | /// <summary> |
| | | /// 处理装弹时间. |
| | | /// </summary> |
| | | protected float fillBulletTime = 0.0f; |
| | | |
| | | /// <summary> |
| | | /// Gets the search rate from the targetter |
| | | /// </summary> |
| | |
| | | /// </summary> |
| | | protected virtual void Update() |
| | | { |
| | | // |
| | | // 预留出来装填子弹的时间. |
| | | if( fillBulletTime > 0 ) |
| | | { |
| | | fillBulletTime -= Time.deltaTime; |
| | | if (fillBulletTime <= 0.3f) |
| | | { |
| | | if (towerPtr && towerPtr.bulletCtl) |
| | | towerPtr.bulletCtl.resetToMaxBullet(); |
| | | } |
| | | |
| | | if (fillBulletTime <= 0) |
| | | { |
| | | fillBulletTime = 0; |
| | | } |
| | | } |
| | | |
| | | m_FireTimer -= Time.deltaTime; |
| | | if( trackingEnemy == null ) |
| | | m_TrackingEnemy = targetter.GetTarget(waveLineID, bWoodAffector); |
| | |
| | | // 不再处理多子弹攻击,确保只有一个弹道 |
| | | isMultiAttack = false; |
| | | m_TrackingEnemy = targetter.GetTarget( waveLineID, bWoodAffector ); |
| | | if (m_TrackingEnemy == null) |
| | | if ( (m_TrackingEnemy == null) || (fillBulletTime>0) ) |
| | | { |
| | | if (this.towerPtr) |
| | | towerPtr.setTowerState(false); |
| | | return; |
| | | }else |
| | | { |
| | | if (this.towerPtr) |
| | | towerPtr.setTowerState(true); |
| | | } |
| | | |
| | | // |
| | | // 处理子弹充能相关的内容 |
| | | if( towerPtr && (towerPtr.bulletCtl != null)) |
| | | { |
| | | int bnum = towerPtr.bulletCtl.decBullet(); |
| | | // |
| | | if (bnum == 0) |
| | | { |
| | | damagerProjectile.damageMulti = 2.0f; |
| | | fillBulletTime = 2.0f; |
| | | } |
| | | } |
| | | |
| | | if (isMultiAttack) |
| | |
| | | { |
| | | if (mAnim) |
| | | { |
| | | if (isPoison) |
| | | { |
| | | isPoison = false; |
| | | // 移除Agent身上的中毒特效,并播放一个中毒效果消失的特效 |
| | | if (PoisonParticle != null) |
| | | { |
| | | PoisonParticle.Stop(); |
| | | if (PoisonEndParticle != null) |
| | | PoisonEndParticle.Play(); |
| | | } |
| | | } |
| | | |
| | | mAnim.SetBool("Die", true); |
| | | // 统一管理器内删除当前的Agent: |
| | | AgentInsManager.instance.removeAgent(this); |
| | |
| | | public Material materialMonsterOppo; |
| | | |
| | | /// <summary> |
| | | /// 当前塔防对应的攻击和等待Mat. |
| | | /// </summary> |
| | | public Material materialTowerAttackSelf; |
| | | public Material materialTowerWaitSelf; |
| | | public Material materialTowerAttackOppo; |
| | | public Material materialTowerWaitOppo; |
| | | |
| | | /// <summary> |
| | | /// 0 空状态 1 等待状态 2 攻击状态. |
| | | /// </summary> |
| | | protected int curActionState = 0; |
| | | |
| | | /// <summary> |
| | | /// 塔防对应的充能状态. |
| | | /// </summary> |
| | | public ETowerFuntion eTowerFuntion = ETowerFuntion.NULL; |
| | | public BulletUICtl bulletCtl = null; |
| | | |
| | | /// <summary> |
| | | /// The tower levels associated with this tower |
| | |
| | | /// </summary> |
| | | public float attackRise { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 塔防数据的局内升级 |
| | | /// </summary> |
| | |
| | | public bool isAtMaxLevel |
| | | { |
| | | get { return currentLevel == levels.Length - 1; } |
| | | } |
| | | |
| | | public void setTowerState(bool attack) |
| | | { |
| | | if (!materialTowerAttackSelf) return; |
| | | |
| | | if( opponentSide) |
| | | { |
| | | if (attack && (this.curActionState != 2)) |
| | | { |
| | | currentTowerLevel.SetTowerMonsterMat(materialTowerAttackOppo); |
| | | this.curActionState = 2; |
| | | } |
| | | |
| | | if ((!attack) && (this.curActionState != 1)) |
| | | { |
| | | currentTowerLevel.SetTowerMonsterMat( materialTowerWaitOppo ); |
| | | this.curActionState = 1; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | if (attack && (this.curActionState != 2)) |
| | | { |
| | | currentTowerLevel.SetTowerMonsterMat(materialTowerAttackSelf); |
| | | this.curActionState = 2; |
| | | } |
| | | |
| | | if ((!attack) && (this.curActionState != 1)) |
| | | { |
| | | currentTowerLevel.SetTowerMonsterMat(materialTowerWaitSelf); |
| | | this.curActionState = 1; |
| | | } |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | else |
| | | currentTowerLevel.SetTowerMonsterMat(materialMonsterSelf); |
| | | |
| | | // 处理Tower |
| | | this.setTowerState(false); |
| | | |
| | | |
| | | if (opponentSide) |
| | | { |
| | | OpponentMgr.instance.SetTowerAttID(gridPosition.x, attributeId, this.currentLevel); |
| | |
| | | } |
| | | |
| | | // |
| | | // 根据是否是子弹塔防来决定是否显示相应的界面.WORK START: 处理出来下一步的子弹减少和对应的充子弹时间. |
| | | if (this.eTowerFuntion == ETowerFuntion.BULLET) |
| | | { |
| | | // 根据是否是子弹塔防来决定是否显示相应的界面 |
| | | BulletUICtl buc = this.placementArea.GetBulletUICtl(gridPosition.x); |
| | | if (buc) |
| | | /* |
| | | if ( (this.eTowerFuntion == ETowerFuntion.BULLET) && (buc != null ) ) |
| | | { |
| | | // 设置数据 |
| | | buc.gameObject.SetActive(true); |
| | | this.bulletCtl = buc; |
| | | buc.resetToMaxBullet(); |
| | | } |
| | | else |
| | | { |
| | | // 清空数据 |
| | | buc.gameObject.SetActive(false); |
| | | this.bulletCtl = null; |
| | | }*/ |
| | | } |
| | | |
| | | } |
| | |
| | | DestroyImmediate(projectile); |
| | | return; |
| | | } |
| | | |
| | | ballisticProjectile.FireAtPoint(startPosition, enemy.position); |
| | | |
| | | if (fireParticleObj != null) |
| | |
| | | Damager srctm = attack.GetComponent<Damager>(); |
| | | tm.inSceneUpGradeDamage = srctm.inSceneUpGradeDamage; |
| | | tm.doubleHit = srctm.doubleHit; |
| | | |
| | | // |
| | | // 最后一颗子弹的多倍伤害. |
| | | tm.damageMulti = srctm.damageMulti; |
| | | srctm.damageMulti = 1.0f; |
| | | //Debug.Log("源始局内升级数据是:" + srctm.inSceneUpGradeDamage); |
| | | } |
| | | // WORK START: 从 Pool 内获取数据的时候,就把原来的数据清除掉了. |
| | |
| | | Affector[] m_Affectors; |
| | | |
| | | /// <summary> |
| | | /// TEST CODE: 是否已经缩放. |
| | | /// </summary> |
| | | protected bool bScaleForCombat = false; |
| | | |
| | | /// <summary> |
| | | /// Gets the list of effects attached to the tower |
| | | /// </summary> |
| | | protected Affector[] Affectors |
| | |
| | | foreach (Affector effect in Affectors) |
| | | { |
| | | effect.Initialize(alignment, mask); |
| | | |
| | | effect.towerPtr = tower; |
| | | } |
| | | m_ParentTower = tower; |
| | | } |
| | |
| | | { |
| | | t.GetComponent<MeshRenderer>().material = mat; |
| | | Vector3 scale = t.localScale; |
| | | |
| | | if( !this.bScaleForCombat) |
| | | { |
| | | scale.z *= 1.267f; |
| | | t.localScale = scale; |
| | | Vector3 pos = t.localPosition; |
| | | pos.z -= 0.2f; |
| | | t.localPosition = pos; |
| | | bScaleForCombat = true; |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | using DG.Tweening; |
| | | using Protobuf; |
| | | using System.Collections; |
| | | using System.Collections.Generic; |
| | | using UnityEngine; |
| | |
| | | { |
| | | public Image bulletScaleMask; |
| | | public float fAdjValue; |
| | | /// <summary> |
| | | /// 最大子弹数目. |
| | | /// </summary> |
| | | public int maxBulletNum; |
| | | /// <summary> |
| | | /// 当前的子弹数目. |
| | | /// </summary> |
| | | protected int curBulletNum; |
| | | |
| | | // Start is called before the first frame update |
| | | void Start() |
| | | { |
| | | resetToMaxBullet(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 重设子弹数目到最大. |
| | | /// </summary> |
| | | public void resetToMaxBullet() |
| | | { |
| | | if (this.curBulletNum == maxBulletNum) return; |
| | | |
| | | this.curBulletNum = maxBulletNum; |
| | | this.updateBulletUI(curBulletNum, maxBulletNum); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 减少子弹,返回减少后的子弹数目。 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public int decBullet() |
| | | { |
| | | if (this.curBulletNum <= 0) return 0; |
| | | this.curBulletNum--; |
| | | this.updateBulletUI(curBulletNum, maxBulletNum); |
| | | return curBulletNum; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | tags: |
| | | - PlaceTower |
| | | - PlaceTowerOpponent |
| | | - Projectile |
| | | layers: |
| | | - Default |
| | | - TransparentFX |
| | |
| | | - FlyingEnemies |
| | | - GroundEnemyTargettingProjectiles |
| | | - BattleAreaLayer |
| | | - |
| | | - SystemParticleLayer |
| | | - |
| | | - |
| | | - |