public AimingMarker AimingMarkerEmit(AimingMarker aimingMarker, ReserveMarkerData data) { GameObject tmp = Instantiate(aimingMarker.gameObject, Vector3.zero, Quaternion.identity) as GameObject; AimingMarker markerCompornent = tmp.transform.GetComponent <AimingMarker>(); markerCompornent.MarkerCanvas = canvas.gameObject; tmp.transform.parent = canvas.transform; tmp.transform.localScale = aimingMarker.transform.localScale; markerCompornent.PosOnScreen.x = data.Pos.x; markerCompornent.PosOnScreen.y = data.Pos.y; markerCompornent.data = data; markerCompornent.SettingPos(); return(markerCompornent); }
public AimingMarker AimingMarkerEmit( AimingMarker aimingMarker , ReserveMarkerData data ) { GameObject tmp = Instantiate( aimingMarker .gameObject , Vector3 .zero , Quaternion .identity ) as GameObject; AimingMarker markerCompornent = tmp .transform .GetComponent<AimingMarker>(); markerCompornent .MarkerCanvas = canvas .gameObject; tmp .transform .parent = canvas .transform; tmp .transform .localScale = aimingMarker .transform .localScale; markerCompornent .PosOnScreen .x = data .Pos .x; markerCompornent .PosOnScreen .y = data .Pos .y; markerCompornent .data = data; markerCompornent .SettingPos(); return markerCompornent; }