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);
    }
Example #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();
    }
 protected override void OnObjectLockingEvent(object sender, ObjectLockingEventArgs args)
 {
     return;
 }
Example #4
0
 private void OnObjectLockingEvent(object sender, ObjectLockingEventArgs args)
 {
     UpdateBuildAndSaveBtns();
 }