public void LoadTableConfig() { string path = Application.streamingAssetsPath + "/" + m_TableFileName; string text = File.ReadAllText(path); m_TableConfigData = JsonUtility.FromJson <TableConfigData>(text); }
public void UpdateTableConfig(Vector3 pos, Vector3 rotation) { if (m_TableConfigData == null) { m_TableConfigData = new TableConfigData(); } m_TableConfigData.Pos = pos; m_TableConfigData.Rotation = rotation; }
public TableConfigData GetTableConfig() { if (m_TableConfigData == null) { m_TableConfigData = new TableConfigData(); m_TableConfigData.Pos = Vector3.zero; m_TableConfigData.Rotation = Vector3.zero; } return(m_TableConfigData); }
public void InitTable() { TableConfigData config = ConfigManager.Instance.GetTableConfig(); if (config == null) { return; } GameObject table = ResourceManager.Instance.TableObj; table.transform.localPosition = config.Pos; table.transform.localEulerAngles = config.Rotation; }