public GameObject spawningObject;     //The gameobject the spawn point will spawn

    // Use this for initialization
    void Start()
    {
        universalHelper = GameObject.FindObjectOfType(typeof(UniversalHelperScript)) as UniversalHelperScript;         // Find appropriate universalHelper script to use
        spriteRender    = GetComponent <SpriteRenderer>();
        SetEditor(universalHelper.editor);
        if (playerSpawn)          //If it is the player spawn point, give it the distinctive sprite appearance
        {
            spriteRender.sprite        = PlayerSprite;
            universalHelper.spawnPoint = this;             // There can only be one spawn point, and this is it
        }
        else
        {
            spriteRender.sprite = EnemySprite;
        }


        //Debug.Log (GameObject.FindGameObjectWithTag ("Player"));
        //If the spawn point spawns a player, and if a player object hasn't been spawned yet, instantiate the player
        //This condition will not be met when a player creates a new player spawn point in the editor
        if (playerSpawn && (GameObject.FindGameObjectWithTag("Player") == null))
        {
            //Debug.Log ("Hello World");
            Instantiate(spawningObject, this.transform.position, Quaternion.identity);
        }
    }
Beispiel #2
0
    // Use this for initialization
    void Awake()
    {
        universalHelper = GameObject.FindObjectOfType(typeof(UniversalHelperScript)) as UniversalHelperScript;    // Find appropriate universalHelper script to use
        Vector3 tempPosition = transform.localPosition;

        black                   = SpriteKeeperScript.Instance.GetBlackWall();
        red                     = SpriteKeeperScript.Instance.GetRedWall();
        yellow                  = SpriteKeeperScript.Instance.GetYellowWall();
        green                   = SpriteKeeperScript.Instance.GetGreenWall();
        blue                    = SpriteKeeperScript.Instance.GetBlueWall();
        tempPosition.z          = UniversalHelperScript.Instance.wallZDistance;
        transform.localPosition = tempPosition;
        energyConsumption       = 100;
        if (Mathf.Round(transform.rotation.eulerAngles.z) == 90)
        {
            horizontal = true;
        }
        else
        {
            horizontal = false;
        }
        spriteRenderer = GetComponent <SpriteRenderer>();
        if (spriteRenderer.sprite != null)
        {
            spriteRenderer.sprite = black;
        }
    }
Beispiel #3
0
 // Use this for initialization
 void Awake()
 {
     universalHelper = GameObject.FindObjectOfType(typeof(UniversalHelperScript)) as UniversalHelperScript;         // Find appropriate universalHelper script to use
     unactive        = SpriteKeeperScript.Instance.GetUTele();
     activeSprite    = SpriteKeeperScript.Instance.GetATele();
     spriteRenderer  = GetComponent <SpriteRenderer>();
     if (spriteRenderer.sprite != null)
     {
         spriteRenderer.sprite = unactive;
     }
 }
 // Use this for initialization
 void Awake()
 {
     universalHelper = GameObject.FindObjectOfType(typeof(UniversalHelperScript)) as UniversalHelperScript;         // Find appropriate universalHelper script to use
     pMeasure        = SpriteKeeperScript.Instance.GetPMeasure();
     xMeasure        = SpriteKeeperScript.Instance.GetXMeasure();
     spriteRenderer  = GetComponent <SpriteRenderer>();
     if (spriteRenderer.sprite != null)
     {
         spriteRenderer.sprite = pMeasure;
     }
 }
Beispiel #5
0
 // Use this for initialization
 void Awake()
 {
     intoTheScreen   = SpriteKeeperScript.Instance.GetMFieldInto();
     outOfTheScreen  = SpriteKeeperScript.Instance.GetMFieldOuto();
     universalHelper = GameObject.FindObjectOfType(typeof(UniversalHelperScript)) as UniversalHelperScript;         // Find appropriate universalHelper script to use
     spriteRenderer  = GetComponent <SpriteRenderer>();
     if (spriteRenderer.sprite != null)
     {
         spriteRenderer.sprite = intoTheScreen;
     }
     direction = false;
 }
    // Use this for initialization
    void Awake()
    {
        universalHelper = GameObject.FindObjectOfType(typeof(UniversalHelperScript)) as UniversalHelperScript;         // Find appropriate universalHelper script to use
        matter          = SpriteKeeperScript.Instance.GetMatter();
        antiMatter      = SpriteKeeperScript.Instance.GetAntiMatter();
        Vector3 tempVector = transform.localPosition;

        tempVector.z            = universalHelper.antiMatterZDistance;
        transform.localPosition = tempVector;
        spriteRenderer          = GetComponent <SpriteRenderer>();
        if (spriteRenderer.sprite != null)
        {
            spriteRenderer.sprite = antiMatter;
        }
    }
Beispiel #7
0
    public bool convertMatter;  // If trigger marks swapping the player from matter to AntiMatter;

    // Use this for initialization
    void Start()
    {
        universalHelper = GameObject.FindObjectOfType(typeof(UniversalHelperScript)) as UniversalHelperScript;         // Find appropriate universalHelper script to use
    }
 // Use this for initialization
 void Awake()
 {
     universalHelper = GameObject.FindObjectOfType(typeof(UniversalHelperScript)) as UniversalHelperScript; // Find appropriate universalHelper script to use
     direction       = Vector2.up;
     power           = 600f;                                                                                // Temporarily 0 for editor reasons, when loading level will be 600f
 }