// 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(); } }