Compare commits
2 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6be9e2e39a | |||
| ef5fca2441 |
10 changed files with 17 additions and 16 deletions
|
|
@ -53,7 +53,7 @@ MonoBehaviour:
|
|||
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.NetworkObject
|
||||
GlobalObjectIdHash: 3037368120
|
||||
GlobalObjectIdHash: 3715663997
|
||||
InScenePlacedSourceGlobalObjectIdHash: 0
|
||||
DeferredDespawnTick: 0
|
||||
Ownership: 1
|
||||
|
|
@ -125,7 +125,7 @@ MonoBehaviour:
|
|||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.EnemyHealth
|
||||
ShowTopMostFoldoutHeaderGroup: 1
|
||||
definition: {fileID: 0}
|
||||
definition: {fileID: 11400000, guid: edc686813aef43743bb15d356b511dff, type: 2}
|
||||
deathAnimator: {fileID: 8642767442976997525}
|
||||
deathAnimationDuration: 1.5
|
||||
sinkDuration: 1.5
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ MonoBehaviour:
|
|||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.EnemyHealth
|
||||
ShowTopMostFoldoutHeaderGroup: 1
|
||||
definition: {fileID: 0}
|
||||
definition: {fileID: 11400000, guid: fe31ccfc7a429b24fb8f57279ba96c95, type: 2}
|
||||
deathAnimator: {fileID: 7317567842465160949}
|
||||
deathAnimationDuration: 1.5
|
||||
sinkDuration: 1.5
|
||||
|
|
|
|||
|
|
@ -126,7 +126,7 @@ MonoBehaviour:
|
|||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.EnemyHealth
|
||||
ShowTopMostFoldoutHeaderGroup: 1
|
||||
definition: {fileID: 0}
|
||||
definition: {fileID: 11400000, guid: 21c69bd4b2c55cd4fa9cd9b551c6e3fe, type: 2}
|
||||
deathAnimator: {fileID: 6910253555362952583}
|
||||
deathAnimationDuration: 1.5
|
||||
sinkDuration: 1.5
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ MonoBehaviour:
|
|||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.EnemyHealth
|
||||
ShowTopMostFoldoutHeaderGroup: 1
|
||||
definition: {fileID: 0}
|
||||
definition: {fileID: 11400000, guid: 52d9af0c680bca64a86d66fce2a73668, type: 2}
|
||||
deathAnimator: {fileID: 5079596453572633521}
|
||||
deathAnimationDuration: 1.5
|
||||
sinkDuration: 1.5
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ MonoBehaviour:
|
|||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.EnemyHealth
|
||||
ShowTopMostFoldoutHeaderGroup: 1
|
||||
definition: {fileID: 0}
|
||||
definition: {fileID: 11400000, guid: 4b981d8b44098894197507508f655072, type: 2}
|
||||
deathAnimator: {fileID: 162562342023078655}
|
||||
deathAnimationDuration: 1.5
|
||||
sinkDuration: 1.5
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ MonoBehaviour:
|
|||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.EnemyHealth
|
||||
ShowTopMostFoldoutHeaderGroup: 1
|
||||
definition: {fileID: 0}
|
||||
definition: {fileID: 11400000, guid: bed87a08deeb7e048ba06c8268b0f959, type: 2}
|
||||
deathAnimator: {fileID: 6938810086909213800}
|
||||
deathAnimationDuration: 1.5
|
||||
sinkDuration: 1.5
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ MonoBehaviour:
|
|||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.EnemyHealth
|
||||
ShowTopMostFoldoutHeaderGroup: 1
|
||||
definition: {fileID: 0}
|
||||
definition: {fileID: 11400000, guid: 77f4545654c5b7b41b2760a580da6068, type: 2}
|
||||
deathAnimator: {fileID: 2830498994423139172}
|
||||
deathAnimationDuration: 1.5
|
||||
sinkDuration: 1.5
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ MonoBehaviour:
|
|||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.EnemyHealth
|
||||
ShowTopMostFoldoutHeaderGroup: 1
|
||||
definition: {fileID: 0}
|
||||
definition: {fileID: 11400000, guid: 097d7ba78591cd443a06d637e0822a46, type: 2}
|
||||
deathAnimator: {fileID: 471366370285235598}
|
||||
deathAnimationDuration: 1.5
|
||||
sinkDuration: 1.5
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ MonoBehaviour:
|
|||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.EnemyHealth
|
||||
ShowTopMostFoldoutHeaderGroup: 1
|
||||
definition: {fileID: 0}
|
||||
definition: {fileID: 11400000, guid: 1d9809612c00ed049848a955613a4619, type: 2}
|
||||
deathAnimator: {fileID: 3345626123719039665}
|
||||
deathAnimationDuration: 1.5
|
||||
sinkDuration: 1.5
|
||||
|
|
|
|||
|
|
@ -357,11 +357,12 @@ namespace TD.Dev
|
|||
return names;
|
||||
}
|
||||
|
||||
// Display names of every pooled AbilityEnemyUpgradeOption, alphabetically. Mirrors
|
||||
// Display names of every pooled EnemyUpgradeOption, alphabetically. Mirrors
|
||||
// DraftOptionNames above — EnemyUpgradePool is the enemy-side equivalent of DraftPool,
|
||||
// and this is the same Count/Get surface ExecuteGrantEnemyAbility walks. Non-ability
|
||||
// cards (e.g. the vote-meta "Double Dip") aren't an AbilityEnemyUpgradeOption, so they
|
||||
// don't show up here even though they're in the pool.
|
||||
// and this is the same Count/Get surface ExecuteGrantEnemyAbility walks. Includes
|
||||
// non-ability cards too (e.g. the vote-meta "Double Dip") — DebugGrantEnemyUpgradeRpc
|
||||
// resolves through EnemyUpgradeOption.ServerOnApplied regardless of subclass, so
|
||||
// there's nothing this command can't actually grant.
|
||||
private static List<string> EnemyUpgradeNames()
|
||||
{
|
||||
var names = new List<string>();
|
||||
|
|
@ -371,7 +372,7 @@ namespace TD.Dev
|
|||
|
||||
for (int i = 0; i < pool.Count; i++)
|
||||
{
|
||||
var option = pool.Get(i) as AbilityEnemyUpgradeOption;
|
||||
var option = pool.Get(i);
|
||||
if (option == null) continue;
|
||||
|
||||
string name = option.DisplayName;
|
||||
|
|
@ -720,7 +721,7 @@ namespace TD.Dev
|
|||
string normalizedTarget = Normalize(nameToken);
|
||||
for (int i = 0; i < pool.Count; i++)
|
||||
{
|
||||
var option = pool.Get(i) as AbilityEnemyUpgradeOption;
|
||||
var option = pool.Get(i);
|
||||
if (option == null || Normalize(option.DisplayName) != normalizedTarget) continue;
|
||||
|
||||
var relay = DebugCommandRelay.Local;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue