public void AddOverride(string point_name, KAnimFile build_override, string symbol_name) { overrideMap[point_name] = new OverrideEntry { buildFile = build_override, symbolName = symbol_name }; }
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); }