private static InputController GetInputController(GameConfigData gameConfigData, Field field)
        {
            InputController inputController;

            switch (gameConfigData.GameMode)
            {
            case GameMode.OnePcMode:
                inputController = new OnePcInputController();
                break;

            case GameMode.AiMode:
                inputController = new AiInputController(field);
                break;

            case GameMode.NetworkMode:
                inputController = new NetworkInputController(gameConfigData.ServiceUrl,
                                                             gameConfigData.EndpointAddress, gameConfigData.AdUrl,
                                                             !gameConfigData.IsFirstGo);
                break;

            default:
                inputController = new OnePcInputController();
                break;
            }

            return(inputController);
        }
Exemple #2
0
    void Start()
    {
        LengthDisplay = Display.FromParent(LengthDisplayObject);
        AreaDisplay   = Display.FromParent(AreaDisplayObject);
        VolumeDisplay = Display.FromParent(VolumeDisplayObject);

        m_InputController   = GameObject.Find("ToolController").GetComponent <NetworkInputController>();
        m_PointerController = GameObject.Find("Pointer").GetComponent <PointerController>();
    }
Exemple #3
0
    public void Start()
    {
        mInputController  = FindObjectOfType <NetworkInputController>();
        pointerController = FindObjectOfType <PointerController>();
        deleteTool        = FindObjectOfType <DeleteToolOld>();

        m_MeshRenderer = GetComponent <MeshRenderer>();
        m_Mat          = m_MeshRenderer.material;
        shaderVariant  = ShaderVariant.Factory(transparent, m_Mat);
    }