mirror of
https://github.com/Xiao-MoMi/craft-engine.git
synced 2026-01-06 15:52:03 +00:00
补齐家具链式参数
This commit is contained in:
@@ -8,6 +8,7 @@ import java.util.Map;
|
|||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
|
|
||||||
|
//TODO 需要为random指定id
|
||||||
public class CommonParameterProvider implements AdditionalParameterProvider {
|
public class CommonParameterProvider implements AdditionalParameterProvider {
|
||||||
private double lastRandom = -1;
|
private double lastRandom = -1;
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,10 @@ public class FurnitureParameterProvider implements ChainParameterProvider<Furnit
|
|||||||
CONTEXT_FUNCTIONS.put(DirectContextParameters.ID, Furniture::id);
|
CONTEXT_FUNCTIONS.put(DirectContextParameters.ID, Furniture::id);
|
||||||
CONTEXT_FUNCTIONS.put(DirectContextParameters.UUID, Furniture::uuid);
|
CONTEXT_FUNCTIONS.put(DirectContextParameters.UUID, Furniture::uuid);
|
||||||
CONTEXT_FUNCTIONS.put(DirectContextParameters.ANCHOR_TYPE, Furniture::anchorType);
|
CONTEXT_FUNCTIONS.put(DirectContextParameters.ANCHOR_TYPE, Furniture::anchorType);
|
||||||
|
CONTEXT_FUNCTIONS.put(DirectContextParameters.X, furniture -> furniture.position().x());
|
||||||
|
CONTEXT_FUNCTIONS.put(DirectContextParameters.Y, furniture -> furniture.position().y());
|
||||||
|
CONTEXT_FUNCTIONS.put(DirectContextParameters.Z, furniture -> furniture.position().z());
|
||||||
|
CONTEXT_FUNCTIONS.put(DirectContextParameters.POSITION, Furniture::position);
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
|
|||||||
Reference in New Issue
Block a user