mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-10 22:45:53 +00:00
Weapon evolution
This commit is contained in:
parent
8492c3644b
commit
f58b9646df
10 changed files with 209 additions and 68 deletions
|
|
@ -2,6 +2,7 @@
|
|||
using Cirno.Scripts.Actors._3D;
|
||||
using Cirno.Scripts.Resources;
|
||||
using Cirno.Scripts.Utils;
|
||||
using Cirno.Scripts.Weapons;
|
||||
using Godot;
|
||||
|
||||
namespace Cirno.Scripts.Components;
|
||||
|
|
@ -49,4 +50,9 @@ public class BulletInfo(BulletResource originalBulletResource)
|
|||
public Color PreFireColor { get; set; } = new Color(1, 0, 0, 0.5f);
|
||||
public Color LethalColor { get; set; } = new Color(1, 0, 0, 1.0f);
|
||||
#endregion
|
||||
|
||||
// Runtime: reference to the Weapon instance that fired this bullet.
|
||||
// This is NOT a Resource and will not be serialized; it simply lets
|
||||
// hit handlers attribute kills to a particular weapon instance.
|
||||
public Weapon3D SourceWeapon { get; set; }
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue