RectBlockCollider.ts
913 Bytes
// Learn TypeScript:
// - https://docs.cocos.com/creator/manual/en/scripting/typescript.html
// Learn Attribute:
// - https://docs.cocos.com/creator/manual/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
// - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html
import ObjBaseView from "./ObjBaseView";
const { ccclass, property } = cc._decorator;
@ccclass
export default class RectBlockCollider extends cc.Component {
private _mainNode: cc.Node;
//#region LIFE-CYCLE CALLBACKS:
// onLoad () {}
start() {
}
setMainNode(node: cc.Node) {
this._mainNode = node;
}
// update (dt) {}
onBeginContact(contact: cc.PhysicsContact, selfCollider: cc.Collider, otherCollider: cc.Collider) {
this._mainNode.getComponent(ObjBaseView).onBeginContact(contact, selfCollider, otherCollider);
}
//#endregion
}