1. Можно. Пример (из мануала)
Код
// Destroy everything that enters the trigger
function OnTriggerEnter (other : Collider) { Destroy(other.gameObject); }
2. Нужно (isMine) но "отнимаются у всех игроков" может быт из-за другого, например статической переменной.
3. Animator.IsInTransition - проверка, что мы в Transition
Animator.GetAnimatorTransitionInfo - получаем информацию о Transition
Animator.CrossFade - создать программно Transition
---
5.
Код
var particle : GameObject;
function Update () {
if (Input.GetButtonDown ("Fire1")) {
// Construct a ray from the current mouse coordinates
var ray : Ray = Camera.main.ScreenPointToRay (Input.mousePosition);
if (Physics.Raycast (ray)) {
// Create a particle if hit
Instantiate (particle, transform.position, transform.rotation);
}
}
}
Все примеры из мануала. Не ленитесь - читайте его!!!