Exemple #1
0
	void Movement()
	{
		var bit = GameObject.Find("Bit");
		anim = gameObject.GetComponent<Animator> ();

		if(Input.GetKey (KeyCode.D)) {
			bit.transform.Translate (Vector2.right * speed * (Time.deltaTime));
			anim.Play ("Bit_WalkRight");

		}

		if (Input.GetKey (KeyCode.A)) {
			bit.transform.Translate (-Vector2.right * speed * (Time.deltaTime));
			anim.Play ("Bit_WalkLeft");	
		}

		if (Input.GetKey (KeyCode.W)) {
			bit.transform.Translate (Vector2.up * speed * (Time.deltaTime));
			anim.Play ("Bit_WalkUp");
		}

		if (Input.GetKey (KeyCode.S)) {
			bit.transform.Translate (Vector2.down * speed * (Time.deltaTime));
			anim.Play ("Bit_WalkDown");
		}
	}
 IEnumerator LoadPuzzleSelectMenu(GameObject puzzleGamePanel, Animator puzzleGamePanelAnim) {
     puzzleLevelSelectPanel.SetActive(true);
     puzzleGamePanelAnim.Play("Slidein");
     puzzleGamePanelAnim.Play("Slideout");
     yield return new WaitForSeconds(1f);
     puzzleGamePanel.SetActive(false);
 }
    // Use this for initialization
    void Start()
    {
        isHit = false;

        animator = GetComponent<Animator>();
        //animator.StartPlayback();

        animator.SetBool("IsIdle", startIdle);

        isWalking = !startIdle;
        if(startIdle)
        {
            animator.Play("SpiderIdle", -1, 1f);
        }
        else
        {
            animator.Play("SpiderWalk", -1, 1f);
        }

        startPoint = transform.position;
        endPoint = new Vector3(transform.position.x + (startTowardsLeft ? -distanceToTravel: distanceToTravel) / 72f, transform.position.y, transform.position.z);

        totalDistanceTravelled = 0f;

        if(startTowardsLeft)
        {
            transform.localScale = new Vector3(-transform.localScale.x, transform.localScale.y, transform.localScale.z);
            Vector3 tmp = endPoint;
            endPoint = startPoint;
            startPoint = tmp;
            startTowardsLeft = !startTowardsLeft;
        }
        Debug.Log(startPoint.ToString() + " " + endPoint.ToString());
    }
Exemple #4
0
 private void Update()
 {
     if (Input.GetKeyDown(KeyCode.T))
     {
         m_Animator?.Play("Welcome In");
         m_WelcomeWords?.Show();
     }
 }
    // ---- DELEGATE HANDLER -----------------------------------
    public void OnEnterInteractionArea()
    {
        InfoSignAnim?.Play(InfoSignAnimHash.INTRO);

        selectionBox.gameObject.SetActive(false);

        // npcConversation = npcConversationRandom;
    }
Exemple #6
0
    IEnumerator fade()
    {
        if (GameManager.instance.WeekNumber >= 12)
        {
            CurrentMonth.transform.parent.parent.gameObject.SetActive(false);
        }

        BeforeTransition?.Invoke();

        float duration = .5f, elapsedTime = 0;

        canvasGroup.blocksRaycasts = true;
        canvasGroup.alpha          = 0;
        while (elapsedTime < duration)
        {
            elapsedTime       = Mathf.Min(elapsedTime + Time.deltaTime, duration);
            canvasGroup.alpha = elapsedTime / duration;
            yield return(null);
        }


        BetweenTransition.Invoke();

        if (GameManager.instance.WeekNumber < 12)
        {
            CurrentMonth.text = ReturnMonth(GameManager.instance.WeekNumber - 1);
            NextMonth.text    = ReturnMonth(GameManager.instance.WeekNumber);

            CurrentWeek.text = ((GameManager.instance.WeekNumber + 4 - 1) % 4 + 1).ToString();
            NextWeek.text    = ((GameManager.instance.WeekNumber + 4) % 4 + 1).ToString();

            if (((GameManager.instance.WeekNumber) % 4) == 0)
            {
                animator?.Play("TransitionAnimation", -1, 0);
            }
            else
            {
                animator?.Play("TransitionWeek", -1, 0);
            }
        }

        yield return(new WaitForSeconds(1.5f));

        elapsedTime = 0;

        while (elapsedTime < duration)
        {
            elapsedTime       = Mathf.Min(elapsedTime + Time.deltaTime, duration);
            canvasGroup.alpha = 1 - (elapsedTime / duration);
            yield return(null);
        }

        if (AfterTransition != null)
        {
            AfterTransition.Invoke();
        }
        canvasGroup.blocksRaycasts = false;
    }
Exemple #7
0
    private void CarAnimationPlay(CarAniEnum aniType)
    {
        Debug.Log(aniType);
        switch (aniType)
        {
        // door
        case CarAniEnum.doorFrontLeft_on: { CarFrontLeftDoor.Play("Door_front_L_control_ON", 0); break; }

        case CarAniEnum.doorFrontLeft_off: CarFrontLeftDoor?.Play("Door_front_L_control_OFF", 0); break;

        case CarAniEnum.doorFrontRight_on: CarFrontRightDoor?.Play("Door_front_R_control_ON", 0); break;

        case CarAniEnum.doorFrontRight_off: CarFrontRightDoor?.Play("Door_front_R_control__OFF", 0); break;

        case CarAniEnum.doorBackLeft_on: CarBackLeftDoor?.Play("Door_back_L_control_ON", 0); break;

        case CarAniEnum.doorBackLeft_off: CarBackLeftDoor?.Play("Door_back_L_control_OFF", 0); break;

        case CarAniEnum.doorBackRight_on: CarBackRightDoor?.Play("Door_back_R_control)_ON", 0); break;

        case CarAniEnum.doorBackRight_off: CarBackRightDoor?.Play("Door_back_R_control_OFF", 0); break;

        // mirror
        case CarAniEnum.mirrorLeft_on: CarFrontLeftDoor?.Play("Door_front_L_RearviewMirror_control_ON", 0); break;

        case CarAniEnum.mirrorLeft_off: CarFrontLeftDoor?.Play("Door_front_L_RearviewMirror_control_OFF", 0); break;

        case CarAniEnum.mirrorRight_on: CarFrontRightDoor?.Play("Door_front_R_RearviewMirror_control_ON", 0); break;

        case CarAniEnum.mirrorRight_off: CarFrontRightDoor?.Play("Door_front_R_RearviewMirror_control_OFF", 0); break;

        // window
        case CarAniEnum.windowFrontLeft_on: CarFrontLeftDoor?.Play("Door_front_L_WindowGlass_control_ON", 0); break;

        case CarAniEnum.windowFrontLeft_off: CarFrontLeftDoor?.Play("Door_front_L_WindowGlass_control_OFF", 0); break;

        case CarAniEnum.windowFrontRight_on: CarFrontRightDoor?.Play("Door_front_R_WindowGlass_control_ON", 0); break;

        case CarAniEnum.windowFrontRight_off: CarFrontRightDoor?.Play("Door_front_R_WindowGlass_control_OFF", 0); break;

        case CarAniEnum.windowBackLeft_on: CarBackLeftDoor?.Play("Door_back_L_WindowGlass_control_ON 0", 0); break;

        case CarAniEnum.windowBackLeft_off: CarBackLeftDoor?.Play("Door_back_L_WindowGlass_control_OFF 0", 0); break;

        case CarAniEnum.windowBackRight_on: CarBackRightDoor?.Play("Door_back_R_WindowGlass_control_ON", 0); break;

        case CarAniEnum.windowBackRight_off: CarBackRightDoor?.Play("Door_back_R_WindowGlass_control_OFF", 0); break;

        // trunk
        case CarAniEnum.doorTrunk_on: CarTrunkDoor?.SetInteger("changeState", 0); break;

        case CarAniEnum.doorTrunk_off: CarTrunkDoor?.SetInteger("changeState", 1); break;
        }
    }
Exemple #8
0
        //--------------------------------------------------------------------------------------------------------------

        public void Show()
        {
            if (IsShowing)
            {
                return;
            }

            IsShowing = true;
            animator?.Play(ShowId);
            OnShow();
        }
Exemple #9
0
 void Start()
 {
     anim = GetComponent<Animator>();
     if(PlayerPrefs.GetString("escaleraOpen") == "closed"){
         anim.Play ("escaleraClosed");
     }else{
         anim.Play ("escaleraOpened");
         HabilitarSubida();
         this.collider2D.enabled = false;
     }
     //PlayerPrefs.SetString("playerInstance","SwampHouse3");
     animations = (Animations)GameObject.FindObjectOfType(typeof(Animations));
     playerMove = (PlayerMove)GameObject.FindObjectOfType(typeof(PlayerMove));
 }
Exemple #10
0
 void Start()
 {
     playerMove = (PlayerMove)GameObject.FindObjectOfType(typeof(PlayerMove));
     animations = (Animations)GameObject.FindObjectOfType(typeof(Animations));
     gui = (Gui)GameObject.FindObjectOfType(typeof(Gui));
     inventory = (Inventory)GameObject.FindObjectOfType(typeof(Inventory));
     anim = GetComponent<Animator>();
     if(PlayerPrefs.GetInt("doorInOpen") == 0){
         anim.Play("doorInClosed");
     }else{
         this.collider2D.enabled = false;
         this.gameObject.tag = "Untagged";
         anim.Play("doorInOpened");
     }
 }
Exemple #11
0
 public void CollectRing()
 {
     _animator = GetComponent<Animator>();
     _animator.Play("Ring_Hit");
     if (!_collected) { GetComponent<AudioSource>().Play(); }
     _collected = true;
 }
 // Use this for initialization
 void Start()
 {
     eating = true;
     pacman = GameObject.Find("pacman");
     Laika = GetComponent<Animator>();
     Laika.Play("Eating");
 }
Exemple #13
0
 public void ClickToLogin()
 {
     animator = GameObject.Find("/Login").GetComponent<Animator>();
     hint.text = "";
     ar.pushToList("CloseRegister");
     animator.Play("CloseRegister");
 }
    void Start()
    {
        toggles = GameObject.Find("TowerChoice").GetComponentsInChildren<Toggle>();
        choiceTowers = new Dictionary<TglTower, Tower>();
        retrieveChoiceTowers();
        DisableChoices();

        title = GameObject.Find("txtTitle");
		title.SetActive(false);
        smallTitle = GameObject.Find("txtSmallTitle");
        tiltShift = GameObject.Find("Main Camera").GetComponent<UnityStandardAssets.ImageEffects.TiltShift>();
        spawnLaps = 2;
        spawner = GameObject.Find("Spawn").GetComponentInChildren<Spawn>();
		step = Step.STARTING;
        shakeAmount = 0.1F;
        shakeTimer = 1F;

        HideTowerDetails();
        
        btnNextWave.onClick.AddListener(EndConstructionTime);
        nextWave = GameObject.Find("btnNextWave");
        nextWave.SetActive(false);

		animator = ((Animator)GetComponent<Animator>());
		topCam = (Camera) topCamObject.GetComponent<Camera> ();

		animator.Play("CameraStartAnim", -1, 0F);
		startTimer = Time.time;
    }
 public void Activate(panelState state)
 {
     anim = gameObject.GetComponent<Animator>();
     gameObject.SetActive(true);
     currentState = state;
     anim.Play("PopupOpen");
 }
Exemple #16
0
    public void Init(PowerupManager.types type)
    {
        if(Data.Instance.musicManager.volume==1)
            Events.OnMusicVolumeChanged(0.2f);
        anim = GetComponent<Animator>();
        anim.updateMode = AnimatorUpdateMode.UnscaledTime;
        Invoke("onComplete", 0.1f);

        anim.Play("powerupSign", 0, 0);

        switch (type)
        {
            case PowerupManager.types.CHUMBO:
                title.text = "MEGA-CHUMBO";
                desc.text = "TREMENDO CHUMBO + 1 AGUANTE";
                break;
            case PowerupManager.types.GIL:
                title.text = "GIL-POWA";
                desc.text = "PODER DE EXTRA PUNGUEO + 1 AGUANTE";
                break;
            case PowerupManager.types.MOTO:
                title.text = "RATI-CICLO";
                desc.text = "APLASTA COBANIS Y CIVILES + 1 AGUANTE";
                break;
        }
        Time.timeScale = 0.05f;
    }
Exemple #17
0
    public void TriggerFuse()
    {
        if (triggered || exploded)
        {
            return;
        }

        if (animator == null)
        {
            animator = GetComponent <Animator>();
        }
        if (light2d == null)
        {
            light2d = GetComponentInChildren <Light2D>();
        }


        Debug.Log("Bomb triggered");

        animator?.Play(fuseAnimation.name);
        animator.speed = 1 / triggerDuration;
        triggered      = true;
        triggerTime    = Time.time;

        light2d.pointLightOuterRadius = pointLightRadiusOut;
        light2d.pointLightInnerRadius = pointLightRadiusIn;
    }
Exemple #18
0
 void Start()
 {
     anim = GetComponent<Animator>();
     animations = (Animations)GameObject.FindObjectOfType(typeof(Animations));
     playerMove = (PlayerMove)GameObject.FindObjectOfType(typeof(PlayerMove));
     anim.Play("ramasIdle");
 }
Exemple #19
0
	// Use this for initialization
	void Start () {
    controller = GetComponent<CharacterController>();

    // Animation.
    animator = GetComponent<Animator>();
    animator.Play("Idle");
	}
	/*=========================== Methods ===================================================*/

	/*=========================== Start() ===================================================*/

	void Start () {
	
		// get reference to DefenceTower object
		defenceTower = gameObject.GetComponentInParent<DefenceTower> ().defenceTower;

		// set the projectile speed
		projectileSpeed = defenceTower.GetComponent<DefenceTower>().projectileSpeed;

		// set projectile damage
		projectileDamage = defenceTower.GetComponent<DefenceTower>().projectileDamage;

		// get the reference to the target enemy
		target = defenceTower.GetComponent<DefenceTower> ().enemyTarget;

		// set animation to not finished
		animationFinished = false;

		// get reference to animator
		anim = GetComponent<Animator>();

		if (defenceTower.tag == "TowerLvl4") {

			// run animation Projectile gets bigger
			anim.Play("ProjectileGetsBigger", 0, 0f);

		} else { // if not lvl 4 tower

			// animation does not play
			animationFinished = true;

		} // if

	} // Start()
Exemple #21
0
 // Use this for initialization
 void Start()
 {
     //swordEdge = GetComponent<Ray> ();
     pos = GetComponent<Transform> ();
     anim = GetComponent<Animator> ();
     anim.Play ("idle");
 }
Exemple #22
0
    // Use this for initialization
    void Start()
    {
        animator = GetComponent<Animator>();

        animator.Play("DayNight", -1, Game.CurrentTime / 24f);
        animator.speed = 0f;
    }
 private void PlayStateLoopedAnimation(string clipName, bool force = false)
 {
     if (force != true && currentPlayOnceAnim != null || enabled == false || animator == null)
     {
         return;
     }
     animator?.Play(clipName, -1, 0);
 }
Exemple #24
0
    // Update is called once per frame
    void Update()
    {
        GetComponent <NavMeshAgent>().speed = Speed;

        if (Speed <= 0)
        {
            Animator?.Play("Idle");
        }
        else if (Speed < 2.5f)
        {
            Animator?.Play("Walk");
        }
        else
        {
            Animator?.Play("Run");
        }
    }
Exemple #25
0
 void Start()
 {
     anim = GetComponent<Animator>();
     anim.Play("capulloWait");
     ballSpawn = this.transform.FindChild("ballSpawn").gameObject;
     gui = (Gui)GameObject.FindObjectOfType(typeof(Gui));
     inventory = (Inventory)GameObject.FindObjectOfType(typeof(Inventory));
 }
Exemple #26
0
 public void TakeDamage(int damage)
 {
     dazedTime = startDazedTime;
     health   -= damage;
     animator?.Play("SkeletonHit");
     if (health <= 0)
     {
         if (gameObject.CompareTag("Boss"))
         {
             StartCoroutine(MakeDeath());
         }
         else
         {
             Destroy(gameObject);
         }
     }
 }
 public void MecanimEnterWater()
 {
     useMecanim = GetComponent<AttackTriggerC>().useMecanim;
     animator = GetComponent<PlayerMecanimAnimationC>().animator;
     animator.SetBool(jumpState , false);
     animator.SetBool("swimming" , true);
     animator.Play(swimIdle.name);
 }
 public IEnumerator PlayAnimation(string AnimationName)
 {
     Debug.Log ("PlayAnimation(): " + AnimationName);
     Anim = gameObject.GetComponent<Animator>();
     Anim.Play(AnimationName,0,0);
     yield return new WaitForSeconds(1.65f) ;
     Anim.StopPlayback();
 }
Exemple #29
0
 void start()
 {
     controls.gameObject.SetActive (false);
     levelSelect.gameObject.SetActive (false);
     animPlay = controlButton.GetComponent<Animator> ();
     animPlay.enabled=true;
     animPlay.Play("ControlButtonAnimation");
 }
Exemple #30
0
 void Start()
 {
     camera = GameObject.Find ("Capsule").transform;
     animator = transform.GetComponent<Animator>();
     isStill = true;
     animator.Play("Spawn");
     StartCoroutine (Fly ());
 }
    /// <returns>
    /// The length of the effect animation clip
    /// </returns>
    public float OnPlayUIEffect(UIEffect uiEffect, UIEffectAnimationClip clipName)
    {
        string   path = string.Join("/", uiEffect.ToString().Split('_'));
        Animator anim = transform.Find(path)?.GetComponentInChildren <Animator>();

        anim?.Play(clipName.ToString());
        return(anim.GetCurrentAnimatorClipInfo(0)[0].clip.length);
    }
	// OnStateUpdate is called on each Update frame between OnStateEnter and OnStateExit callbacks
	override public void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
    {
        _fTimer += Time.deltaTime;
        if (_fTimer >= _fMovingTime)
        {
            animator.Play("RockManBattleIdle");
        }
    }
    // Use this for initialization
    void Start()
    {
        _motor = GetComponent<PlatformerMotor2D>();
            _animator = visualChild.GetComponent<Animator>();
            _animator.Play("Idle");

            _motor.onJump += SetCurrentFacingLeft;
    }
 public void OnAttack(ItemProperty itemProperty)
 {
     _playerBase.GetComponent<Animator>().Play("attack");
     _actorBase = GetComponent<ActorBase> ();
     _animator = _actorBase.GetComponent<Animator>();
     _animator.Play("attack");
     attack (itemProperty);
 }
	void Start () {
        state = STATE_RUN;
        speed = Random.Range(4f, 6f); 
        type = Random.Range(1, 9);
        anim = AnimObject.GetComponent<Animator>();
        anim.Play("CAR_ANIM_" + type.ToString());
        
        
	}
Exemple #36
0
	// Use this for initialization
	void Start () {
        player = GameObject.Find("Player1");
        currentTarget = getNewPosition();

        rigidBody = gameObject.GetComponent<Rigidbody>();
        animator = gameObject.GetComponent<Animator>();

        animator.Play(enums.WolfAnimations.Wolf_Idle.ToString());
    }
 void Start()
 {
     ghostPoints = GameObject.FindGameObjectsWithTag("point");
     pacman = GameObject.Find ("pacman");
     InvokeRepeating ("StumbleAround", 1, 6);
     ghostani = GetComponent<Animator>();
     ghostani.Play("Run");
     //OS = FindObjectOfType<>;
 }
Exemple #38
0
 void Start()
 {
     animations = (Animations)GameObject.FindObjectOfType(typeof(Animations));
     gui = (Gui)GameObject.FindObjectOfType(typeof(Gui));
     inventory = (Inventory)GameObject.FindObjectOfType(typeof(Inventory));
     playerMove = (PlayerMove)GameObject.FindObjectOfType(typeof(PlayerMove));
     anim = GetComponent<Animator>();
     anim.Play("doorBathClosed");
 }
Exemple #39
0
 void Start()
 {
     anim = GetComponent<Animator>();
     clipHash = Animator.StringToHash(clipName);
     anim.Play(clipHash, 0, startFrame);
     clipLength = anim.GetCurrentAnimatorStateInfo(0).length;
     t = startFrame * clipLength;
     anim.speed = 0;
 }
Exemple #40
0
 public override void OnStateUpdate(Animator anim, AnimatorStateInfo animInfo, int layerIndex)
 {
     player = anim.transform.parent.GetComponent<Rigidbody2D>();
     animTime = animInfo.normalizedTime;
     if (player.velocity.x > 0)
     {
         anim.Play("Jump AnimationR", 0, animTime);
     }
 }
    IEnumerator BackToIdle()
    {
        yield return(new WaitForSeconds(noteLength / 1.0f));

        animator?.SetBool(lastBool, false);
        animator?.SetTrigger("Idle");
        animator?.Play("player_idle", -1, (CombatCoordinator.Instance.SongProgress % noteLength) / noteLength);
        lastBool = "Idle";
    }
Exemple #42
0
        public override void OnStart()
        {
            time  = isRandom ? Random.Range(idleTime.start, idleTime.end) : waitTime.Value;
            timer = 0;

            if (!string.IsNullOrEmpty(idleAniName.Value))
            {
                _animator?.Play(Animator.StringToHash(idleAniName.Value));
            }
        }
 private void HandleHaunt()
 {
     if (animName.Length > 0)
     {
         animator?.Play(animName);
     }
     source?.Play();
     if (audioCut > 0)
     {
         StartCoroutine(CutAudio());
     }
 }
 public override void OnStart()
 {
     base.OnStart();
     if (!string.IsNullOrEmpty(walkAniName.Value))
     {
         ani?.Play(Animator.StringToHash(walkAniName.Value));
     }
     aiMover.StartPatrolling(
         self.Dir * Vector2.right,
         waitTimeWhenStop.Value,
         distance.Value,
         loopPatrol.Value);
 }
        public void SetAnimation(AnimationString animation)
        {
            foreach (Animations a in animations)
            {
                if (!a.type.Equals(animation) ||
                    anim.GetCurrentAnimatorClipInfo(0)[0].clip.name.Equals(a.name))
                {
                    continue;
                }

                anim?.Play(a.name);
                break;
            }
        }
Exemple #46
0
    void PlayClip(AnimationClip clip)
    {
        if (clip == null)
        {
            Debug.LogWarning("no clip assigned but tried to play one.");
            return;
        }

        if (anim == null)
        {
            anim = GetComponent <Animator>();
        }

        anim?.Play(clip.name);
    }
Exemple #47
0
    public void TriggerFuse()
    {
        if (triggered || exploded)
        {
            return;
        }


        Debug.Log("Bomb triggered");

        animator?.Play(fuseAnimation.name);
        animator.speed = 1 / triggerDuration;
        triggered      = true;
        triggerTime    = Time.time;

        light2d.pointLightOuterRadius = pointLightRadiusOut;
        light2d.pointLightInnerRadius = pointLightRadiusIn;
    }
    public void GenerateRecoil(string weaponName)
    {
        if (rigController == null)
        {
            return;
        }

        time = duration;
        cameraShake.GenerateImpulse(Camera.main.transform.forward);

        horizontalRecoil = recoilPattern[index].x;
        verticalRecoil   = recoilPattern[index].y;

        index = NextIndex(index);


        rigController?.Play("weapon_recoil_" + weaponName, recoilLayerIndex, 0.0f);
    }
Exemple #49
0
    private void OnDamage(Transform target, int damage)
    {
        if (target != owner)
        {
            return;
        }

        health = Math.Max(health - damage, 0);

        OnDamageEvent?.Invoke();
        animator?.Play("Hit");

        if (health <= 0)
        {
            // TODO: Trigger sound
            // TODO: Trigger animation
            OnDeathAction.Invoke(owner);
        }
    }
Exemple #50
0
    private void Blocking()
    {
        if (Input.GetButtonDown("Block"))
        {
            m_animator.SetBool("IsBlocking", true);
            m_animator?.Play("Start Blocking");
        }
        else if (Input.GetButtonUp("Block"))
        {
            m_animator?.SetBool("IsBlocking", false);
        }

        if (m_animator.GetBool("IsBlocking"))
        {
            if (!m_energy.ConsumeEnergyPerSecond(m_blockingEnergyConsumption, Time.deltaTime))
            {
                m_animator?.SetBool("IsBlocking", false);
            }
        }
    }
    public void Trigger(bool isCrit = false)
    {
        this.isCrit = isCrit;
        explosionAnimator?.Play("explosion");
        Vector2 position         = transform.position + Vector3.right * offsetX + Vector3.up * offsetY;
        var     collisionObjects = Physics2D.OverlapCircleAll(position, radiusDamageArea);

        foreach (var item in collisionObjects)
        {
            if (bulletStat.exceptionTag.Contains(item.tag))
            {
                continue;
            }
            item.GetComponent <Entity>()?.OnTakeDamage(this);
        }
        TimeManipulator.GetInstance().InvokeActionAfterSeconds(1.2f, () => {
            ObjectPool.ReturnObject(bulletStat.bulletCode, gameObject);
            gameObject.SetActive(false);
        });
    }
Exemple #52
0
        public void OpenPanel(string newPanel)
        {
            for (int i = 0; i < panels.Count; i++)
            {
                if (panels[i].panelName == newPanel)
                {
                    newPanelIndex = i;
                }
            }

            if (newPanelIndex != currentPanelIndex)
            {
                currentPanel      = panels[currentPanelIndex].panelObject;
                currentPanelIndex = newPanelIndex;
                nextPanel         = panels[currentPanelIndex].panelObject;

                currentPanelAnimator = currentPanel.GetComponent <Animator>();
                nextPanelAnimator    = nextPanel.GetComponent <Animator>();

                currentPanelAnimator.Play(panelFadeOut);
                nextPanelAnimator.Play(panelFadeIn);

                currentButton      = panels[currentButtonIndex].buttonObject;
                currentButtonIndex = newPanelIndex;
                nextButton         = panels[currentButtonIndex].buttonObject;

                currentButtonAnimator = currentButton.GetComponent <Animator>();
                if (nextButton)
                {
                    nextButtonAnimator = nextButton.GetComponent <Animator>();
                }

                currentButtonAnimator.Play(buttonFadeOut);
                nextButtonAnimator?.Play(buttonFadeIn);
            }
        }
 private void btnPlay_Click(object sender, RoutedEventArgs e)
 {
     _animator?.Play();
     Completed = false;
     SetPlayPauseEnabled(false);
 }
 public void OpenBackDoor()
 {
     backDoorAnimator.Play("Open Back Door");
     audioSource.clip = instructionSounds[2];
     audioSource.Play();
 }
Exemple #55
0
 void ChangeAnimationState(string newState)
 {
     animator.Play(newState);
 }
 public void OpenFrontDoor()
 {
     frontDoorAnimator.Play("Open Front Door");
     audioSource.clip = instructionSounds[0];
     audioSource.Play();
 }
Exemple #57
0
 public override void OnStart()
 {
     base.OnStart();
     flyMover.StartRandomFly(Vector2.right.RotateDegree(Random.Range(0, 360)));
     ani?.Play(Animator.StringToHash(flyAniName.Value));
 }
 public void OnEnable()
 {
     m_WindowAnimator?.Play("Appear");
     m_CharItemPrefab.SetActive(false);
 }
Exemple #59
0
 public void OnEnable()
 {
     m_WindowAnimator?.Play("Appear");
     RefreshUI();
 }
Exemple #60
0
 public void Fall()
 {
     BeadAnimator.Play(BeadFallAnimation.name);
     TaskScheduler.Kill(Id);
     TaskScheduler.CreateTask(() => BeadAnimator.Play(BeadStandAnimation.name), Id, BeadFallAnimation.length);
 }