private bool onForceLeave(IglooServiceEvents.ForceLeave evt) { HeldObjectsData component = dataEntityCollection.GetComponent <HeldObjectsData>(dataEntityCollection.LocalPlayerHandle); if (component.HeldObject.ObjectType == HeldObjectType.PARTYGAME) { component.HeldObject = null; } return(false); }
private bool onForceLeave(IglooServiceEvents.ForceLeave evt) { if (evt.ZoneId == null) { evt.ZoneId = new ZoneId(); } if (!evt.ZoneId.isEmpty()) { sendNotification(UpdateNotice, UpdateCountDown); } else { evt.ZoneId.name = ForceLeaveTargetZone; sendNotification(CloseNotice, CloseCountDown); } CoroutineRunner.Start(changeScene(evt.ZoneId), this, "Change igloo scene"); return(false); }