Пример #1
0
    float AddSpeedBoostIsa(IsaManager Isa)
    {
        float oldSpeed = Isa.maxSpeed;

        Isa.maxSpeed = FindSpeedBoost(Isa.maxSpeed);
        return(oldSpeed);
    }
Пример #2
0
    void OnTriggerEnter2D(Collider2D other)
    {
        if (other.name == "Isa" || other.name == "Erl")
        {
            ErlManager ErlMan = Erl.GetComponent <ErlManager> ();
            if (ErlMan != null)
            {
                erlOldSpeed = AddSpeedBoostErl(ErlMan);
            }

            IsaManager IsaMan = Isa.GetComponent <IsaManager> ();
            if (IsaMan != null)
            {
                isaOldSpeed = AddSpeedBoostIsa(IsaMan);
            }


//			SphereCollider sc = gameObject.AddComponent("SphereCollider") as SphereCollider;
//			SphereCollider sc = gameObject.AddComponent(typeof(SphereCollider)) as SphereCollider;
//			SphereCollider sc = gameObject.AddComponent<SphereCollider>() as SphereCollider;

            SpeedTimer erlTimer = Erl.AddComponent <SpeedTimer> () as SpeedTimer;
            SpeedTimer isaTimer = Isa.AddComponent <SpeedTimer> () as SpeedTimer;

            erlTimer.oldSpeed = erlOldSpeed;
            isaTimer.oldSpeed = isaOldSpeed;

            erlTimer.whose = "Erl";
            isaTimer.whose = "Isa";

            Destroy(gameObject, 0.0F);
        }
    }