//時間 // Start is called before the first frame update void Start() { HS = GameObject.Find("imgHeartBack").GetComponent <HeartScript>(); BP = GameObject.Find("imgBrain").GetComponent <BrainPattern>(); SP = GameObject.Find("imgStomach").GetComponent <StomachPattern>(); init(); }
// Use this for initialization void Start () { heartScript = hearts.GetComponent<HeartScript> (); UIItemsBehaviour[] uis = FindObjectsOfType<UIItemsBehaviour> (); foreach (UIItemsBehaviour u in uis) { if (u.gameObject.name == "Gems") uiGems = u; else uiKeys = u; } }
private void Heart(Collider2D collision) { if (collision.tag == "Heart") { HeartScript heart = collision.gameObject.GetComponent <HeartScript>(); heart.Collected(); if (PermaUIScript.perm.hearts < 4) { PermaUIScript.perm.hearts += 1; } } }
void OnCollisionEnter2D(Collision2D c) { if (c.gameObject.CompareTag("1up")) { if (!isDead) { lives++; PlayerPrefs.SetInt("247127CurrentPlayerLives", lives); livesScript.playSound(transform.position); livesScript.UpdateLives(1); Destroy(c.gameObject); } } if (c.gameObject.CompareTag("Coin")) { if (!isDead) { CoinScript CoinScript = c.gameObject.GetComponent <CoinScript> (); int value = CoinScript.value; CoinScript.PlaySound(); changeScore(value); Destroy(c.gameObject); } } if (c.gameObject.CompareTag("Heart")) { if (!isDead) { HeartScript hScript = c.gameObject.GetComponent <HeartScript> (); int value = hScript.value; if (health + value < 4) { healthScript.IncreaseHealth(value); health += value; PlayerPrefs.SetInt("247127CurrentPlayerHealth", health); } hScript.PlaySound(); Destroy(c.gameObject); } } }
private void Awake() { agent = GetComponent <NavMeshAgent>(); timeLeftToWalk = walkTime; if (isFlying && flyingBody != null) { flyingHeight = flyingBody.transform.position.y; } if (isFlying) { heart.SetValue(50); } // Detect debug commands aiControls = new AIControls(); aiControls.Debug.ToggleMovement.performed += _ => DebugToggleMove(); heartToDrop = Instantiate(heart, transform.position, transform.rotation, transform); heartToDrop.gameObject.transform.parent = null; }
// Use this for initialization void Start() { //値が正常に入力されているかチェック。デフォルトの値を代わりに利用する。 if (player_life <= 0) { Debug.Log("Player : Nothing Life"); player_life = 3; } if (player_life <= 0) { Debug.Log("Player : Limit Stealth Timer"); limit_stealth_timer = 15; } player_appear = true; flg_get_key_a = false; flg_get_key_b = false; flg_get_hidecomand = false; flg_fire_shot = false; now_dummy_num = 0; light_size = 5; //ハートの更新用スクリプト heartscipt = GameObject.FindGameObjectWithTag("heartpanel").GetComponent <HeartScript>(); }