// 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 }