Screeps:有没有办法为容器设置属性?

时间:2018-03-26 21:59:20

标签: properties containers structure screeps

我正在尝试为容器结构设置库存过滤器。我不确定如何写入结构内存。

1 个答案:

答案 0 :(得分:4)

只存在一个Memory对象“Memory”

如果你有房间,例如,room.memory只是

的简写
Memory.rooms[roomName]

以同样的方式,您可以为这样的容器创建自己的内存:

let container = myContainer
if (!Memory.objects) Memory.objects = { }  // init memory
if !(container.id in Memory.objects) Memory.objects[container.id] = { }
let containerMemory = Memory.objects[container.id]