Пример #1
0
 public void AddOverride(string point_name, KAnimFile build_override, string symbol_name)
 {
     overrideMap[point_name] = new OverrideEntry
     {
         buildFile  = build_override,
         symbolName = symbol_name
     };
 }
Пример #2
0
    private void DoAttachSnapOn(SnapPoint point)
    {
        OverrideEntry value       = null;
        KAnimFile     buildFile   = point.buildFile;
        string        symbol_name = string.Empty;

        if (overrideMap.TryGetValue(point.pointName, out value))
        {
            buildFile   = value.buildFile;
            symbol_name = value.symbolName;
        }
        KAnim.Build.Symbol       symbol    = GetSymbol(buildFile, symbol_name);
        SymbolOverrideController component = GetComponent <SymbolOverrideController>();

        component.AddSymbolOverride(point.overrideSymbol, symbol, 5);
        kanimController.SetSymbolVisiblity(point.overrideSymbol, true);
    }