public void SetUp() { _container = new DiContainer(); SignalBusInstaller.Install(_container); _container.DeclareSignal <SignalShotSpawn>(); _container.DeclareSignal <SignalPlayerCreated>(); _signalBus = _container.Resolve <SignalBus>(); _inputController = Substitute.For <IInputController>(); _container.Bind <IInputController>().FromInstance(_inputController).AsSingle().NonLazy(); _container.BindInterfacesAndSelfTo <PlayerShootingSystem>().AsSingle().NonLazy(); _container.BindInterfacesAndSelfTo <WeaponsController>().AsSingle().NonLazy(); _container.BindInterfacesAndSelfTo <PlayerFactory>().AsSingle().NonLazy(); _container.BindInterfacesAndSelfTo <HealthComponent>().AsSingle().NonLazy(); _container.BindInterfacesAndSelfTo <Engine>().AsSingle().NonLazy(); _engine = _container.Resolve <Engine>(); _playerShootingSystem = _container.Resolve <PlayerShootingSystem>(); var playerFactory = _container.Resolve <PlayerFactory>(); _playerEntity = playerFactory.Create(Vector3.zero, Vector3.forward); }
private void Start() { player = transform.GetChild(0); s_system = GetComponent <PlayerShootingSystem>(); right = 0; left = 0; dolly_cart.m_Speed = moveForwardSpeed; }
private void Awake() { rect = GetComponent <RectTransform>(); stateMan = player.GetComponent <PlayerStateManager>(); abilities = player.GetComponent <PlayerAbilities>(); equipMan = player.GetComponent <EquipmentManager>(); plAimer = player.GetComponent <PlayerAimer>(); shootSys = player.GetComponent <PlayerShootingSystem>(); }
private void Start() { player = transform.GetChild(0); canChangeScene = true; alive = true; s_system = GetComponent <PlayerShootingSystem>(); right = 0; left = 0; dolly_cart.m_Speed = moveForwardSpeed; rb = GetComponent <Rigidbody>(); canBoost = true; boosting = false; isRefilling = false; boostCapacity = 100.0f; }
private void Start() { shootingSystem = GameObject.FindGameObjectWithTag("MainHero").GetComponent <PlayerShootingSystem>(); }