|
@@ -86,15 +86,15 @@ export class CarCarColorsComponent extends Component {
|
|
addRole(role: Node): boolean {
|
|
addRole(role: Node): boolean {
|
|
CarUnscrewAudioMgr.playOneShot(CarUnscrewAudioMgr.getMusicIdName(6), 1.0);
|
|
CarUnscrewAudioMgr.playOneShot(CarUnscrewAudioMgr.getMusicIdName(6), 1.0);
|
|
|
|
|
|
|
|
+ const levels = find('Canvas/Scene/Levels')!;
|
|
const carParent = this.node.parent
|
|
const carParent = this.node.parent
|
|
- const pinParemt = role.parent
|
|
|
|
const seat = this.node.getChildByName("Seets").children[this.roleNum]
|
|
const seat = this.node.getChildByName("Seets").children[this.roleNum]
|
|
const new_pin = instantiate(ResourcePool.instance.get_prefab("pin"))
|
|
const new_pin = instantiate(ResourcePool.instance.get_prefab("pin"))
|
|
const pinWorldPos = role.getWorldPosition().clone()
|
|
const pinWorldPos = role.getWorldPosition().clone()
|
|
const seatWorldPos = seat.getWorldPosition().clone()
|
|
const seatWorldPos = seat.getWorldPosition().clone()
|
|
|
|
|
|
const pin_color = role.getComponent(PinComponent)!.pin_color
|
|
const pin_color = role.getComponent(PinComponent)!.pin_color
|
|
- pinParemt.addChild(new_pin)
|
|
|
|
|
|
+ levels.addChild(new_pin)
|
|
new_pin.getComponent(PinComponent)!.pin_color = pin_color
|
|
new_pin.getComponent(PinComponent)!.pin_color = pin_color
|
|
new_pin.setWorldPosition(pinWorldPos)
|
|
new_pin.setWorldPosition(pinWorldPos)
|
|
|
|
|