This question was 
             closed Mar 03, 2017 at 02:43 PM by 
             PresidentPorpoise for the following reason: 
             
 
            Other
 
               Question by 
               PresidentPorpoise · Nov 28, 2016 at 03:36 AM · 
                c#animationscripting problemvariablescriptingbasics  
              
 
              Interchangeable animations in a script?
Hello, I recently wrote a script that lets me play an animation when the object that the script is attached to is clicked (when the player is close enough). Now, I decided that I need the script to be compatible with other objects and therefore I need to make the animations interchangeable. How would I go about doing this? Here is my code:
 using System.Collections;
 using System.Collections.Generic;
 using UnityEngine;
 
 
 public class ContainerOpen : MonoBehaviour
 {
     private bool open;
     private float distance;
 
     void Awake()
     {
         distance = 3;
         open = false;
     }
 
     void OnMouseOver()
     {
         if (open == false) 
         {
             if (Input.GetMouseButton (0)) 
             {
                 Vector3 playerPosition = GameObject.Find ("FPSController").transform.position;
                 if (Vector3.Distance (playerPosition, transform.position) <= distance) 
                 {
                     GetComponent<Animation> ().Play ("SlideOut");
                     open = true;
                 }
 
             }
         }
 
         if (open == true) 
         {
             if (Input.GetMouseButton (1)) 
             {
                 Vector3 playerPosition = GameObject.Find ("FPSController").transform.position;
                 if (Vector3.Distance (playerPosition, transform.position) <= distance) 
                 {
                     GetComponent<Animation> ().Play ("SlideIn");
                     open = false;
                 }
 
             }
         }
 
     }
         
 }
Thanks in advanced.
               Comment
              
 
               
              Follow this Question
Related Questions
Animation/Movement Error 1 Answer
How do I find the direction I'm going for my blend tree? 0 Answers
Click on Animation script throughout the game 0 Answers
Mathf.Lerp Time problems. 1 Answer
Change in Editor via Script Values of another Script 2 Answers
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                