Esempio n. 1
0
    public void LoadTableConfig()
    {
        string path = Application.streamingAssetsPath + "/" + m_TableFileName;
        string text = File.ReadAllText(path);

        m_TableConfigData = JsonUtility.FromJson <TableConfigData>(text);
    }
Esempio n. 2
0
 public void UpdateTableConfig(Vector3 pos, Vector3 rotation)
 {
     if (m_TableConfigData == null)
     {
         m_TableConfigData = new TableConfigData();
     }
     m_TableConfigData.Pos      = pos;
     m_TableConfigData.Rotation = rotation;
 }
Esempio n. 3
0
 public TableConfigData GetTableConfig()
 {
     if (m_TableConfigData == null)
     {
         m_TableConfigData          = new TableConfigData();
         m_TableConfigData.Pos      = Vector3.zero;
         m_TableConfigData.Rotation = Vector3.zero;
     }
     return(m_TableConfigData);
 }
Esempio n. 4
0
    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;
    }