private void HandleAddBlock(AddBlockMessage messageToAdd) { Vector3 position = Message.ConvertStringToVector3(messageToAdd.position); int texture = messageToAdd.texture; if (blockList.ContainsKey(position)) { blockList.Remove(position); } blockList.Add(position, texture); // TODO now tell buildingsystem to build block? buildingSystem.PlaceBlockByPos(position, texture); Debug.Log("Manager of " + myClientName + ": Someone added one block at position: " + position.ToString() + " and texture: " + texture); }