Exemplo n.º 1
0
        private void SetData_EnemyShipMovement(PoolableEnemy spawnedObject)
        {
            EnemyShipMovement theComponent = spawnedObject.enemyShipMovement;

            theComponent.SetStartLocation(spawnedObject.Position);

            theComponent.moveDistance  = moveDistance;
            theComponent.maxMoveSteps  = maxMoveSteps;
            theComponent.useRandomSeed = useRandomSeed;
            theComponent.seed          = seed;

            theComponent.BuildRandomFromSeed();
        }
Exemplo n.º 2
0
 void Start()
 {
     PV           = GetComponent <PhotonView>();
     shipMovement = GetComponent <EnemyShipMovement>();
     follow       = GetComponent <FollowPlayer>();
     player       = GameObject.FindGameObjectWithTag("Spaceship").transform;
     //player = GameObject.FindGameObjectsWithTag("player");
     life = ShipPower * 6;
     shipMovement.setDamage(ShipPower * 2);
     originalTexture = GetComponent <Renderer>().material;
     damageSmoke.Stop();
     damageSound.Stop();
     render    = GetComponent <Renderer>();
     strafeDir = Random.Range(-1, 2);
 }
Exemplo n.º 3
0
        public override void DrawInspector()
        {
            base.DrawInspector();
            EditorGUILayout.Space();

            //theEnemyData.DrawInspector ();

            killableObject = EditorGUILayout.ObjectField
                                 ("Killable Object", killableObject, typeof(KillableObject), true)
                             as KillableObject;

            enemyShipMovement = EditorGUILayout.ObjectField
                                    ("Enemy Ship Movement", enemyShipMovement, typeof(EnemyShipMovement), true)
                                as EnemyShipMovement;

            enemyShipFiring = EditorGUILayout.ObjectField
                                  ("Enemy Ship Firing", enemyShipFiring, typeof(EnemyShipFiring), true)
                              as EnemyShipFiring;

            projectileShooter = EditorGUILayout.ObjectField
                                    ("Projectile Shooter", projectileShooter, typeof(ProjectileShooter), true)
                                as ProjectileShooter;
        }