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); }
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>(); }
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); }