public CircuitInputHandler(Camera camera, CircuitHandler circuitHandler) { mCurrentCam = camera; mCircuithandler = circuitHandler; ModulePick = new AND(Vector2.Zero, 0); InputHandler.FixedMousePosDrag = true; mInputState = InputState.View; }
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); }
void Awake() { circuitHandler = GameObject.Find("UI").GetComponent <CircuitHandler> (); clip = Resources.Load("Music/hit-02") as AudioClip; }
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 ); }