Guest User

Untitled

a guest
Feb 20th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [SCRIPT: 'enemy_script']
  2. //----------------------------------------
  3. var life:int=10;
  4. var damage:int=5;
  5. var points:int=10;
  6.  
  7.  
  8. var estado="nace"; //nace,idle, muerto. 2, uno para aparecer, otro para caminar normalmente..
  9.  
  10. var dead=false;
  11.  
  12. function Start () {
  13.    
  14.     estado="nace";
  15.    
  16. }
  17.  
  18.  
  19. function OnTriggerEnter(player_col:Collider) {
  20.     if(player_col.gameObject.tag == "sword") {
  21.         dead=true;
  22.     }
  23.     //else if(player_col.gameObject.tag == "player") {
  24.     //  print("algo");
  25.     // vida_player = vida_plater - damage;
  26.     //}
  27.  }
  28.  
  29. function Update () {
  30.     //
  31.     //print(this.gameObject.collider);
  32.    
  33.  
  34.    
  35.     if (dead) {
  36.         //Destroy(this.transform.parent.gameObject);
  37.         Destroy(this.gameObject);
  38.     }
  39. }
  40. //----------------------------------------
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48. [SCRIPT:  'Lanzamiento_Calabaza' ]
  49.  
  50. //---------------------------------------
  51. var Trans:Transform;
  52. var TransPlayer:Transform;
  53.  
  54. var este:enemy_script;
  55.  
  56. function Awake () {
  57.     Trans=this.transform;
  58.     TransPlayer=Game.Player1.transform;
  59.     este = gameObject.GetComponent("enemy_script");
  60.     //
  61.    
  62. }
  63.  
  64. function Start () {
  65.  
  66.     Debug.Log(este);
  67.     Debug.Break();
  68. }
  69.  
  70.  
  71. function Update () {
  72.     //
  73.     if (Trans.position.y < TransPlayer.position.y) {
  74.         //muevo hasta arriba
  75.         Trans.Translate(Vector3.up * Time.deltaTime);
  76.     } else {
  77.         //me cargo su script de lanzamiento y pongo el estado en "idle"
  78.        
  79.         este.estado="idle";
  80.         Destroy(this);
  81.     }
  82.     //
  83. }
  84. //------------------------------------------
Add Comment
Please, Sign In to add comment