Server.Items.BaseDoor.IsFreeToClose C# (CSharp) Method

IsFreeToClose() public method

public IsFreeToClose ( ) : bool
return bool
		public bool IsFreeToClose()
		{
			if ( !UseChainedFunctionality )
				return CanClose();

			List<BaseDoor> list = GetChain();

			bool freeToClose = true;

			for ( int i = 0; freeToClose && i < list.Count; ++i )
				freeToClose = list[i].CanClose();

			return freeToClose;
		}

Usage Example

Ejemplo n.º 1
0
 protected override void OnTick()
 {
     if (m_Door.Open && m_Door.IsFreeToClose())
     {
         m_Door.Open = false;
     }
 }