Esempio n. 1
0
        protected override void Initialize()
        {
            GetComponent <MinimapComponent>().Initialize("Economy");
            GetComponent <PropertyAuthComponent>().Initialize();
            GetComponent <PublicStorageComponent>().Initialize(1);
            GetComponent <PublicStorageComponent>().Storage.AddInvRestriction(new StackLimitRestriction(1));
            GetComponent <PublicStorageComponent>().Storage.AddInvRestriction(new SpecificItemTypesRestriction(allowedItems));
            ThreadSafeAction <User> action = GetComponent <PublicStorageComponent>().Storage.OnChanged;

            action.Add(InventoryChanged);
        }