Exemple #1
0
        private void SetState(AccessoryStatus status, GameObject owner, MountPoint location)
        {
            if (m_Status == status && m_Owner == owner && m_CurrentLocation == location)
            {
                return;
            }

            m_Status          = status;
            m_Owner           = owner;
            m_CurrentLocation = location;

            OnStateChangeLocal();

            m_Observers.SendStateChange(this);
        }
 /// <summary>
 /// True if the status is 'mounted' or 'mounting'.
 /// </summary>
 /// <param name="status">The status.</param>
 /// <returns>True if the status is 'mounted' or 'mounting'.</returns>
 public static bool IsMounted(this AccessoryStatus status)
 {
     return(status == AccessoryStatus.Mounted || status == AccessoryStatus.Mounting);
 }