Пример #1
0
    public ControllerTrashCan()
    {
        classTrashCan = GameObject.Find("Player/Trash Can").GetComponent <ClassTrashCan>();
        scriptGame    = GameObject.FindGameObjectWithTag("SceneManager").GetComponent <ScriptGame>();
        classTrashCan.controllerTrashCan = this;

        earth = GameObject.Find("Earth");
    }
Пример #2
0
    public static void Score(ClassTrashCan dataTrashCan)
    {
        dataTrashCan.life += 1 * 5;

        if (dataTrashCan.life > 100)
        {
            dataTrashCan.life = 100;
        }

        BehaviourSound.Play("SFX/Point");
    }
Пример #3
0
    void OnCollisionEnter2D(Collision2D c)
    {
        if (c.gameObject.CompareTag("Earth"))
        {
            Destroy(gameObject);
        }
        if (c.gameObject.CompareTag("Player"))
        {
            ClassTrashCan player = c.gameObject.transform.parent.GetComponent <ClassTrashCan>();
            player.controllerTrashCan.Point();

            Instantiate(effectDestroy, transform.position, transform.rotation);

            Destroy(gameObject);
        }
    }
Пример #4
0
 public static void Walk(ClassTrashCan dataTrashCan, int direction)
 {
     BehaviourPhysics.Turn(dataTrashCan.transform.parent.gameObject, Vector3.forward * direction, dataTrashCan.moveSpeed);
     //BehaviourAnimation.Play(dataTrashCan.gameObject, "Walk");
     //BehaviourSound.Play("Walk");
 }
Пример #5
0
 public static void Hurt(ClassTrashCan dataTrashCan)
 {
     dataTrashCan.life -= 1 * 5;
 }
Пример #6
0
 public static void ChangeColor(ClassTrashCan dataTrashCan, string color)
 {
     BehaviourAnimation.Play(dataTrashCan.gameObject, "Color_" + color);
 }
Пример #7
0
 public static void Idle(ClassTrashCan dataTrashCan)
 {
     //BehaviourAnimation.Play(dataTrashCan.gameObject, "Idle");
 }
Пример #8
0
 public override void TrackObject(GameObject gameObject)
 {
     classTrashCan = gameObject.GetComponent <ClassTrashCan>();
     scriptGame    = gameObject.GetComponent <ScriptGame>();
     classTrashCan.controllerTrashCan = this;
 }
Пример #9
0
 void Start()
 {
     trashCan = GameObject.Find("Main/Player/Trash Can").GetComponent <ClassTrashCan>();
     Blink();
 }