* WiP Data Rework. * Convert stationstation to new map format. * stationstation.yml v2 * Update submodule
39 lines
856 B
C#
39 lines
856 B
C#
using SS14.Shared.GameObjects;
|
|
using SS14.Shared.Serialization;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Content.Server.GameObjects
|
|
{
|
|
public class StoreableComponent : Component
|
|
{
|
|
public override string Name => "Storeable";
|
|
|
|
public int ObjectSize = 0;
|
|
|
|
public override void ExposeData(ObjectSerializer serializer)
|
|
{
|
|
base.ExposeData(serializer);
|
|
|
|
serializer.DataField(ref ObjectSize, "Size", 1);
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Enum for the storage capacity of various containers
|
|
/// </summary>
|
|
public enum ReferenceSizes
|
|
{
|
|
Wallet = 4,
|
|
Pocket = 12,
|
|
Box = 24,
|
|
Belt = 30,
|
|
Toolbox = 60,
|
|
Backpack = 100,
|
|
NoStoring = 9999
|
|
}
|
|
}
|