public CircuitInputHandler(Camera camera, CircuitHandler circuitHandler)
 {
     mCurrentCam     = camera;
     mCircuithandler = circuitHandler;
     ModulePick      = new AND(Vector2.Zero, 0);
     InputHandler.FixedMousePosDrag = true;
     mInputState = InputState.View;
 }
Пример #2
0
        public StandardNormsRepository(ILogger logger, IRepositoryStoreManager repositoryManager, IValidationCallbacksContainer validationCallbacksContainer)
        {
            this._repositoryManager = repositoryManager;
            CircuitManager          = new CircuitHandler(logger, repositoryManager);
            SubjectAnalyst          = new SubjectAnalystHandler(logger, repositoryManager);
            School = new School(logger, repositoryManager);
            ValidationCallbackContainer = validationCallbacksContainer;

            SetSuccessor <School, SubjectAnalystHandler>(School, SubjectAnalyst);
            SetSuccessor <SubjectAnalystHandler, CircuitHandler>(SubjectAnalyst, CircuitManager);
        }
        protected internal override void Initialize(GraphicsDeviceManager graphics)
        {
            Graphics = graphics;

            mCamera           = new Camera();
            mCamera.Position  = new Vector3(0, 5, -10);
            mCamera.Direction = new Vector3(0, -3.5f, 5);

            mCircuitHandler = new CircuitHandler();
            mInputHandler   = new CircuitInputHandler(mCamera, mCircuitHandler);
        }
Пример #4
0
 void Awake()
 {
     circuitHandler = GameObject.Find("UI").GetComponent <CircuitHandler> ();
     clip           = Resources.Load("Music/hit-02") as AudioClip;
 }
Пример #5
0
    protected override void TestInit() {
      this.Config = new Configuration();
      this.Config.OverrideVanillaCircuits = true;

      this.MetadataHandler.Metadata.Swappers.Clear();
      this.MetadataHandler.Metadata.ActiveTimers.Clear();
      this.MetadataHandler.Metadata.Clocks.Clear();
      this.MetadataHandler.Metadata.GateStates.Clear();
      this.MetadataHandler.Metadata.WirelessTransmitters.Clear();

      this.Config.StatueConfigs.Add(StatueStyle.Star, new StatueConfig {
        Actions = new Collection<NullStatueAction> {
          new MoveNpcStatueAction {
            NpcType = 22
          }
        }
      });
      this.Config.StatueConfigs.Add(StatueStyle.Bat, new StatueConfig {
        Actions = new Collection<NullStatueAction> {
          new SpawnItemStatueAction {
            ItemType = ItemType.IronPickaxe,
            Amount = 1
          }
        }
      });
      this.Config.StatueConfigs.Add(StatueStyle.Slime, new StatueConfig {
        Actions = new Collection<NullStatueAction> {
          new SpawnNpcStatueAction {
            NpcType = 1,
            Amount = 1
          }
        }
      });

      this.CircuitHandler = new CircuitHandler(
        this.PluginTrace, this.Config, this.MetadataHandler.Metadata, this.CooperationHandler
      );
    }