コード例 #1
0
    override protected void Receive(IItemHolder itemHolder)
    {
        if (itemHolder != null)
        {
            DressController.PutOn(itemHolder.Asset, itemHolder.Asset.TargetSlot, itemHolder.Personage);
        }

        border_img.color = idle_color;
    }
コード例 #2
0
    override protected void Receive(IItemHolder itemHolder)
    {
        if (itemHolder.Asset is DressableAsset)
        {
            DressController.TakeOff(itemHolder.Asset.TargetSlot, itemHolder.Personage);
        }

        border_img.color = idle_color;
    }
コード例 #3
0
 override protected bool CanReceive(IItemHolder itemHolder)
 {
     return(DressController.CanDress(itemHolder.Asset, SlotType));
 }
コード例 #4
0
 void Awake()
 {
     Instance = this;
 }
コード例 #5
0
 public override void PopulateSlot(PlayerSpawned playerSpanwed)
 {
     base.PopulateSlot(playerSpanwed);
     _dressControl = playerSpanwed.player.GetComponent<DressController>();
 }