Ejemplo n.º 1
0
        protected SensorX(SensorInitializerX initializer)
        {
            Effect         = initializer.Effect;
            ExperienceGain = initializer.ExperienceGain;
            Rotate         = initializer.Rotate;
            Specifier      = initializer.Specifer;
            TargetTile     = initializer.TargetTile;
            TimeDelay      = initializer.TimeDelay;
            LocalEffect    = initializer.LocalEffect;
            RevertEffect   = initializer.RevertEffect;
            OnceOnly       = initializer.OnceOnly;
            Audible        = initializer.Audible;


            if (!LocalEffect && TargetTile == null)
            {
                throw new ArgumentException("tile shouldnt be null");
            }
        }
Ejemplo n.º 2
0
 public WallSensor(SensorInitializerX initializer) : base(initializer)
 {
 }