summaryrefslogtreecommitdiff
path: root/SurvivalTest/Assets/Scripts
diff options
context:
space:
mode:
Diffstat (limited to 'SurvivalTest/Assets/Scripts')
-rw-r--r--SurvivalTest/Assets/Scripts/Decorations/Decoration_Battery.cs11
-rw-r--r--SurvivalTest/Assets/Scripts/Decorations/Decoration_Battery.cs.meta11
-rw-r--r--SurvivalTest/Assets/Scripts/Decorations/Decoration_SwordSpectrum.cs15
-rw-r--r--SurvivalTest/Assets/Scripts/Decorations/Decoration_SwordSpectrum.cs.meta11
-rw-r--r--SurvivalTest/Assets/Scripts/Equips/RailGun.meta8
-rw-r--r--SurvivalTest/Assets/Scripts/Equips/RailGun/Equip_RailGun.cs16
-rw-r--r--SurvivalTest/Assets/Scripts/Equips/RailGun/Equip_RailGun.cs.meta11
-rw-r--r--SurvivalTest/Assets/Scripts/Equips/RailGun/RailGun.cs18
-rw-r--r--SurvivalTest/Assets/Scripts/Equips/RailGun/RailGun.cs.meta11
-rw-r--r--SurvivalTest/Assets/Scripts/Managers/BattleManager.cs2
-rw-r--r--SurvivalTest/Assets/Scripts/Managers/PlayerManager_Decorations.cs2
-rw-r--r--SurvivalTest/Assets/Scripts/Managers/PlayerManager_Equips.cs2
-rw-r--r--SurvivalTest/Assets/Scripts/Test/TestPeaceMaker.cs8
-rw-r--r--SurvivalTest/Assets/Scripts/Unit/Crew/CrewScript.cs3
14 files changed, 127 insertions, 2 deletions
diff --git a/SurvivalTest/Assets/Scripts/Decorations/Decoration_Battery.cs b/SurvivalTest/Assets/Scripts/Decorations/Decoration_Battery.cs
new file mode 100644
index 0000000..e8814cd
--- /dev/null
+++ b/SurvivalTest/Assets/Scripts/Decorations/Decoration_Battery.cs
@@ -0,0 +1,11 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class Decoration_Battery : DecorationBase
+{
+ public override string name => "电池";
+
+ public override string iconPath => "art/ui/decoration/battery";
+
+} \ No newline at end of file
diff --git a/SurvivalTest/Assets/Scripts/Decorations/Decoration_Battery.cs.meta b/SurvivalTest/Assets/Scripts/Decorations/Decoration_Battery.cs.meta
new file mode 100644
index 0000000..ab1ca1d
--- /dev/null
+++ b/SurvivalTest/Assets/Scripts/Decorations/Decoration_Battery.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 18bc88c977364ba4db2e0b1499a839be
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/SurvivalTest/Assets/Scripts/Decorations/Decoration_SwordSpectrum.cs b/SurvivalTest/Assets/Scripts/Decorations/Decoration_SwordSpectrum.cs
new file mode 100644
index 0000000..1ebb021
--- /dev/null
+++ b/SurvivalTest/Assets/Scripts/Decorations/Decoration_SwordSpectrum.cs
@@ -0,0 +1,15 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+/// <summary>
+/// 剑谱,持有之后按照招式舞动会有剑气等附加效果
+/// </summary>
+public class Decoration_SwordSpectrum : DecorationBase
+{
+
+ public override string name => "剑术大师的剑谱";
+
+ public override string iconPath => "art/ui/decoration/spectrum";
+
+} \ No newline at end of file
diff --git a/SurvivalTest/Assets/Scripts/Decorations/Decoration_SwordSpectrum.cs.meta b/SurvivalTest/Assets/Scripts/Decorations/Decoration_SwordSpectrum.cs.meta
new file mode 100644
index 0000000..1dc4d34
--- /dev/null
+++ b/SurvivalTest/Assets/Scripts/Decorations/Decoration_SwordSpectrum.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 1c73c7e0a378c30408a7f06bb38bf06f
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/SurvivalTest/Assets/Scripts/Equips/RailGun.meta b/SurvivalTest/Assets/Scripts/Equips/RailGun.meta
new file mode 100644
index 0000000..901bfca
--- /dev/null
+++ b/SurvivalTest/Assets/Scripts/Equips/RailGun.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 58852a4f6155748468fd8812fd61446d
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/SurvivalTest/Assets/Scripts/Equips/RailGun/Equip_RailGun.cs b/SurvivalTest/Assets/Scripts/Equips/RailGun/Equip_RailGun.cs
new file mode 100644
index 0000000..e83614c
--- /dev/null
+++ b/SurvivalTest/Assets/Scripts/Equips/RailGun/Equip_RailGun.cs
@@ -0,0 +1,16 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class Equip_RailGun : EquipBase
+{
+ public override string name => "轨道炮";
+
+ public override string iconPath => "";
+
+ public override AutoMode autoMode => AutoMode.Interval;
+
+ public override void OnTrigger(GameObject owner)
+ {
+ }
+}
diff --git a/SurvivalTest/Assets/Scripts/Equips/RailGun/Equip_RailGun.cs.meta b/SurvivalTest/Assets/Scripts/Equips/RailGun/Equip_RailGun.cs.meta
new file mode 100644
index 0000000..6d71ccc
--- /dev/null
+++ b/SurvivalTest/Assets/Scripts/Equips/RailGun/Equip_RailGun.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: a9a37b2731565934eb4ef0f95a64aaea
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/SurvivalTest/Assets/Scripts/Equips/RailGun/RailGun.cs b/SurvivalTest/Assets/Scripts/Equips/RailGun/RailGun.cs
new file mode 100644
index 0000000..0ffb5eb
--- /dev/null
+++ b/SurvivalTest/Assets/Scripts/Equips/RailGun/RailGun.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class RailGun : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/SurvivalTest/Assets/Scripts/Equips/RailGun/RailGun.cs.meta b/SurvivalTest/Assets/Scripts/Equips/RailGun/RailGun.cs.meta
new file mode 100644
index 0000000..28040c3
--- /dev/null
+++ b/SurvivalTest/Assets/Scripts/Equips/RailGun/RailGun.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 840b1c98faf9e654abb4f09bf46fb3f5
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/SurvivalTest/Assets/Scripts/Managers/BattleManager.cs b/SurvivalTest/Assets/Scripts/Managers/BattleManager.cs
index 681e87b..701f27c 100644
--- a/SurvivalTest/Assets/Scripts/Managers/BattleManager.cs
+++ b/SurvivalTest/Assets/Scripts/Managers/BattleManager.cs
@@ -8,7 +8,7 @@ public class BattleManager : Singleton<BattleManager>
public void Init()
{
UIManager.Instance.OpenPanel(PanelType.PanelTopSuffBar, null);
- UIManager.Instance.OpenPanel(PanelType.PanelBossHpBar, null);
+ //UIManager.Instance.OpenPanel(PanelType.PanelBossHpBar, null);
//UIManager.Instance.OpenPanel(PanelType.PanelItemBar, null);
//UIManager.Instance.OpenPanel(PanelType.PanelEquipBar, null);
}
diff --git a/SurvivalTest/Assets/Scripts/Managers/PlayerManager_Decorations.cs b/SurvivalTest/Assets/Scripts/Managers/PlayerManager_Decorations.cs
index 5076dea..ea4ba78 100644
--- a/SurvivalTest/Assets/Scripts/Managers/PlayerManager_Decorations.cs
+++ b/SurvivalTest/Assets/Scripts/Managers/PlayerManager_Decorations.cs
@@ -15,6 +15,8 @@ public partial class PlayerManager : Singleton<PlayerManager>
m_Decorations.Add(new Decoration_MystreyMask());
m_Decorations.Add(new Decoration_PowerRing());
m_Decorations.Add(new Decoration_Horn());
+ m_Decorations.Add(new Decoration_Battery());
+ m_Decorations.Add(new Decoration_SwordSpectrum());
}
void UpdateDecorations()
diff --git a/SurvivalTest/Assets/Scripts/Managers/PlayerManager_Equips.cs b/SurvivalTest/Assets/Scripts/Managers/PlayerManager_Equips.cs
index d921545..7f50ea9 100644
--- a/SurvivalTest/Assets/Scripts/Managers/PlayerManager_Equips.cs
+++ b/SurvivalTest/Assets/Scripts/Managers/PlayerManager_Equips.cs
@@ -19,12 +19,12 @@ public partial class PlayerManager : Singleton<PlayerManager>
void InitEquips()
{
+ m_Equips.Add(new Equip_LightSaber());
m_Equips.Add(new Equip_Gun());
m_Equips.Add(new Equip_GrenadeLauncher());
m_Equips.Add(new Equip_Boomerang());
m_Equips.Add(new Equip_TeslaCoil());
m_Equips.Add(new Equip_MightyGlove());
- m_Equips.Add(new Equip_LightSaber());
m_AutoFire = false;
diff --git a/SurvivalTest/Assets/Scripts/Test/TestPeaceMaker.cs b/SurvivalTest/Assets/Scripts/Test/TestPeaceMaker.cs
index 775b913..57bd46f 100644
--- a/SurvivalTest/Assets/Scripts/Test/TestPeaceMaker.cs
+++ b/SurvivalTest/Assets/Scripts/Test/TestPeaceMaker.cs
@@ -15,6 +15,14 @@ public class TestPeaceMaker : CrewScript
[SerializeField] private Vector2 m_Zoom;
[SerializeField] private Transform m_LaunchPoint;
+ public override Transform centre
+ {
+ get
+ {
+ return m_Centre;
+ }
+ }
+
public override Vector2 aimDirection
{
get
diff --git a/SurvivalTest/Assets/Scripts/Unit/Crew/CrewScript.cs b/SurvivalTest/Assets/Scripts/Unit/Crew/CrewScript.cs
index 348e793..bb7bd22 100644
--- a/SurvivalTest/Assets/Scripts/Unit/Crew/CrewScript.cs
+++ b/SurvivalTest/Assets/Scripts/Unit/Crew/CrewScript.cs
@@ -5,6 +5,9 @@ using UnityEngine;
public class CrewScript : MonoBehaviour
{
+ // 几何中心锚点(作为arrow,武器的对准中心,3D空间下)
+ public virtual Transform centre { get; }
+
// 朝向
public virtual Vector2 aimDirection { get; }