private void CreateBanana() { Debug.Log("CREATING BANANA"); var x = Random.Range(-35, 30); var z = Random.Range(-35, 30); var bananaCoordinates = new Vector3(x, 0.3f, z); // Debug.LogError(HealthWriter.HasAuthority); SpatialOS.Commands.CreateEntity(HealthWriter, EntityTemplateFactory.CreateBananaTemplate(bananaCoordinates)) .OnSuccess(entityId => Debug.Log("Created entity with ID: " + entityId)) .OnFailure(errorDetails => Debug.LogError("Failed to create entity with error: " + errorDetails.ErrorMessage)); }
public static void PopulateSnapshotWithBananaEntities(ref Dictionary <EntityId, Entity> snapshotEntities, ref int nextAvailableId) { for (var i = 0; i < 20; i++) { // Choose a starting position for this banana entity var x = Random.Range(-35, 35); var z = Random.Range(-35, 35); var bananaCoordinates = new Vector3(x, 0.3f, z); snapshotEntities.Add(new EntityId(nextAvailableId++), EntityTemplateFactory.CreateBananaTemplate(bananaCoordinates)); } }