private void Awake() { Instance = this; spriteRenderer = GetComponent <SpriteRenderer>(); dogsRigidBody = GetComponent <Rigidbody2D>(); animator = GetComponent <Animator>(); }
void Start() { PV = GetComponent <PhotonView>(); textoAtivo = Resources.Load <BoolVariable>("TextoAtivo"); desativaPower = Resources.Load <BoolVariable>("DesativaPower"); buildPC = Resources.Load <BoolVariable>("BuildPC"); dogScript = GetComponent <DogController>(); switch (GameManager.sceneAtual) { case SceneType.Coleta: case SceneType.Corrida: state = State.Atirar; break; case SceneType.Futebol: state = State.Chutar; break; case SceneType.Moto: state = State.Manobra; break; case SceneType.Volei: state = State.Cortar; break; default: break; } }
public override void Enter() { _controller = owner.GetComponent <DogController>(); _arrive = owner.GetComponent <Arrive>(); // play dog bark on state enter owner.gameObject.GetComponent <AudioSource>().Play(); }
public override void Enter() { _controller = owner.GetComponent <DogController>(); _arrive = owner.GetComponent <Arrive>(); // set the target to the players ball drop target _arrive.targetGameObject = _controller.player.GetComponent <PlayerController>().dogTarget.gameObject; }
IEnumerator LiftCoroutine(DogController controller) { controller.stopped = true; controller.SetAnimation("Dog_Idle"); Vector2 startPos = controller.transform.position; //Move to centre for (float t = 0; t < 1; t += Time.deltaTime * 2f) { controller.transform.position = Vector2.Lerp(startPos, (Vector2)transform.position + dogOffset, t); yield return(null); } Transform prevParent = controller.transform.parent; controller.transform.SetParent(transform); //Close Door for (float t = 0; t < 1; t += Time.deltaTime / doorTime) { doorTransform.localScale = Vector3.Lerp(new Vector3(1, 0, 1), new Vector3(1, 1, 1), curve.Evaluate(t)); yield return(null); } //Move Lift for (float t = 0; t < 1f; t += Time.deltaTime / moveTime) { transform.position = Vector2.Lerp(start.position, end.position, curve.Evaluate(t)); yield return(null); } //Open Door for (float t = 0; t < 1; t += Time.deltaTime / doorTime) { doorTransform.localScale = Vector3.Lerp(new Vector3(1, 1, 1), new Vector3(1, 0, 1), curve.Evaluate(t)); yield return(null); } controller.transform.parent = prevParent; controller.SetAnimation("Dog_Walk"); controller.stopped = false; startUp = !startUp; UpdateState(); foreach (var lift in sync) { lift.SyncState(startUp); } foreach (var lift in syncInverse) { lift.SyncState(!startUp); } controller.direction = Random.Range(0f, 1f) > 0.5f ? 1 : -1; }
private void OnTriggerEnter2D(Collider2D collision) { DogController dogController = collision.GetComponent <DogController>(); if (dogController != null) { dogController.direction = -dogController.direction; } }
void Start() { Scoring = ScoringScript.GetComponent <Scoring>(); rb = GetComponent <Rigidbody>(); RespawnLocation = RespawnCollider.GetComponent <RespawnCollider>(); DogController = Dog.GetComponent <DogController>(); CharacterMod = MainController.J1Character; }
public override void Enter() { dc = owner.GetComponent <DogController>(); bark = owner.GetComponent <AudioSource>(); bark.pitch = 1.0f; bark.Play(0); owner.GetComponent <Seek>().targetGameObject = dc.ball; owner.GetComponent <Seek>().enabled = true; }
void Start() { controller = GetComponent <DogController>(); dialog = GetComponent <DogDialog>(); interactor = GetComponent <DogInteractor>(); movement = GetComponent <DogMovementController>(); animator = GetComponentInChildren <Animator>(); audioSource = GetComponent <AudioSource>(); }
void OnTriggerEnter2D(Collider2D col) { if (col.gameObject.GetComponent <DogController>() && col.gameObject.GetComponent <DogController>().enabled) { col.gameObject.GetComponentInParent <InputHandler>().ActionInput += Traverse; Dog = col.gameObject.GetComponent <DogController>(); } }
private void OnCollisionExit2D(Collision2D coll) { if (coll.gameObject.tag == "Dog") { DogController dog = dogGameObject.GetComponent <DogController>(); dog.ModifyForce(0.5F); } }
private void OnTriggerEnter2D(Collider2D collision) { DogController dogController = collision.GetComponent <DogController>(); if (dogController != null) { GameManager.inst.Die(deathText); dogController.Die(); } }
private Animator anim; // Reference to the Animator on the player void Awake() { // Setting up references. dogControl = GetComponent <DogController>(); healthBar = GameObject.Find("HealthBar").GetComponent <SpriteRenderer>(); anim = GetComponent <Animator>(); // Getting the intial scale of the healthbar (whilst the player has full health). healthScale = healthBar.transform.localScale; }
private void OnTriggerEnter2D(Collider2D collision) { DogController dogController = collision.GetComponent <DogController>(); if (dogController != null) { GameManager.inst.Die("Your dog exploded in space!"); dogController.Explode(); } }
public override void Think() { if (Vector3.Distance(owner.transform.position, dc.ball.transform.position) < 1.0f) { dc = owner.GetComponent <DogController>(); dc.ball = GameObject.FindWithTag("Ball"); dc.hasBall = true; owner.GetComponent <StateMachine>().ChangeState(new Return()); } }
void Awake() { diac = FindObjectOfType <DialogueController>(); d = GetComponent <Dialogue>(); dc = FindObjectOfType <DogController>(); cs = FindObjectOfType <CarSpawner>(); devText = FindObjectOfType <Text>(); // dc.CancelAllMotion(); ctrl = FindObjectOfType <controlBar>(); }
private void Start() { playerAnim = GetComponent <PlayerAnimationsDB>(); playerMovement = GetComponent <NewPlayerMovent>(); dogController = GetComponent <DogController>(); buttonA = GetComponent <ButtonA>(); controller = GetComponent <Controller2D>(); inputController = GetComponent <InputController>(); playerAnimInfo = GetComponent <PlayerAnimInfo>(); }
void OnCollisionEnter2D(Collision2D other) { DogController d = other.collider.GetComponent <DogController>(); if (d != null) { d.Fix(); } Destroy(gameObject); }
public void TestGetOneDog(int index) { var dogServiceMock = new Mock <IDogService>(); dogServiceMock.Setup(item => item.GetDog(_dogList[index].Id)).Returns(_dogList[index]); var dogController = new DogController(null, dogServiceMock.Object); var result = dogController.Get(_dogList[index].Id); Assert.AreEqual(_dogList[index], result.Value); }
public void TestGetAllDogs() { var dogServiceMock = new Mock <IDogService>(); dogServiceMock.Setup(item => item.GetDogs()).Returns(_dogList); var dogController = new DogController(null, dogServiceMock.Object); var result = dogController.Get(); Assert.AreEqual(_dogList, result.Value); }
public override void Enter() { // play barking noise owner.GetComponent <AudioSource>().Play(); dog = owner.GetComponent <DogController>(); owner.GetComponent <Arrive>().enabled = true; //owner.GetComponent<Arrive>().targetGameObject = GameObject.FindWithTag("ball"); dogAttachParent = dog.gameObject.transform.Find("dog").gameObject; //ball = owner.GetComponent<Arrive>().targetGameObject; ball = GameObject.FindWithTag("ball"); }
public void TestGetOneDogFail(string id, int statusCodeExpected) { var dogServiceMock = new Mock <IDogService>(); dogServiceMock.Setup(item => item.GetDog(id)).Throws(new Exception()); var dogController = new DogController(null, dogServiceMock.Object); var result = dogController.Get(id); Assert.AreEqual(statusCodeExpected, ((StatusCodeResult)result.Result).StatusCode); Assert.AreEqual(null, result.Value); }
public void TestGetAllDogsFail() { var dogServiceMock = new Mock <IDogService>(); dogServiceMock.Setup(item => item.GetDogs()).Throws(new Exception()); var dogController = new DogController(null, dogServiceMock.Object); var result = dogController.Get(); Assert.AreEqual(500, ((StatusCodeResult)result.Result).StatusCode); Assert.AreEqual(null, result.Value); }
private void OnTriggerEnter2D(Collider2D collision) { DogController dogController = collision.GetComponent <DogController>(); if (dogController != null) { if (Random.Range(0f, 1f) < chance) { StartCoroutine(WaitCoroutine(dogController)); } } }
public void DogControllerIndexDI() { // Arrange IDog _dog = new Dog(); var controller = new DogController(_dog); // Act var result = (ViewResult)controller.Index(); // Assert Assert.AreEqual(typeof(ViewResult), result.GetType()); Assert.AreEqual(_dog.GetType(), result.Model.GetType()); }
public void TestPutDogThrowsExceptionByPut(int index, int statusCodeExpected) { var dogServiceMock = new Mock <IDogService>(); dogServiceMock.Setup(item => item.GetDog(_dogList[index].Id)).Returns(_dogList[index]); dogServiceMock.Setup(item => item.PutDog(_dogList[index])).Throws(new Exception()); var dogController = new DogController(null, dogServiceMock.Object); var result = dogController.Put(_dogList[index]); Assert.AreEqual(statusCodeExpected, ((StatusCodeResult)result.Result).StatusCode); Assert.AreEqual(null, result.Value); }
public void DogControllerIndex() { // Arrange IDog _dog = new Dog(); var controller = new DogController(_dog); //no injection // Act var result = (ViewResult)controller.Index(); // Assert Assert.AreEqual(typeof(ViewResult), result.GetType()); Assert.AreEqual("Dog Home", result.ViewName); }
class Program { //main static void Main(string[] args) { Dog myDog = getInfoFromDB(); DogShow show = new DogShow(); DogController ctrl = new DogController(myDog, show); ctrl.updateView(); ctrl.setName("snow"); ctrl.setAge(4); strl.updateView(); Console.ReadLine(); }
public void DogControllerIndex() { //Arrange IEnumerable <IDog> _dogs; var controller = new DogController(); //Act var result = (ViewResult)controller.Index(); _dogs = (IEnumerable <IDog>)result.Model; //Assert Assert.AreEqual(_dogs.GetType(), result.Model.GetType()); Assert.AreEqual("Fido", (_dogs.ToList()[1].Name)); }
protected override void Awake() { base.Awake(); if (instance == null) { instance = this; DontDestroyOnLoad(this.gameObject); } else { instance.transform.position = this.gameObject.transform.position; Destroy(this.gameObject); } }
public override void Start(EnterInteract ctrl) { controller = ctrl; go = GameObject.FindGameObjectWithTag ("dog"); dogController = go.GetComponent<DogController> (); Animator animator = go.GetComponent<Animator> (); needWaitStand = false; if(animator.GetCurrentAnimatorStateInfo (0).IsName ("SitIdle") || animator.GetCurrentAnimatorStateInfo (0).IsName ("FallIdle") || animator.GetCurrentAnimatorStateInfo (0).IsName ("SleepIdle")) { needWaitStand = true; dogController.StandUp(); } }