// Magica Cloth.
// Copyright (c) MagicaSoft, 2020-2022.
// https://magicasoft.jp
using System;
namespace MagicaCloth
{
///
/// アバターの内容物参照
///
public abstract class MagicaAvatarAccess : IDisposable
{
protected MagicaAvatar owner;
protected MagicaAvatarRuntime Runtime
{
get
{
return owner.Runtime;
}
}
//=========================================================================================
///
/// 親参照設定
///
///
public void SetParent(MagicaAvatar avatar)
{
this.owner = avatar;
}
///
/// 初期設定
///
public abstract void Create();
///
/// 破棄
///
public abstract void Dispose();
///
/// 有効化
///
public abstract void Active();
///
/// 無効化
///
public abstract void Inactive();
}
}