Ejemplo n.º 1
0
 // Use this for initialization
 void Start()
 {
     sprit = obj.GetComponent<SpriteScript>();
     RFlag = false;
     StartCameraP = transform.position.x;
     EndCameraP = StartCameraP + 90;
 }
Ejemplo n.º 2
0
 // Update is called once per frame
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.Escape))
     {
         selectedSprite.Deselect();
         selectedSprite = null;
     }
 }
Ejemplo n.º 3
0
	void Start(){
		
		startbtn_sprite = transform.Find("start_btn").GetComponent<SpriteScript>();
		startbtn_sprite.Show ();
		
		startbtnover_sprite = transform.Find("start_btn_over").GetComponent<SpriteScript>();
		startbtnover_sprite.Hide();
		
	}
Ejemplo n.º 4
0
    public void SelectSprite(SpriteScript sprite)
    {
        if (selectedSprite != null)
        {
            selectedSprite.Deselect();
        }

        selectedSprite = sprite;
    }
Ejemplo n.º 5
0
    // Start is called before the first frame update
    void Start()
    {
        player = GameObject.FindWithTag("Player").GetComponent <Player>();
        mt     = GameObject.FindWithTag("MessageText").GetComponent <MessageText>();

        ss = GetComponent <SpriteScript>();

        transform.position = new Vector2(posX, posY);
        Maxhp = hp;
        MaxX  = posX;
    }
Ejemplo n.º 6
0
    // Start is called before the first frame update
    void Start()
    {
        girl  = GameObject.FindWithTag("Girl").GetComponent <Girl>();
        enemy = GameObject.FindWithTag("Enemy1").GetComponent <Enemy1>();
        mt    = GameObject.FindWithTag("MessageText").GetComponent <MessageText>();

        ss = GetComponent <SpriteScript>();

        Maxhp = hp;
        x     = -1;
        y     = 0;
    }
Ejemplo n.º 7
0
    protected virtual void Start()
    {
        rigid      = GetComponent <Rigidbody2D>();
        spriteAnim = GetComponentInChildren <SpriteScript>();
        active     = true;
        changeModifiers();

        setColors(GetComponent <SpriteRenderer>().color);
        sqetch = GetComponent <SquashAndStretch>();
        ParticleSystem.MainModule ps = chargeParticle.main;
        ps.startColor = Color.Lerp(baseColor, Color.white, 0.5f);

        chargeVisualEffects(0);
        chargeCircle.transform.localScale = Vector3.zero;
    }
Ejemplo n.º 8
0
    void Start()
    {
        m_playerScript = m_player.GetComponent <PlayerScript>();
        m_frontScript  = m_frontSprite.GetComponent <SpriteScript>();
        m_backScript   = m_backSprite.GetComponent <SpriteScript>();
        m_rightScript  = m_rightSprite.GetComponent <SpriteScript>();
        m_leftScript   = m_leftSprite.GetComponent <SpriteScript>();

        m_lastState = m_playerScript.m_state;

        m_frontScript.PlayNext(SpriteScript.Sprite.FrontIdle, false);
        m_backScript.PlayNext(SpriteScript.Sprite.SideBackIdle, false);
        m_rightScript.PlayNext(SpriteScript.Sprite.SideFrontIdle, false);
        m_leftScript.PlayNext(SpriteScript.Sprite.SideBackIdle, false);
    }
Ejemplo n.º 9
0
    public void init(GameObject parent)
    {
        sprite = GameObject.Instantiate(parent);
        Movement.toDelete.Add(sprite);
        byte[]    byteArray     = File.ReadAllBytes(NetLoader.GetFilePath(filename));
        Texture2D sampleTexture = new Texture2D(2, 2);

        sampleTexture.LoadImage(byteArray);
        sprite.GetComponent <SpriteRenderer>().sprite = SpriteScript.ToSprite(sampleTexture);
        string[] zer = z.Split('.'), yer = y.Split('.'), xer = x.Split('.');
        int      zs = int.Parse(zer[0]), ys = int.Parse(yer[0]), xs = int.Parse(xer[0]);
        Tile     t;

        if (zs < 0 || zs > Movement.Tiles.Length || ys < 0 || ys > Movement.Tiles[zs].Length || xs <0 || xs> Movement.Tiles[zs][ys].Length || (t = Movement.Tiles[int.Parse(zer[0])][int.Parse(yer[0])][int.Parse(xer[0])]) == null)
        {
            Debug.Log("nope");
            GameObject.Destroy(sprite);
            return;
        }
        sprite.transform.position = new Vector3(t.xr + int.Parse(xer[1]) / 10 * Tile.TileSize, t.yr + int.Parse(yer[1]) / 10 * Tile.TileSize, t.zr - 0.4f);
        sprite.GetComponent <SpriteScript>().item = this;
    }
Ejemplo n.º 10
0
 private void Awake()
 {
     sprtRend = GetComponent <SpriteRenderer>();
     sprite   = GetComponent <SpriteScript>();
 }
Ejemplo n.º 11
0
        public Animation(SpriteScript sprite, string resourcePath)
        {
            m_sprite = sprite;
            m_resourcePath = resourcePath;

            //Try to find preloaded frames. Otherwise load them.
            if(m_preloadedFrames == null) m_preloadedFrames = new Dictionary<string, PreloadedFrames>(100);
            PreloadedFrames preloadedFrames;
            //print("Trying to load animation: " + m_resourcePath);
            m_preloadedFrames.TryGetValue(m_resourcePath, out preloadedFrames);
            if(preloadedFrames == null) {
                preloadedFrames = new PreloadedFrames();
                Object[] resources = Resources.LoadAll(m_resourcePath, typeof(Texture));
                preloadedFrames.m_textures = new Texture[resources.Length];
                resources.CopyTo(preloadedFrames.m_textures, 0);
                preloadedFrames.m_useCount = 0;
                m_preloadedFrames.Add(m_resourcePath, preloadedFrames);
                //print("Animation not found. Created new.");
            } else {
                //print("Animation found with " + preloadedFrames.m_useCount + " uses and " + preloadedFrames.m_textures.Length + " frames.");
            }

            preloadedFrames.m_useCount++;
            m_frames = preloadedFrames.m_textures;
            m_animationType = AnimationType.Loop;
            SetFpsFactor(1.0f);
            if(m_length <= 0.0f) {
                Debug.Log("0 length animation: " + resourcePath);
            }
        }