Example #1
0
    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);
    }