LAPTOP-OM1V99U2\永远de小亡灵 1 rok pred
rodič
commit
eef7ee0006

+ 4 - 2
ActionTowerDefense/Assets/Resources/Prefab/Demonic_Sword.prefab

@@ -65,8 +65,8 @@ BoxCollider:
   m_IsTrigger: 1
   m_Enabled: 1
   serializedVersion: 2
-  m_Size: {x: 40, y: 3, z: 20}
-  m_Center: {x: 0, y: 1.5, z: 0}
+  m_Size: {x: 40, y: 2, z: 20}
+  m_Center: {x: 0, y: 0.88, z: 0}
 --- !u!1 &1090663073729466903
 GameObject:
   m_ObjectHideFlags: 0
@@ -185,6 +185,7 @@ MonoBehaviour:
   rb: {fileID: 2437299196472462355}
   bodyTrans: {fileID: 2730232521377132808}
   beSearchTrigger: {fileID: 1317309795988277421}
+  attackTrigger: {fileID: 4347565098670608659}
   uiHp: {fileID: 6433555643392153575}
   state: 0
   attackTime: 0
@@ -642,6 +643,7 @@ MonoBehaviour:
   offsetY: 1
   hitRate: 1
   Miss: {fileID: 6380148097413123628, guid: b0832b9907489bd44a617b760ccfd8c8, type: 3}
+  criticalChance: 0
 --- !u!1 &7669620205589286043
 GameObject:
   m_ObjectHideFlags: 0

+ 6 - 0
ActionTowerDefense/Assets/Resources/Prefab/Transfiguration/Trans_Assassin.prefab

@@ -139,6 +139,8 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   owner: {fileID: 0}
+  smoke: {fileID: 0}
+  hitRate: 1
 --- !u!1 &2437299196472462361
 GameObject:
   m_ObjectHideFlags: 0
@@ -187,6 +189,8 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 83b50903bf396e440bc3074c7a1d9086, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+  player: {fileID: 0}
+  criticalChance: 0.5
 --- !u!114 &2437299196472462353
 MonoBehaviour:
   m_ObjectHideFlags: 0
@@ -212,6 +216,7 @@ MonoBehaviour:
   rb: {fileID: 0}
   bodyTrans: {fileID: 2730232521377132808}
   beSearchTrigger: {fileID: 1317309795988277421}
+  attackTrigger: {fileID: 0}
   uiHp: {fileID: 6433555643392153575}
   state: 0
   attackTime: 0
@@ -654,6 +659,7 @@ MonoBehaviour:
   offsetY: 1
   hitRate: 1
   Miss: {fileID: 0}
+  criticalChance: 0
 --- !u!1 &7669620205589286043
 GameObject:
   m_ObjectHideFlags: 0

+ 1 - 0
ActionTowerDefense/Assets/Scripts/AttackTrigger.cs

@@ -15,6 +15,7 @@ public class AttackTrigger : MonoBehaviour
     public int offsetY = 1;
     public float hitRate = 1;
     [HideInInspector]public GameObject Miss;
+    public float criticalChance;            //±©»÷ÂÊ
     private void Awake()
     {
         owner = GetComponentInParent<Character>();

+ 1 - 0
ActionTowerDefense/Assets/Scripts/Character.cs

@@ -64,6 +64,7 @@ public class Character : MonoBehaviour
     public Rigidbody rb;
     public Transform bodyTrans;
     public BeSearchTrigger beSearchTrigger;
+    public AttackTrigger attackTrigger;
     public UIHP uiHp;
 
     public CharacterState state;

+ 6 - 1
ActionTowerDefense/Assets/Scripts/Spirits/Trans_Assassin.cs

@@ -5,17 +5,22 @@ using UnityEngine;
 public class Trans_Assassin : MonoBehaviour
 {
     public PlayerController player;
+    public float criticalChance;
     // Start is called before the first frame update
     void Start()
     {
         player = GetComponentInParent<PlayerController>();
         player.jumpNumber = 3;
-        
+        player.attackTrigger.criticalChance = criticalChance;
     }
 
     // Update is called once per frame
     void Update()
     {
         
+    }
+    void Skill()
+    {
+
     }
 }