protected LaserLogicBase(eSegmentEntity segmentEntity, SpawnableObjectEnum spawnableObject, Int64 x, Int64 y, Int64 z, UInt16 cube, Byte flags, UInt16 value, Segment segment, LogicNode <Byte> node) : base(segmentEntity, spawnableObject, x, y, z, cube, flags, value, Vector3.zero, segment) { _node = node; mbNeedsLowFrequencyUpdate = true; mbNeedsUnityUpdate = true; UpdateRotation(flags); }
protected LogicLaserOneInput(eSegmentEntity segmentEntity, SpawnableObjectEnum spawnableObject, Int64 x, Int64 y, Int64 z, UInt16 cube, Byte flags, UInt16 value, Segment segment, LogicNode <Byte> node) : base(segmentEntity, spawnableObject, x, y, z, cube, flags, value, segment, node) { UpdateFaces(flags); }