public void UpdateDate() { CreaturePackAsset packAsset = (CreaturePackAsset)target; { TextAsset bytesAsset = (TextAsset)creaturePackBytes.objectReferenceValue; if (bytesAsset) { if (bytesAsset.bytes.Length > 0) { packAsset.ResetState(); packAsset.creaturePackBytes = bytesAsset; } } } { TextAsset jsonAsset = (TextAsset)creatureMetaJSON.objectReferenceValue; if (jsonAsset) { if (jsonAsset.bytes.Length > 0) { packAsset.creatureMetaJSON = jsonAsset; packAsset.LoadMetaData(); } } } }
public void InitData() { if (pack_asset && (pack_player == null)) { var pack_loader = pack_asset.GetCreaturePackLoader(); pack_player = new CreaturePackPlayer(pack_loader); pack_player.setActiveAnimation(active_animation_name); } if (pack_asset != null && pack_player != null) { if (use_anchor_pts || use_composite_clips || use_skin_swap || use_meta_data) { pack_asset.LoadMetaData(); if (pack_asset.composite_player != null) { pack_asset.composite_player.setActiveName(composite_anim, true, pack_player); } } } }