private void Awake() { _ballMotor = GetComponent <BallMotor>(); rend = GetComponent <Renderer>(); rend.enabled = true; rend.sharedMaterial = material[0]; }
// Use this for initialization void Start() { Life = FindObjectOfType <LifeManager>(); score = FindObjectOfType <SCore>(); Player = FindObjectOfType <BallMotor>(); PlayerNo = PlayerPrefs.GetInt("PlayerNO"); StartCoroutine("LessLifeCo"); if (PlayerNo == 1) { GameObject obnew = (GameObject)Instantiate(EggHelmet, Hatter.transform.position, Player.transform.rotation); obnew.transform.parent = costume.gameObject.transform; Debug.Log("Helmet Spawned"); } else if (PlayerNo == 2) { GameObject obnew = (GameObject)Instantiate(EggHat, Hatter.transform.position, Player.transform.rotation); obnew.transform.parent = costume.gameObject.transform; Debug.Log("HAt Spawned"); } else { GameObject obnew = (GameObject)Instantiate(EggNULL, Player.transform.position, Player.transform.rotation); obnew.transform.parent = costume.gameObject.transform; Debug.Log("Null Spawned"); } }
protected override void Collect(Player player) { BallMotor _motor = player.GetComponent <BallMotor>(); if (_motor != null) { _motor.MaxSpeed += _speedIncrease; } }
protected override void Collect(Player player) { BallMotor motor = player.GetComponent <BallMotor>(); if (motor != null) { motor.MaxSpeed += speedAmount; } }
protected override void Collect(Player player) { //pull motor from the player BallMotor _motor = player.GetComponent <BallMotor>(); if (_motor != null) { _motor.MaxSpeed += _speedAmount; } }
protected override void PlayerImpact(Player player) { base.PlayerImpact(player); BallMotor _motor = player.GetComponent <BallMotor>(); if (_motor != null) { _motor.Move((player.transform.position - this.transform.position) * _motor.BaseSpeed * 5); } }
protected override void Collect(Player player) { //throw new System.NotImplementedException(); BallMotor _motor = player.GetComponent <BallMotor>(); if (_motor != null) { _motor.MaxSpeed += _speedAmount; } }
public static void RegisterBallMotor(string ballNetId, BallMotor ballMotor) { if (BallMotors.ContainsKey(ballNetId)) { BallMotors[ballNetId] = ballMotor; ballMotor.transform.name = ballNetId; } else { ballMotor.transform.name = ballNetId; BallMotors.Add(ballNetId, ballMotor); } }
protected override void PlayerImpact(Player player) { // perform base function base.PlayerImpact(player); // get motor and apply opposite force BallMotor _motor = player.GetComponent <BallMotor>(); if (_motor != null) { Vector3 pushDirection = _motor.transform.position - transform.position; _motor.GetComponent <Rigidbody>().AddForce(pushDirection * _bounceForce); } }
protected override void PlayerImpact(Player player) { base.PlayerImpact(player); Vector3 offset = player.transform.position - transform.position; offset = -offset.normalized; Rigidbody _rb = player.GetComponent <Rigidbody>(); //pull motor from the player BallMotor _motor = player.GetComponent <BallMotor>(); if (_motor != null) { _rb.AddForce(offset * -500f); } }
private void Awake() { _ballMotor = GetComponent <BallMotor>(); _originalColor = this.GetComponent <Renderer>().material.color; }
private void Awake() { _ballMotor = GetComponent <BallMotor>(); }
private void Awake() { _ballMotor = GetComponent <BallMotor>(); _meshRenderer = GetComponent <MeshRenderer>(); _normalMaterial = _meshRenderer.material; }
private void Start() { _ballMotor = GetComponent <BallMotor>(); _currentHealth = _maxHealth; }
// Use this for initialization void Start() { player = FindObjectOfType <BallMotor> (); isFollowing = true; }
private void Awake() { _ballMotor = GetComponent <BallMotor>(); invinciblemesh = GetComponent <MeshRenderer>(); TreasureNumber = GameObject.FindGameObjectWithTag("Treasure Number"); }