Skip to content

获取方块所在的星球


1.使用

方块所在星球可以用 state.rules.sector.planet

注意:请在方块的Building中使用

2.原理

调用Vars.class的state

public static GameState state;
再通过GameState的rules
/** The current game rules. */
public Rules rules = new Rules();
再通过Rules的sector获取方块所在扇区
/** Sector for saves that have them. */
public @Nullable Sector sector;
再通过Sector的planet获取方块所在的星球
public final Planet planet;
这算是一个典型的调用方式,很多方法都可以用类似方法调用

不过注意null,这样的空指针是致命的