fix:调整枪械,重新整理数据文件,添加空投飞机和空投道具
This commit is contained in:
@@ -1,23 +0,0 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using DragonLi.Frame;
|
||||
using Mirror;
|
||||
using UnityEngine;
|
||||
|
||||
public class BLR02Bullet : Bullet
|
||||
{
|
||||
[Server]
|
||||
public override void OnSpawn(int ownerIndex, Vector3 recoil, float recoilCount)
|
||||
{
|
||||
base.OnSpawn(ownerIndex, recoil, recoilCount);
|
||||
type = BulletType.BLR02Bullet;
|
||||
BulletInfo bulletInfo = GameManager.Ins.BulletInfos[type][1];
|
||||
damage = bulletInfo.Damage;
|
||||
deToughness = bulletInfo.DeToughness;
|
||||
}
|
||||
|
||||
public override void OnApplyDamage(IDamagable damagable)
|
||||
{
|
||||
damagable.ApplyDamage(damage, ownerIndex, transform);
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1947c188149b6ed4085ad75f67ed63c4
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -12,20 +12,14 @@ public class Bullet : NetworkBehaviour
|
||||
#if UNITY_EDITOR
|
||||
[DisplayOnly]
|
||||
#endif
|
||||
public BulletType type;
|
||||
public GunType type;
|
||||
|
||||
[Header("伤害")]
|
||||
#if UNITY_EDITOR
|
||||
[DisplayOnly]
|
||||
#endif
|
||||
public float damage = 0;
|
||||
|
||||
[Header("破韧")]
|
||||
#if UNITY_EDITOR
|
||||
[DisplayOnly]
|
||||
#endif
|
||||
public float deToughness = 0;
|
||||
|
||||
|
||||
[Header("击中删除时间")]
|
||||
public float despawn_delay = 0.1f;
|
||||
[Header("自动删除时间")]
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using DragonLi.Frame;
|
||||
using Mirror;
|
||||
using UnityEngine;
|
||||
|
||||
public class DoubleTubeBullet : Bullet
|
||||
{
|
||||
[Server]
|
||||
public override void OnSpawn(int ownerIndex, Vector3 recoil, float recoilCount)
|
||||
{
|
||||
base.OnSpawn(ownerIndex, recoil, recoilCount);
|
||||
type = BulletType.QuickBullet;
|
||||
BulletInfo bulletInfo = GameManager.Ins.BulletInfos[type][1];
|
||||
damage = bulletInfo.Damage;
|
||||
deToughness = bulletInfo.DeToughness;
|
||||
}
|
||||
|
||||
public override void OnApplyDamage(IDamagable damagable)
|
||||
{
|
||||
damagable.ApplyDamage(damage, ownerIndex, transform);
|
||||
if (ownerIndex != -1)
|
||||
{
|
||||
GameManager.Ins.AddScore(ownerIndex.ToString(), (int)damage);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d2140015b28efa346a39da73e167fe3b
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,22 +0,0 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using DragonLi.Frame;
|
||||
using Mirror;
|
||||
using UnityEngine;
|
||||
|
||||
public class DragonBossBullet : Bullet
|
||||
{
|
||||
[Server]
|
||||
public override void OnSpawn(int ownerIndex, Vector3 recoil, float recoilCount)
|
||||
{
|
||||
base.OnSpawn(ownerIndex, recoil, recoilCount);
|
||||
type = BulletType.DragonBossBullet;
|
||||
BulletInfo bulletInfo = GameManager.Ins.BulletInfos[type][1];
|
||||
damage = bulletInfo.Damage;
|
||||
deToughness = bulletInfo.DeToughness;
|
||||
}
|
||||
public override void OnApplyDamage(IDamagable damagable)
|
||||
{
|
||||
damagable.ApplyDamage(damage, ownerIndex, transform);
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4ed0549c3d7fba545875d49e85ef98b1
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,21 +0,0 @@
|
||||
using DragonLi.Frame;
|
||||
using Mirror;
|
||||
using UnityEngine;
|
||||
|
||||
public class ElectroBullet : Bullet
|
||||
{
|
||||
[Server]
|
||||
public override void OnSpawn(int ownerIndex, Vector3 recoil, float recoilCount)
|
||||
{
|
||||
base.OnSpawn(ownerIndex, recoil, recoilCount);
|
||||
type = BulletType.ElectroBullet;
|
||||
BulletInfo bulletInfo = GameManager.Ins.BulletInfos[type][1];
|
||||
damage = bulletInfo.Damage;
|
||||
deToughness = bulletInfo.DeToughness;
|
||||
}
|
||||
|
||||
public override void OnApplyDamage(IDamagable damagable)
|
||||
{
|
||||
damagable.ApplyDamage(damage, ownerIndex, transform);
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bda1de24e33862b4a87b1ca3c8b0366e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,23 +0,0 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using DragonLi.Frame;
|
||||
using Mirror;
|
||||
using UnityEngine;
|
||||
|
||||
public class GRMIIBullet : Bullet
|
||||
{
|
||||
[Server]
|
||||
public override void OnSpawn(int ownerIndex, Vector3 recoil, float recoilCount)
|
||||
{
|
||||
base.OnSpawn(ownerIndex, recoil, recoilCount);
|
||||
type = BulletType.GRMIIBullet;
|
||||
BulletInfo bulletInfo = GameManager.Ins.BulletInfos[type][1];
|
||||
damage = bulletInfo.Damage;
|
||||
deToughness = bulletInfo.DeToughness;
|
||||
}
|
||||
|
||||
public override void OnApplyDamage(IDamagable damagable)
|
||||
{
|
||||
damagable.ApplyDamage(damage, ownerIndex, transform);
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5d1735edb7bc1464681a562714e5f68a
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,31 +0,0 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.Serialization.Formatters;
|
||||
using DragonLi.Frame;
|
||||
using LitJson;
|
||||
using Mirror;
|
||||
using UnityEngine;
|
||||
|
||||
public class GatlingBullet : Bullet
|
||||
{
|
||||
[Server]
|
||||
public override void OnSpawn(int ownerIndex, Vector3 recoil, float recoilCount)
|
||||
{
|
||||
base.OnSpawn(ownerIndex, recoil, recoilCount);
|
||||
type = BulletType.GatlingBullet;
|
||||
BulletInfo bulletInfo = GameManager.Ins.BulletInfos[type][1];
|
||||
damage = bulletInfo.Damage;
|
||||
deToughness = bulletInfo.DeToughness;
|
||||
}
|
||||
|
||||
public Dictionary<int, SettleInfo> keyValues = new Dictionary<int, SettleInfo>();
|
||||
public override void OnApplyDamage(IDamagable damagable)
|
||||
{
|
||||
damagable.ApplyDamage(damage, ownerIndex, transform);
|
||||
|
||||
if (ownerIndex != -1)
|
||||
{
|
||||
GameManager.Ins.AddScore(ownerIndex.ToString(), (int)damage);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8d7a652c241d7954784b6f7b36235e16
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,23 +0,0 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using DragonLi.Frame;
|
||||
using Mirror;
|
||||
using UnityEngine;
|
||||
|
||||
public class HR01Bullet : Bullet
|
||||
{
|
||||
[Server]
|
||||
public override void OnSpawn(int ownerIndex, Vector3 recoil, float recoilCount)
|
||||
{
|
||||
base.OnSpawn(ownerIndex, recoil, recoilCount);
|
||||
type = BulletType.HR01Bullet;
|
||||
BulletInfo bulletInfo = GameManager.Ins.BulletInfos[type][1];
|
||||
damage = bulletInfo.Damage;
|
||||
deToughness = bulletInfo.DeToughness;
|
||||
}
|
||||
|
||||
public override void OnApplyDamage(IDamagable damagable)
|
||||
{
|
||||
damagable.ApplyDamage(damage, ownerIndex, transform);
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b14c6805590862546a20342dbe6b873d
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,23 +0,0 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using DragonLi.Frame;
|
||||
using Mirror;
|
||||
using UnityEngine;
|
||||
|
||||
public class MR3Bullet : Bullet
|
||||
{
|
||||
[Server]
|
||||
public override void OnSpawn(int ownerIndex, Vector3 recoil, float recoilCount)
|
||||
{
|
||||
base.OnSpawn(ownerIndex, recoil, recoilCount);
|
||||
type = BulletType.MR3Bullet;
|
||||
BulletInfo bulletInfo = GameManager.Ins.BulletInfos[type][1];
|
||||
damage = bulletInfo.Damage;
|
||||
deToughness = bulletInfo.DeToughness;
|
||||
}
|
||||
|
||||
public override void OnApplyDamage(IDamagable damagable)
|
||||
{
|
||||
damagable.ApplyDamage(damage, ownerIndex, transform);
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9754641170ff63b4ab55ecd23537cf85
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,23 +0,0 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using DragonLi.Frame;
|
||||
using Mirror;
|
||||
using UnityEngine;
|
||||
|
||||
public class PHR01Bullet : Bullet
|
||||
{
|
||||
[Server]
|
||||
public override void OnSpawn(int ownerIndex, Vector3 recoil, float recoilCount)
|
||||
{
|
||||
base.OnSpawn(ownerIndex, recoil, recoilCount);
|
||||
type = BulletType.PHR01Bullet;
|
||||
BulletInfo bulletInfo = GameManager.Ins.BulletInfos[type][1];
|
||||
damage = bulletInfo.Damage;
|
||||
deToughness = bulletInfo.DeToughness;
|
||||
}
|
||||
|
||||
public override void OnApplyDamage(IDamagable damagable)
|
||||
{
|
||||
damagable.ApplyDamage(damage, ownerIndex, transform);
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: adeb7937320246e4e9c2c570660a9e71
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -10,10 +10,9 @@ public class PistolBullet : Bullet
|
||||
public override void OnSpawn(int ownerIndex, Vector3 recoil, float recoilCount)
|
||||
{
|
||||
base.OnSpawn(ownerIndex, recoil, recoilCount);
|
||||
type = BulletType.PistolBullet;
|
||||
BulletInfo bulletInfo = GameManager.Ins.BulletInfos[type][1];
|
||||
type = GunType.Pistol;
|
||||
GunInfo bulletInfo = GameManager.Ins.GunInfos[type][1];
|
||||
damage = bulletInfo.Damage;
|
||||
deToughness = bulletInfo.DeToughness;
|
||||
}
|
||||
|
||||
public override void OnApplyDamage(IDamagable damagable)
|
||||
|
||||
Reference in New Issue
Block a user