public enum AmmoVisualLayers : byte
{
Base,
+ Tip,
}
state = component.State;
sprite.LayerSetState(AmmoVisualLayers.Base, state);
+ if (sprite.LayerExists(AmmoVisualLayers.Tip)){
+ sprite.RemoveLayer(AmmoVisualLayers.Tip);
+ }
}
}
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#dbdbdb"
- type: entity
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#43c4f7"
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#dbdbdb"
- type: entity
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#43c4f7"
- type: entity
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#ff6e52"
- type: entity
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#65fe08"
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#dbdbdb"
- type: entity
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#43c4f7"
- type: entity
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#ff6e52"
- type: entity
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#0a0a0a"
- type: entity
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#65fe08"
+
- type: Sprite
sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi
layers:
- - state: base
- map: ["enum.AmmoVisualLayers.Base"]
+ - state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- type: Appearance
- type: SpentAmmoVisuals
components:
- type: CartridgeAmmo
proto: BulletPistolPractice
- - type: Sprite
- layers:
- - state: base
- - state: tip
- color: "#dbdbdb"
+ - type: Sprite
+ layers:
+ - state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
+ - state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
+ color: "#dbdbdb"
- type: entity
id: CartridgePistolRubber
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#43c4f7"
- type: entity
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#ff6e52"
- type: entity
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#65fe08"
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#dbdbdb"
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#43c4f7"
- type: entity
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#ff6e52"
- type: entity
- type: Sprite
layers:
- state: base
+ map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
+ map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#65fe08"