void Start() { GameObject _jumba = GameObject.Find("Jumba"); // find the jumba targetTransform = _jumba.transform; // gets his transform targetState = _jumba.GetComponent <PlayerStateControl>(); // gets his state }
protected void Start() { player = GameObject.Find("Jumba").transform; statePlayer = player.GetComponent <PlayerStateControl>(); this.lastParent = player.parent; }
void Start() { this.currentIdCombo = 0; this.checkCombo = false; this.collisionEnemy = false; GameObject jumba = GameObject.Find("Jumba"); this.controllerHitPlayer = jumba.GetComponent <ControllerHitPlayer>(); this.playerStateControl = jumba.GetComponent <PlayerStateControl>(); }
void Start() { // Cache component lookup at startup instead of doing this every frame this.character = GetComponent <CharacterController>(); this.stateControl = GetComponent <PlayerStateControl>(); this.controllerHitSequence = GetComponent <ControllerHitSequence>(); this.raycastDistance = GetComponent <RayCastDistance>(); rayDistance = (this.character.height / 4.0f) + (this.character.height / 2.0f); positionZ = transform.position.z; }
void Awake() { if (control == null) { DontDestroyOnLoad(gameObject); control = this; } else if (control != this) { Destroy(gameObject); } }
private void toPush() { if (Vector3.Distance(player.transform.position, transform.position) <= distanceToPush) { GettingAttacks.checkGettingAttacks().setProperties(player.transform.position.x < transform.position.x ? true : false, time, speedX, speedY); PlayerStateControl.sharePlayer().setState(PlayerState.LeadingAttack); ControllerLifePlayer.sharedLife().RemoveLifePlayer(damageToPush); } }
public static bool leadAttack(float damagePercent, bool enemySide, float timeForcePush, float speedPush, float speedPushY) { if (PlayerStateControl.sharePlayer().getCurrentState() != PlayerState.Dead) { GettingAttacks.checkGettingAttacks().setProperties(enemySide, timeForcePush, speedPush, speedPushY); // Estado do player sendo atacado PlayerStateControl.sharePlayer().setState(PlayerState.LeadingAttack); // Remove a vida do jogador ControllerLifePlayer.sharedLife().RemoveLifePlayer(damagePercent); // Limpa a lista ControllerHitSequence.checkHitSequence().ClearList(); return(true); } return(false); }
void OnTriggerStay(Collider collider) { if (stay) { if (collider.name == "Jumba") { if (!collider.GetComponent <ControllerSpecial>().getJumbaSpecial()) { PlayerStateControl player = collider.GetComponent <PlayerStateControl>(); if (player.getCurrentState() != PlayerState.Dead && player.getCurrentState() != PlayerState.DeadFloor) { readyToHit = true; PlayerControl.leadAttack(damagePercent, returnRotate(), timeForcePush, speedPush, speedPushY); } } } } }
void OnTriggerEnter(Collider collider) { if (collider.name == "Jumba") { if (!collider.GetComponent <ControllerSpecial>().getJumbaSpecial()) { PlayerStateControl player = collider.GetComponent <PlayerStateControl>(); if (player.getCurrentState() != PlayerState.Dead && player.getCurrentState() != PlayerState.DeadFloor) { PlayerControl.leadAttack(damagePercent, returnRotate(), timeForcePush, speedPush, speedPushY); } if (gameObject.name.Equals("balaTiro(Clone)")) { Destroy(this.gameObject); } } } }
private void Update() { base.Update(); if (Input.GetKey(KeyCode.Escape)) { System.Diagnostics.Process.GetCurrentProcess().Kill(); } if (isSceneEndedPending()) { this.setSceneEndedPending(false); this.endScene(); } if (isSceneEnded() && !stopFunction) { if (sceneEndedState == SceneEndedStatus.won) { if (!PlayerStateControl.sharePlayer().getAnimation().IsPlaying("ganhando")) { this.stopFunction = true; this.screenFadeOut(); } } else { if (!PlayerStateControl.sharePlayer().getAnimation().IsPlaying("morrendo") && !PlayerStateControl.sharePlayer().getAnimation().IsPlaying("morreu")) { this.stopFunction = true; ControlInstantiatePrefabs.sharedLayerControl().prefabLayerControl(1); } } } }
public void endScene(SceneEndedStatus status) { if (ADSController.isFullBannerReady()) { ADSController.instance.StartCoroutine(ADSController.showFullBanner()); } else { ADSController.instance.StartCoroutine(ADSController.showBanner()); } this.sceneEndedState = status; switch (this.sceneEndedState) { case SceneEndedStatus.won: { this.playEffect(wonAudio); PlayerStateControl.sharePlayer().setState(PlayerState.Winner); break; } case SceneEndedStatus.lost: { this.audioBackground.Stop(); PlayerStateControl.sharePlayer().setState(PlayerState.Dead); this.playEffect(lostAudio); Inventory.reset(); break; } } this.endScene(); }
void Start() { this.life = GameObject.Find("Jumba").GetComponent <ControllerLifePlayer>(); this.special = GameObject.Find("Jumba").GetComponent <ControllerSpecial>(); stateControl = GameObject.Find("Jumba").GetComponent <PlayerStateControl>(); }