Example #1
0
        //==============================
        //	関数
        //==============================

        /// <summary>
        ///
        /// </summary>
        public LocalMovieDatabase(string prefix, string path, MovieConfig config)
        {
            var database = new StreamingAssetsDatabase(path);

            m_table  = Build(prefix, database.AssetList);
            m_config = config;
        }
Example #2
0
    /// <summary>
    /// Loads all input profiles from the defs.
    /// </summary>
    public static void LoadProfiles()
    {
        InGameDebug.Log("-----BBInput: Loading input profiles...");
        var profilesNode = StreamingAssetsDatabase.GetDef("Input.Profiles") as TydTable;

        foreach (var profileNode in profilesNode.Nodes)
        {
            Profiles.Add(BBInputProfile.FromTydTable(profileNode as TydTable));
        }
        InGameDebug.Log("-----Input profiles loaded.");
    }
Example #3
0
    public static void LoadTypes()
    {
        _types          = new List <CharacterType>();
        _typeNameToType = new Dictionary <string, CharacterType>();
        var tydNode = StreamingAssetsDatabase.GetDef("CharacterTypes") as TydCollection;

        foreach (var node in tydNode)
        {
            var type = CharacterType.FromTydTable(node as TydTable);
            _types.Add(type);
            _typeNameToType[type.FullName] = type;
        }
    }
Example #4
0
 private void SetDialogue(string s)
 {
     _inkStory = new Story(StreamingAssetsDatabase.GetDialogue(s));
 }