New ability archetype & updates
- new Projectile + Area of effect over time with tick event implemented - New Tornado projectile+AoEOverTime ability for Barb/Naturalist
This commit is contained in:
parent
9903af1fb7
commit
b4c22cd6f4
@ -4500,6 +4500,7 @@ MonoBehaviour:
|
|||||||
- {fileID: 11400000, guid: 9b43747f03d28d44f95e39e9e2e6eab7, type: 2}
|
- {fileID: 11400000, guid: 9b43747f03d28d44f95e39e9e2e6eab7, type: 2}
|
||||||
- {fileID: 11400000, guid: 3eb0543909f25a94eb803cdc9bb51da0, type: 2}
|
- {fileID: 11400000, guid: 3eb0543909f25a94eb803cdc9bb51da0, type: 2}
|
||||||
- {fileID: 11400000, guid: 30f6d3f1460057a46bc32df18d5f11e8, type: 2}
|
- {fileID: 11400000, guid: 30f6d3f1460057a46bc32df18d5f11e8, type: 2}
|
||||||
|
- {fileID: 11400000, guid: 728e63ccef88b5c46aa51971060c4b14, type: 2}
|
||||||
- characterClass: {fileID: 11400000, guid: 504738889b9f3b14596e37f7bba80fbf, type: 2}
|
- characterClass: {fileID: 11400000, guid: 504738889b9f3b14596e37f7bba80fbf, type: 2}
|
||||||
possibleClassAbilities:
|
possibleClassAbilities:
|
||||||
- {fileID: 11400000, guid: db19571a96c2e6147a60a49bb343e08d, type: 2}
|
- {fileID: 11400000, guid: db19571a96c2e6147a60a49bb343e08d, type: 2}
|
||||||
@ -7348,6 +7349,8 @@ MonoBehaviour:
|
|||||||
- {fileID: 11400000, guid: c3ce7e110eeeebf47b7af8344f0793fa, type: 2}
|
- {fileID: 11400000, guid: c3ce7e110eeeebf47b7af8344f0793fa, type: 2}
|
||||||
- {fileID: 11400000, guid: b9a421f28b69be7499e354879b040b1f, type: 2}
|
- {fileID: 11400000, guid: b9a421f28b69be7499e354879b040b1f, type: 2}
|
||||||
- {fileID: 11400000, guid: 3cab0af73858e9e48936aa83ba32d041, type: 2}
|
- {fileID: 11400000, guid: 3cab0af73858e9e48936aa83ba32d041, type: 2}
|
||||||
|
- {fileID: 11400000, guid: 7a897d8de80bb6c4b9f888c0121a7d59, type: 2}
|
||||||
|
- {fileID: 11400000, guid: 728e63ccef88b5c46aa51971060c4b14, type: 2}
|
||||||
--- !u!1 &7475116341184709871
|
--- !u!1 &7475116341184709871
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -0,0 +1,617 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &2461700157592683349
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 8778919381623172669}
|
||||||
|
- component: {fileID: 6488785894483522331}
|
||||||
|
- component: {fileID: 634576473860346969}
|
||||||
|
m_Layer: 30
|
||||||
|
m_Name: ProjextileHitbox
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &8778919381623172669
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2461700157592683349}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1.5, y: 1.5, z: 1.5}
|
||||||
|
m_ConstrainProportionsScale: 1
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 7681102451873883168}
|
||||||
|
m_RootOrder: 3
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!33 &6488785894483522331
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2461700157592683349}
|
||||||
|
m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
--- !u!135 &634576473860346969
|
||||||
|
SphereCollider:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2461700157592683349}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 1
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Radius: 0.5
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!1 &6229009280531850027
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 3238356846573237868}
|
||||||
|
- component: {fileID: 6840079389173921910}
|
||||||
|
m_Layer: 30
|
||||||
|
m_Name: AudioPlayer_SFX
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 0
|
||||||
|
--- !u!4 &3238356846573237868
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6229009280531850027}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 7681102451873883168}
|
||||||
|
m_RootOrder: 2
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!82 &6840079389173921910
|
||||||
|
AudioSource:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6229009280531850027}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 4
|
||||||
|
OutputAudioMixerGroup: {fileID: -5312442904998127832, guid: a2cf0a9ecb0938443b3238757f0f6db8, type: 2}
|
||||||
|
m_audioClip: {fileID: 8300000, guid: 1311960fc66f5d546b46109adf9d0902, type: 3}
|
||||||
|
m_PlayOnAwake: 0
|
||||||
|
m_Volume: 0.4
|
||||||
|
m_Pitch: 1
|
||||||
|
Loop: 0
|
||||||
|
Mute: 0
|
||||||
|
Spatialize: 0
|
||||||
|
SpatializePostEffects: 0
|
||||||
|
Priority: 128
|
||||||
|
DopplerLevel: 1
|
||||||
|
MinDistance: 20
|
||||||
|
MaxDistance: 500
|
||||||
|
Pan2D: 0
|
||||||
|
rolloffMode: 0
|
||||||
|
BypassEffects: 0
|
||||||
|
BypassListenerEffects: 0
|
||||||
|
BypassReverbZones: 0
|
||||||
|
rolloffCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 1
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
panLevelCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
spreadCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
reverbZoneMixCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
--- !u!1 &6975521718323349816
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 6975521718323349822}
|
||||||
|
m_Layer: 30
|
||||||
|
m_Name: AbilityChainReaction
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &6975521718323349822
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6975521718323349816}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 1
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 7681102451873883168}
|
||||||
|
m_RootOrder: 1
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!1 &7681102451873883169
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 7681102451873883168}
|
||||||
|
- component: {fileID: 7681102451873883196}
|
||||||
|
- component: {fileID: 1813405135002957620}
|
||||||
|
- component: {fileID: 7681102451873883170}
|
||||||
|
- component: {fileID: 7681102451873883171}
|
||||||
|
m_Layer: 30
|
||||||
|
m_Name: Tornado_ProjectileAreaOfEffectOverTimeWithTickEvent
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &7681102451873883168
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7681102451873883169}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 7681102452339790675}
|
||||||
|
- {fileID: 6975521718323349822}
|
||||||
|
- {fileID: 3238356846573237868}
|
||||||
|
- {fileID: 8778919381623172669}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!54 &7681102451873883196
|
||||||
|
Rigidbody:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7681102451873883169}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Mass: 1
|
||||||
|
m_Drag: 0
|
||||||
|
m_AngularDrag: 0.05
|
||||||
|
m_UseGravity: 0
|
||||||
|
m_IsKinematic: 1
|
||||||
|
m_Interpolate: 0
|
||||||
|
m_Constraints: 0
|
||||||
|
m_CollisionDetection: 0
|
||||||
|
--- !u!114 &1813405135002957620
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7681102451873883169}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 9ceeb5a0f6f2e724eae9af008a0b4259, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
telegraph: {fileID: 0}
|
||||||
|
effectVisual: {fileID: 7681102452339790672}
|
||||||
|
abilityHitLayer:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 2147483648
|
||||||
|
impactHitVFX: {fileID: 2353600328335836179, guid: ceec7516237b4104b94300043ca39784, type: 3}
|
||||||
|
shouldDisableVisualsOnDelayedDestroyEntered: 1
|
||||||
|
photonView: {fileID: 0}
|
||||||
|
owner: {fileID: 0}
|
||||||
|
ownerTag: {fileID: 0}
|
||||||
|
ability: {fileID: 0}
|
||||||
|
radius: 0
|
||||||
|
shouldResizeVisuals: 0
|
||||||
|
telegraphDelay: 0
|
||||||
|
lifeSpan: 0
|
||||||
|
canHitSelf: 0
|
||||||
|
onTargetHit:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
duration: 0
|
||||||
|
followUser: 0
|
||||||
|
followTarget: 0
|
||||||
|
damageFollowingTarget: 0
|
||||||
|
OptionalBoxOverlap: {fileID: 0}
|
||||||
|
hitParticlesPrefab: {fileID: 2353600328335836179, guid: ceec7516237b4104b94300043ca39784, type: 3}
|
||||||
|
projectileAbility: {fileID: 0}
|
||||||
|
onTickHappened:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
--- !u!114 &7681102451873883170
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7681102451873883169}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: aa584fbee541324448dd18d8409c7a41, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
ObservedComponentsFoldoutOpen: 1
|
||||||
|
Group: 0
|
||||||
|
prefixField: -1
|
||||||
|
Synchronization: 3
|
||||||
|
OwnershipTransfer: 0
|
||||||
|
observableSearch: 2
|
||||||
|
ObservedComponents:
|
||||||
|
- {fileID: 1813405135002957620}
|
||||||
|
- {fileID: 7681102451873883171}
|
||||||
|
sceneViewId: 0
|
||||||
|
InstantiationId: 0
|
||||||
|
isRuntimeInstantiated: 0
|
||||||
|
--- !u!114 &7681102451873883171
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7681102451873883169}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 627855c7f81362d41938ffe0b1475957, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_SynchronizePosition: 1
|
||||||
|
m_SynchronizeRotation: 1
|
||||||
|
m_SynchronizeScale: 0
|
||||||
|
m_UseLocal: 1
|
||||||
|
--- !u!1 &7681102452339790672
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 7681102452339790675}
|
||||||
|
- component: {fileID: 7681102452339790700}
|
||||||
|
m_Layer: 30
|
||||||
|
m_Name: effectVisual
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &7681102452339790675
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7681102452339790672}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 0.6, y: 0.6, z: 0.6}
|
||||||
|
m_ConstrainProportionsScale: 1
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 2650017693601061829}
|
||||||
|
- {fileID: 7910058261851551780}
|
||||||
|
m_Father: {fileID: 7681102451873883168}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!33 &7681102452339790700
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7681102452339790672}
|
||||||
|
m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
--- !u!1001 &1520939850523873529
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 7681102452339790675}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 4174147558781449270, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: m_RenderMode
|
||||||
|
value: 2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4321358288067726026, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: simulationSpeed
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4321358288067726026, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: moveWithTransform
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4321358288067726026, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: emitterVelocityMode
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4321358288067726026, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: VelocityModule.z.scalar
|
||||||
|
value: 0.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4321358288067726026, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: VelocityModule.z.minScalar
|
||||||
|
value: 0.6
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4321358288067726026, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: InitialModule.maxNumParticles
|
||||||
|
value: 25
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4321358288067726026, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: EmissionModule.rateOverTime.scalar
|
||||||
|
value: 20
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4321358288067726026, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: InitialModule.startLifetime.scalar
|
||||||
|
value: 1.2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4321358288067726026, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: VelocityModule.speedModifier.scalar
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4321358288067726026, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: InitialModule.startLifetime.minScalar
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4321358288067726026, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: EmissionModule.rateOverDistance.scalar
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7966731087305637596, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: vfx_Tornado_01
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8709216932701153501, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: m_RootOrder
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8709216932701153501, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8709216932701153501, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8709216932701153501, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8709216932701153501, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 0.7071068
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8709216932701153501, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: -0.7071068
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8709216932701153501, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8709216932701153501, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8709216932701153501, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: -90
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8709216932701153501, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8709216932701153501, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8709216932701153501, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
propertyPath: m_ConstrainProportionsScale
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
--- !u!4 &7910058261851551780 stripped
|
||||||
|
Transform:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 8709216932701153501, guid: 460babe280fe4aa41adc3fefd46f0c0b, type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 1520939850523873529}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
--- !u!1001 &6150788514191539604
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 7681102452339790675}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 79701874260653238, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: stopAction
|
||||||
|
value: 2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 79701874260653238, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: cullingMode
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 79701874260653238, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: lengthInSec
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 79701874260653238, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: InitialModule.maxNumParticles
|
||||||
|
value: 10
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 79701874260653238, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: InitialModule.startColor.maxColor.b
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 79701874260653238, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: InitialModule.startColor.maxColor.g
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 79701874260653238, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: InitialModule.startColor.maxColor.r
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 521339279345268759, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_Materials.Array.size
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 1747735906954452868, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: CharacterCircleRed (1)
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_RootOrder
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_LocalScale.x
|
||||||
|
value: 2.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_LocalScale.y
|
||||||
|
value: 2.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_LocalScale.z
|
||||||
|
value: 2.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
propertyPath: m_ConstrainProportionsScale
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
--- !u!4 &2650017693601061829 stripped
|
||||||
|
Transform:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 8186766346787694161, guid: 64f97bcadc30ea54680b892789161068, type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 6150788514191539604}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 954fe53dfefd6834e901c7aabf4906ad
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -38,7 +38,7 @@ RenderSettings:
|
|||||||
m_ReflectionIntensity: 1
|
m_ReflectionIntensity: 1
|
||||||
m_CustomReflection: {fileID: 0}
|
m_CustomReflection: {fileID: 0}
|
||||||
m_Sun: {fileID: 0}
|
m_Sun: {fileID: 0}
|
||||||
m_IndirectSpecularColor: {r: 0.06433476, g: 0.12879543, b: 0.1344714, a: 1}
|
m_IndirectSpecularColor: {r: 0.05859949, g: 0.11756884, b: 0.12269087, a: 1}
|
||||||
m_UseRadianceAmbientProbe: 0
|
m_UseRadianceAmbientProbe: 0
|
||||||
--- !u!157 &3
|
--- !u!157 &3
|
||||||
LightmapSettings:
|
LightmapSettings:
|
||||||
|
@ -0,0 +1,37 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: f4ddf33e31e7c3d4e9f2078940308dfb, type: 3}
|
||||||
|
m_Name: 1-TornadoProjectileStats
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
displayName:
|
||||||
|
Icon: {fileID: 0}
|
||||||
|
targettingTags:
|
||||||
|
- {fileID: 11400000, guid: 3ac5bfbf7e1fbdd4baec1c17bd3d874c, type: 2}
|
||||||
|
- {fileID: 11400000, guid: 201eca8f8c72ba74dbb0854cad29be4f, type: 2}
|
||||||
|
tags:
|
||||||
|
- {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2}
|
||||||
|
- {fileID: 11400000, guid: 918ee6f8846e6a9449166ac16b6330ae, type: 2}
|
||||||
|
abilityEffects:
|
||||||
|
- {fileID: 11400000, guid: 1df87ce6145d8c8469dfb8ef5c0513c4, type: 2}
|
||||||
|
- {fileID: 11400000, guid: b6c62ca0f78f08e438620111e861bd45, type: 2}
|
||||||
|
castTime: 0
|
||||||
|
manaCost: 0
|
||||||
|
healthCost: 0
|
||||||
|
classResourceCost: 0
|
||||||
|
cooldown: 0
|
||||||
|
castableWhileMoving: 0
|
||||||
|
animationType: 1
|
||||||
|
projectilePrefab: {fileID: 0}
|
||||||
|
projectileSpeed: 2
|
||||||
|
lifeSpan: 0
|
||||||
|
canPierce: 1
|
||||||
|
canHitSelf: 0
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 7a897d8de80bb6c4b9f888c0121a7d59
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,46 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: feba897f2c808cc40a3ad5226a62b1e0, type: 3}
|
||||||
|
m_Name: 1-Tornado_Projectile_AoEOverTimeWithTickEventAbility
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
displayName: Tornado
|
||||||
|
Icon: {fileID: 21300000, guid: eced15bb959edc54c8457ab75f9a45b5, type: 3}
|
||||||
|
targettingTags:
|
||||||
|
- {fileID: 11400000, guid: 3ac5bfbf7e1fbdd4baec1c17bd3d874c, type: 2}
|
||||||
|
tags:
|
||||||
|
- {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2}
|
||||||
|
- {fileID: 11400000, guid: 918ee6f8846e6a9449166ac16b6330ae, type: 2}
|
||||||
|
abilityEffects:
|
||||||
|
- {fileID: 11400000, guid: ead0b5de8c069ca45b35ab71dca914e9, type: 2}
|
||||||
|
- {fileID: 11400000, guid: b49cc0fb89f894a42981c649afd98030, type: 2}
|
||||||
|
castTime: 0.5
|
||||||
|
manaCost: 10
|
||||||
|
healthCost: 0
|
||||||
|
classResourceCost: 0
|
||||||
|
cooldown: 0
|
||||||
|
castableWhileMoving: 0
|
||||||
|
animationType: 1
|
||||||
|
aoePrefab: {fileID: 7681102451873883169, guid: 954fe53dfefd6834e901c7aabf4906ad, type: 3}
|
||||||
|
movementMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 8
|
||||||
|
lifeSpan: 2
|
||||||
|
radius: 1.5
|
||||||
|
shouldResizeVisuals: 0
|
||||||
|
telegraphDelay: 0
|
||||||
|
canHitSelf: 0
|
||||||
|
spawnUnderUser: 0
|
||||||
|
projectileAbility: {fileID: 11400000, guid: 7a897d8de80bb6c4b9f888c0121a7d59, type: 2}
|
||||||
|
duration: 6
|
||||||
|
followUser: 0
|
||||||
|
followTarget: 0
|
||||||
|
damageFollowingTarget: 0
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 728e63ccef88b5c46aa51971060c4b14
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -44,6 +44,6 @@ MonoBehaviour:
|
|||||||
spawnUnderUser: 0
|
spawnUnderUser: 0
|
||||||
duration: 3
|
duration: 3
|
||||||
followUser: 0
|
followUser: 0
|
||||||
followTarget: 1
|
followTarget: 0
|
||||||
damageFollowingTarget: 1
|
damageFollowingTarget: 0
|
||||||
rotateOnSpawn: 0
|
rotateOnSpawn: 0
|
||||||
|
@ -0,0 +1,25 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 081df6f2fd69b7643a4844062a82871f, type: 3}
|
||||||
|
m_Name: Barb_Tornado_InstantEffect_AoETick
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
tags:
|
||||||
|
- {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2}
|
||||||
|
influencingStats:
|
||||||
|
- statTag: {fileID: 11400000, guid: 918ee6f8846e6a9449166ac16b6330ae, type: 2}
|
||||||
|
percentInfluence: 0.2
|
||||||
|
baseValue: 2
|
||||||
|
damageType: 1
|
||||||
|
AlliedTargetMultiplier: 1
|
||||||
|
EnemyTargetMultiplier: 1
|
||||||
|
applyToClassResourceInstead: 0
|
||||||
|
applyToSelfResourceInsteadOfHit: 0
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b49cc0fb89f894a42981c649afd98030
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,25 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 081df6f2fd69b7643a4844062a82871f, type: 3}
|
||||||
|
m_Name: Barb_Tornado_InstantEffect_Impact
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
tags:
|
||||||
|
- {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2}
|
||||||
|
influencingStats:
|
||||||
|
- statTag: {fileID: 11400000, guid: 918ee6f8846e6a9449166ac16b6330ae, type: 2}
|
||||||
|
percentInfluence: 0.55
|
||||||
|
baseValue: 4.5
|
||||||
|
damageType: 1
|
||||||
|
AlliedTargetMultiplier: 1
|
||||||
|
EnemyTargetMultiplier: 1
|
||||||
|
applyToClassResourceInstead: 0
|
||||||
|
applyToSelfResourceInsteadOfHit: 0
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b6c62ca0f78f08e438620111e861bd45
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 081df6f2fd69b7643a4844062a82871f, type: 3}
|
||||||
|
m_Name: P_Barb_Tornado_InstantEffectClassResource_AoE_tick
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
tags:
|
||||||
|
- {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2}
|
||||||
|
influencingStats: []
|
||||||
|
baseValue: 0.1
|
||||||
|
damageType: 0
|
||||||
|
AlliedTargetMultiplier: 1
|
||||||
|
EnemyTargetMultiplier: 1
|
||||||
|
applyToClassResourceInstead: 1
|
||||||
|
applyToSelfResourceInsteadOfHit: 1
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ead0b5de8c069ca45b35ab71dca914e9
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 081df6f2fd69b7643a4844062a82871f, type: 3}
|
||||||
|
m_Name: P_Barb_Tornado_InstantEffectClassResource_Impact
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
tags:
|
||||||
|
- {fileID: 11400000, guid: 4e6f036fb4aad9b428694360fcc62f88, type: 2}
|
||||||
|
influencingStats: []
|
||||||
|
baseValue: 0.25
|
||||||
|
damageType: 0
|
||||||
|
AlliedTargetMultiplier: 1
|
||||||
|
EnemyTargetMultiplier: 1
|
||||||
|
applyToClassResourceInstead: 1
|
||||||
|
applyToSelfResourceInsteadOfHit: 1
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1df87ce6145d8c8469dfb8ef5c0513c4
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,88 @@
|
|||||||
|
using Photon.Pun;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
[CreateAssetMenu(fileName = "ProjectileAreaOfEffectOverTimeAbility", menuName = "RiftMayhem/AbilitySystem/Abilities/Projectile Area Of Effect Over Time Ability", order = 0)]
|
||||||
|
public class ProjectileAreaOfEffectOverTimeAbility : AreaOfEffectAbility
|
||||||
|
{
|
||||||
|
[Header("Projectile:")]
|
||||||
|
public ProjectileAbility projectileAbility;
|
||||||
|
|
||||||
|
[Header("AreaOfEffectOverTime:")]
|
||||||
|
public float duration;
|
||||||
|
public bool followUser;
|
||||||
|
public bool followTarget;
|
||||||
|
public bool damageFollowingTarget;
|
||||||
|
|
||||||
|
|
||||||
|
private NetworkedProjectileAreaOfEffectOverTimeWithTickEvent networkedAreaOfEffectOverTime;
|
||||||
|
|
||||||
|
|
||||||
|
public override void Execute(PhotonView user, Taggable userTag)
|
||||||
|
{
|
||||||
|
SpendResourcesNecessary(user, userTag);
|
||||||
|
|
||||||
|
if (spawnUnderUser)
|
||||||
|
{
|
||||||
|
instantiatedArea = PhotonNetwork.Instantiate("Abilities/" + aoePrefab.name, user.transform.position, Quaternion.identity);
|
||||||
|
//instantiatedArea.transform.parent = user.transform;
|
||||||
|
networkedAreaOfEffectOverTime = instantiatedArea.GetComponent<NetworkedProjectileAreaOfEffectOverTimeWithTickEvent>();
|
||||||
|
|
||||||
|
SetupValues(user, userTag);
|
||||||
|
|
||||||
|
networkedAreaOfEffectOverTime.Init();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
instantiatedArea = PhotonNetwork.Instantiate("Abilities/" + aoePrefab.name, user.GetComponentInChildren<ProjectileSpawnLocationController>().transform.position, user.GetComponentInChildren<ProjectileSpawnLocationController>().transform.rotation);
|
||||||
|
|
||||||
|
networkedAreaOfEffectOverTime = instantiatedArea.GetComponent<NetworkedProjectileAreaOfEffectOverTimeWithTickEvent>();
|
||||||
|
|
||||||
|
SetupValues(user, userTag);
|
||||||
|
|
||||||
|
networkedAreaOfEffectOverTime.Init();
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void Execute(PhotonView user, Taggable userTag, Vector3 point)
|
||||||
|
{
|
||||||
|
SpendResourcesNecessary(user, userTag);
|
||||||
|
|
||||||
|
instantiatedArea = PhotonNetwork.Instantiate("Abilities/" + aoePrefab.name, user.GetComponentInChildren<ProjectileSpawnLocationController>().transform.position, user.GetComponentInChildren<ProjectileSpawnLocationController>().transform.rotation);
|
||||||
|
|
||||||
|
networkedAreaOfEffectOverTime = instantiatedArea.GetComponent<NetworkedProjectileAreaOfEffectOverTimeWithTickEvent>();
|
||||||
|
|
||||||
|
SetupValues(user, userTag);
|
||||||
|
|
||||||
|
networkedAreaOfEffectOverTime.Init();
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void Execute(PhotonView user, Taggable userTag, Transform target)
|
||||||
|
{
|
||||||
|
SpendResourcesNecessary(user, userTag);
|
||||||
|
|
||||||
|
instantiatedArea = PhotonNetwork.Instantiate("Abilities/" + aoePrefab.name, target.position, Quaternion.identity);
|
||||||
|
|
||||||
|
networkedAreaOfEffectOverTime = instantiatedArea.GetComponent<NetworkedProjectileAreaOfEffectOverTimeWithTickEvent>();
|
||||||
|
|
||||||
|
SetupValues(user, userTag);
|
||||||
|
|
||||||
|
networkedAreaOfEffectOverTime.Init(target);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SetupValues(PhotonView user, Taggable userTag)
|
||||||
|
{
|
||||||
|
networkedAreaOfEffectOverTime.owner = user;
|
||||||
|
networkedAreaOfEffectOverTime.ownerTag = userTag;
|
||||||
|
networkedAreaOfEffectOverTime.ability = this;
|
||||||
|
networkedAreaOfEffectOverTime.radius = radius;
|
||||||
|
networkedAreaOfEffectOverTime.telegraphDelay = telegraphDelay;
|
||||||
|
networkedAreaOfEffectOverTime.lifeSpan = lifeSpan;
|
||||||
|
networkedAreaOfEffectOverTime.duration = duration;
|
||||||
|
networkedAreaOfEffectOverTime.followUser = followUser;
|
||||||
|
networkedAreaOfEffectOverTime.followTarget = followTarget;
|
||||||
|
networkedAreaOfEffectOverTime.damageFollowingTarget = damageFollowingTarget;
|
||||||
|
networkedAreaOfEffectOverTime.canHitSelf = canHitSelf;
|
||||||
|
networkedAreaOfEffectOverTime.projectileAbility = projectileAbility;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: feba897f2c808cc40a3ad5226a62b1e0
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -35,9 +35,9 @@ public class NetworkedAreaOfEffect : MonoBehaviour, IPunObservable
|
|||||||
|
|
||||||
protected Collider[] hits;
|
protected Collider[] hits;
|
||||||
|
|
||||||
private bool waitingForDestroy = false;
|
protected bool waitingForDestroy = false;
|
||||||
|
|
||||||
private List<GameObject> hitSpawnedVFXs = new List<GameObject>();
|
protected List<GameObject> hitSpawnedVFXs = new List<GameObject>();
|
||||||
protected GameObject hitSpawnedVFX;
|
protected GameObject hitSpawnedVFX;
|
||||||
protected Vector3 hitPositionCorrected;
|
protected Vector3 hitPositionCorrected;
|
||||||
|
|
||||||
|
@ -108,6 +108,7 @@ public class NetworkedAreaOfEffectOverTime : NetworkedAreaOfEffect
|
|||||||
|
|
||||||
protected override void CheckSurroundings()
|
protected override void CheckSurroundings()
|
||||||
{
|
{
|
||||||
|
if (waitingForDestroy) return;
|
||||||
//TODO: spread the total value over ticks, for now just apply the instant effect every tick, manage tick values on effect applied
|
//TODO: spread the total value over ticks, for now just apply the instant effect every tick, manage tick values on effect applied
|
||||||
if (OptionalBoxOverlap != null)
|
if (OptionalBoxOverlap != null)
|
||||||
{
|
{
|
||||||
|
@ -0,0 +1,77 @@
|
|||||||
|
using Photon.Pun;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.Events;
|
||||||
|
|
||||||
|
public class NetworkedProjectileAreaOfEffectOverTimeWithTickEvent : NetworkedAreaOfEffectOverTime
|
||||||
|
{
|
||||||
|
[Header("Visuals")]
|
||||||
|
[SerializeField] private GameObject hitParticlesPrefab;
|
||||||
|
|
||||||
|
public ProjectileAbility projectileAbility;
|
||||||
|
|
||||||
|
public UnityEvent<PhotonView, Taggable, List<Taggable>> onTickHappened = new UnityEvent<PhotonView, Taggable, List<Taggable>>();
|
||||||
|
|
||||||
|
NetworkedAntiProjectile possibleBlock;
|
||||||
|
|
||||||
|
private void Update()
|
||||||
|
{
|
||||||
|
if (!photonView.IsMine) return;
|
||||||
|
|
||||||
|
if (waitingForDestroy) return;
|
||||||
|
|
||||||
|
this.transform.position += this.transform.forward * projectileAbility.projectileSpeed * Time.deltaTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void OnTickPerformed()
|
||||||
|
{
|
||||||
|
onTickHappened.Invoke(owner, ownerTag, targets);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnTriggerEnter(Collider other)
|
||||||
|
{
|
||||||
|
if (waitingForDestroy) return;
|
||||||
|
|
||||||
|
possibleTarget = other.GetComponentInParent<PhotonView>();
|
||||||
|
if (possibleTarget != null)
|
||||||
|
{
|
||||||
|
if (!canHitSelf)
|
||||||
|
if (possibleTarget == owner) return;
|
||||||
|
}
|
||||||
|
|
||||||
|
target = other.GetComponentInParent<Taggable>();
|
||||||
|
|
||||||
|
if (target == null) return;
|
||||||
|
|
||||||
|
if (!target.IsValidTarget(projectileAbility.targettingTags)) return;
|
||||||
|
|
||||||
|
hitPositionCorrected = target.transform.position;
|
||||||
|
hitPositionCorrected.y = this.transform.position.y;
|
||||||
|
onTargetHit.Invoke(hitPositionCorrected);
|
||||||
|
|
||||||
|
if (!photonView.IsMine) return;
|
||||||
|
|
||||||
|
possibleBlock = target.GetComponentInParent<NetworkedAntiProjectile>();
|
||||||
|
if (possibleBlock != null)
|
||||||
|
{
|
||||||
|
waitingForDestroy = true;
|
||||||
|
|
||||||
|
possibleBlock.SendBlockNotice();
|
||||||
|
|
||||||
|
StartCoroutine(DelayedDestroy());
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach (BaseEffect effect in projectileAbility.abilityEffects)
|
||||||
|
{
|
||||||
|
effect.ApplyEffect(ownerTag, new List<Taggable> { target });
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!projectileAbility.canPierce)
|
||||||
|
{
|
||||||
|
waitingForDestroy = true;
|
||||||
|
StartCoroutine(DelayedDestroy());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9ceeb5a0f6f2e724eae9af008a0b4259
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -94,7 +94,7 @@ Material:
|
|||||||
- _Mode: 0
|
- _Mode: 0
|
||||||
- _OcclusionStrength: 1
|
- _OcclusionStrength: 1
|
||||||
- _Parallax: 0.02
|
- _Parallax: 0.02
|
||||||
- _Rotation: 18.00414
|
- _Rotation: 9.589699
|
||||||
- _SmoothnessTextureChannel: 0
|
- _SmoothnessTextureChannel: 0
|
||||||
- _SpecularHighlights: 1
|
- _SpecularHighlights: 1
|
||||||
- _SrcBlend: 1
|
- _SrcBlend: 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user