public void EditorCreateWorldAsset(WorldAsset worldAsset, Vector3 position, Vector3 rot) { print("EditorCreateWorldAsset " + worldAsset); WorldAsset newObject = Instantiate(worldAsset); newObject.transform.SetParent(roomContainer); newObject.transform.localPosition = position; newObject.transform.localEulerAngles = rot; newObject.Init(timeToCreate); }
public WorldSimulateStateRequest( WorldSimulationStateService worldSimulationStateService, WorldPersistanceService worldPersistanceService, SimulationConfiguration simulationConfiguration, WorldAsset indexGenerator) : base() { _serializer = new SharpSerializer(); _worldPersistanceService = worldPersistanceService; _simulationConfiguration = simulationConfiguration; _indexGenerator = indexGenerator; }
public WorldAsset GetWorldAssetAt(WorldAsset exception, WorldAsset[] worldAsset, Vector3 pos) { foreach (WorldAsset wordAsset in worldAsset) { if (exception.transform.localPosition != wordAsset.transform.localPosition) { if (Vector3.Distance(wordAsset.transform.localPosition, pos) < 1) { return(wordAsset); } } } return(null); }
public WorldSimulateSaveRequest(WorldSimulationStateService worldSimulationStateService, WorldSimulateStateRequest getRequest, WorldAsset indexGenerator) : base() { _serializer = new SharpSerializer(); _indexGenerator = indexGenerator; _getRequest = getRequest; }