private static void AddTree(Snapshot snapshot, Vector3f position) { var spawnRotation = (uint)Mathf.CeilToInt((float)rand.NextDouble() * 360.0f); var entity = EntityTemplateFactory.CreateTreeTemplate(position, spawnRotation); snapshot.AddEntity(entity); }
public static void AddTree(SnapshotBuilder snapshot, Coordinates position) { var treeEntityId = snapshot.GenerateId(); var spawnRotation = (uint)Mathf.CeilToInt((float)rand.NextDouble() * 360.0f); var entity = EntityTemplateFactory.CreateTreeTemplate(position, spawnRotation); snapshot.Add(treeEntityId, entity); }