public class Base : MonoBehaviour
{
protected virtual void OnTriggerEnter(Collider other) {}
}
public class Child : Base
{
protected override void OnTriggerEnter(Collider other) {}
}
In javascript you'd just use function for both:
class Base extends MonoBehaviour
{
function OnTriggerEnter(other : Collider) {}
}
class Child extends Base
{
function OnTriggerEnter(other : Collider) {}
}
or in unity 2.6's javascript:
class Base extends MonoBehaviour
{
virtual function OnTriggerEnter(other : Collider) {}
}
class Child extends Base
{
virtual function OnTriggerEnter(other : Collider) {}
}