// Start is called before the first frame update void OnTriggerStay(Collider collision) { if (b_active == false && collision.gameObject.tag == "Player") { fly_shareddata.S_Notifier.Notify(collision.gameObject, Observer.EventType.Bounce); //s_Player = collision.gameObject.GetComponent<PlayerMovement>(); //s_Player.f_jumpspeed *= f_bounceforce; //s_Player.f_jumptime *= f_bounceforce; //s_Player.f_jumptimer = s_Player.f_jumptime; //c_control.Move(new Vector3(0, i_jumpspeed * Time.deltaTime, 0)); //s_Player.e_currstate = PlayerMovement.FerretState.Jumping; s_Player = collision.GetComponent <player_controller_behavior>(); s_Player.Jump(f_bounceforce); a_audiosource.Play(); b_active = true; } else if (collision.gameObject.tag == "Grab" && collision.gameObject.GetComponent <Rigidbody>().isKinematic == false) { fly_shareddata.c_objbounce.Execute(fly_shareddata.c_objbounce, collision.gameObject); a_audiosource.Play(); } }
// Start is called before the first frame update void OnTriggerStay(Collider collision) { if (b_active == false && collision.gameObject.tag == "Player") { s_Player = collision.gameObject.GetComponent <player_controller_behavior>(); s_Player.PLAYER_SPEED *= f_speedforce; s_Player.PLAYER_JUMP = 0f; s_Player.JumpCost = 0f; //s_Player.b_isgrabbing = false; s_Player.DropItem(); b_active = true; } else if (collision.gameObject.tag == "Player") { //s_Player.b_isgrabbing = false; s_Player.DropItem(); } }
// Start is called before the first frame update void OnTriggerStay(Collider collision) { if (b_active == false && collision.gameObject.tag == "Player") { s_Player = collision.gameObject.GetComponent <player_controller_behavior>(); //s_Player.f_speed *= f_speedforce; //s_Player.f_jumpspeed = 0f; //s_Player.f_jumptime = 0f; b_active = true; } else if (collision.gameObject.tag == "Player") { s_Player.DropItem(); } if (collision.gameObject.tag == "Grab") { Destroy(collision.gameObject); } }
// Start is called before the first frame update void OnTriggerEnter(Collider collision) { if (b_active == false && collision.gameObject.tag == "Player") { s_Player = collision.gameObject.GetComponent <player_controller_behavior>(); //s_Player.f_speed *= f_speedforce; //s_Player.f_jumpspeed = 0f; //s_Player.f_jumptime = 0f; //s_Player.e_currstate = PlayerMovement.FerretState.Slipping; //s_Player.h_curSpill = this; s_Player.Slip(true); b_active = true; } else if (collision.gameObject.tag == "Player") { //s_Player.b_isgrabbing = false; s_Player = collision.gameObject.GetComponent <player_controller_behavior>(); s_Player.DropItem(); } }
// Start is called before the first frame update void OnTriggerStay(Collider collision) { if (b_active == false && collision.gameObject.tag == "Player") { s_Player = collision.gameObject.GetComponent <player_controller_behavior>(); s_Player.PLAYER_SPEED *= f_speedforce; s_Player.PLAYER_JUMP = 0f; s_Player.JumpCost = 0f; //s_Player.b_isgrabbing = false; s_Player.DropItem(); //s_Player.f_jumptimer = s_Player.f_jumptime; //c_control.Move(new Vector3(0, i_jumpspeed * Time.deltaTime, 0)); //s_Player.e_currstate = PlayerMovement.FerretState.Jumping; //a_audiosource.Play(); b_active = true; } else if (collision.gameObject.tag == "Player") { //s_Player.b_isgrabbing = false; s_Player.DropItem(); } }
void Start() { s_Player = GameObject.FindGameObjectWithTag("Player").GetComponent <player_controller_behavior>(); f_jumpspeeddef = s_Player.PLAYER_JUMP; f_jumptimedef = s_Player.JumpCost; }
void Start() { vec3_checkpoint = transform.position; s_playerscript = GameObject.FindGameObjectWithTag("Player").GetComponent <player_controller_behavior>(); }
//public float f_speedforce = 0.6f; //public float f_jumpspeeddef; //public float f_jumptimedef; void Start() { s_Player = GameObject.FindGameObjectWithTag("Player").GetComponent <player_controller_behavior>(); //f_jumpspeeddef = s_Player.f_jumpspeed; //f_jumptimedef = s_Player.f_jumptime; }