コード例 #1
0
    private void OnLockingEvent(object sender, ObjectLockingEventArgs args)
    {
        if (!args.ObjectIds.Contains(Id))
        {
            return;
        }

        ButtonWithTooltip.SetInteractivity(!args.Locked && args.Owner != LandingScreen.Instance.GetUsername(), "Project parameter is being edited by " + args.Owner);
    }
コード例 #2
0
    protected virtual void OnObjectLockingEvent(object sender, ObjectLockingEventArgs args)
    {
        if (!args.ObjectIds.Contains(GetId()))
        {
            return;
        }

        if (args.Locked)
        {
            OnObjectLocked(args.Owner);
        }
        else
        {
            OnObjectUnlocked();
        }

        //SelectorMenu.Instance.ForceUpdateMenus();
    }
コード例 #3
0
 protected override void OnObjectLockingEvent(object sender, ObjectLockingEventArgs args)
 {
     return;
 }
コード例 #4
0
ファイル: LeftMenu.cs プロジェクト: robofit/arcor2_areditor
 private void OnObjectLockingEvent(object sender, ObjectLockingEventArgs args)
 {
     UpdateBuildAndSaveBtns();
 }