コード例 #1
0
ファイル: RoleBase.cs プロジェクト: PenpenLi/project1
 public void InitOverlayItem(GameObject parent)
 {
     if (m_overlayItemView == null)
     {
         GameObject obj = NGUITools.AddChild(parent, (GameObject)ResMgr.Instance.LoadAssetFromResource("Prefabs/UI/Overlay/overlayItem"));
         m_overlayItemView = obj.GetComponent <OverlayItemView>();
         m_overlayItemView.Init(m_overlayItemModel);
     }
 }
コード例 #2
0
ファイル: OverlayItemLogic.cs プロジェクト: PenpenLi/project1
    public void Initialize(OverlayItemView view, OverlayItemModel model)
    {
        ItemSource = model;

        SetBinding <bool>(OverlayItemModel.SELECTED, view.SelectedChanged);
        SetBinding <bool>(OverlayItemModel.CHANGABLE, view.ChangableChanged);
        SetBinding <bool>(OverlayItemModel.BLOODING, view.IsBlood);
        SetBinding <bool>(OverlayItemModel.BUFF, view.IsBuff);
        SetBinding <bool>(OverlayItemModel.TAGED, view.IsTaged);
        SetBinding <bool>(OverlayItemModel.DEBUFF, view.IsDebuff);
        SetBinding <bool>(OverlayItemModel.POISON, view.IsPoison);
        SetBinding <float>(OverlayItemModel.OVERLAYHP, view.HPChanged);
        SetBinding <int>(OverlayItemModel.PRESSURE, view.PressureChanged);
        SetBinding <bool>(OverlayItemModel.AFFECTATTACK, view.IsAffectAttack);
        SetBinding <bool>(OverlayItemModel.AFFECTHLEP, view.IsAffectHelp);
    }